freebsd-amd64-race at 4e77872d16340595d76b905fe24369b76cfd1b5f :: 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.693s ok archive/zip 2.960s ok bufio 1.343s ok bytes 2.586s ok cmp 1.054s ok compress/bzip2 1.491s ok compress/flate 6.309s ok compress/gzip 13.345s ok compress/lzw 2.189s ok compress/zlib 5.373s ok container/heap 1.082s ok container/list 1.042s ok container/ring 1.026s ok context 1.055s ok crypto 2.491s ok crypto/aes 1.120s ok crypto/cipher 1.085s ok crypto/des 1.085s ok crypto/dsa 1.065s ok crypto/ecdh 1.232s ok crypto/ecdsa 1.199s ok crypto/ed25519 1.430s ok crypto/elliptic 1.096s ok crypto/hmac 1.096s ok crypto/internal/alias 1.055s ok crypto/internal/bigmod 1.445s ok crypto/internal/boring 1.055s ok crypto/internal/boring/bcache 1.481s ok crypto/internal/edwards25519 1.745s ok crypto/internal/edwards25519/field 1.062s ok crypto/internal/hpke 1.057s ok crypto/internal/mlkem768 1.771s ok crypto/internal/nistec 1.843s ok crypto/internal/nistec/fiat 1.082s [no tests to run] ok crypto/md5 1.052s ok crypto/rand 1.349s ok crypto/rc4 1.516s ok crypto/rsa 2.476s ok crypto/sha1 1.064s ok crypto/sha256 1.085s ok crypto/sha512 1.085s ok crypto/subtle 1.494s ok crypto/tls 3.768s ok crypto/x509 2.228s ok database/sql 1.593s ok database/sql/driver 1.068s ok debug/buildinfo 1.035s ok debug/dwarf 1.132s ok debug/elf 2.023s ok debug/gosym 1.163s ok debug/macho 1.100s ok debug/pe 1.111s ok debug/plan9obj 1.024s ok embed 1.025s [no tests to run] ok embed/internal/embedtest 1.049s ok encoding/ascii85 1.049s ok encoding/asn1 1.088s ok encoding/base32 1.094s ok encoding/base64 1.089s ok encoding/binary 1.073s ok encoding/csv 1.070s ok encoding/gob 19.023s ok encoding/hex 1.036s ok encoding/json 2.237s ok encoding/pem 2.949s ok encoding/xml 1.197s ok errors 1.036s ok expvar 1.034s ok flag 3.201s ok fmt 1.643s ok go/ast 1.092s ok go/build 6.973s ok go/build/constraint 1.059s ok go/constant 1.059s ok go/doc 1.246s ok go/doc/comment 3.148s ok go/format 1.057s ok go/importer 1.694s ok go/internal/gccgoimporter 1.064s ok go/internal/gcimporter 12.719s ok go/internal/srcimporter 15.551s ok go/parser 2.117s ok go/printer 2.488s ok go/scanner 1.054s ok go/token 1.111s ok go/types 40.278s ok go/version 1.028s ok hash 1.057s ok hash/adler32 1.058s ok hash/crc32 1.110s ok hash/crc64 1.076s ok hash/fnv 1.083s ok hash/maphash 1.083s ok html 1.025s ok html/template 1.311s ok image 1.434s ok image/color 1.105s ok image/draw 1.612s ok image/gif 1.906s ok image/jpeg 2.276s ok image/png 4.113s ok index/suffixarray 1.932s ok internal/abi 1.125s ok internal/buildcfg 1.035s ok internal/chacha8rand 1.082s ok internal/concurrent 2.207s ok internal/coverage/cfile 2.825s ok internal/coverage/cformat 1.038s ok internal/coverage/cmerge 1.059s ok internal/coverage/pods 1.059s ok internal/coverage/slicereader 1.054s ok internal/coverage/slicewriter 1.060s ok internal/coverage/test 1.109s ok internal/cpu 3.146s ok internal/dag 1.066s ok internal/diff 1.031s ok internal/fmtsort 1.087s ok internal/fuzz 1.097s ok internal/godebug 17.303s ok internal/godebugs 69.945s ok internal/gover 1.037s ok internal/itoa 1.037s ok internal/platform 1.637s ok internal/poll 1.388s ok internal/profile 1.087s ok internal/reflectlite 1.087s ok internal/runtime/atomic 1.109s ok internal/saferio 1.211s ok internal/singleflight 1.110s ok internal/sysinfo 1.028s ok internal/testenv 1.210s ok internal/trace 36.771s ok internal/trace/internal/oldtrace 1.708s ok internal/types/errors 1.483s ok internal/unsafeheader 1.030s ok internal/weak 1.087s ok internal/xcoff 1.063s ok internal/zstd 1.818s ok io 1.094s ok io/fs 1.334s ok io/ioutil 1.093s ok iter 1.023s ok log 1.029s ok log/slog 1.136s ok log/slog/internal/benchmarks 1.032s ok log/slog/internal/buffer 1.032s ok log/syslog 2.369s ok maps 1.031s ok math 1.047s ok math/big 3.724s ok math/bits 1.040s ok math/cmplx 1.040s ok math/rand 3.979s ok math/rand/v2 2.687s ok mime 1.047s ok mime/multipart 6.211s ok mime/quotedprintable 1.128s ok net 9.230s ok net/http 10.653s ok net/http/cgi 28.671s ok net/http/cookiejar 1.056s ok net/http/fcgi 1.310s ok net/http/httptest 1.229s ok net/http/httptrace 1.087s ok net/http/httputil 1.685s ok net/http/internal 2.765s ok net/http/internal/ascii 1.036s ok net/http/pprof 6.323s ok net/internal/cgotest 1.054s ok net/internal/socktest 1.085s ok net/mail 1.089s ok net/netip 1.584s ok net/rpc 1.094s ok net/rpc/jsonrpc 1.094s ok net/smtp 1.107s ok net/textproto 1.107s ok net/url 1.056s ok os 6.732s ok os/exec 8.611s ok os/exec/internal/fdtest 1.082s ok os/signal 20.817s ok os/user 1.028s ok path 1.028s ok path/filepath 1.114s ok plugin 1.025s ok reflect 1.524s ok regexp 4.001s ok regexp/syntax 6.969s ok runtime 53.659s ok runtime/cgo 1.079s ok runtime/debug 2.164s ok runtime/internal/math 1.079s ok runtime/internal/sys 1.079s ok runtime/internal/wasitest 1.052s ok runtime/metrics 1.052s ok runtime/pprof 30.920s ok runtime/race 10.653s ok runtime/trace 1.129s ok slices 1.499s ok sort 1.524s ok strconv 3.414s ok strings 2.959s ok sync 1.615s ok sync/atomic 2.889s ok syscall 8.089s ok testing 4.337s ok testing/fstest 1.035s ok testing/iotest 1.047s ok testing/quick 1.197s ok testing/slogtest 1.047s ok text/scanner 1.091s ok text/tabwriter 1.090s ok text/template 1.115s ok text/template/parse 1.036s ok time 13.251s ok unicode 1.064s ok unicode/utf16 1.086s ok unicode/utf8 1.086s ok unique 1.397s ok cmd/addr2line 6.244s ok cmd/api 16.136s ok cmd/asm/internal/asm 4.594s ok cmd/asm/internal/lex 1.069s ok cmd/cgo/internal/swig 1.043s ok cmd/cgo/internal/test 1.691s ok cmd/cgo/internal/testcarchive 27.698s ok cmd/cgo/internal/testcshared 11.898s ok cmd/cgo/internal/testerrors 13.786s ok cmd/cgo/internal/testfortran 1.092s ok cmd/cgo/internal/testgodefs 1.616s ok cmd/cgo/internal/testlife 1.619s ok cmd/cgo/internal/testnocgo 1.023s ok cmd/cgo/internal/testplugin 44.947s ok cmd/cgo/internal/testsanitizers 23.467s ok cmd/cgo/internal/testshared 1.032s ok cmd/cgo/internal/testso 2.432s ok cmd/cgo/internal/teststdio 2.493s ok cmd/cgo/internal/testtls 1.032s ok cmd/compile/internal/abt 1.074s ok cmd/compile/internal/amd64 1.071s ok cmd/compile/internal/base 1.083s ok cmd/compile/internal/compare 1.083s ok cmd/compile/internal/devirtualize 1.083s ok cmd/compile/internal/dwarfgen 1.622s ok cmd/compile/internal/importer 2.045s ok cmd/compile/internal/inline/inlheur 1.533s ok cmd/compile/internal/ir 1.051s ok cmd/compile/internal/liveness 1.438s ok cmd/compile/internal/logopt 1.258s ok cmd/compile/internal/loopvar 1.081s ok cmd/compile/internal/noder 1.082s ok cmd/compile/internal/rangefunc 1.082s ok cmd/compile/internal/reflectdata 1.052s [no tests to run] ok cmd/compile/internal/ssa 9.455s ok cmd/compile/internal/syntax 1.172s ok cmd/compile/internal/test 15.652s ok cmd/compile/internal/typecheck 1.366s ok cmd/compile/internal/types 1.026s ok cmd/compile/internal/types2 11.755s ok cmd/covdata 1.027s ok cmd/cover 17.399s ok cmd/dist 1.025s ok cmd/distpack 1.025s ok cmd/doc 1.467s ok cmd/fix 2.980s ok cmd/go 292.969s ok cmd/go/internal/auth 1.089s ok cmd/go/internal/cache 1.188s ok cmd/go/internal/cfg 1.043s [no tests to run] ok cmd/go/internal/envcmd 1.102s ok cmd/go/internal/fsys 1.128s ok cmd/go/internal/generate 1.087s ok cmd/go/internal/gover 1.087s ok cmd/go/internal/imports 1.033s ok cmd/go/internal/load 1.088s ok cmd/go/internal/lockedfile 2.523s ok cmd/go/internal/lockedfile/internal/filelock 2.079s ok cmd/go/internal/modfetch 1.031s ok cmd/go/internal/modfetch/codehost 2.246s ok cmd/go/internal/modfetch/zip_sum_test 1.025s ok cmd/go/internal/modindex 1.655s ok cmd/go/internal/modload 1.088s ok cmd/go/internal/mvs 1.091s ok cmd/go/internal/par 1.222s ok cmd/go/internal/str 1.090s ok cmd/go/internal/test 1.060s ok cmd/go/internal/toolchain 1.060s ok cmd/go/internal/vcs 1.036s ok cmd/go/internal/vcweb 1.041s ok cmd/go/internal/vcweb/vcstest 3.026s ok cmd/go/internal/web 1.030s ok cmd/go/internal/work 1.372s ok cmd/gofmt 1.284s ok cmd/internal/archive 1.508s ok cmd/internal/bootstrap_test 1.079s ok cmd/internal/buildid 1.592s ok cmd/internal/cov 1.378s ok cmd/internal/dwarf 1.094s ok cmd/internal/edit 1.025s ok cmd/internal/goobj 1.084s ok cmd/internal/moddeps 1.895s ok cmd/internal/notsha256 1.032s ok cmd/internal/obj 1.577s ok cmd/internal/obj/arm64 1.670s ok cmd/internal/obj/loong64 1.080s ok cmd/internal/obj/ppc64 1.133s ok cmd/internal/obj/riscv 1.068s ok cmd/internal/obj/s390x 1.021s ok cmd/internal/obj/x86 4.011s ok cmd/internal/objabi 1.072s ok cmd/internal/pgo 1.081s ok cmd/internal/pkgpath 5.315s ok cmd/internal/pkgpattern 1.081s ok cmd/internal/quoted 1.087s ok cmd/internal/src 1.058s ok cmd/internal/test2json 1.738s ok cmd/link 19.825s ok cmd/link/internal/benchmark 1.021s ok cmd/link/internal/ld 10.222s ok cmd/link/internal/loader 1.089s ok cmd/nm 9.586s ok cmd/objdump 5.719s ok cmd/pack 7.578s ok cmd/pprof 3.619s ok cmd/relnote 1.089s ok cmd/trace 1.372s ok cmd/vet 50.174s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3944 26702 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2749 40011 ns/op 1670 B/op 25 allocs/op Benchmark/Writer/PAX-4 2204 52283 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4152 26296 ns/op 5178 B/op 16 allocs/op Benchmark/Reader/GNU-4 5889 18983 ns/op 5167 B/op 15 allocs/op Benchmark/Reader/PAX-4 1957 53585 ns/op 8856 B/op 33 allocs/op PASS ok archive/tar 1.781s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 320245933 ns/op 828864 B/op 82 allocs/op BenchmarkZip64Test-4 1 136636104 ns/op BenchmarkZip64TestSizes/4096-4 1628 74917 ns/op BenchmarkZip64TestSizes/1048576-4 174 680651 ns/op BenchmarkZip64TestSizes/67108864-4 1 137077135 ns/op PASS ok archive/zip 2.298s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 235917 463.5 ns/op BenchmarkReaderCopyUnoptimal-4 145712 777.5 ns/op BenchmarkReaderCopyNoWriteTo-4 6492 17792 ns/op BenchmarkReaderWriteToOptimal-4 6693 17490 ns/op BenchmarkReaderReadString-4 135541 889.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 230264 515.3 ns/op BenchmarkWriterCopyUnoptimal-4 225993 518.9 ns/op BenchmarkWriterCopyNoReadFrom-4 8137 21426 ns/op BenchmarkReaderEmpty-4 38154 3245 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30038 4116 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 602244 196.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.562s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5612 29329 ns/op 1117.26 MB/s BenchmarkWriteByte-4 484 241933 ns/op 16.93 MB/s BenchmarkWriteRune-4 258 461340 ns/op 26.64 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 4005909 ns/op BenchmarkBufferFullSmallReads-4 100 1118356 ns/op BenchmarkBufferWriteBlock/N4096-4 6480 17815 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 414 293648 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8885888 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25385314 ns/op 660.90 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4643835 27.28 ns/op 366.56 MB/s BenchmarkIndexByte/32-4 4300248 28.68 ns/op 1115.63 MB/s BenchmarkIndexByte/4K-4 895959 134.9 ns/op 30357.84 MB/s BenchmarkIndexBytePortable/10-4 810393 142.7 ns/op 70.10 MB/s BenchmarkIndexBytePortable/32-4 265094 449.3 ns/op 71.22 MB/s BenchmarkIndexBytePortable/4K-4 2238 53386 ns/op 76.72 MB/s BenchmarkIndexRune/10-4 1204436 99.58 ns/op 100.42 MB/s BenchmarkIndexRune/32-4 1201581 100.4 ns/op 318.68 MB/s BenchmarkIndexRune/4K-4 366427 301.8 ns/op 13570.88 MB/s BenchmarkIndexRuneASCII/10-4 4638716 27.20 ns/op 367.65 MB/s BenchmarkIndexRuneASCII/32-4 4197354 29.29 ns/op 1092.41 MB/s BenchmarkIndexRuneASCII/4K-4 910024 132.8 ns/op 30836.18 MB/s BenchmarkEqual/0-4 7555099 15.33 ns/op BenchmarkEqual/same/1-4 1507540 79.27 ns/op 12.62 MB/s BenchmarkEqual/same/6-4 1556338 77.85 ns/op 77.07 MB/s BenchmarkEqual/same/9-4 1433841 82.32 ns/op 109.33 MB/s BenchmarkEqual/same/15-4 1511251 80.33 ns/op 186.73 MB/s BenchmarkEqual/same/16-4 1500722 78.42 ns/op 204.04 MB/s BenchmarkEqual/same/20-4 1498844 80.41 ns/op 248.73 MB/s BenchmarkEqual/same/32-4 1486806 79.85 ns/op 400.75 MB/s BenchmarkEqual/same/4K-4 73417 1648 ns/op 2486.11 MB/s BenchmarkEqual/1-4 1420947 84.11 ns/op 11.89 MB/s BenchmarkEqual/6-4 1428597 83.36 ns/op 71.98 MB/s BenchmarkEqual/9-4 1353872 86.62 ns/op 103.91 MB/s BenchmarkEqual/15-4 1332396 88.45 ns/op 169.59 MB/s BenchmarkEqual/16-4 1434164 85.90 ns/op 186.27 MB/s BenchmarkEqual/20-4 1326541 90.92 ns/op 219.98 MB/s BenchmarkEqual/32-4 1356758 88.80 ns/op 360.38 MB/s BenchmarkEqual/4K-4 55765 2170 ns/op 1887.16 MB/s BenchmarkEqualBothUnaligned/64_0-4 1502895 80.20 ns/op 798.00 MB/s BenchmarkEqualBothUnaligned/64_1-4 1286566 93.64 ns/op 683.50 MB/s BenchmarkEqualBothUnaligned/64_4-4 1461105 82.07 ns/op 779.79 MB/s BenchmarkEqualBothUnaligned/64_7-4 1417788 81.86 ns/op 781.82 MB/s BenchmarkEqualBothUnaligned/4096_0-4 69043 1745 ns/op 2347.82 MB/s BenchmarkEqualBothUnaligned/4096_1-4 47970 2520 ns/op 1625.33 MB/s BenchmarkEqualBothUnaligned/4096_4-4 126465 970.8 ns/op 4219.08 MB/s BenchmarkEqualBothUnaligned/4096_7-4 126607 974.1 ns/op 4204.70 MB/s BenchmarkIndex/10-4 2953064 38.60 ns/op 259.06 MB/s BenchmarkIndex/32-4 2914008 41.35 ns/op 773.94 MB/s BenchmarkIndex/4K-4 33982 3554 ns/op 1152.44 MB/s BenchmarkIndexEasy/10-4 3381830 36.10 ns/op 277.00 MB/s BenchmarkIndexEasy/32-4 3016797 40.10 ns/op 798.00 MB/s BenchmarkIndexEasy/4K-4 495188 248.4 ns/op 16490.91 MB/s BenchmarkCount/10-4 1614584 75.38 ns/op 132.67 MB/s BenchmarkCount/32-4 1480677 80.19 ns/op 399.03 MB/s BenchmarkCount/4K-4 34146 3576 ns/op 1145.54 MB/s BenchmarkCountEasy/10-4 1631979 73.18 ns/op 136.65 MB/s BenchmarkCountEasy/32-4 1458903 80.49 ns/op 397.58 MB/s BenchmarkCountEasy/4K-4 412903 289.8 ns/op 14134.50 MB/s BenchmarkCountSingle/10-4 3163011 38.03 ns/op 262.92 MB/s BenchmarkCountSingle/32-4 3076984 39.64 ns/op 807.32 MB/s BenchmarkCountSingle/4K-4 1000000 110.8 ns/op 36964.36 MB/s BenchmarkToUpper/#00-4 2787642 42.56 ns/op BenchmarkToUpper/ONLYUPPER-4 280218 404.2 ns/op BenchmarkToUpper/abc-4 549661 219.8 ns/op BenchmarkToUpper/AbC123-4 281935 386.4 ns/op BenchmarkToUpper/azAZ09_-4 281559 427.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80737 1496 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38020 2973 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56329 2129 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123098 961.0 ns/op BenchmarkToLower/#00-4 2766865 44.13 ns/op BenchmarkToLower/abc-4 446397 256.4 ns/op BenchmarkToLower/AbC123-4 272814 395.3 ns/op BenchmarkToLower/azAZ09_-4 278761 433.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80373 1515 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40971 2879 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71824 1678 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121858 953.5 ns/op BenchmarkFields/ASCII/16-4 129620 935.4 ns/op 17.11 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9632 12350 ns/op 20.73 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 601 197122 ns/op 20.78 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 33 3402096 ns/op 19.26 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 54820988 ns/op 19.13 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 79987 1497 ns/op 10.69 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5301 21262 ns/op 12.04 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 364 328199 ns/op 12.48 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5662208 ns/op 11.57 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 97160770 ns/op 10.79 MB/s 11219248 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 145576 814.4 ns/op 19.65 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13180 9058 ns/op 28.26 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 709 168651 ns/op 24.29 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3182299 ns/op 20.59 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 59911372 ns/op 17.50 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116884 1040 ns/op 15.39 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8306 14503 ns/op 17.65 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 514 228145 ns/op 17.95 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4063901 ns/op 16.13 MB/s 512262 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73656716 ns/op 14.24 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2181573 55.14 ns/op BenchmarkTrimSpace/ASCII-4 1000000 111.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113358 1060 ns/op BenchmarkTrimSpace/JustNonASCII-4 51862 2497 ns/op BenchmarkToValidUTF8/Valid-4 461877 307.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 298820 397.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 83089 1310 ns/op BenchmarkIndexHard1-4 824 144533 ns/op BenchmarkIndexHard2-4 596 202448 ns/op BenchmarkIndexHard3-4 147 811786 ns/op BenchmarkIndexHard4-4 96 1310081 ns/op BenchmarkLastIndexHard1-4 5 21838038 ns/op BenchmarkLastIndexHard2-4 4 29938306 ns/op BenchmarkLastIndexHard3-4 3 36565115 ns/op BenchmarkCountHard1-4 674 175914 ns/op BenchmarkCountHard2-4 585 204604 ns/op BenchmarkCountHard3-4 146 804560 ns/op BenchmarkSplitEmptySeparator-4 1 121988791 ns/op BenchmarkSplitSingleByteSeparator-4 15 7181826 ns/op BenchmarkSplitMultiByteSeparator-4 12 9269168 ns/op BenchmarkSplitNSingleByteSeparator-4 192943 666.3 ns/op BenchmarkSplitNMultiByteSeparator-4 72684 1617 ns/op BenchmarkRepeat-4 196147 633.2 ns/op BenchmarkRepeatLarge/256/1-4 137080 866.5 ns/op 295.45 MB/s BenchmarkRepeatLarge/256/16-4 201915 579.4 ns/op 441.80 MB/s BenchmarkRepeatLarge/512/1-4 101260 1215 ns/op 421.38 MB/s BenchmarkRepeatLarge/512/16-4 134324 899.4 ns/op 569.24 MB/s BenchmarkRepeatLarge/1024/1-4 67981 1801 ns/op 568.56 MB/s BenchmarkRepeatLarge/1024/16-4 76530 1506 ns/op 679.76 MB/s BenchmarkRepeatLarge/2048/1-4 41248 2901 ns/op 705.97 MB/s BenchmarkRepeatLarge/2048/16-4 46620 2585 ns/op 792.39 MB/s BenchmarkRepeatLarge/4096/1-4 24037 5166 ns/op 792.91 MB/s BenchmarkRepeatLarge/4096/16-4 25752 4666 ns/op 877.77 MB/s BenchmarkRepeatLarge/8192/1-4 12834 9759 ns/op 839.40 MB/s BenchmarkRepeatLarge/8192/16-4 12835 9107 ns/op 899.53 MB/s BenchmarkRepeatLarge/8192/4097-4 22798 5135 ns/op 797.90 MB/s BenchmarkRepeatLarge/16384/1-4 6732 17766 ns/op 922.22 MB/s BenchmarkRepeatLarge/16384/16-4 6901 17460 ns/op 938.37 MB/s BenchmarkRepeatLarge/16384/4097-4 8146 13862 ns/op 886.67 MB/s BenchmarkRepeatLarge/32768/1-4 3258 34720 ns/op 943.77 MB/s BenchmarkRepeatLarge/32768/16-4 3516 38197 ns/op 857.87 MB/s BenchmarkRepeatLarge/32768/4097-4 3672 32862 ns/op 872.71 MB/s BenchmarkRepeatLarge/65536/1-4 1819 66291 ns/op 988.61 MB/s BenchmarkRepeatLarge/65536/16-4 1710 65559 ns/op 999.65 MB/s BenchmarkRepeatLarge/65536/4097-4 1917 63302 ns/op 970.82 MB/s BenchmarkRepeatLarge/131072/1-4 438 265103 ns/op 494.42 MB/s BenchmarkRepeatLarge/131072/16-4 444 269904 ns/op 485.62 MB/s BenchmarkRepeatLarge/131072/4097-4 448 254377 ns/op 499.29 MB/s BenchmarkRepeatLarge/262144/1-4 228 523120 ns/op 501.12 MB/s BenchmarkRepeatLarge/262144/16-4 224 523896 ns/op 500.37 MB/s BenchmarkRepeatLarge/262144/4097-4 238 502279 ns/op 513.88 MB/s BenchmarkRepeatLarge/524288/1-4 100 1027731 ns/op 510.14 MB/s BenchmarkRepeatLarge/524288/16-4 98 1050231 ns/op 499.21 MB/s BenchmarkRepeatLarge/524288/4097-4 120 1003047 ns/op 518.74 MB/s BenchmarkRepeatLarge/1048576/1-4 61 1999752 ns/op 524.35 MB/s BenchmarkRepeatLarge/1048576/16-4 61 2029625 ns/op 516.64 MB/s BenchmarkRepeatLarge/1048576/4097-4 61 1993737 ns/op 524.01 MB/s BenchmarkRepeatLarge/2097152/1-4 27 4170860 ns/op 502.81 MB/s BenchmarkRepeatLarge/2097152/16-4 26 4146707 ns/op 505.74 MB/s BenchmarkRepeatLarge/2097152/4097-4 25 4169057 ns/op 502.17 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8345958 ns/op 502.56 MB/s BenchmarkRepeatLarge/4194304/16-4 13 8538798 ns/op 491.21 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8474545 ns/op 494.57 MB/s BenchmarkRepeatLarge/8388608/1-4 6 17219440 ns/op 487.16 MB/s BenchmarkRepeatLarge/8388608/16-4 6 17124032 ns/op 489.87 MB/s BenchmarkRepeatLarge/8388608/4097-4 6 17152289 ns/op 488.95 MB/s BenchmarkRepeatLarge/16777216/1-4 3 35551985 ns/op 471.91 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30899385 ns/op 542.96 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31154800 ns/op 538.51 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63977450 ns/op 524.47 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61433477 ns/op 546.19 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60340554 ns/op 556.08 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122063157 ns/op 549.79 MB/s BenchmarkRepeatLarge/67108864/16-4 1 121267190 ns/op 553.40 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122113388 ns/op 549.56 MB/s BenchmarkRepeatLarge/134217728/1-4 1 270830888 ns/op 495.58 MB/s BenchmarkRepeatLarge/134217728/16-4 1 243146426 ns/op 552.00 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 248729050 ns/op 539.61 MB/s BenchmarkRepeatLarge/268435456/1-4 1 542000124 ns/op 495.27 MB/s BenchmarkRepeatLarge/268435456/16-4 1 485434834 ns/op 552.98 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 486486521 ns/op 551.78 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1094599939 ns/op 490.47 MB/s BenchmarkRepeatLarge/536870912/16-4 1 980957515 ns/op 547.29 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 975829828 ns/op 550.17 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2209967356 ns/op 485.86 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1946220002 ns/op 551.71 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1935863972 ns/op 554.66 MB/s BenchmarkBytesCompare/1-4 10009752 12.58 ns/op BenchmarkBytesCompare/2-4 10059280 11.65 ns/op BenchmarkBytesCompare/4-4 10328002 11.83 ns/op BenchmarkBytesCompare/8-4 10890380 10.93 ns/op BenchmarkBytesCompare/16-4 11014478 10.64 ns/op BenchmarkBytesCompare/32-4 9863178 12.08 ns/op BenchmarkBytesCompare/64-4 8169261 14.62 ns/op BenchmarkBytesCompare/128-4 6907423 15.01 ns/op BenchmarkBytesCompare/256-4 5985044 19.83 ns/op BenchmarkBytesCompare/512-4 4152795 28.44 ns/op BenchmarkBytesCompare/1024-4 2564155 47.06 ns/op BenchmarkBytesCompare/2048-4 1444314 83.69 ns/op BenchmarkIndexAnyASCII/1:1-4 2548107 46.86 ns/op BenchmarkIndexAnyASCII/1:2-4 2548232 46.67 ns/op BenchmarkIndexAnyASCII/1:4-4 2564145 46.75 ns/op BenchmarkIndexAnyASCII/1:8-4 2540350 46.94 ns/op BenchmarkIndexAnyASCII/1:16-4 2576733 47.70 ns/op BenchmarkIndexAnyASCII/1:32-4 2522739 47.82 ns/op BenchmarkIndexAnyASCII/1:64-4 2564013 47.72 ns/op BenchmarkIndexAnyASCII/16:1-4 2322954 52.08 ns/op BenchmarkIndexAnyASCII/16:2-4 349531 351.4 ns/op BenchmarkIndexAnyASCII/16:4-4 337227 351.4 ns/op BenchmarkIndexAnyASCII/16:8-4 316243 353.3 ns/op BenchmarkIndexAnyASCII/16:16-4 334800 365.4 ns/op BenchmarkIndexAnyASCII/16:32-4 307544 390.4 ns/op BenchmarkIndexAnyASCII/16:64-4 273780 432.1 ns/op BenchmarkIndexAnyASCII/256:1-4 2053862 58.67 ns/op BenchmarkIndexAnyASCII/256:2-4 25124 4826 ns/op BenchmarkIndexAnyASCII/256:4-4 24459 4793 ns/op BenchmarkIndexAnyASCII/256:8-4 24834 4754 ns/op BenchmarkIndexAnyASCII/256:16-4 25118 4775 ns/op BenchmarkIndexAnyASCII/256:32-4 24742 4865 ns/op BenchmarkIndexAnyASCII/256:64-4 24976 4875 ns/op BenchmarkIndexAnyUTF8/1:1-4 2539378 47.13 ns/op BenchmarkIndexAnyUTF8/1:2-4 2557603 47.62 ns/op BenchmarkIndexAnyUTF8/1:4-4 2545242 47.80 ns/op BenchmarkIndexAnyUTF8/1:8-4 2483902 47.68 ns/op BenchmarkIndexAnyUTF8/1:16-4 2481768 47.23 ns/op BenchmarkIndexAnyUTF8/1:32-4 2505789 48.46 ns/op BenchmarkIndexAnyUTF8/1:64-4 2536588 48.09 ns/op BenchmarkIndexAnyUTF8/16:1-4 147902 748.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 276970 422.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 288501 417.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 278976 422.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 284835 421.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 265591 467.5 ns/op BenchmarkIndexAnyUTF8/16:64-4 262894 456.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10847 ns/op BenchmarkIndexAnyUTF8/256:2-4 19818 6115 ns/op BenchmarkIndexAnyUTF8/256:4-4 19968 6104 ns/op BenchmarkIndexAnyUTF8/256:8-4 19509 6101 ns/op BenchmarkIndexAnyUTF8/256:16-4 19743 6116 ns/op BenchmarkIndexAnyUTF8/256:32-4 18300 6581 ns/op BenchmarkIndexAnyUTF8/256:64-4 17840 6645 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2456707 47.53 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2511687 47.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2549769 47.40 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2558697 47.09 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2544700 47.88 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2479659 49.05 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2463340 48.72 ns/op BenchmarkLastIndexAnyASCII/16:1-4 331242 357.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 333140 349.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 348488 353.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 325264 348.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 315782 365.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 308490 388.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 280351 445.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24714 4802 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24954 4761 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25399 4689 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25376 4745 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25690 4673 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25335 4691 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25270 4825 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2505454 47.50 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2503010 47.70 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2524250 48.09 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2497626 48.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2457386 49.04 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2543276 48.76 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2497573 48.95 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 210570 499.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 287018 415.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 289042 412.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 284928 417.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 278943 424.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 259478 450.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 266652 456.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17362 6891 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20163 5935 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20264 5956 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20218 5982 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19586 6027 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18052 6664 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18259 6593 ns/op BenchmarkTrimASCII/1:1-4 3007125 39.72 ns/op BenchmarkTrimASCII/1:2-4 2387178 49.88 ns/op BenchmarkTrimASCII/1:4-4 2227921 54.07 ns/op BenchmarkTrimASCII/1:8-4 1997214 59.58 ns/op BenchmarkTrimASCII/1:16-4 1682048 70.28 ns/op BenchmarkTrimASCII/16:1-4 435343 266.1 ns/op BenchmarkTrimASCII/16:2-4 349040 338.7 ns/op BenchmarkTrimASCII/16:4-4 350084 343.0 ns/op BenchmarkTrimASCII/16:8-4 341329 351.0 ns/op BenchmarkTrimASCII/16:16-4 335053 358.8 ns/op BenchmarkTrimASCII/256:1-4 32727 3659 ns/op BenchmarkTrimASCII/256:2-4 24957 4716 ns/op BenchmarkTrimASCII/256:4-4 25633 4696 ns/op BenchmarkTrimASCII/256:8-4 25420 4702 ns/op BenchmarkTrimASCII/256:16-4 25598 4751 ns/op BenchmarkTrimASCII/4096:1-4 2024 58853 ns/op BenchmarkTrimASCII/4096:2-4 1599 75126 ns/op BenchmarkTrimASCII/4096:4-4 1609 74248 ns/op BenchmarkTrimASCII/4096:8-4 1623 74398 ns/op BenchmarkTrimASCII/4096:16-4 1598 74506 ns/op BenchmarkTrimByte-4 2171460 53.06 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13081 9195 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13208 9058 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 699 168903 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1395 84278 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2757 43235 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4790 22129 ns/op BenchmarkCompareBytesEqual-4 10547328 10.86 ns/op BenchmarkCompareBytesToNil-4 12096753 9.869 ns/op BenchmarkCompareBytesEmpty-4 12787510 8.717 ns/op BenchmarkCompareBytesIdentical-4 12488793 9.453 ns/op BenchmarkCompareBytesSameLength-4 10023997 10.20 ns/op BenchmarkCompareBytesDifferentLength-4 10306407 10.23 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1386 78094 ns/op 13427.17 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1808 72517 ns/op 14459.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1474 77942 ns/op 13453.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1816 81580 ns/op 12853.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 2059 63172 ns/op 16598.88 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1376 73531 ns/op 14260.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1886 60477 ns/op 17338.57 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 2066 57423 ns/op 18260.76 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1550 70622 ns/op 14847.78 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1826 76973 ns/op 13622.72 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1831 71585 ns/op 14648.10 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1678 86391 ns/op 12137.65 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1440 83136 ns/op 12612.87 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1512 78735 ns/op 13317.83 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1332 77508 ns/op 13528.70 MB/s BenchmarkCompareBytesBig-4 1726 65998 ns/op 15888.09 MB/s BenchmarkCompareBytesBigIdentical-4 12454274 9.435 ns/op 111139273.80 MB/s PASS ok bytes 65.033s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75187724 ns/op 1.33 MB/s 3615712 B/op 28 allocs/op BenchmarkDecodeNewton-4 1 303867344 ns/op 1.87 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 24227930 ns/op 0.68 MB/s 3645990 B/op 27 allocs/op PASS ok compress/bzip2 2.340s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1717854 ns/op 5.82 MB/s 42524 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16719593 ns/op 5.98 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170163453 ns/op 5.88 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1819553 ns/op 5.50 MB/s 42670 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17966337 ns/op 5.57 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184478698 ns/op 5.42 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1808469 ns/op 5.53 MB/s 42069 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17008698 ns/op 5.88 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173876763 ns/op 5.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1778374 ns/op 5.62 MB/s 42759 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17068678 ns/op 5.86 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 174970303 ns/op 5.72 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1950960 ns/op 5.13 MB/s 43020 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18912985 ns/op 5.29 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188687023 ns/op 5.30 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 75 1536827 ns/op 6.51 MB/s 42911 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13059822 ns/op 7.66 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 132671001 ns/op 7.54 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1378500 ns/op 7.25 MB/s 42698 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10363485 ns/op 9.65 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104525261 ns/op 9.57 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1362796 ns/op 7.34 MB/s 43372 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10347857 ns/op 9.66 MB/s 43753 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 105004124 ns/op 9.52 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 88 1212744 ns/op 8.25 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11440207 ns/op 8.74 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 114137067 ns/op 8.76 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2424597 ns/op 4.12 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20322609 ns/op 4.92 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 198567407 ns/op 5.04 MB/s BenchmarkEncode/Digits/Default/1e4-4 15 7171088 ns/op 1.39 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81533818 ns/op 1.23 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 853465027 ns/op 1.17 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6688780 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 81582373 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 832142658 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1439476 ns/op 6.95 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12231723 ns/op 8.18 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 120776841 ns/op 8.28 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2145136 ns/op 4.66 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16724546 ns/op 5.98 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 167108188 ns/op 5.98 MB/s BenchmarkEncode/Newton/Default/1e4-4 15 6706479 ns/op 1.49 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72621556 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 741712734 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 15 6681338 ns/op 1.50 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 92510060 ns/op 1.08 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 932702226 ns/op 1.07 MB/s PASS ok compress/flate 15.899s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2177121 ns/op 4.59 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2274531 ns/op 4.40 MB/s BenchmarkDecoder/1e5-4 5 22448302 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21824714 ns/op 4.58 MB/s BenchmarkDecoder/1e6-4 1 217288225 ns/op 4.60 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219160277 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 57 1972659 ns/op 5.07 MB/s BenchmarkEncoder/1e-Reuse4-4 58 1825515 ns/op 5.48 MB/s BenchmarkEncoder/1e5-4 6 18762789 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18862880 ns/op 5.30 MB/s BenchmarkEncoder/1e6-4 1 190152654 ns/op 5.26 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185332012 ns/op 5.40 MB/s PASS ok compress/lzw 3.589s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3956446 ns/op PASS ok container/heap 1.190s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19891 5387 ns/op BenchmarkWithTimeout/concurrency=40-4 5325 23865 ns/op BenchmarkWithTimeout/concurrency=4000-4 4741 25585 ns/op BenchmarkWithTimeout/concurrency=400000-4 6577 19299 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 414157 273.9 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13630 8877 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17328 6917 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3048 43065 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1807 66669 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2644 46728 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 259 489211 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 177 678933 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 279 425048 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 5003100 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8069043 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4291310 ns/op BenchmarkCheckCanceled/Err-4 277388 444.7 ns/op BenchmarkCheckCanceled/Done-4 417260 290.4 ns/op BenchmarkContextCancelDone-4 529946 252.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 12858 9810 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10362 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 9260 11383 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 9739 12842 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7192 15875 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 461529 247.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 271704 435.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 185136 620.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 118081 1001 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 61602 1964 ns/op PASS ok context 11.798s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1914880 62.59 ns/op 255.65 MB/s BenchmarkEncrypt/AES-192-4 1825915 66.02 ns/op 242.35 MB/s BenchmarkEncrypt/AES-256-4 1735428 69.25 ns/op 231.06 MB/s BenchmarkDecrypt/AES-128-4 1833522 65.60 ns/op 243.90 MB/s BenchmarkDecrypt/AES-192-4 1755554 68.83 ns/op 232.45 MB/s BenchmarkDecrypt/AES-256-4 1670103 71.90 ns/op 222.54 MB/s BenchmarkExpand/AES-128-4 1000000 118.9 ns/op BenchmarkExpand/AES-192-4 1000000 112.4 ns/op BenchmarkExpand/AES-256-4 858110 146.8 ns/op BenchmarkCreateCipher/AES-128-4 158496 678.8 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 186844 739.1 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 175216 673.1 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 3.072s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185949 656.5 ns/op 97.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 375442 318.4 ns/op 200.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183333 689.0 ns/op 92.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 381396 357.6 ns/op 178.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 117597 1424 ns/op 948.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 171283 1115 ns/op 1210.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 103706 1564 ns/op 863.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144018 1222 ns/op 1104.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 31624 5109 ns/op 1603.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 42964 4719 ns/op 1735.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 23269 5502 ns/op 1488.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 24570 5215 ns/op 1571.00 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7183 17003 ns/op 59.93 MB/s BenchmarkAESCFBDecrypt1K-4 7128 16706 ns/op 61.00 MB/s BenchmarkAESCFBDecrypt8K-4 933 129538 ns/op 63.20 MB/s BenchmarkAESOFB1K-4 10000 10478 ns/op 97.25 MB/s BenchmarkAESCTR1K-4 14640 8386 ns/op 121.51 MB/s BenchmarkAESCTR8K-4 1881 65517 ns/op 124.96 MB/s BenchmarkAESCBCEncrypt1K-4 14662 8190 ns/op 125.03 MB/s BenchmarkAESCBCDecrypt1K-4 18386 6380 ns/op 160.51 MB/s PASS ok crypto/cipher 4.380s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 92462 1279 ns/op 6.26 MB/s BenchmarkDecrypt-4 95943 1235 ns/op 6.48 MB/s BenchmarkTDESEncrypt-4 34501 3511 ns/op 2.28 MB/s BenchmarkTDESDecrypt-4 35599 3444 ns/op 2.32 MB/s PASS ok crypto/des 1.668s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 897 131837 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 8845837 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 5 22238959 ns/op 1540 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1274858 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.733s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1842 63029 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 31 3599460 ns/op 2616 B/op 31 allocs/op BenchmarkSign/P521-4 13 8484851 ns/op 3005 B/op 32 allocs/op BenchmarkVerify/P256-4 970 125480 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9546680 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23668336 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4232 26955 ns/op 896 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2113130 ns/op 1095 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5282290 ns/op 1417 B/op 17 allocs/op PASS ok crypto/ecdsa 2.531s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 339 339243 ns/op BenchmarkNewKeyFromSeed-4 325 360100 ns/op BenchmarkSigning-4 316 373537 ns/op BenchmarkVerification-4 207 585250 ns/op PASS ok crypto/ed25519 1.689s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4855 23861 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 139 836828 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 45 2230208 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 20 5383361 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1396 89353 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 49 2208520 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5827582 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14936928 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 16003 7182 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6388 17949 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3775 29125 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1468996 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2419 48423 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 291 399982 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1561 75830 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 86 1177135 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.357s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 21529 5503 ns/op 186.08 MB/s BenchmarkHMACSHA256_32-4 51942 2169 ns/op 14.75 MB/s BenchmarkNewWriteSum-4 13617 8334 ns/op 3.84 MB/s PASS ok crypto/hmac 1.607s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 54727 2159 ns/op BenchmarkModSub-4 54595 2164 ns/op BenchmarkMontgomeryRepr-4 29217 4097 ns/op BenchmarkMontgomeryMul-4 30304 3934 ns/op BenchmarkModMul-4 14478 8439 ns/op BenchmarkExpBig-4 16 6870128 ns/op BenchmarkExp-4 6 17471884 ns/op PASS ok crypto/internal/bigmod 2.111s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3730 29002 ns/op BenchmarkScalarBaseMult-4 355 329653 ns/op BenchmarkScalarMult-4 158 750034 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 528372 ns/op PASS ok crypto/internal/edwards25519 1.695s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 521216 215.8 ns/op BenchmarkMultiply-4 4397349 27.34 ns/op BenchmarkSquare-4 5252878 22.91 ns/op BenchmarkInvert-4 24847 4808 ns/op BenchmarkMult32-4 1450892 82.83 ns/op PASS ok crypto/internal/edwards25519/field 1.825s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 262 446855 ns/op BenchmarkEncaps-4 172 692351 ns/op BenchmarkDecaps-4 135 888073 ns/op BenchmarkRoundTrip/Alice-4 87 1364215 ns/op BenchmarkRoundTrip/Bob-4 171 702651 ns/op PASS ok crypto/internal/mlkem768 1.954s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 50 2073963 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1622 76992 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5632572 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14519256 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 154 752746 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7990 15722 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 61 1899952 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 24 4691204 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.157s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 566670 204.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 287485 398.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118489 1019 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 576426 199.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 298166 396.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117126 1017 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.830s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 193334 588.4 ns/op 13.60 MB/s BenchmarkHash64-4 208832 556.5 ns/op 115.00 MB/s BenchmarkHash128-4 175272 658.6 ns/op 194.35 MB/s BenchmarkHash256-4 129351 872.6 ns/op 293.39 MB/s BenchmarkHash512-4 91730 1325 ns/op 386.56 MB/s BenchmarkHash1K-4 54364 2185 ns/op 468.56 MB/s BenchmarkHash8K-4 8088 14505 ns/op 564.78 MB/s BenchmarkHash1M-4 66 1804347 ns/op 581.14 MB/s BenchmarkHash8M-4 7 14524730 ns/op 577.54 MB/s BenchmarkHash8BytesUnaligned-4 189260 581.3 ns/op 13.76 MB/s BenchmarkHash1KUnaligned-4 54523 2189 ns/op 467.73 MB/s BenchmarkHash8KUnaligned-4 8272 14341 ns/op 571.24 MB/s PASS ok crypto/md5 2.788s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 84031 1383 ns/op 23.13 MB/s BenchmarkRead/4K-4 4128 29196 ns/op 140.29 MB/s BenchmarkPrime-4 1 396464911 ns/op PASS ok crypto/rand 1.719s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13320 8900 ns/op 14.38 MB/s BenchmarkRC4_1K-4 1652 71752 ns/op 14.27 MB/s BenchmarkRC4_8K-4 211 566764 ns/op 14.28 MB/s PASS ok crypto/rc4 1.596s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10396260 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 23364313 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 42017922 ns/op BenchmarkEncryptPKCS1v15/2048-4 714 166011 ns/op BenchmarkDecryptOAEP/2048-4 10 10420011 ns/op BenchmarkEncryptOAEP/2048-4 643 180706 ns/op BenchmarkSignPKCS1v15/2048-4 10 10570184 ns/op BenchmarkVerifyPKCS1v15/2048-4 744 164230 ns/op BenchmarkSignPSS/2048-4 10 10827901 ns/op BenchmarkVerifyPSS/2048-4 670 174603 ns/op PASS ok crypto/rsa 2.745s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 166807 697.7 ns/op 11.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 204712 550.6 ns/op 14.53 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 99061 1195 ns/op 267.83 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 114991 1042 ns/op 307.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58774 2063 ns/op 496.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 61411 1918 ns/op 533.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11446 ns/op 715.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9753 11310 ns/op 724.28 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.107s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 143887 807.6 ns/op 9.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 165104 688.3 ns/op 11.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 173674 687.4 ns/op 11.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29482 4063 ns/op 252.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30171 3956 ns/op 258.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30716 3877 ns/op 264.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4281 28028 ns/op 292.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4378 27830 ns/op 294.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4344 28134 ns/op 291.17 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.302s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 111225 1052 ns/op 7.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 139776 839.8 ns/op 9.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 142765 853.1 ns/op 9.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 36690 3343 ns/op 306.34 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 39739 3081 ns/op 332.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 39364 3041 ns/op 336.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5956 19306 ns/op 424.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6062 19127 ns/op 428.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6265 18981 ns/op 431.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.305s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16334601 7.363 ns/op BenchmarkConstantTimeEq-4 16671656 7.213 ns/op BenchmarkConstantTimeLessOrEq-4 16694594 7.263 ns/op BenchmarkXORBytes/8Bytes-4 4379365 26.64 ns/op 300.29 MB/s BenchmarkXORBytes/128Bytes-4 3812739 32.40 ns/op 3950.70 MB/s BenchmarkXORBytes/2048Bytes-4 928648 137.0 ns/op 14950.46 MB/s BenchmarkXORBytes/32768Bytes-4 59742 2046 ns/op 16013.95 MB/s PASS ok crypto/subtle 1.997s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 194 604457 ns/op BenchmarkCertCache/1-4 205 603672 ns/op BenchmarkCertCache/2-4 207 594107 ns/op BenchmarkCertCache/3-4 208 580280 ns/op BenchmarkHandshakeServer/RSA-4 18 6778491 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7220012 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6873144 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 148 775608 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 238 497664 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 60 2054866 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1693672 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34256879 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34180152 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 25913766 ns/op 40.46 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 33681648 ns/op 31.13 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40830431 ns/op 51.36 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 55527490 ns/op 37.77 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 69403642 ns/op 60.43 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 98387488 ns/op 42.63 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 130638639 ns/op 64.21 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 181602174 ns/op 46.19 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 243305918 ns/op 68.96 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 350832319 ns/op 47.82 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 486250826 ns/op 69.01 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 709571946 ns/op 47.29 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 985612615 ns/op 68.09 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1397102914 ns/op 48.03 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26105910 ns/op 40.17 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33002964 ns/op 31.77 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41502964 ns/op 50.53 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55892378 ns/op 37.52 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 69079114 ns/op 60.72 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 96644797 ns/op 43.40 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 125653274 ns/op 66.76 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 187486753 ns/op 44.74 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 240906151 ns/op 69.64 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 354163535 ns/op 47.37 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 480149214 ns/op 69.88 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 714846363 ns/op 46.94 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 990561157 ns/op 67.75 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1394179059 ns/op 48.14 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703859913 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708088886 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288369710 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289469615 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149897569 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149817301 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80717916 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80093006 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39099763 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38644234 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143264072 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 146889197 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63889254 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 65190340 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37604068 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37816679 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24419443 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24065286 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16514315 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16278572 ns/op PASS ok crypto/tls 20.761s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 12789 8860 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10666442 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 338 348780 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1052 108096 ns/op 12658 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1034 117135 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 2.154s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 27 3747351 ns/op 282396 B/op 1651 allocs/op BenchmarkConcurrentStmtQuery-4 30 4106242 ns/op 274095 B/op 2082 allocs/op BenchmarkConcurrentStmtExec-4 33 3125598 ns/op 223237 B/op 747 allocs/op BenchmarkConcurrentTxQuery-4 38 3168729 ns/op 276581 B/op 2169 allocs/op BenchmarkConcurrentTxExec-4 42 2541935 ns/op 87813 B/op 1553 allocs/op BenchmarkConcurrentTxStmtQuery-4 32 3160162 ns/op 107783 B/op 2065 allocs/op BenchmarkConcurrentTxStmtExec-4 97 1162106 ns/op 40109 B/op 380 allocs/op BenchmarkConcurrentRandom-4 39 2910124 ns/op 232480 B/op 1864 allocs/op BenchmarkManyConcurrentQueries-4 2179 52173 ns/op 4147 B/op 20 allocs/op BenchmarkGrabConn-4 207992 608.8 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 16741 7320 ns/op PASS ok database/sql 2.788s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1552 64488 ns/op BenchmarkSymbols32-4 2095 55225 ns/op PASS ok debug/elf 1.309s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 203764 640.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 86 1351016 ns/op 180221 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1651389 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17116 7012 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.807s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 60388 1923 ns/op BenchmarkMarshal-4 746 159990 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2552 42611 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.481s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 345 343362 ns/op 23.86 MB/s BenchmarkEncodeToString-4 297 378593 ns/op 21.64 MB/s BenchmarkDecode-4 140 856257 ns/op 15.31 MB/s BenchmarkDecodeString-4 139 874235 ns/op 15.00 MB/s PASS ok encoding/base32 1.802s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 328 346937 ns/op 23.61 MB/s BenchmarkDecodeString/2-4 286021 380.9 ns/op 10.50 MB/s BenchmarkDecodeString/4-4 244492 495.5 ns/op 16.14 MB/s BenchmarkDecodeString/8-4 193548 603.3 ns/op 19.89 MB/s BenchmarkDecodeString/64-4 35296 3296 ns/op 26.70 MB/s BenchmarkDecodeString/8192-4 326 360560 ns/op 30.30 MB/s BenchmarkNewEncoding-4 59113 2059 ns/op 124.34 MB/s PASS ok encoding/base64 2.070s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1196 94695 ns/op 42.24 MB/s BenchmarkReadStruct-4 15552 7856 ns/op 9.55 MB/s BenchmarkWriteStruct-4 15986 7302 ns/op 10.27 MB/s BenchmarkAppendStruct-4 206096 618.9 ns/op 121.19 MB/s BenchmarkWriteSlice1000Structs-4 15 7208408 ns/op 10.40 MB/s BenchmarkAppendSlice1000Structs-4 15 6952582 ns/op 10.79 MB/s BenchmarkReadSlice1000Structs-4 14 7730529 ns/op 9.70 MB/s BenchmarkReadInts-4 42651 2806 ns/op 10.69 MB/s BenchmarkWriteInts-4 40555 3158 ns/op 9.50 MB/s BenchmarkAppendInts-4 93950 1313 ns/op 22.85 MB/s BenchmarkWriteSlice1000Int32s-4 1268 92743 ns/op 43.13 MB/s BenchmarkAppendSlice1000Int32s-4 1402 85072 ns/op 47.02 MB/s BenchmarkPutUint16-4 3513327 34.96 ns/op 57.21 MB/s BenchmarkAppendUint16-4 3374920 35.02 ns/op 57.11 MB/s BenchmarkPutUint32-4 2488891 48.06 ns/op 83.22 MB/s BenchmarkAppendUint32-4 2468888 49.78 ns/op 80.36 MB/s BenchmarkPutUint64-4 819858 124.1 ns/op 64.48 MB/s BenchmarkAppendUint64-4 968190 124.5 ns/op 64.28 MB/s BenchmarkLittleEndianPutUint16-4 3527512 34.92 ns/op 57.28 MB/s BenchmarkLittleEndianAppendUint16-4 3480486 34.61 ns/op 57.78 MB/s BenchmarkLittleEndianPutUint32-4 2434317 49.47 ns/op 80.86 MB/s BenchmarkLittleEndianAppendUint32-4 2495419 48.17 ns/op 83.04 MB/s BenchmarkLittleEndianPutUint64-4 822146 127.0 ns/op 62.98 MB/s BenchmarkLittleEndianAppendUint64-4 968040 122.3 ns/op 65.42 MB/s BenchmarkReadFloats-4 145838 843.5 ns/op 14.23 MB/s BenchmarkWriteFloats-4 142074 852.7 ns/op 14.07 MB/s BenchmarkReadSlice1000Float32s-4 1150 106475 ns/op 37.57 MB/s BenchmarkWriteSlice1000Float32s-4 1070 109760 ns/op 36.44 MB/s BenchmarkReadSlice1000Uint8s-4 72045 1791 ns/op 558.21 MB/s BenchmarkWriteSlice1000Uint8s-4 286786 425.5 ns/op 2350.16 MB/s BenchmarkSize/bool-4 5010248 23.24 ns/op BenchmarkSize/int8-4 5315004 22.47 ns/op BenchmarkSize/int16-4 5251147 22.35 ns/op BenchmarkSize/int32-4 5265553 26.63 ns/op BenchmarkSize/int64-4 5195457 22.45 ns/op BenchmarkSize/uint8-4 5165550 23.14 ns/op BenchmarkSize/uint16-4 4865722 23.99 ns/op BenchmarkSize/uint32-4 5395680 22.30 ns/op BenchmarkSize/uint64-4 5212304 23.32 ns/op BenchmarkSize/float32-4 4041159 29.88 ns/op BenchmarkSize/float64-4 4150959 28.49 ns/op BenchmarkSize/complex64-4 698655 169.7 ns/op BenchmarkSize/complex128-4 718974 166.4 ns/op BenchmarkSize/binary.Struct-4 254863 483.3 ns/op BenchmarkSize/*binary.Struct-4 215996 557.5 ns/op BenchmarkSize/[]binary.Struct-4 213517 558.2 ns/op BenchmarkSize/[]binary.Struct#01-4 215577 572.8 ns/op BenchmarkSize/[1]binary.Struct-4 197847 603.0 ns/op BenchmarkPutUvarint32-4 798392 150.7 ns/op 26.54 MB/s BenchmarkPutUvarint64-4 204396 574.7 ns/op 13.92 MB/s PASS ok encoding/binary 8.128s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5863 17346 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6159 16385 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7156 16222 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3951 26539 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7449 15048 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7549 14943 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7692 15064 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4686 25492 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 10000 10205 ns/op PASS ok encoding/csv 2.105s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11774 10029 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 14704 8003 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 264 439335 ns/op 16734 B/op 330 allocs/op BenchmarkEncodeComplex128Slice-4 736 156897 ns/op 666 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1539 74186 ns/op 57 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1594 74660 ns/op 55 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2338 48899 ns/op 165 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 58 1893835 ns/op 35610 B/op 252 allocs/op BenchmarkDecodeComplex128Slice-4 656 185189 ns/op 25221 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1341 99486 ns/op 10793 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1454 81480 ns/op 9756 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 931 134887 ns/op 39128 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 314 371874 ns/op 66265 B/op 2202 allocs/op BenchmarkDecodeBytesSlice-4 594 197064 ns/op 23697 B/op 189 allocs/op BenchmarkDecodeInterfaceSlice-4 100 1141056 ns/op 83000 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1621746 ns/op 54132 B/op 181 allocs/op PASS ok encoding/gob 3.437s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12354 9813 ns/op 26.09 MB/s BenchmarkEncode/1024-4 2922 39254 ns/op 26.09 MB/s BenchmarkEncode/4096-4 770 157468 ns/op 26.01 MB/s BenchmarkEncode/16384-4 188 622351 ns/op 26.33 MB/s BenchmarkDecode/256-4 23203 5216 ns/op 49.08 MB/s BenchmarkDecode/1024-4 5883 20652 ns/op 49.58 MB/s BenchmarkDecode/4096-4 1490 83451 ns/op 49.08 MB/s BenchmarkDecode/16384-4 367 325536 ns/op 50.33 MB/s BenchmarkDecodeString/256-4 22024 5390 ns/op 47.50 MB/s BenchmarkDecodeString/1024-4 5367 20855 ns/op 49.10 MB/s BenchmarkDecodeString/4096-4 1425 83643 ns/op 48.97 MB/s BenchmarkDecodeString/16384-4 360 329935 ns/op 49.66 MB/s BenchmarkDump/256-4 1369 86264 ns/op 2.97 MB/s BenchmarkDump/1024-4 340 345322 ns/op 2.97 MB/s BenchmarkDump/4096-4 85 1386168 ns/op 2.95 MB/s BenchmarkDump/16384-4 21 5598752 ns/op 2.93 MB/s PASS ok encoding/hex 3.404s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 122365448 ns/op 15.86 MB/s 2176 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 135706300 ns/op 14.30 MB/s 8395160 B/op 113 allocs/op BenchmarkCodeMarshal-4 1 137627238 ns/op 14.10 MB/s 10331600 B/op 56 allocs/op BenchmarkCodeMarshalError-4 1 140497167 ns/op 13.81 MB/s 10335352 B/op 108 allocs/op BenchmarkMarshalBytes/32-4 20280 5886 ns/op BenchmarkMarshalBytes/256-4 5172 21948 ns/op BenchmarkMarshalBytes/4096-4 464 258268 ns/op BenchmarkMarshalBytesError/32-4 50 2142258 ns/op BenchmarkMarshalBytesError/256-4 52 2153363 ns/op BenchmarkMarshalBytesError/4096-4 48 2447898 ns/op BenchmarkMarshalMap-4 50538 2529 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 449516761 ns/op 4.32 MB/s 10097192 B/op 40034 allocs/op BenchmarkUnicodeDecoder-4 34122 3466 ns/op 4.04 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 44527 2604 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 394638552 ns/op 4.92 MB/s 2020304 B/op 40004 allocs/op BenchmarkCodeUnmarshalReuse-4 1 391934199 ns/op 4.95 MB/s 2019928 B/op 40006 allocs/op BenchmarkUnmarshalString-4 52600 2332 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 136275 888.5 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 319952 434.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 16008 7172 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 78434 1572 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 91639 1374 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 15595 7632 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2630 44086 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1046 124604 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 128 884114 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8696413 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 435495 249.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 392953 284.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 448261 254.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 466684 258.6 ns/op BenchmarkEncodeMarshaler-4 68872 1761 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 82904 1434 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4213969 28.71 ns/op BenchmarkNumberIsValidRegexp-4 20234 5937 ns/op BenchmarkUnmarshalNumber-4 35613 3421 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.632s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2630657 ns/op 24.91 MB/s BenchmarkDecode-4 21 5219716 ns/op 17.01 MB/s PASS ok encoding/pem 1.432s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3087 36138 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1017 116971 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4268 25163 ns/op PASS ok encoding/xml 1.505s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 263936 392.4 ns/op BenchmarkAs-4 73142 1580 ns/op PASS ok errors 1.329s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 209844 592.9 ns/op BenchmarkIntSet-4 268650 494.8 ns/op BenchmarkFloatAdd-4 50618 2760 ns/op BenchmarkFloatSet-4 248817 461.6 ns/op BenchmarkStringSet-4 254464 457.4 ns/op BenchmarkMapSet-4 55684 2229 ns/op BenchmarkMapSetDifferent-4 53554 2173 ns/op BenchmarkMapSetDifferentRandom-4 237 485383 ns/op BenchmarkMapSetString-4 56414 2252 ns/op BenchmarkMapAddSame-4 30104 3548 ns/op BenchmarkMapAddDifferent-4 14044 8157 ns/op BenchmarkMapAddDifferentRandom-4 208 573550 ns/op BenchmarkMapAddSameSteadyState-4 196873 592.1 ns/op BenchmarkMapAddDifferentSteadyState-4 95810 1248 ns/op BenchmarkMapString-4 6464 18400 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 25574 11425 ns/op PASS ok expvar 3.803s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 108766 1037 ns/op BenchmarkSprintfEmpty-4 454219 286.6 ns/op BenchmarkSprintfString-4 304944 393.6 ns/op BenchmarkSprintfTruncateString-4 259720 445.2 ns/op BenchmarkSprintfTruncateBytes-4 164265 777.8 ns/op BenchmarkSprintfSlowParsingPath-4 277080 442.6 ns/op BenchmarkSprintfQuoteString-4 34234 3090 ns/op BenchmarkSprintfInt-4 278247 411.0 ns/op BenchmarkSprintfIntInt-4 211064 566.3 ns/op BenchmarkSprintfPrefixedInt-4 226792 510.4 ns/op BenchmarkSprintfFloat-4 161643 752.5 ns/op BenchmarkSprintfComplex-4 64160 1915 ns/op BenchmarkSprintfBoolean-4 284169 405.4 ns/op BenchmarkSprintfHexString-4 135873 916.6 ns/op BenchmarkSprintfHexBytes-4 88677 1480 ns/op BenchmarkSprintfBytes-4 48211 2566 ns/op BenchmarkSprintfStringer-4 88741 1392 ns/op BenchmarkSprintfStructure-4 40909 2909 ns/op BenchmarkManyArgs-4 72940 1644 ns/op BenchmarkFprintInt-4 67921 1731 ns/op BenchmarkFprintfBytes-4 75742 1593 ns/op BenchmarkFprintIntNoAlloc-4 69018 1752 ns/op BenchmarkScanInts-4 34 3278152 ns/op BenchmarkScanRecursiveInt-4 1 386892675 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 408882202 ns/op PASS ok fmt 5.196s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 717 144892 ns/op PASS ok go/build 1.215s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 39306 2705 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13406 8781 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3861 30155 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1084 116900 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 274 431067 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 62 1929412 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7680893 ns/op 846304 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 31934159 ns/op 3615200 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 139050889 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.501s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 274135857 ns/op 0.24 MB/s 45545272 B/op 48912 allocs/op PASS ok go/format 1.386s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21500554 ns/op 2.50 MB/s BenchmarkParseOnly-4 6 18766338 ns/op 2.87 MB/s BenchmarkResolve-4 48 2555789 ns/op 21.07 MB/s PASS ok go/parser 2.393s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156596085 ns/op 0.33 MB/s 5362512 B/op 27542 allocs/op BenchmarkPrintDecl-4 694 162087 ns/op 0.20 MB/s 16582 B/op 51 allocs/op PASS ok go/printer 1.317s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 276 431153 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8008842 ns/op 6.35 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12571538 ns/op 5.88 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19130904 ns/op 6.61 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 528413 ns/op 5.86 MB/s PASS ok go/scanner 1.863s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.6 ns/op PASS ok go/token 1.189s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 92 1319681 ns/op BenchmarkNamed/Underlying/nongeneric-4 759393 141.0 ns/op BenchmarkNamed/Underlying/generic-4 822404 137.5 ns/op BenchmarkNamed/Underlying/src_instance-4 615144 190.6 ns/op BenchmarkNamed/Underlying/user_instance-4 842349 140.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19138 6234 ns/op BenchmarkNamed/NewMethodSet/generic-4 19042 6341 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17816 6681 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18700 6819 ns/op BenchmarkCheck/http/funcbodies/info-4 1 715134604 ns/op 48301 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 530988864 ns/op 65046 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 268016289 ns/op 128857 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 258340440 ns/op 133690 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 555564245 ns/op 9408 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 126890339 ns/op 41179 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74480551 ns/op 70158 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 76370250 ns/op 68404 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 165442206 ns/op 13092 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 71703893 ns/op 30199 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 51120974 ns/op 42367 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50821816 ns/op 42605 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1452760407 ns/op 49153 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 767825759 ns/op 92997 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 182067073 ns/op 392056 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 149090757 ns/op 478738 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 641645850 ns/op 3151 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 119185184 ns/op 16949 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 96708737 ns/op 20902 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 91281903 ns/op 22146 lines/s PASS ok go/types 21.562s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 7332 13786 ns/op 74.28 MB/s PASS ok hash/adler32 1.190s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 206238 551.5 ns/op 27.20 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 219464 524.6 ns/op 28.59 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 151089 755.5 ns/op 52.95 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 162169 738.4 ns/op 54.17 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 431172 286.9 ns/op 1784.40 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 440736 287.1 ns/op 1783.06 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 392343 330.6 ns/op 3097.01 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 402558 330.7 ns/op 3096.39 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 237376 621.5 ns/op 6590.55 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 239192 631.2 ns/op 6488.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 48093 3406 ns/op 9619.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 48834 3346 ns/op 9792.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 437371 268.7 ns/op 55.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 443835 264.9 ns/op 56.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 453208 270.3 ns/op 148.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 443223 269.2 ns/op 148.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 313831 369.8 ns/op 1384.36 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 326180 369.7 ns/op 1384.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 265822 471.4 ns/op 2172.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 250870 477.7 ns/op 2143.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 223980 538.7 ns/op 7603.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 216626 538.7 ns/op 7604.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46935 2580 ns/op 12698.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46948 2545 ns/op 12873.65 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 207462 586.2 ns/op 25.59 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 209967 575.1 ns/op 26.08 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 98574 1220 ns/op 32.78 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 102262 1175 ns/op 34.05 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8304 14440 ns/op 35.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8032 14728 ns/op 34.76 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3789 31721 ns/op 32.28 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3919 30023 ns/op 34.11 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 915 130803 ns/op 31.31 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 897 130343 ns/op 31.42 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1061736 ns/op 30.86 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1059687 ns/op 30.92 MB/s PASS ok hash/crc32 5.884s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 255 464839 ns/op 140.99 MB/s BenchmarkCrc64/ISO4KB-4 2232 52773 ns/op 77.62 MB/s BenchmarkCrc64/ISO1KB-4 15240 7969 ns/op 128.49 MB/s BenchmarkCrc64/ECMA64KB-4 260 463606 ns/op 141.36 MB/s BenchmarkCrc64/Random64KB-4 294 405140 ns/op 161.76 MB/s BenchmarkCrc64/Random16KB-4 1074 113827 ns/op 143.94 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 7261 13911 ns/op 73.61 MB/s BenchmarkFnv32aKB-4 7670 13807 ns/op 74.17 MB/s BenchmarkFnv64KB-4 8727 13638 ns/op 75.09 MB/s BenchmarkFnv64aKB-4 8432 13769 ns/op 74.37 MB/s BenchmarkFnv128KB-4 2180 54185 ns/op 18.90 MB/s BenchmarkFnv128aKB-4 2185 54838 ns/op 18.67 MB/s PASS ok hash/fnv 1.734s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 530473 192.4 ns/op 20.79 MB/s BenchmarkHash/n=4/Bytes-4 4256160 28.68 ns/op 139.47 MB/s BenchmarkHash/n=4/String-4 1707315 67.77 ns/op 59.02 MB/s BenchmarkHash/n=8/Write-4 578040 189.5 ns/op 42.21 MB/s BenchmarkHash/n=8/Bytes-4 4201608 28.99 ns/op 275.97 MB/s BenchmarkHash/n=8/String-4 1771238 69.19 ns/op 115.62 MB/s BenchmarkHash/n=16/Write-4 601934 206.3 ns/op 77.57 MB/s BenchmarkHash/n=16/Bytes-4 4187300 28.60 ns/op 559.45 MB/s BenchmarkHash/n=16/String-4 1737398 68.32 ns/op 234.21 MB/s BenchmarkHash/n=32/Write-4 571273 205.1 ns/op 156.04 MB/s BenchmarkHash/n=32/Bytes-4 4129464 29.97 ns/op 1067.68 MB/s BenchmarkHash/n=32/String-4 1735479 69.37 ns/op 461.27 MB/s BenchmarkHash/n=64/Write-4 545541 215.8 ns/op 296.56 MB/s BenchmarkHash/n=64/Bytes-4 3959290 31.06 ns/op 2060.75 MB/s BenchmarkHash/n=64/String-4 1668476 71.87 ns/op 890.54 MB/s BenchmarkHash/n=256/Write-4 400536 305.0 ns/op 839.38 MB/s BenchmarkHash/n=256/Bytes-4 1975640 60.46 ns/op 4234.28 MB/s BenchmarkHash/n=256/String-4 846885 135.7 ns/op 1887.13 MB/s BenchmarkHash/n=320/Write-4 417375 287.7 ns/op 1112.40 MB/s BenchmarkHash/n=320/Bytes-4 1588383 77.66 ns/op 4120.41 MB/s BenchmarkHash/n=320/String-4 665737 189.3 ns/op 1690.60 MB/s BenchmarkHash/n=1024/Write-4 269046 475.2 ns/op 2154.66 MB/s BenchmarkHash/n=1024/Bytes-4 737786 192.3 ns/op 5325.49 MB/s BenchmarkHash/n=1024/String-4 261651 489.8 ns/op 2090.49 MB/s BenchmarkHash/n=4096/Write-4 124546 1096 ns/op 3735.87 MB/s BenchmarkHash/n=4096/Bytes-4 204354 699.5 ns/op 5855.48 MB/s BenchmarkHash/n=4096/String-4 67060 1863 ns/op 2199.15 MB/s BenchmarkHash/n=16384/Write-4 35565 3539 ns/op 4629.61 MB/s BenchmarkHash/n=16384/Bytes-4 49455 2779 ns/op 5895.27 MB/s BenchmarkHash/n=16384/String-4 16129 7440 ns/op 2202.18 MB/s PASS ok hash/maphash 5.673s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 812 135844 ns/op BenchmarkEscapeNone-4 137173 855.8 ns/op BenchmarkUnescape-4 765 156067 ns/op BenchmarkUnescapeNone-4 507552 226.5 ns/op BenchmarkUnescapeSparse-4 10000 11262 ns/op BenchmarkUnescapeDense-4 1153 103329 ns/op PASS ok html 1.845s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 7718 13139 ns/op BenchmarkCSSEscaperNoSpecials-4 46461 2599 ns/op BenchmarkDecodeCSS-4 26985 4560 ns/op BenchmarkDecodeCSSNoSpecials-4 3822301 30.24 ns/op BenchmarkCSSValueFilter-4 113811 1034 ns/op BenchmarkCSSValueFilterOk-4 76740 1527 ns/op BenchmarkEscapedExecute-4 4272 26263 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11056 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66166 1807 ns/op BenchmarkStripTags-4 21045 5601 ns/op BenchmarkStripTagsNoSpecials-4 278991 419.2 ns/op BenchmarkJSValEscaperWithNum-4 22004 5625 ns/op BenchmarkJSValEscaperWithStr-4 5208 21575 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17724 6710 ns/op BenchmarkJSValEscaperWithObj-4 4568 25654 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12760 9376 ns/op BenchmarkJSStrEscaperNoSpecials-4 60949 1974 ns/op BenchmarkJSStrEscaper-4 10000 10624 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 56074 2149 ns/op BenchmarkJSRegexpEscaper-4 10000 11082 ns/op BenchmarkTemplateSpecialTags-4 91 1282174 ns/op BenchmarkURLEscaper-4 4269 27304 ns/op BenchmarkURLEscaperNoSpecials-4 168487 685.2 ns/op BenchmarkURLNormalizer-4 5316 20642 ns/op BenchmarkURLNormalizerNoSpecials-4 167995 730.2 ns/op BenchmarkSrcsetFilter-4 17972 6540 ns/op BenchmarkSrcsetFilterNoSpecials-4 111556 1048 ns/op PASS ok html/template 4.990s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 551226 201.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 407794 263.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 656188 184.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 459213 258.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1899975 63.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1864366 64.23 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 103.6 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1491602 80.93 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 436509 251.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 358623 322.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 474502 253.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 357682 321.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 803391 138.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 561518 218.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 912228 126.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 560904 214.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 417220 277.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1369940 85.19 ns/op BenchmarkRGBASetRGBA-4 1524830 78.84 ns/op BenchmarkRGBA64At-4 732117 161.4 ns/op BenchmarkRGBA64SetRGBA64-4 755100 153.4 ns/op BenchmarkNRGBAAt-4 1403498 85.39 ns/op BenchmarkNRGBASetNRGBA-4 1504214 78.52 ns/op BenchmarkNRGBA64At-4 741738 161.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 763790 153.7 ns/op BenchmarkAlphaAt-4 2446092 48.00 ns/op BenchmarkAlphaSetAlpha-4 2494656 47.74 ns/op BenchmarkAlpha16At-4 1574899 75.74 ns/op BenchmarkAlphaSetAlpha16-4 1583934 74.50 ns/op BenchmarkGrayAt-4 2518046 47.16 ns/op BenchmarkGraySetGray-4 2499162 47.77 ns/op BenchmarkGray16At-4 1573888 75.48 ns/op BenchmarkGraySetGray16-4 1593044 76.06 ns/op PASS ok image 6.248s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3732127 31.89 ns/op BenchmarkYCbCrToRGB/128-4 4579058 26.28 ns/op BenchmarkYCbCrToRGB/255-4 4747556 25.32 ns/op BenchmarkRGBToYCbCr/0-4 4565245 26.50 ns/op BenchmarkRGBToYCbCr/Cb-4 4698756 26.10 ns/op BenchmarkRGBToYCbCr/Cr-4 4477630 26.26 ns/op BenchmarkYCbCrToRGBA/0-4 3783474 32.01 ns/op BenchmarkYCbCrToRGBA/128-4 3167378 37.58 ns/op BenchmarkYCbCrToRGBA/255-4 3780343 31.70 ns/op BenchmarkNYCbCrAToRGBA/0-4 3675211 33.03 ns/op BenchmarkNYCbCrAToRGBA/128-4 3710191 32.71 ns/op BenchmarkNYCbCrAToRGBA/255-4 3709125 32.19 ns/op PASS ok image/color 2.920s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34508320 ns/op BenchmarkFillSrc-4 267 436215 ns/op BenchmarkCopyOver-4 6 17732582 ns/op BenchmarkCopySrc-4 367 320413 ns/op BenchmarkNRGBAOver-4 6 19258673 ns/op BenchmarkNRGBASrc-4 9 12554045 ns/op BenchmarkYCbCr-4 8 13702380 ns/op BenchmarkGray-4 15 7567071 ns/op BenchmarkCMYK-4 8 12794253 ns/op BenchmarkGlyphOver-4 20 5997246 ns/op BenchmarkRGBAMaskOver-4 4 31135411 ns/op BenchmarkGrayMaskOver-4 5 23491143 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38101974 ns/op BenchmarkRGBA-4 4 25407517 ns/op BenchmarkPalettedFill-4 873 140545 ns/op BenchmarkPalettedRGBA-4 4 25732204 ns/op BenchmarkGenericOver-4 2 55105426 ns/op BenchmarkGenericMaskOver-4 5 22568771 ns/op BenchmarkGenericSrc-4 3 36538297 ns/op BenchmarkGenericMaskSrc-4 4 31746164 ns/op PASS ok image/draw 7.097s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4608686 ns/op 3.35 MB/s 48619 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113312530 ns/op 2.71 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3042388754 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1872208 ns/op 8.25 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151036376 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.167s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3910 28128 ns/op BenchmarkIDCT-4 3921 26840 ns/op BenchmarkDecodeBaseline-4 9 12206329 ns/op 5.06 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16853386 ns/op 3.67 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 153276021 ns/op 8.02 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 192659906 ns/op 4.78 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.245s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12704415 8.963 ns/op BenchmarkDecodeGray-4 12 9209849 ns/op 7.12 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38823807 ns/op 6.75 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33547964 ns/op 7.81 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5504152 ns/op 11.91 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32477209 ns/op 8.07 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38194111 ns/op 6.86 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 57375110 ns/op 5.35 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57380720 ns/op 5.35 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 192270583 ns/op 6.39 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 205278133 ns/op 5.99 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28894698 ns/op 10.63 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 188019952 ns/op 6.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 808698038 ns/op 1.52 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 52067028 ns/op 1.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44278311 ns/op 2.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 307638099 ns/op 1.63 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 319849865 ns/op 1.56 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 49414151 ns/op 2.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42209566 ns/op 2.37 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 289001610 ns/op 1.73 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 289052496 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 671727010 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 651544385 ns/op 1.53 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4008945731 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3758333038 ns/op 1.33 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 8963274 ns/op 11.16 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9581097 ns/op 10.44 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45012255 ns/op 11.11 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 47077128 ns/op 10.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 87142234 ns/op 11.48 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92122070 ns/op 10.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 446852793 ns/op 11.19 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 471056148 ns/op 10.61 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58576184 ns/op 1.71 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53687941 ns/op 1.86 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 368437604 ns/op 1.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 415739792 ns/op 1.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 894847922 ns/op 1.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 892134598 ns/op 1.12 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5291776481 ns/op 0.94 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4995915303 ns/op 1.00 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 168602543 ns/op 24.79 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 170725300 ns/op 24.48 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 43.760s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 944790 198.1 ns/op 1292.52 MB/s PASS ok internal/chacha8rand 1.269s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 968949 142.5 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 541795 192.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 141363 778.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 515180 232.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 83007 1485 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.776s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35916 3079 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 36445 3178 ns/op 0.63 MB/s BenchmarkMarshalCorpusFile/4-4 33889 3569 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 28299 4266 ns/op 1.88 MB/s BenchmarkMarshalCorpusFile/16-4 21697 5499 ns/op 2.91 MB/s BenchmarkMarshalCorpusFile/32-4 14191 8348 ns/op 3.83 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10888 ns/op 5.88 MB/s BenchmarkMarshalCorpusFile/128-4 7546 14193 ns/op 9.02 MB/s BenchmarkMarshalCorpusFile/256-4 3354 33457 ns/op 7.65 MB/s BenchmarkMarshalCorpusFile/512-4 1777 67090 ns/op 7.63 MB/s BenchmarkMarshalCorpusFile/1024-4 958 129640 ns/op 7.90 MB/s BenchmarkMarshalCorpusFile/2048-4 465 257882 ns/op 7.94 MB/s BenchmarkMarshalCorpusFile/4096-4 232 494143 ns/op 8.29 MB/s BenchmarkMarshalCorpusFile/8192-4 120 1019610 ns/op 8.03 MB/s BenchmarkMarshalCorpusFile/16384-4 60 1972890 ns/op 8.30 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4469290 ns/op 7.33 MB/s BenchmarkMarshalCorpusFile/65536-4 13 9008381 ns/op 7.28 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19020109 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37228534 ns/op 7.04 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75069550 ns/op 6.98 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 151982034 ns/op 6.90 MB/s BenchmarkUnmarshalCorpusFile/1-4 9859 11837 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9038 12224 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8641 13277 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7472 15193 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6477 19328 ns/op 0.83 MB/s BenchmarkUnmarshalCorpusFile/32-4 4341 25659 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/64-4 3736 31094 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2857 39556 ns/op 3.24 MB/s BenchmarkUnmarshalCorpusFile/256-4 1088 104148 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/512-4 610 194891 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/1024-4 303 387721 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 752510 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1476224 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2979498 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6234241 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11793343 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23841606 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 46929553 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 95264882 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 189276725 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 392352411 ns/op 2.67 MB/s BenchmarkMutatorBytes/1-4 33889 3568 ns/op BenchmarkMutatorBytes/10-4 35511 3401 ns/op BenchmarkMutatorBytes/100-4 32222 3705 ns/op BenchmarkMutatorBytes/1000-4 22060 5768 ns/op BenchmarkMutatorBytes/10000-4 4551 25467 ns/op BenchmarkMutatorBytes/100000-4 746 172941 ns/op BenchmarkMutatorString/1-4 33690 3583 ns/op BenchmarkMutatorString/10-4 33391 3640 ns/op BenchmarkMutatorString/100-4 29944 4230 ns/op BenchmarkMutatorString/1000-4 12886 8089 ns/op BenchmarkMutatorString/10000-4 3049 58067 ns/op BenchmarkMutatorString/100000-4 289 417023 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20090 6275 ns/op BenchmarkMutatorAllBasicTypes/string-4 19086 6415 ns/op BenchmarkMutatorAllBasicTypes/bool-4 57906 2079 ns/op BenchmarkMutatorAllBasicTypes/float32-4 52239 2339 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51098 2284 ns/op BenchmarkMutatorAllBasicTypes/int-4 55822 2135 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56590 2140 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57063 2168 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55911 2199 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54891 2209 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54201 2226 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 53158 2210 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53335 2215 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56308 2223 ns/op PASS ok internal/fuzz 12.530s PASS ok internal/poll 1.041s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 8535970 13.99 ns/op BenchmarkAnd32Parallel-4 1576548 75.47 ns/op BenchmarkAnd64-4 8878402 13.76 ns/op BenchmarkAnd64Parallel-4 1520779 75.91 ns/op BenchmarkOr32-4 8663644 14.03 ns/op BenchmarkOr32Parallel-4 1577761 80.21 ns/op BenchmarkOr64-4 8831000 13.85 ns/op BenchmarkOr64Parallel-4 1594946 74.70 ns/op BenchmarkAtomicLoad64-4 21270229 5.717 ns/op BenchmarkAtomicStore64-4 9692860 12.63 ns/op BenchmarkAtomicLoad-4 21420672 5.783 ns/op BenchmarkAtomicStore-4 9647398 12.43 ns/op BenchmarkAnd8-4 9458605 12.60 ns/op BenchmarkAnd-4 9636451 12.60 ns/op BenchmarkAnd8Parallel-4 2209915 50.74 ns/op BenchmarkAndParallel-4 2376104 52.77 ns/op BenchmarkOr8-4 9708745 12.47 ns/op BenchmarkOr-4 9584041 12.47 ns/op BenchmarkOr8Parallel-4 2396329 52.13 ns/op BenchmarkOrParallel-4 2343532 49.90 ns/op BenchmarkXadd-4 2437221 49.48 ns/op BenchmarkXadd64-4 2364926 49.09 ns/op BenchmarkCas-4 2166448 52.36 ns/op BenchmarkCas64-4 2315091 54.02 ns/op BenchmarkXchg-4 2294247 50.10 ns/op BenchmarkXchg64-4 2383861 50.60 ns/op PASS ok internal/runtime/atomic 5.237s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 368148224 ns/op 0.74 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.515s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 21373 7989 ns/op BenchmarkCopyNLarge-4 285 536158 ns/op PASS ok io 1.747s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 215011 525.4 ns/op BenchmarkPrintln-4 22041 5489 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34219 3487 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 4844 22431 ns/op BenchmarkDiscard-4 714356 164.1 ns/op 0 B/op 0 allocs/op PASS ok log 1.781s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 18261 6304 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 81445 1434 ns/op BenchmarkJSONHandler/defaults-4 6852 16286 ns/op 524 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4100 27376 ns/op 780 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4902 24550 ns/op 765 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6741 16313 ns/op 531 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7407 16521 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5610 22756 ns/op 528 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29578 4179 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28293 4231 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 77060 1615 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 58941 2243 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 47616 2244 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 53384 2324 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 58680 2270 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52413 2363 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 120.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 611479 190.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 597300 198.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 497066 259.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 414493 285.4 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5583 21501 ns/op BenchmarkDispatch/switch-checked-4 201792 583.8 ns/op BenchmarkDispatch/As-4 207427 555.6 ns/op BenchmarkDispatch/Visit-4 187670 637.7 ns/op BenchmarkUnsafeStrings-4 18406 6409 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.676s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1330296 88.22 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1245134 95.34 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 782589 153.7 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 210675 544.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 71143 1600 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 80397 1669 ns/op 259 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 45028 3356 ns/op 675 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 10000 10547 ns/op 3460 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 15786 7409 ns/op 595 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 15825 7764 ns/op 597 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 9826 11673 ns/op 1093 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2976 37208 ns/op 4305 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 16748 6988 ns/op 528 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 16357 7174 ns/op 533 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11508 10249 ns/op 934 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3656 30115 ns/op 3738 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.796s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 38634545 ns/op PASS ok maps 2.647s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1732722 68.22 ns/op BenchmarkAcosh-4 825228 139.7 ns/op BenchmarkAsin-4 1823049 68.68 ns/op BenchmarkAsinh-4 826922 147.0 ns/op BenchmarkAtan-4 2527584 52.06 ns/op BenchmarkAtanh-4 909490 142.4 ns/op BenchmarkAtan2-4 1734904 68.72 ns/op BenchmarkCbrt-4 1000000 110.9 ns/op BenchmarkCeil-4 18177760 6.573 ns/op BenchmarkCopysign-4 2170044 55.76 ns/op BenchmarkCos-4 1000000 102.6 ns/op BenchmarkCosh-4 1263100 95.65 ns/op BenchmarkErf-4 2402421 54.40 ns/op BenchmarkErfc-4 2350576 54.65 ns/op BenchmarkErfinv-4 1881110 66.66 ns/op BenchmarkErfcinv-4 1886360 66.75 ns/op BenchmarkExp-4 4275456 40.98 ns/op BenchmarkExpGo-4 784580 154.0 ns/op BenchmarkExpm1-4 1992591 61.12 ns/op BenchmarkExp2-4 837657 143.7 ns/op BenchmarkExp2Go-4 784423 152.5 ns/op BenchmarkAbs-4 2906156 41.03 ns/op BenchmarkDim-4 8867257 13.47 ns/op BenchmarkFloor-4 17411948 6.519 ns/op BenchmarkMax-4 12229468 9.878 ns/op BenchmarkMin-4 11858662 10.23 ns/op BenchmarkMod-4 247526 471.1 ns/op BenchmarkFrexp-4 1454307 81.19 ns/op BenchmarkGamma-4 642853 177.2 ns/op BenchmarkHypot-4 10043320 25.36 ns/op BenchmarkHypotGo-4 1243212 95.09 ns/op BenchmarkIlogb-4 1831268 66.49 ns/op BenchmarkJ0-4 243526 511.8 ns/op BenchmarkJ1-4 258440 479.4 ns/op BenchmarkJn-4 116353 1058 ns/op BenchmarkLdexp-4 1465608 81.89 ns/op BenchmarkLgamma-4 934142 133.7 ns/op BenchmarkLog-4 3121873 49.10 ns/op BenchmarkLogb-4 1789767 68.27 ns/op BenchmarkLog1p-4 1000000 115.7 ns/op BenchmarkLog10-4 2936047 50.75 ns/op BenchmarkLog2-4 1233969 98.44 ns/op BenchmarkModf-4 2335942 52.24 ns/op BenchmarkNextafter32-4 2299437 51.46 ns/op BenchmarkNextafter64-4 2284950 51.79 ns/op BenchmarkPowInt-4 451258 264.9 ns/op BenchmarkPowFrac-4 343946 355.6 ns/op BenchmarkPow10Pos-4 4563063 26.36 ns/op BenchmarkPow10Neg-4 4309304 27.44 ns/op BenchmarkRound-4 2793178 42.87 ns/op BenchmarkRoundToEven-4 8124326 14.48 ns/op BenchmarkRemainder-4 384692 318.7 ns/op BenchmarkSignbit-4 4283601 27.54 ns/op BenchmarkSin-4 1639467 72.82 ns/op BenchmarkSincos-4 1000000 114.5 ns/op BenchmarkSinh-4 1675806 72.93 ns/op BenchmarkSqrtIndirect-4 17483624 6.884 ns/op BenchmarkSqrtLatency-4 17483115 7.730 ns/op BenchmarkSqrtIndirectLatency-4 17261583 7.721 ns/op BenchmarkSqrtGoLatency-4 1234992 95.64 ns/op BenchmarkSqrtPrime-4 32212 3779 ns/op BenchmarkTan-4 1500674 81.87 ns/op BenchmarkTanh-4 1000000 101.3 ns/op BenchmarkTrunc-4 17987665 6.488 ns/op BenchmarkY0-4 251768 483.4 ns/op BenchmarkY1-4 255302 490.9 ns/op BenchmarkYn-4 121886 999.9 ns/op BenchmarkFloat64bits-4 4369137 27.70 ns/op BenchmarkFloat64frombits-4 4234999 27.52 ns/op BenchmarkFloat32bits-4 4287010 27.17 ns/op BenchmarkFloat32frombits-4 4181594 28.99 ns/op BenchmarkFMA-4 17277808 7.076 ns/op PASS ok math 12.449s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11326198 10.36 ns/op 6179.84 MB/s BenchmarkAddVV/2-4 10315986 11.55 ns/op 11079.44 MB/s BenchmarkAddVV/3-4 9466592 12.79 ns/op 15006.12 MB/s BenchmarkAddVV/4-4 9365404 12.76 ns/op 20056.83 MB/s BenchmarkAddVV/5-4 8593236 13.61 ns/op 23520.58 MB/s BenchmarkAddVV/10-4 7236378 16.42 ns/op 38987.57 MB/s BenchmarkAddVV/100-4 1812294 66.42 ns/op 96358.84 MB/s BenchmarkAddVV/1000-4 204805 592.2 ns/op 108070.82 MB/s BenchmarkSubVV/1-4 11632054 10.47 ns/op 6110.08 MB/s BenchmarkSubVV/2-4 10398807 11.54 ns/op 11092.97 MB/s BenchmarkSubVV/3-4 9647402 12.64 ns/op 15194.99 MB/s BenchmarkSubVV/4-4 9461880 12.72 ns/op 20122.73 MB/s BenchmarkSubVV/5-4 8876925 13.58 ns/op 23568.41 MB/s BenchmarkSubVV/10-4 7335974 16.72 ns/op 38273.04 MB/s BenchmarkSubVV/100-4 1809400 67.15 ns/op 95313.08 MB/s BenchmarkSubVV/1000-4 201706 587.9 ns/op 108857.06 MB/s BenchmarkAddVW/1-4 12094674 10.05 ns/op 796.23 MB/s BenchmarkAddVW/2-4 11391406 10.70 ns/op 1494.92 MB/s BenchmarkAddVW/3-4 10294267 11.66 ns/op 2058.03 MB/s BenchmarkAddVW/4-4 9859068 12.31 ns/op 2600.15 MB/s BenchmarkAddVW/5-4 9276436 12.03 ns/op 3325.44 MB/s BenchmarkAddVW/10-4 8372204 14.83 ns/op 5393.79 MB/s BenchmarkAddVW/100-4 249961 459.4 ns/op 1741.55 MB/s BenchmarkAddVW/1000-4 35338 3379 ns/op 2367.87 MB/s BenchmarkAddVWext/1-4 12024585 10.07 ns/op 794.51 MB/s BenchmarkAddVWext/2-4 11346079 10.69 ns/op 1496.93 MB/s BenchmarkAddVWext/3-4 10584603 11.66 ns/op 2059.02 MB/s BenchmarkAddVWext/4-4 10147582 11.52 ns/op 2777.20 MB/s BenchmarkAddVWext/5-4 10076107 11.89 ns/op 3364.11 MB/s BenchmarkAddVWext/10-4 8399038 14.10 ns/op 5673.82 MB/s BenchmarkAddVWext/100-4 86338 1412 ns/op 566.61 MB/s BenchmarkAddVWext/1000-4 8865 13417 ns/op 596.24 MB/s BenchmarkSubVW/1-4 12210907 10.03 ns/op 797.97 MB/s BenchmarkSubVW/2-4 11253668 10.70 ns/op 1494.75 MB/s BenchmarkSubVW/3-4 10473402 11.41 ns/op 2103.10 MB/s BenchmarkSubVW/4-4 9846142 11.60 ns/op 2758.35 MB/s BenchmarkSubVW/5-4 9739669 12.25 ns/op 3264.65 MB/s BenchmarkSubVW/10-4 8284884 14.21 ns/op 5629.35 MB/s BenchmarkSubVW/100-4 260546 458.9 ns/op 1743.12 MB/s BenchmarkSubVW/1000-4 35256 3398 ns/op 2354.49 MB/s BenchmarkSubVWext/1-4 12168764 9.813 ns/op 815.27 MB/s BenchmarkSubVWext/2-4 11251701 10.77 ns/op 1485.93 MB/s BenchmarkSubVWext/3-4 10779596 11.35 ns/op 2113.69 MB/s BenchmarkSubVWext/4-4 9990484 12.14 ns/op 2635.13 MB/s BenchmarkSubVWext/5-4 9998253 12.01 ns/op 3331.52 MB/s BenchmarkSubVWext/10-4 8367909 14.35 ns/op 5574.61 MB/s BenchmarkSubVWext/100-4 84462 1403 ns/op 570.15 MB/s BenchmarkSubVWext/1000-4 8520 13895 ns/op 575.74 MB/s BenchmarkMulAddVWW/1-4 10003260 12.11 ns/op 5285.43 MB/s BenchmarkMulAddVWW/2-4 9491298 12.61 ns/op 10147.30 MB/s BenchmarkMulAddVWW/3-4 8952501 13.34 ns/op 14387.55 MB/s BenchmarkMulAddVWW/4-4 8726173 13.74 ns/op 18633.75 MB/s BenchmarkMulAddVWW/5-4 8205032 14.65 ns/op 21843.54 MB/s BenchmarkMulAddVWW/10-4 6283375 19.20 ns/op 33335.49 MB/s BenchmarkMulAddVWW/100-4 1000000 101.7 ns/op 62913.49 MB/s BenchmarkMulAddVWW/1000-4 126492 949.1 ns/op 67429.36 MB/s BenchmarkAddMulVVW/1-4 11085814 10.78 ns/op 5936.93 MB/s BenchmarkAddMulVVW/2-4 9826342 12.10 ns/op 10580.93 MB/s BenchmarkAddMulVVW/3-4 9211738 13.03 ns/op 14739.23 MB/s BenchmarkAddMulVVW/4-4 8258442 14.82 ns/op 17270.43 MB/s BenchmarkAddMulVVW/5-4 7848099 15.24 ns/op 20991.98 MB/s BenchmarkAddMulVVW/10-4 6434614 18.29 ns/op 34986.39 MB/s BenchmarkAddMulVVW/100-4 1449270 82.43 ns/op 77641.12 MB/s BenchmarkAddMulVVW/1000-4 164310 714.4 ns/op 89591.40 MB/s BenchmarkDivWVW/1-4 2700907 43.97 ns/op 1455.50 MB/s BenchmarkDivWVW/2-4 1214577 99.37 ns/op 1288.06 MB/s BenchmarkDivWVW/3-4 940758 126.1 ns/op 1522.47 MB/s BenchmarkDivWVW/4-4 812385 145.8 ns/op 1755.37 MB/s BenchmarkDivWVW/5-4 757345 150.1 ns/op 2131.39 MB/s BenchmarkDivWVW/10-4 406701 281.5 ns/op 2273.25 MB/s BenchmarkDivWVW/100-4 56060 2128 ns/op 3007.16 MB/s BenchmarkDivWVW/1000-4 5826 20824 ns/op 3073.35 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11527627 10.41 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11433781 10.25 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10340146 10.95 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10976782 10.52 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9428778 12.06 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9973417 11.10 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9090213 12.67 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9402950 11.90 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8559866 13.61 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8883055 13.26 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6472714 17.77 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6875257 16.89 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1253638 91.77 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131548 927.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155509 774.7 ns/op BenchmarkDecimalConversion-4 205 573050 ns/op BenchmarkFloatString/100-4 10000 10527 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 220 552626 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50518026 ns/op 61560 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 5036883530 ns/op 806920 B/op 504 allocs/op BenchmarkFloatAdd/10-4 170647 683.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166648 688.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155608 756.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 80484 1487 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14312 8474 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 232646 516.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231812 521.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 224439 533.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161901 738.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44992 2699 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1966 59610 ns/op BenchmarkParseFloatLargeExp-4 466 251331 ns/op BenchmarkGCD10x10/WithoutXY-4 178420 596.0 ns/op BenchmarkGCD10x10/WithXY-4 58154 2093 ns/op BenchmarkGCD10x100/WithoutXY-4 104481 1166 ns/op BenchmarkGCD10x100/WithXY-4 17223 7109 ns/op BenchmarkGCD10x1000/WithoutXY-4 65628 1857 ns/op BenchmarkGCD10x1000/WithXY-4 14325 8572 ns/op BenchmarkGCD100x100/WithoutXY-4 25843 4822 ns/op BenchmarkGCD100x100/WithXY-4 9608 11114 ns/op BenchmarkGCD100x1000/WithoutXY-4 12436 9980 ns/op BenchmarkGCD100x1000/WithXY-4 6183 20091 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2078 56869 ns/op BenchmarkGCD1000x1000/WithXY-4 1160 102865 ns/op BenchmarkHilbert-4 22 5035994 ns/op BenchmarkBinomial-4 13717 8534 ns/op BenchmarkQuoRem-4 19586 6180 ns/op BenchmarkExp-4 16 6794630 ns/op BenchmarkExpMont/Odd-4 146 789436 ns/op 2587 B/op 21 allocs/op BenchmarkExpMont/Even1-4 151 797199 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 141 852065 ns/op 3880 B/op 54 allocs/op BenchmarkExpMont/Even3-4 144 831165 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even4-4 141 839698 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even8-4 140 864699 ns/op 3882 B/op 54 allocs/op BenchmarkExpMont/Even32-4 130 839006 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even64-4 164 722779 ns/op 3652 B/op 54 allocs/op BenchmarkExpMont/Even96-4 146 751599 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 186 654985 ns/op 3243 B/op 50 allocs/op BenchmarkExpMont/Even255-4 205 655374 ns/op 2948 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 373 303984 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 433 274141 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 430 275892 ns/op 1730 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 429 283041 ns/op 1738 B/op 47 allocs/op BenchmarkExp2-4 16 6801387 ns/op BenchmarkBitset-4 788880 152.2 ns/op BenchmarkBitsetNeg-4 446133 275.3 ns/op BenchmarkBitsetOrig-4 262287 462.5 ns/op BenchmarkBitsetNegOrig-4 169646 721.2 ns/op BenchmarkModSqrt225_Tonelli-4 134 883781 ns/op BenchmarkModSqrt225_3Mod4-4 454 267535 ns/op BenchmarkModSqrt231_Tonelli-4 130 910637 ns/op BenchmarkModSqrt231_5Mod8-4 364 316148 ns/op BenchmarkModInverse-4 13184 9360 ns/op BenchmarkSqrt-4 1662 71544 ns/op BenchmarkIntSqr/1-4 1404297 87.38 ns/op BenchmarkIntSqr/2-4 864909 141.9 ns/op BenchmarkIntSqr/3-4 752760 165.0 ns/op BenchmarkIntSqr/5-4 530686 224.8 ns/op BenchmarkIntSqr/8-4 397220 296.3 ns/op BenchmarkIntSqr/10-4 325483 363.6 ns/op BenchmarkIntSqr/20-4 55027 2248 ns/op BenchmarkIntSqr/30-4 40298 2953 ns/op BenchmarkIntSqr/50-4 26382 4703 ns/op BenchmarkIntSqr/80-4 15556 7788 ns/op BenchmarkIntSqr/100-4 10000 10338 ns/op BenchmarkIntSqr/200-4 4237 28102 ns/op BenchmarkIntSqr/300-4 1608 68480 ns/op BenchmarkIntSqr/500-4 829 146776 ns/op BenchmarkIntSqr/800-4 333 363859 ns/op BenchmarkIntSqr/1000-4 243 487977 ns/op BenchmarkDiv/20/10-4 422107 287.8 ns/op BenchmarkDiv/40/20-4 410818 288.3 ns/op BenchmarkDiv/100/50-4 356202 337.3 ns/op BenchmarkDiv/200/100-4 47970 2665 ns/op BenchmarkDiv/400/200-4 46587 2664 ns/op BenchmarkDiv/1000/500-4 37628 3168 ns/op BenchmarkDiv/2000/1000-4 28330 4269 ns/op BenchmarkDiv/20000/10000-4 1358 86305 ns/op BenchmarkDiv/200000/100000-4 31 3846054 ns/op BenchmarkDiv/2000000/1000000-4 1 111980538 ns/op BenchmarkDiv/20000000/10000000-4 1 3367429649 ns/op BenchmarkMul-4 6 19548221 ns/op BenchmarkNatMul/10-4 217052 515.2 ns/op BenchmarkNatMul/100-4 7128 18136 ns/op BenchmarkNatMul/1000-4 208 576403 ns/op BenchmarkZeroShifts/Shl-4 14434 8630 ns/op BenchmarkZeroShifts/ShlSame-4 4846863 23.57 ns/op BenchmarkZeroShifts/Shr-4 13480 9084 ns/op BenchmarkZeroShifts/ShrSame-4 4894278 24.08 ns/op BenchmarkExp3Power/0x10-4 177987 689.6 ns/op BenchmarkExp3Power/0x40-4 156404 763.2 ns/op BenchmarkExp3Power/0x100-4 107611 1142 ns/op BenchmarkExp3Power/0x400-4 53670 2278 ns/op BenchmarkExp3Power/0x1000-4 10000 10575 ns/op BenchmarkExp3Power/0x4000-4 2150 56947 ns/op BenchmarkExp3Power/0x10000-4 229 526936 ns/op BenchmarkExp3Power/0x40000-4 20 5445884 ns/op BenchmarkExp3Power/0x100000-4 2 53319415 ns/op BenchmarkExp3Power/0x400000-4 1 491779383 ns/op BenchmarkFibo-4 3 40128705 ns/op BenchmarkNatSqr/1-4 1000000 120.4 ns/op BenchmarkNatSqr/2-4 662050 182.9 ns/op BenchmarkNatSqr/3-4 578931 215.0 ns/op BenchmarkNatSqr/5-4 378010 298.9 ns/op BenchmarkNatSqr/8-4 308708 407.1 ns/op BenchmarkNatSqr/10-4 255817 482.7 ns/op BenchmarkNatSqr/20-4 52166 2272 ns/op BenchmarkNatSqr/30-4 39159 3158 ns/op BenchmarkNatSqr/50-4 23682 5237 ns/op BenchmarkNatSqr/80-4 13506 8675 ns/op BenchmarkNatSqr/100-4 10000 11606 ns/op BenchmarkNatSqr/200-4 4027 30701 ns/op BenchmarkNatSqr/300-4 1618 75105 ns/op BenchmarkNatSqr/500-4 800 147476 ns/op BenchmarkNatSqr/800-4 346 351141 ns/op BenchmarkNatSqr/1000-4 255 475277 ns/op BenchmarkNatSetBytes/8-4 2447004 42.60 ns/op BenchmarkNatSetBytes/24-4 810504 157.0 ns/op BenchmarkNatSetBytes/128-4 261201 481.9 ns/op BenchmarkNatSetBytes/7-4 724274 147.3 ns/op BenchmarkNatSetBytes/23-4 460426 270.5 ns/op BenchmarkNatSetBytes/127-4 211108 586.9 ns/op BenchmarkScanPi-4 258 457451 ns/op BenchmarkStringPiParallel-4 717 175601 ns/op BenchmarkScan/10/Base2-4 42859 2850 ns/op BenchmarkScan/100/Base2-4 4844 25605 ns/op BenchmarkScan/1000/Base2-4 472 247902 ns/op BenchmarkScan/10/Base8-4 103072 1189 ns/op BenchmarkScan/100/Base8-4 13616 8831 ns/op BenchmarkScan/1000/Base8-4 1333 86449 ns/op BenchmarkScan/10/Base10-4 111765 1108 ns/op BenchmarkScan/100/Base10-4 14715 8216 ns/op BenchmarkScan/1000/Base10-4 1514 80160 ns/op BenchmarkScan/10/Base16-4 120860 1011 ns/op BenchmarkScan/100/Base16-4 16544 7250 ns/op BenchmarkScan/1000/Base16-4 1753 69955 ns/op BenchmarkString/10/Base2-4 176842 695.4 ns/op BenchmarkString/100/Base2-4 23691 5071 ns/op BenchmarkString/1000/Base2-4 2520 48236 ns/op BenchmarkString/10/Base8-4 332041 362.2 ns/op BenchmarkString/100/Base8-4 63416 1903 ns/op BenchmarkString/1000/Base8-4 6722 17151 ns/op BenchmarkString/10/Base10-4 192872 615.0 ns/op BenchmarkString/100/Base10-4 39189 3122 ns/op BenchmarkString/1000/Base10-4 4972 24612 ns/op BenchmarkString/10/Base16-4 369897 325.0 ns/op BenchmarkString/100/Base16-4 83043 1432 ns/op BenchmarkString/1000/Base16-4 9703 12496 ns/op BenchmarkLeafSize/0-4 45 2553809 ns/op BenchmarkLeafSize/1-4 464 255607 ns/op BenchmarkLeafSize/2-4 468 248343 ns/op BenchmarkLeafSize/3-4 342 348644 ns/op BenchmarkLeafSize/4-4 494 243952 ns/op BenchmarkLeafSize/5-4 315 380548 ns/op BenchmarkLeafSize/6-4 344 348007 ns/op BenchmarkLeafSize/7-4 375 323808 ns/op BenchmarkLeafSize/8-4 470 247620 ns/op BenchmarkLeafSize/9-4 258 453296 ns/op BenchmarkLeafSize/10-4 307 385456 ns/op BenchmarkLeafSize/11-4 308 382684 ns/op BenchmarkLeafSize/12-4 340 347239 ns/op BenchmarkLeafSize/13-4 313 371652 ns/op BenchmarkLeafSize/14-4 364 318336 ns/op BenchmarkLeafSize/15-4 406 294975 ns/op BenchmarkLeafSize/16-4 492 241049 ns/op BenchmarkLeafSize/32-4 486 254999 ns/op BenchmarkLeafSize/64-4 435 266347 ns/op BenchmarkProbablyPrime/n=0-4 9 11707014 ns/op BenchmarkProbablyPrime/n=1-4 8 12571070 ns/op BenchmarkProbablyPrime/n=5-4 6 17662254 ns/op BenchmarkProbablyPrime/n=10-4 5 23983133 ns/op BenchmarkProbablyPrime/n=20-4 3 36945120 ns/op BenchmarkProbablyPrime/Lucas-4 12 9723826 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 88 1286655 ns/op BenchmarkRatCmp-4 231308 527.5 ns/op BenchmarkFloatPrecExact/1-4 135126 914.4 ns/op BenchmarkFloatPrecExact/10-4 42120 2870 ns/op BenchmarkFloatPrecExact/100-4 11844 10579 ns/op BenchmarkFloatPrecExact/1000-4 2236 51886 ns/op BenchmarkFloatPrecExact/10000-4 148 783221 ns/op BenchmarkFloatPrecExact/100000-4 4 33717450 ns/op BenchmarkFloatPrecExact/1000000-4 1 1722503412 ns/op BenchmarkFloatPrecMixed/1-4 121822 986.9 ns/op BenchmarkFloatPrecMixed/10-4 33483 3616 ns/op BenchmarkFloatPrecMixed/100-4 5588 21005 ns/op BenchmarkFloatPrecMixed/1000-4 472 263536 ns/op BenchmarkFloatPrecMixed/10000-4 13 8256699 ns/op BenchmarkFloatPrecMixed/100000-4 1 461610353 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31442000779 ns/op BenchmarkFloatPrecInexact/1-4 218437 566.5 ns/op BenchmarkFloatPrecInexact/10-4 187632 665.5 ns/op BenchmarkFloatPrecInexact/100-4 121752 1017 ns/op BenchmarkFloatPrecInexact/1000-4 38541 3144 ns/op BenchmarkFloatPrecInexact/10000-4 4802 24708 ns/op BenchmarkFloatPrecInexact/100000-4 504 235310 ns/op BenchmarkFloatPrecInexact/1000000-4 39 3449112 ns/op BenchmarkFloatSqrt/64-4 22844 5208 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14338 8312 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9516 11730 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 5266 22616 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 906 133287 ns/op 18005 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 68 1679187 ns/op 173904 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 125972158 ns/op 3808376 B/op 644 allocs/op PASS ok math/big 88.216s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9238621 13.00 ns/op BenchmarkLeadingZeros8-4 8872423 13.65 ns/op BenchmarkLeadingZeros16-4 9997210 11.74 ns/op BenchmarkLeadingZeros32-4 10308400 11.63 ns/op BenchmarkLeadingZeros64-4 10297084 11.90 ns/op BenchmarkTrailingZeros-4 9830738 12.31 ns/op BenchmarkTrailingZeros8-4 10333923 11.71 ns/op BenchmarkTrailingZeros16-4 9735804 12.17 ns/op BenchmarkTrailingZeros32-4 10015576 11.91 ns/op BenchmarkTrailingZeros64-4 9685650 12.17 ns/op BenchmarkOnesCount-4 10861348 11.25 ns/op BenchmarkOnesCount8-4 9850366 12.24 ns/op BenchmarkOnesCount16-4 9902118 12.26 ns/op BenchmarkOnesCount32-4 9404977 12.78 ns/op BenchmarkOnesCount64-4 10755684 11.28 ns/op BenchmarkRotateLeft-4 10178600 11.52 ns/op BenchmarkRotateLeft8-4 9718527 12.40 ns/op BenchmarkRotateLeft16-4 10320462 11.48 ns/op BenchmarkRotateLeft32-4 9428498 12.62 ns/op BenchmarkRotateLeft64-4 9695380 12.33 ns/op BenchmarkReverse-4 13410296 8.805 ns/op BenchmarkReverse8-4 18717933 6.452 ns/op BenchmarkReverse16-4 16678874 7.225 ns/op BenchmarkReverse32-4 15062221 8.016 ns/op BenchmarkReverse64-4 13887805 8.677 ns/op BenchmarkReverseBytes-4 17811830 6.831 ns/op BenchmarkReverseBytes16-4 16747516 7.209 ns/op BenchmarkReverseBytes32-4 17524185 6.805 ns/op BenchmarkReverseBytes64-4 17674684 6.835 ns/op BenchmarkAdd-4 9873900 12.11 ns/op BenchmarkAdd32-4 10363449 11.44 ns/op BenchmarkAdd64-4 9847682 12.08 ns/op BenchmarkAdd64multiple-4 17583424 6.787 ns/op BenchmarkSub-4 9860740 12.09 ns/op BenchmarkSub32-4 10411171 11.51 ns/op BenchmarkSub64-4 9646356 12.24 ns/op BenchmarkSub64multiple-4 17237596 6.860 ns/op BenchmarkMul-4 10036232 12.18 ns/op BenchmarkMul32-4 10465311 11.38 ns/op BenchmarkMul64-4 9789397 12.04 ns/op BenchmarkDiv-4 2671561 45.22 ns/op BenchmarkDiv32-4 5610778 21.51 ns/op BenchmarkDiv64-4 2639396 45.87 ns/op PASS ok math/bits 6.888s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10273574 23.68 ns/op BenchmarkAcos-4 367347 303.8 ns/op BenchmarkAcosh-4 377683 319.7 ns/op BenchmarkAsin-4 417992 304.2 ns/op BenchmarkAsinh-4 424881 304.2 ns/op BenchmarkAtan-4 672510 214.6 ns/op BenchmarkAtanh-4 696243 212.1 ns/op BenchmarkConj-4 17737532 6.090 ns/op BenchmarkCos-4 468553 226.8 ns/op BenchmarkCosh-4 482217 228.7 ns/op BenchmarkExp-4 787564 163.3 ns/op BenchmarkLog-4 826105 166.0 ns/op BenchmarkLog10-4 813974 164.1 ns/op BenchmarkPhase-4 1688794 71.11 ns/op BenchmarkPolar-4 1000000 110.2 ns/op BenchmarkPow-4 201492 680.3 ns/op BenchmarkRect-4 1000000 113.3 ns/op BenchmarkSin-4 500583 227.6 ns/op BenchmarkSinh-4 537008 231.7 ns/op BenchmarkSqrt-4 828657 150.0 ns/op BenchmarkTan-4 332289 391.9 ns/op BenchmarkTanh-4 357414 353.9 ns/op PASS ok math/cmplx 4.104s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 679053 169.6 ns/op BenchmarkInt63ThreadsafeParallel-4 488641 247.3 ns/op BenchmarkInt63Unthreadsafe-4 1265817 93.58 ns/op BenchmarkIntn1000-4 841036 135.5 ns/op BenchmarkInt63n1000-4 942069 124.0 ns/op BenchmarkInt31n1000-4 948411 115.1 ns/op BenchmarkFloat32-4 1000000 112.1 ns/op BenchmarkFloat64-4 1283629 93.03 ns/op BenchmarkPerm3-4 201204 593.6 ns/op BenchmarkPerm30-4 23964 5078 ns/op BenchmarkPerm30ViaShuffle-4 26343 4578 ns/op BenchmarkShuffleOverhead-4 18711 6419 ns/op BenchmarkRead3-4 873266 126.4 ns/op BenchmarkRead64-4 77571 1555 ns/op BenchmarkRead1000-4 5187 23211 ns/op BenchmarkConcurrent-4 124530 1002 ns/op PASS ok math/rand 3.502s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8-4 5198014 23.83 ns/op BenchmarkChaCha8Read-4 787236 139.1 ns/op 230.10 MB/s BenchmarkPCG_DXSM-4 4310308 28.11 ns/op BenchmarkSourceUint64-4 3970567 29.66 ns/op BenchmarkGlobalInt64-4 3209442 37.62 ns/op BenchmarkGlobalInt64Parallel-4 6197258 19.16 ns/op BenchmarkGlobalUint64-4 3142927 38.59 ns/op BenchmarkGlobalUint64Parallel-4 6339126 19.10 ns/op BenchmarkInt64-4 2287328 52.67 ns/op BenchmarkUint64-4 2233141 52.40 ns/op BenchmarkGlobalIntN1000-4 2169488 55.97 ns/op BenchmarkIntN1000-4 1741418 69.24 ns/op BenchmarkInt64N1000-4 1695823 68.82 ns/op BenchmarkInt64N1e8-4 1722291 68.61 ns/op BenchmarkInt64N1e9-4 1691486 69.60 ns/op BenchmarkInt64N2e9-4 1723392 70.89 ns/op BenchmarkInt64N1e18-4 1645830 72.06 ns/op BenchmarkInt64N2e18-4 1633759 73.19 ns/op BenchmarkInt64N4e18-4 1451726 83.32 ns/op BenchmarkInt32N1000-4 1740759 69.26 ns/op BenchmarkInt32N1e8-4 1742684 70.67 ns/op BenchmarkInt32N1e9-4 1721361 69.13 ns/op BenchmarkInt32N2e9-4 1725808 70.08 ns/op BenchmarkFloat32-4 2265588 52.38 ns/op BenchmarkFloat64-4 2301141 52.57 ns/op BenchmarkExpFloat64-4 1293330 94.26 ns/op BenchmarkNormFloat64-4 1229612 95.04 ns/op BenchmarkPerm3-4 319542 384.5 ns/op BenchmarkPerm30-4 31749 3706 ns/op BenchmarkPerm30ViaShuffle-4 35005 3489 ns/op BenchmarkShuffleOverhead-4 46238 2593 ns/op BenchmarkConcurrent-4 2970181 41.08 ns/op PASS ok math/rand/v2 6.669s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44772 2625 ns/op BenchmarkQDecodeWord-4 104442 1102 ns/op BenchmarkQDecodeHeader-4 105349 1157 ns/op BenchmarkTypeByExtension/.html-4 433657 294.3 ns/op BenchmarkTypeByExtension/.HTML-4 323004 368.7 ns/op BenchmarkTypeByExtension/.unused-4 355693 331.9 ns/op BenchmarkExtensionsByType/text/html-4 193310 583.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 117145 1009 ns/op BenchmarkExtensionsByType/application/octet-stream-4 181046 613.6 ns/op PASS ok mime 2.398s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 717 167259 ns/op 47983 B/op 187 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 678 181510 ns/op 48889 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 270 445923 ns/op 104017 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 538 223688 ns/op 49585 B/op 207 allocs/op PASS ok mime/multipart 1.738s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 990 122295 ns/op PASS ok mime/quotedprintable 1.182s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 163 715654 ns/op 8451 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6751513 ns/op 19836 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5258734509 ns/op 157888 B/op 224 allocs/op BenchmarkDNSName-4 108674 988.0 ns/op BenchmarkInterfaces-4 5547 21376 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 7477 13828 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5542 21812 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5636 20011 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 7368 14782 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5952 20079 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12848 9552 ns/op BenchmarkParseIPValidIPv4-4 677746 168.2 ns/op BenchmarkParseIPValidIPv6-4 649204 182.6 ns/op BenchmarkIPString/IPv4-4 123475 982.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13965 8580 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47890 2525 ns/op BenchmarkIPEqual/IPv4-4 1131309 103.0 ns/op BenchmarkIPEqual/IPv6-4 1120675 103.3 ns/op BenchmarkSendfileZeroBytes-4 17187 6080 ns/op 81 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1081810696 ns/op 0.00 MB/s 680 B/op 10 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1025501398 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1051766402 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1081969139 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1046707978 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1084270813 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1019618651 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1081784405 ns/op 0.12 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1076221028 ns/op 0.24 MB/s 632 B/op 10 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1082749645 ns/op 0.48 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1080426228 ns/op 0.97 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1020116300 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1067421971 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1081071881 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1041223053 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1054709673 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1077671702 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1080252477 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1086096756 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1086445738 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1083380623 ns/op 0.48 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1089112397 ns/op 0.96 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 2674 41608 ns/op BenchmarkTCP4OneShotTimeout-4 2558 44065 ns/op BenchmarkTCP4Persistent-4 11078 10738 ns/op BenchmarkTCP4PersistentTimeout-4 11178 10042 ns/op BenchmarkTCP6OneShot-4 3319 37641 ns/op BenchmarkTCP6OneShotTimeout-4 2970 39042 ns/op BenchmarkTCP6Persistent-4 14325 8616 ns/op BenchmarkTCP6PersistentTimeout-4 13803 8321 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25544 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 26322 ns/op BenchmarkSetReadDeadline-4 125642 972.9 ns/op BenchmarkUDP6LinkLocalUnicast-4 9482 13902 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13184 9575 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12650 10533 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 11763 10298 ns/op 0 B/op 0 allocs/op PASS ok net 36.052s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27253 4454 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10746 11362 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 14272 8339 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 16786 7231 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 34173 3499 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48530 2397 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1573323 75.55 ns/op BenchmarkFindChild/n=2/rep=map-4 3325194 36.03 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1340035 92.32 ns/op BenchmarkFindChild/n=4/rep=linear-4 781880 141.0 ns/op BenchmarkFindChild/n=4/rep=map-4 3069942 39.15 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 768193 156.0 ns/op BenchmarkFindChild/n=8/rep=linear-4 402465 293.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2913252 41.27 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 391857 308.4 ns/op BenchmarkFindChild/n=16/rep=linear-4 199260 559.3 ns/op BenchmarkFindChild/n=16/rep=map-4 2848238 41.94 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2026712 56.82 ns/op BenchmarkFindChild/n=32/rep=linear-4 104206 1128 ns/op BenchmarkFindChild/n=32/rep=map-4 3475161 35.25 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2324932 51.88 ns/op BenchmarkMultiConflicts-4 1 181572493 ns/op BenchmarkServerMatch-4 18806 6501 ns/op BenchmarkReadRequestChrome-4 3523 32746 ns/op 18.66 MB/s 1539 B/op 14 allocs/op BenchmarkReadRequestCurl-4 8841 11335 ns/op 6.88 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9531 11617 ns/op 7.06 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6979 17061 ns/op 8.85 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16785 7489 ns/op 5.34 MB/s 923 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 217 464396 ns/op 2.21 MB/s BenchmarkFileAndServer_1KB/https1-4 162 666269 ns/op 1.54 MB/s BenchmarkFileAndServer_1KB/h2-4 132 837159 ns/op 1.22 MB/s BenchmarkFileAndServer_16MB/h1-4 2 54416740 ns/op 308.31 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122093996 ns/op 137.41 MB/s BenchmarkFileAndServer_16MB/h2-4 1 238720810 ns/op 70.28 MB/s BenchmarkFileAndServer_64MB/h1-4 1 218298313 ns/op 307.42 MB/s BenchmarkFileAndServer_64MB/https1-4 1 440102621 ns/op 152.48 MB/s BenchmarkFileAndServer_64MB/h2-4 1 995852228 ns/op 67.39 MB/s BenchmarkServeMux-4 219 578814 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 259 494699 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 256 430189 ns/op 6538 B/op 71 allocs/op BenchmarkClientServer/https1-4 169 621183 ns/op 7557 B/op 82 allocs/op BenchmarkClientServer/h2-4 136 779191 ns/op 10776 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1030 109900 ns/op 10203 B/op 84 allocs/op BenchmarkClientServerParallel/4/https1-4 27 4084525 ns/op 130395 B/op 1046 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50334: write tcp 127.0.0.1:50330->127.0.0.1:50334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50332: write tcp 127.0.0.1:50330->127.0.0.1:50332: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50364: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50348: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50363: read tcp 127.0.0.1:50337->127.0.0.1:50363: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50361: write tcp 127.0.0.1:50337->127.0.0.1:50361: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50362: write tcp 127.0.0.1:50337->127.0.0.1:50362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50358: write tcp 127.0.0.1:50337->127.0.0.1:50358: use of closed network connection BenchmarkClientServerParallel/4/h2-4 313 349224 ns/op 15745 B/op 131 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50372: write tcp 127.0.0.1:50367->127.0.0.1:50372: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50369: write tcp 127.0.0.1:50367->127.0.0.1:50369: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50382: read tcp 127.0.0.1:50374->127.0.0.1:50382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50389: write tcp 127.0.0.1:50374->127.0.0.1:50389: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50422: write tcp 127.0.0.1:50408->127.0.0.1:50422: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50441: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50430: read tcp 127.0.0.1:50425->127.0.0.1:50430: use of closed network connection BenchmarkClientServerParallel/64/h1-4 764 165742 ns/op 17551 B/op 108 allocs/op BenchmarkClientServerParallel/64/https1-4 30 3747937 ns/op 99098 B/op 792 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51103: write tcp 127.0.0.1:51100->127.0.0.1:51103: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51101: write tcp 127.0.0.1:51100->127.0.0.1:51101: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51127: read tcp 127.0.0.1:51107->127.0.0.1:51127: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51120: read tcp 127.0.0.1:51107->127.0.0.1:51120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51133: read tcp 127.0.0.1:51107->127.0.0.1:51133: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51115: read tcp 127.0.0.1:51107->127.0.0.1:51115: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51128: read tcp 127.0.0.1:51107->127.0.0.1:51128: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51137: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51129: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51126: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 30 3597155 ns/op 102021 B/op 826 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51145: read tcp 127.0.0.1:51140->127.0.0.1:51145: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51143: write tcp 127.0.0.1:51140->127.0.0.1:51143: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51141: write tcp 127.0.0.1:51140->127.0.0.1:51141: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51168: read tcp 127.0.0.1:51147->127.0.0.1:51168: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51169: read tcp 127.0.0.1:51147->127.0.0.1:51169: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51164: read tcp 127.0.0.1:51147->127.0.0.1:51164: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51173: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51154: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51175: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51171: write tcp 127.0.0.1:51147->127.0.0.1:51171: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1073206845 ns/op 29912 B/op 153 allocs/op BenchmarkClient-4 237 505822 ns/op 4253 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 529 206993 ns/op 7608 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1107 107430 ns/op 3089 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1436 76709 ns/op 1978 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1438 79065 ns/op 2821 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1672 76736 ns/op 2811 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1462 77807 ns/op 2796 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1591 72609 ns/op 1952 B/op 14 allocs/op BenchmarkServerHijack-4 790 141728 ns/op 16858 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 433 278981 ns/op 6128 B/op 53 allocs/op BenchmarkResponseStatusLine-4 474235 234.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.012s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3942 28777 ns/op 34259 B/op 14 allocs/op PASS ok net/http/httputil 1.278s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 97654 1176 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 851527 132.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 608659 182.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 103268 1049 ns/op BenchmarkStdIPv4-4 133352 908.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90345 1311 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89161 1346 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 122736 974.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 80529 1495 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1709708 71.57 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1567267 78.30 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 980448 125.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 537972 218.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 671694 173.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 468172 225.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 123458 940.5 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 471898 251.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 330154 366.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 394941 304.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 315135 364.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 110731 1087 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 327907 348.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 113947 1020 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 166551 746.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 219441 541.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 151808 783.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 318642 378.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 142357 843.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142046 838.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 143143 836.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110046 1105 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 457221 260.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 138730 870.4 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 181292 657.5 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 250180 475.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 162207 746.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 228529 513.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 102064 1192 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 130616 929.8 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 162512 749.2 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 113391 982.5 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 259395 458.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 110346 1100 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135128 903.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 175592 683.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125955 956.9 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1200222 100.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 103.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 330240 361.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 480866 247.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 342249 350.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 388654 303.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 337395 353.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111714 1057 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 6055758 19.84 ns/op PASS ok net/netip 9.245s 2024/07/12 19:18:46 Test RPC server listening on 127.0.0.1:52096 2024/07/12 19:18:46 Test HTTP RPC server listening on 127.0.0.1:52097 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1674 73718 ns/op BenchmarkEndToEndHTTP-4 1533 71976 ns/op BenchmarkEndToEndAsync-4 3030 33567 ns/op BenchmarkEndToEndAsyncHTTP-4 3518 33225 ns/op PASS ok net/rpc 1.733s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3290 33356 ns/op BenchmarkReadMIMEHeader/server_headers-4 4516 22393 ns/op BenchmarkUncommon-4 25578 4632 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.476s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4131 25443 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 108804 1075 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 548874 207.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 85035 1424 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 161895 750.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 78465 1570 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12736 9290 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 363708 319.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83302 1431 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160064 746.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 75993 1549 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13900 8493 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 185247 631.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78337 1544 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76939 1562 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34965 3385 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6280 18525 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 189693 623.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77919 1558 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 74456 1564 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35004 3386 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5646 18086 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.173s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3094839 37.84 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 164428 677.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1197 93939 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:508: benchmarkReaddirname ".": 134 entries os_test.go:508: benchmarkReaddirname ".": 134 entries os_test.go:508: benchmarkReaddirname ".": 134 entries BenchmarkReaddir-4 345 343623 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:525: benchmarkReaddir ".": 134 entries os_test.go:525: benchmarkReaddir ".": 134 entries os_test.go:525: benchmarkReaddir ".": 134 entries BenchmarkReadDir-4 888 134948 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:542: benchmarkReadDir ".": 134 entries os_test.go:542: benchmarkReadDir ".": 134 entries os_test.go:542: benchmarkReadDir ".": 134 entries BenchmarkStatDot-4 83481 1457 ns/op BenchmarkStatFile-4 69968 1705 ns/op BenchmarkStatDir-4 72733 1615 ns/op BenchmarkLstatDot-4 81388 1470 ns/op BenchmarkLstatFile-4 69386 1701 ns/op BenchmarkLstatDir-4 70526 1621 ns/op BenchmarkRemoveAll-4 31 3451198 ns/op 38971 B/op 507 allocs/op PASS ok os 3.120s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 49 2432562 ns/op 7096 B/op 30 allocs/op PASS ok os/exec 1.249s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 285154 365.3 ns/op PASS ok os/user 1.192s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3660111 32.95 ns/op BenchmarkString-4 2263010 53.25 ns/op BenchmarkBytes-4 1905163 61.92 ns/op BenchmarkNamedBytes-4 1000000 110.3 ns/op BenchmarkBytesArray-4 728203 167.2 ns/op BenchmarkSliceLen-4 2151480 55.84 ns/op BenchmarkMapLen-4 809982 146.7 ns/op BenchmarkStringLen-4 1706445 70.40 ns/op BenchmarkArrayLen-4 1000000 101.4 ns/op BenchmarkSliceCap-4 2295928 51.61 ns/op BenchmarkDeepEqual/int8-4 301808 384.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 77182 1530 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 276936 438.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 73998 1604 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 270339 433.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 74853 1644 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 276171 438.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 75440 1607 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 268335 438.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 74734 1611 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 296360 382.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 99762 1203 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 279013 429.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 74882 1588 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 270334 434.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 74758 1599 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 276056 436.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 75043 1600 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 275973 432.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 74277 1606 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 265902 438.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 74636 1617 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 278398 429.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 72184 1583 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 266348 429.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 74398 1600 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 270316 435.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 73092 1602 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 277054 427.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 73054 1610 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 310280 381.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 77739 1569 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 277965 428.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 73822 1626 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 95570 1200 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 50653 2363 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 40346 2980 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 28791 4211 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 29786 4031 ns/op BenchmarkIsZero/ArrayComparable-4 266872 431.8 ns/op BenchmarkIsZero/ArrayIncomparable-4 28458 4114 ns/op BenchmarkIsZero/StructComparable-4 648009 187.1 ns/op BenchmarkIsZero/StructIncomparable-4 129709 911.7 ns/op BenchmarkIsZero/ArrayInt_4-4 1258216 96.66 ns/op BenchmarkIsZero/ArrayInt_1024-4 17440 6798 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 33385 3566 ns/op BenchmarkIsZero/Struct4Int-4 1247036 96.07 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17734 6743 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17461 6772 ns/op BenchmarkIsZero/StructInt_512-4 33816 3521 ns/op BenchmarkSetZero/Bool/Direct-4 3891279 30.01 ns/op BenchmarkSetZero/Bool/CachedZero-4 852008 138.4 ns/op BenchmarkSetZero/Bool/NewZero-4 562219 208.0 ns/op BenchmarkSetZero/Int/Direct-4 2520934 48.57 ns/op BenchmarkSetZero/Int/CachedZero-4 841639 144.0 ns/op BenchmarkSetZero/Int/NewZero-4 573280 213.8 ns/op BenchmarkSetZero/Uint/Direct-4 2468419 49.01 ns/op BenchmarkSetZero/Uint/CachedZero-4 870736 139.5 ns/op BenchmarkSetZero/Uint/NewZero-4 568771 216.8 ns/op BenchmarkSetZero/Float/Direct-4 2450817 48.98 ns/op BenchmarkSetZero/Float/CachedZero-4 877314 139.3 ns/op BenchmarkSetZero/Float/NewZero-4 558831 208.6 ns/op BenchmarkSetZero/Complex/Direct-4 2393810 49.10 ns/op BenchmarkSetZero/Complex/CachedZero-4 860044 140.6 ns/op BenchmarkSetZero/Complex/NewZero-4 511852 213.0 ns/op BenchmarkSetZero/Array/Direct-4 2076754 57.52 ns/op BenchmarkSetZero/Array/CachedZero-4 822474 140.5 ns/op BenchmarkSetZero/Array/NewZero-4 489366 206.4 ns/op BenchmarkSetZero/Chan/Direct-4 2501893 48.25 ns/op BenchmarkSetZero/Chan/CachedZero-4 834163 137.4 ns/op BenchmarkSetZero/Chan/NewZero-4 578481 208.6 ns/op BenchmarkSetZero/Func/Direct-4 2508013 47.99 ns/op BenchmarkSetZero/Func/CachedZero-4 845583 135.3 ns/op BenchmarkSetZero/Func/NewZero-4 585909 207.4 ns/op BenchmarkSetZero/Interface/Direct-4 2207655 53.60 ns/op BenchmarkSetZero/Interface/CachedZero-4 849357 138.3 ns/op BenchmarkSetZero/Interface/NewZero-4 566108 206.6 ns/op BenchmarkSetZero/Map/Direct-4 2530291 48.06 ns/op BenchmarkSetZero/Map/CachedZero-4 861038 137.8 ns/op BenchmarkSetZero/Map/NewZero-4 593791 203.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2503950 48.29 ns/op BenchmarkSetZero/Pointer/CachedZero-4 836983 139.6 ns/op BenchmarkSetZero/Pointer/NewZero-4 590276 204.6 ns/op BenchmarkSetZero/Slice/Direct-4 2244741 52.65 ns/op BenchmarkSetZero/Slice/CachedZero-4 885489 137.2 ns/op BenchmarkSetZero/Slice/NewZero-4 584006 204.0 ns/op BenchmarkSetZero/String/Direct-4 2459428 50.14 ns/op BenchmarkSetZero/String/CachedZero-4 868168 143.2 ns/op BenchmarkSetZero/String/NewZero-4 576999 213.2 ns/op BenchmarkSetZero/Struct/Direct-4 2192514 55.36 ns/op BenchmarkSetZero/Struct/CachedZero-4 859734 142.2 ns/op BenchmarkSetZero/Struct/NewZero-4 565602 212.5 ns/op BenchmarkSelect/1-4 159600 800.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 66674 1792 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 33714 3628 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 187694 547.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 163510 732.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 122067 929.1 ns/op 137.76 MB/s BenchmarkCallArgCopy/size=256-4 125698 1023 ns/op 250.15 MB/s BenchmarkCallArgCopy/size=1024-4 85327 1435 ns/op 713.71 MB/s BenchmarkCallArgCopy/size=4096-4 37168 3133 ns/op 1307.40 MB/s BenchmarkCallArgCopy/size=65536-4 2956 36695 ns/op 1785.94 MB/s BenchmarkFieldByName1-4 1381051 88.22 ns/op BenchmarkFieldByName2-4 104174 1169 ns/op BenchmarkFieldByName3-4 14311 8371 ns/op BenchmarkInterfaceBig-4 3868910 31.29 ns/op BenchmarkInterfaceSmall-4 3855507 31.23 ns/op BenchmarkNew-4 2144319 55.57 ns/op BenchmarkMap/StringKeys/MapIndex-4 2210 54090 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1735 67168 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2169 56233 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1783 66949 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2174 55927 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1797 66292 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 200005 589.8 ns/op BenchmarkTypeForString-4 1924178 61.66 ns/op BenchmarkTypeForError-4 931212 122.4 ns/op PASS ok reflect 19.135s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9759 12150 ns/op 9229 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13678 7978 ns/op 9203 B/op 1 allocs/op BenchmarkFindString-4 10000 10431 ns/op 9157 B/op 1 allocs/op BenchmarkFindSubmatch-4 9495 11029 ns/op 9408 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10534 ns/op 9331 B/op 2 allocs/op BenchmarkLiteral-4 17944 6738 ns/op BenchmarkNotLiteral-4 4467 25927 ns/op BenchmarkMatchClass-4 3382 34173 ns/op BenchmarkMatchClass_InRange-4 3655 33810 ns/op BenchmarkReplaceAll-4 2342 47565 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17616 7380 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37252 3163 ns/op BenchmarkAnchoredShortMatch-4 15032 8176 ns/op BenchmarkAnchoredLongMatch-4 19177 5961 ns/op BenchmarkOnePassShortA-4 20816 5788 ns/op BenchmarkNotOnePassShortA-4 8715 14819 ns/op BenchmarkOnePassShortB-4 27618 4365 ns/op BenchmarkNotOnePassShortB-4 10000 11509 ns/op BenchmarkOnePassLongPrefix-4 85687 1448 ns/op BenchmarkOnePassLongNotPrefix-4 28480 4283 ns/op BenchmarkMatchParallelShared-4 23235 5586 ns/op BenchmarkMatchParallelCopied-4 23160 4878 ns/op BenchmarkQuoteMetaAll-4 150096 825.0 ns/op 16.97 MB/s BenchmarkQuoteMetaNone-4 263712 438.9 ns/op 59.24 MB/s BenchmarkCompile/Onepass-4 4192 27611 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1654 73238 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 194 612741 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3844460 31.25 ns/op 512.01 MB/s BenchmarkMatch/Easy0/32-4 18468 7170 ns/op 4.46 MB/s BenchmarkMatch/Easy0/1K-4 15747 7541 ns/op 135.78 MB/s BenchmarkMatch/Easy0i/16-4 3863649 30.91 ns/op 517.68 MB/s BenchmarkMatch/Easy0i/32-4 6021 20721 ns/op 1.54 MB/s BenchmarkMatch/Easy0i/1K-4 273 434847 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3815674 33.67 ns/op 475.16 MB/s BenchmarkMatch/Easy1/32-4 18248 6596 ns/op 4.85 MB/s BenchmarkMatch/Easy1/1K-4 8175 16329 ns/op 62.71 MB/s BenchmarkMatch/Medium/16-4 3825522 31.15 ns/op 513.70 MB/s BenchmarkMatch/Medium/32-4 6390 18452 ns/op 1.73 MB/s BenchmarkMatch/Medium/1K-4 319 379084 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3843589 31.14 ns/op 513.80 MB/s BenchmarkMatch/Hard/32-4 4478 27953 ns/op 1.14 MB/s BenchmarkMatch/Hard/1K-4 181 664692 ns/op 1.54 MB/s BenchmarkMatch/Hard1/16-4 1518 80709 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 812 148639 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 27 4407132 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29614 3983 ns/op 4.02 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17877 6636 ns/op 4.82 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 703 168507 ns/op 6.08 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.511s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 650910 186.4 ns/op BenchmarkIsWordChar-4 182990 658.2 ns/op PASS ok regexp/syntax 2.373s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 68350 1577 ns/op BenchmarkCallers/inlined-4 70497 1711 ns/op BenchmarkCallers/no-cache-4 15704 7600 ns/op BenchmarkFPCallers/cached-4 2819916 42.01 ns/op BenchmarkMakeChan/Byte-4 1058590 108.5 ns/op BenchmarkMakeChan/Int-4 931526 138.0 ns/op BenchmarkMakeChan/Ptr-4 634459 201.3 ns/op BenchmarkMakeChan/Struct/0-4 1000000 105.8 ns/op BenchmarkMakeChan/Struct/32-4 458916 242.1 ns/op BenchmarkMakeChan/Struct/40-4 433750 429.9 ns/op BenchmarkChanNonblocking-4 10107818 10.26 ns/op BenchmarkSelectUncontended-4 969183 116.8 ns/op BenchmarkSelectSyncContended-4 29354 4091 ns/op BenchmarkSelectAsyncContended-4 97395 1254 ns/op BenchmarkSelectNonblock-4 5734470 20.77 ns/op BenchmarkChanUncontended-4 9866 10848 ns/op BenchmarkChanContended-4 999 103025 ns/op BenchmarkChanSync-4 119359 1023 ns/op BenchmarkChanSyncWork-4 34928 3219 ns/op BenchmarkChanProdCons0-4 76504 1535 ns/op BenchmarkChanProdCons10-4 89293 1288 ns/op BenchmarkChanProdCons100-4 105055 1201 ns/op BenchmarkChanProdConsWork0-4 77066 1621 ns/op BenchmarkChanProdConsWork10-4 80827 1471 ns/op BenchmarkChanProdConsWork100-4 87402 1421 ns/op BenchmarkSelectProdCons-4 56678 1916 ns/op BenchmarkReceiveDataFromClosedChan-4 722024 165.3 ns/op BenchmarkChanCreation-4 176928 621.8 ns/op BenchmarkChanSem-4 124778 1063 ns/op BenchmarkChanPopular-4 102 1161437 ns/op BenchmarkChanClosed-4 464641 259.5 ns/op BenchmarkCallClosure-4 6161161 18.91 ns/op BenchmarkCallClosure1-4 6157730 18.25 ns/op BenchmarkCallClosure2-4 1389090 85.29 ns/op BenchmarkCallClosure3-4 1660849 73.87 ns/op BenchmarkCallClosure4-4 1465003 82.75 ns/op BenchmarkComplex128DivNormal-4 11037103 19.15 ns/op BenchmarkComplex128DivNisNaN-4 7776848 21.02 ns/op BenchmarkComplex128DivDisNaN-4 7821494 22.72 ns/op BenchmarkComplex128DivNisInf-4 10006598 22.41 ns/op BenchmarkComplex128DivDisInf-4 5840082 29.39 ns/op BenchmarkAllocation-4 5106 29365 ns/op BenchmarkReadMemStats-4 5655 18258 ns/op BenchmarkReadMemStatsLatency-4 1 57157 p50-ns 57157 p90-ns 57157 p99-ns BenchmarkWriteBarrier-4 2688540 42.84 ns/op BenchmarkBulkWriteBarrier-4 6719289 18.34 ns/op BenchmarkScanStackNoLocals-4 3 38528217 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11811007 9.999 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10699243 10.59 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8458813 12.75 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6905680 17.28 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4864503 24.87 ns/op BenchmarkHash5-4 6671986 17.87 ns/op 279.80 MB/s BenchmarkHash16-4 6899235 17.47 ns/op 915.92 MB/s BenchmarkHash64-4 6481880 18.89 ns/op 3387.50 MB/s BenchmarkHash1024-4 1888170 64.29 ns/op 15926.68 MB/s BenchmarkHash65536-4 38785 3112 ns/op 21062.39 MB/s BenchmarkAlignedLoad-4 8007609 15.53 ns/op BenchmarkUnalignedLoad-4 8234570 15.02 ns/op BenchmarkEqEfaceConcrete-4 6009548 19.27 ns/op BenchmarkEqIfaceConcrete-4 6088173 17.61 ns/op BenchmarkNeEfaceConcrete-4 5894986 19.58 ns/op BenchmarkNeIfaceConcrete-4 5783355 20.29 ns/op BenchmarkConvT2EByteSized/bool-4 5987499 18.21 ns/op BenchmarkConvT2EByteSized/uint8-4 5902047 18.20 ns/op BenchmarkConvT2ESmall-4 5430309 20.59 ns/op BenchmarkConvT2EUintptr-4 5440791 20.78 ns/op BenchmarkConvT2ELarge-4 1218123 92.88 ns/op BenchmarkConvT2ISmall-4 5352004 20.82 ns/op BenchmarkConvT2IUintptr-4 5202259 22.43 ns/op BenchmarkConvT2ILarge-4 1292019 96.92 ns/op BenchmarkConvI2E-4 5272170 22.47 ns/op BenchmarkConvI2I-4 5502913 21.82 ns/op BenchmarkAssertE2T-4 4730391 25.71 ns/op BenchmarkAssertE2TLarge-4 2556001 46.97 ns/op BenchmarkAssertE2I-4 5891564 20.44 ns/op BenchmarkAssertI2T-4 4431411 27.39 ns/op BenchmarkAssertI2I-4 5539388 21.20 ns/op BenchmarkAssertI2E-4 5557164 21.50 ns/op BenchmarkAssertE2E-4 6321043 19.06 ns/op BenchmarkAssertE2T2-4 3735096 32.27 ns/op BenchmarkAssertE2T2Blank-4 4457527 26.24 ns/op BenchmarkAssertI2E2-4 4355006 27.31 ns/op BenchmarkAssertI2E2Blank-4 5873389 20.31 ns/op BenchmarkAssertE2E2-4 4348198 27.69 ns/op BenchmarkAssertE2E2Blank-4 5767327 20.74 ns/op BenchmarkConvT2Ezero/zero/16-4 5619261 19.28 ns/op BenchmarkConvT2Ezero/zero/32-4 5687908 19.30 ns/op BenchmarkConvT2Ezero/zero/64-4 5638536 19.74 ns/op BenchmarkConvT2Ezero/zero/str-4 5618286 19.33 ns/op BenchmarkConvT2Ezero/zero/slice-4 5617293 20.08 ns/op BenchmarkConvT2Ezero/zero/big-4 285511 620.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 107.4 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 105.9 ns/op BenchmarkConvT2Ezero/nonzero/big-4 283705 492.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5595804 19.15 ns/op BenchmarkConvT2Ezero/smallint/32-4 5563539 19.25 ns/op BenchmarkConvT2Ezero/smallint/64-4 5616390 19.39 ns/op BenchmarkConvT2Ezero/largeint/16-4 1615496 72.33 ns/op BenchmarkConvT2Ezero/largeint/32-4 1754629 67.71 ns/op BenchmarkConvT2Ezero/largeint/64-4 1658791 66.28 ns/op BenchmarkMalloc8-4 2218242 58.64 ns/op BenchmarkMalloc16-4 1850269 69.13 ns/op BenchmarkMallocTypeInfo8-4 1800062 64.68 ns/op BenchmarkMallocTypeInfo16-4 1635253 78.77 ns/op BenchmarkMallocLargeStruct-4 203320 710.0 ns/op BenchmarkGoroutineSelect-4 68 1507200 ns/op BenchmarkGoroutineBlocking-4 99 1375890 ns/op BenchmarkGoroutineForRange-4 88 1347810 ns/op BenchmarkGoroutineIdle-4 100 1036071 ns/op BenchmarkHashStringSpeed-4 2048607 51.23 ns/op BenchmarkHashBytesSpeed-4 1331799 92.96 ns/op BenchmarkHashInt32Speed-4 2705448 48.63 ns/op BenchmarkHashInt64Speed-4 2827668 40.00 ns/op BenchmarkHashStringArraySpeed-4 585888 205.1 ns/op BenchmarkMegMap-4 2940224 39.87 ns/op BenchmarkMegOneMap-4 3631419 32.37 ns/op BenchmarkMegEqMap-4 2055 63482 ns/op BenchmarkMegEmptyMap-4 4521456 26.70 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2467460 49.19 ns/op BenchmarkSmallStrMap-4 3164877 37.95 ns/op BenchmarkMapStringKeysEight_16-4 3080170 40.30 ns/op BenchmarkMapStringKeysEight_32-4 3078913 38.78 ns/op BenchmarkMapStringKeysEight_64-4 2983795 40.20 ns/op BenchmarkMapStringKeysEight_1M-4 3075183 39.00 ns/op BenchmarkIntMap-4 3735843 32.10 ns/op BenchmarkMapFirst/1-4 4386807 27.71 ns/op BenchmarkMapFirst/2-4 4535731 26.41 ns/op BenchmarkMapFirst/3-4 4430727 26.09 ns/op BenchmarkMapFirst/4-4 4629286 26.15 ns/op BenchmarkMapFirst/5-4 4657124 25.81 ns/op BenchmarkMapFirst/6-4 4598294 26.63 ns/op BenchmarkMapFirst/7-4 4227026 27.43 ns/op BenchmarkMapFirst/8-4 4177964 27.92 ns/op BenchmarkMapFirst/9-4 3647463 30.90 ns/op BenchmarkMapFirst/10-4 3720219 31.58 ns/op BenchmarkMapFirst/11-4 3682372 31.74 ns/op BenchmarkMapFirst/12-4 3748950 30.63 ns/op BenchmarkMapFirst/13-4 3679132 32.83 ns/op BenchmarkMapFirst/14-4 3801424 30.78 ns/op BenchmarkMapFirst/15-4 3717778 32.23 ns/op BenchmarkMapFirst/16-4 3905979 30.91 ns/op BenchmarkMapMid/1-4 4226587 28.35 ns/op BenchmarkMapMid/2-4 4410709 27.36 ns/op BenchmarkMapMid/3-4 4196136 27.50 ns/op BenchmarkMapMid/4-4 4059940 30.12 ns/op BenchmarkMapMid/5-4 3887390 29.24 ns/op BenchmarkMapMid/6-4 4004808 29.71 ns/op BenchmarkMapMid/7-4 3972894 28.93 ns/op BenchmarkMapMid/8-4 4134970 31.84 ns/op BenchmarkMapMid/9-4 3488727 33.62 ns/op BenchmarkMapMid/10-4 3712201 33.71 ns/op BenchmarkMapMid/11-4 3462326 34.65 ns/op BenchmarkMapMid/12-4 3590655 35.44 ns/op BenchmarkMapMid/13-4 3476253 34.90 ns/op BenchmarkMapMid/14-4 3672168 33.79 ns/op BenchmarkMapMid/15-4 3617870 33.10 ns/op BenchmarkMapMid/16-4 3409782 34.30 ns/op BenchmarkMapLast/1-4 4294762 27.71 ns/op BenchmarkMapLast/2-4 4458535 27.66 ns/op BenchmarkMapLast/3-4 3989803 29.73 ns/op BenchmarkMapLast/4-4 4050672 29.72 ns/op BenchmarkMapLast/5-4 4097930 31.06 ns/op BenchmarkMapLast/6-4 3793408 29.16 ns/op BenchmarkMapLast/7-4 3848252 31.76 ns/op BenchmarkMapLast/8-4 3816801 30.91 ns/op BenchmarkMapLast/9-4 3432878 35.01 ns/op BenchmarkMapLast/10-4 3626275 35.40 ns/op BenchmarkMapLast/11-4 3651418 34.79 ns/op BenchmarkMapLast/12-4 3386548 35.67 ns/op BenchmarkMapLast/13-4 3272217 34.80 ns/op BenchmarkMapLast/14-4 3506923 33.69 ns/op BenchmarkMapLast/15-4 3459242 32.12 ns/op BenchmarkMapLast/16-4 3482882 34.14 ns/op BenchmarkMapCycle-4 2012754 61.12 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3378361 35.91 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2092 51157 ns/op BenchmarkMakeMap/[Byte]Byte-4 698424 211.4 ns/op BenchmarkMakeMap/[Int]Int-4 345958 422.1 ns/op BenchmarkNewEmptyMap-4 4245663 28.31 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1225426 104.3 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 457494 259.6 ns/op BenchmarkMapIterEmpty-4 4864718 25.14 ns/op BenchmarkSameLengthMap-4 3728389 29.16 ns/op BenchmarkBigKeyMap-4 1687083 70.83 ns/op BenchmarkBigValMap-4 1543368 78.05 ns/op BenchmarkSmallKeyMap-4 2681216 44.05 ns/op BenchmarkMapPopulate/1-4 1979671 61.69 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 154356 861.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9362 12633 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 826 150424 ns/op 53321 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 70 1930425 ns/op 427546 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 5 20440546 ns/op 3608292 B/op 3991 allocs/op BenchmarkComplexAlgMap-4 475380 261.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 1426027 86.13 ns/op BenchmarkGoMapClear/Reflexive/10-4 1305180 91.66 ns/op BenchmarkGoMapClear/Reflexive/100-4 500422 243.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 53070 2216 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5586 19206 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 102.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 109.6 ns/op BenchmarkGoMapClear/NonReflexive/100-4 471781 254.9 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 52718 2235 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5608 19434 ns/op BenchmarkMapStringConversion/32/simple-4 1696158 70.94 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1546112 78.75 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1555665 76.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1506435 78.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1385241 87.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1448876 81.28 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1929122 61.29 ns/op BenchmarkMapInterfacePtr-4 1752315 64.23 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3163512 38.85 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 129240 992.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4658 25955 ns/op BenchmarkMapPop1000-4 345 363616 ns/op BenchmarkMapPop10000-4 19 6356184 ns/op BenchmarkMapAssign/Int32/256-4 2170393 57.58 ns/op BenchmarkMapAssign/Int32/65536-4 809060 149.2 ns/op BenchmarkMapAssign/Int64/256-4 2280297 52.59 ns/op BenchmarkMapAssign/Int64/65536-4 862485 147.4 ns/op BenchmarkMapAssign/Str/256-4 1861573 66.57 ns/op BenchmarkMapAssign/Str/65536-4 352510 289.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1362225 86.80 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 509541 217.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1368933 86.71 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 482895 220.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 503154 2540 ns/op BenchmarkMapOperatorAssign/Str/65536-4 207021 530.1 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 135.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 292904 379.6 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 142.8 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 250743 403.1 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 782402 207.6 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 163203 669.2 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1752109 68.85 ns/op BenchmarkMapDelete/Int32/1000-4 1900362 62.11 ns/op BenchmarkMapDelete/Int32/10000-4 1832954 65.87 ns/op BenchmarkMapDelete/Int64/100-4 1732390 67.95 ns/op BenchmarkMapDelete/Int64/1000-4 1894647 63.36 ns/op BenchmarkMapDelete/Int64/10000-4 1778286 68.05 ns/op BenchmarkMapDelete/Str/100-4 1285683 89.81 ns/op BenchmarkMapDelete/Str/1000-4 1438888 80.97 ns/op BenchmarkMapDelete/Str/10000-4 1364719 87.74 ns/op BenchmarkMapDelete/Pointer/100-4 1582335 77.69 ns/op BenchmarkMapDelete/Pointer/1000-4 1640254 70.93 ns/op BenchmarkMapDelete/Pointer/10000-4 1586275 75.37 ns/op BenchmarkMemmove/0-4 14847243 8.087 ns/op BenchmarkMemmove/1-4 1984282 58.46 ns/op 17.11 MB/s BenchmarkMemmove/2-4 1925114 61.75 ns/op 32.39 MB/s BenchmarkMemmove/3-4 1917921 61.93 ns/op 48.44 MB/s BenchmarkMemmove/4-4 1872756 61.27 ns/op 65.28 MB/s BenchmarkMemmove/5-4 1911541 61.52 ns/op 81.28 MB/s BenchmarkMemmove/6-4 1930874 63.29 ns/op 94.80 MB/s BenchmarkMemmove/7-4 1843972 63.19 ns/op 110.78 MB/s BenchmarkMemmove/8-4 1940238 60.99 ns/op 131.17 MB/s BenchmarkMemmove/9-4 1773922 67.26 ns/op 133.82 MB/s BenchmarkMemmove/10-4 1740489 68.58 ns/op 145.82 MB/s BenchmarkMemmove/11-4 1687279 68.29 ns/op 161.07 MB/s BenchmarkMemmove/12-4 1720477 67.15 ns/op 178.71 MB/s BenchmarkMemmove/13-4 1768242 67.36 ns/op 193.01 MB/s BenchmarkMemmove/14-4 1734426 67.63 ns/op 207.00 MB/s BenchmarkMemmove/15-4 1790144 67.76 ns/op 221.38 MB/s BenchmarkMemmove/16-4 1944738 61.69 ns/op 259.35 MB/s BenchmarkMemmove/32-4 1780899 64.72 ns/op 494.43 MB/s BenchmarkMemmove/64-4 1659718 70.32 ns/op 910.08 MB/s BenchmarkMemmove/128-4 1416746 84.75 ns/op 1510.27 MB/s BenchmarkMemmove/256-4 918116 111.7 ns/op 2291.10 MB/s BenchmarkMemmove/512-4 665866 169.4 ns/op 3023.20 MB/s BenchmarkMemmove/1024-4 407053 293.6 ns/op 3487.97 MB/s BenchmarkMemmove/2048-4 241236 496.1 ns/op 4128.02 MB/s BenchmarkMemmove/4096-4 133238 925.6 ns/op 4425.14 MB/s BenchmarkMemmoveOverlap/32-4 1787869 65.40 ns/op 489.28 MB/s BenchmarkMemmoveOverlap/64-4 1643277 72.49 ns/op 882.85 MB/s BenchmarkMemmoveOverlap/128-4 1405378 84.23 ns/op 1519.63 MB/s BenchmarkMemmoveOverlap/256-4 1000000 113.8 ns/op 2250.32 MB/s BenchmarkMemmoveOverlap/512-4 732716 165.4 ns/op 3095.14 MB/s BenchmarkMemmoveOverlap/1024-4 377901 295.6 ns/op 3463.95 MB/s BenchmarkMemmoveOverlap/2048-4 232041 494.9 ns/op 4137.90 MB/s BenchmarkMemmoveOverlap/4096-4 133096 920.1 ns/op 4451.88 MB/s BenchmarkMemmoveUnalignedDst/0-4 14492784 8.095 ns/op BenchmarkMemmoveUnalignedDst/1-4 1973805 59.04 ns/op 16.94 MB/s BenchmarkMemmoveUnalignedDst/2-4 1961098 61.42 ns/op 32.56 MB/s BenchmarkMemmoveUnalignedDst/3-4 1911955 60.82 ns/op 49.33 MB/s BenchmarkMemmoveUnalignedDst/4-4 1955612 60.92 ns/op 65.66 MB/s BenchmarkMemmoveUnalignedDst/5-4 1924411 62.85 ns/op 79.55 MB/s BenchmarkMemmoveUnalignedDst/6-4 1887602 62.31 ns/op 96.29 MB/s BenchmarkMemmoveUnalignedDst/7-4 1971678 61.02 ns/op 114.71 MB/s BenchmarkMemmoveUnalignedDst/8-4 1958300 60.53 ns/op 132.17 MB/s BenchmarkMemmoveUnalignedDst/9-4 1783210 65.49 ns/op 137.43 MB/s BenchmarkMemmoveUnalignedDst/10-4 1761382 65.75 ns/op 152.08 MB/s BenchmarkMemmoveUnalignedDst/11-4 1781011 64.83 ns/op 169.67 MB/s BenchmarkMemmoveUnalignedDst/12-4 1738518 67.03 ns/op 179.03 MB/s BenchmarkMemmoveUnalignedDst/13-4 1752734 65.09 ns/op 199.72 MB/s BenchmarkMemmoveUnalignedDst/14-4 1758178 66.15 ns/op 211.65 MB/s BenchmarkMemmoveUnalignedDst/15-4 1802871 66.15 ns/op 226.77 MB/s BenchmarkMemmoveUnalignedDst/16-4 1783372 65.23 ns/op 245.29 MB/s BenchmarkMemmoveUnalignedDst/32-4 1723945 68.64 ns/op 466.23 MB/s BenchmarkMemmoveUnalignedDst/64-4 1524836 79.32 ns/op 806.90 MB/s BenchmarkMemmoveUnalignedDst/128-4 1308729 90.17 ns/op 1419.47 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 118.5 ns/op 2159.45 MB/s BenchmarkMemmoveUnalignedDst/512-4 695172 168.2 ns/op 3044.13 MB/s BenchmarkMemmoveUnalignedDst/1024-4 405724 296.5 ns/op 3453.78 MB/s BenchmarkMemmoveUnalignedDst/2048-4 242227 497.2 ns/op 4118.67 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127341 934.5 ns/op 4383.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1669358 70.29 ns/op 455.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1555483 74.44 ns/op 859.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1360398 86.96 ns/op 1471.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 968494 118.5 ns/op 2161.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 710055 164.5 ns/op 3112.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 407728 295.7 ns/op 3463.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 240646 500.2 ns/op 4093.96 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130262 919.2 ns/op 4455.87 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14981828 8.029 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1949500 59.36 ns/op 16.85 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1890396 61.11 ns/op 32.73 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1922942 61.65 ns/op 48.66 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1956604 61.43 ns/op 65.12 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1929067 64.13 ns/op 77.96 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1872099 61.39 ns/op 97.73 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1845906 61.29 ns/op 114.22 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1886172 60.94 ns/op 131.27 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1793271 65.63 ns/op 137.13 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1779160 66.90 ns/op 149.48 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1809085 65.44 ns/op 168.08 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1810696 66.41 ns/op 180.70 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1805832 65.85 ns/op 197.43 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1804510 66.43 ns/op 210.75 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1715335 66.35 ns/op 226.06 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1748548 66.85 ns/op 239.35 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1690266 71.67 ns/op 446.52 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1528030 76.27 ns/op 839.10 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1353190 86.92 ns/op 1472.54 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 115.9 ns/op 2208.72 MB/s BenchmarkMemmoveUnalignedSrc/512-4 701818 168.9 ns/op 3031.53 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 402811 302.3 ns/op 3387.49 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 243164 499.8 ns/op 4097.51 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 124600 930.6 ns/op 4401.35 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1469125 81.70 ns/op 195.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1448552 80.05 ns/op 199.87 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1379450 86.66 ns/op 184.64 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1423422 85.04 ns/op 188.15 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1386241 86.21 ns/op 185.59 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1438052 83.59 ns/op 191.41 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1388138 88.32 ns/op 181.15 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1365391 84.79 ns/op 188.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1262284 94.84 ns/op 674.85 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1000000 103.8 ns/op 616.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1222744 99.68 ns/op 642.08 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1205796 98.83 ns/op 647.60 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1205780 100.8 ns/op 635.20 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1238230 97.68 ns/op 655.20 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1000000 100.8 ns/op 634.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1221260 98.51 ns/op 649.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 752630 161.5 ns/op 1584.73 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 580248 206.2 ns/op 1241.67 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 713156 167.1 ns/op 1532.32 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 692382 167.0 ns/op 1533.06 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 727833 164.1 ns/op 1560.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 715690 167.5 ns/op 1528.32 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 714638 164.9 ns/op 1552.04 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 737444 163.3 ns/op 1567.75 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 79786 1502 ns/op 2726.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52089 2314 ns/op 1769.79 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 79392 1519 ns/op 2696.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 78279 1537 ns/op 2665.26 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 79254 1528 ns/op 2681.10 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 77632 1532 ns/op 2674.28 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 79240 1515 ns/op 2703.86 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 80172 1510 ns/op 2712.85 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4905 23736 ns/op 2760.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3168 35926 ns/op 1824.17 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4778 23887 ns/op 2743.62 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4706 24174 ns/op 2711.04 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4275 24227 ns/op 2705.06 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4405 24603 ns/op 2663.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4675 23761 ns/op 2758.19 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4726 24390 ns/op 2687.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1738292 67.83 ns/op 471.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1506554 76.66 ns/op 834.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1305416 89.86 ns/op 1424.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 116.2 ns/op 2202.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 668137 168.4 ns/op 3040.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 410623 296.9 ns/op 3449.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 238399 509.0 ns/op 4023.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132639 935.5 ns/op 4378.20 MB/s BenchmarkMemclr/5-4 11765857 10.17 ns/op 491.45 MB/s BenchmarkMemclr/16-4 11418138 10.60 ns/op 1509.15 MB/s BenchmarkMemclr/64-4 10947984 11.24 ns/op 5694.15 MB/s BenchmarkMemclr/256-4 9353732 12.99 ns/op 19708.35 MB/s BenchmarkMemclr/4096-4 2362281 51.43 ns/op 79635.99 MB/s BenchmarkMemclr/65536-4 45177 2405 ns/op 27249.20 MB/s BenchmarkMemclr/1M-4 2740 43961 ns/op 23852.45 MB/s BenchmarkMemclr/4M-4 650 174167 ns/op 24082.12 MB/s BenchmarkMemclr/8M-4 289 435340 ns/op 19269.09 MB/s BenchmarkMemclr/16M-4 46 2371263 ns/op 7075.22 MB/s BenchmarkMemclr/64M-4 12 9666390 ns/op 6942.50 MB/s BenchmarkMemclrUnaligned/0_5-4 6824116 17.59 ns/op 284.25 MB/s BenchmarkMemclrUnaligned/0_16-4 6312954 18.42 ns/op 868.82 MB/s BenchmarkMemclrUnaligned/0_64-4 6372790 18.66 ns/op 3430.31 MB/s BenchmarkMemclrUnaligned/0_256-4 5766902 19.73 ns/op 12975.61 MB/s BenchmarkMemclrUnaligned/0_4096-4 2141304 55.39 ns/op 73943.25 MB/s BenchmarkMemclrUnaligned/0_65536-4 48399 2292 ns/op 28589.09 MB/s BenchmarkMemclrUnaligned/1_5-4 6922560 17.47 ns/op 286.14 MB/s BenchmarkMemclrUnaligned/1_16-4 6737421 18.46 ns/op 866.63 MB/s BenchmarkMemclrUnaligned/1_64-4 6390034 18.77 ns/op 3409.71 MB/s BenchmarkMemclrUnaligned/1_256-4 5691795 20.62 ns/op 12416.67 MB/s BenchmarkMemclrUnaligned/1_4096-4 1353055 88.88 ns/op 46084.81 MB/s BenchmarkMemclrUnaligned/1_65536-4 49184 2170 ns/op 30203.48 MB/s BenchmarkMemclrUnaligned/4_5-4 7034373 17.32 ns/op 288.71 MB/s BenchmarkMemclrUnaligned/4_16-4 6675925 18.31 ns/op 874.05 MB/s BenchmarkMemclrUnaligned/4_64-4 6420138 18.48 ns/op 3463.23 MB/s BenchmarkMemclrUnaligned/4_256-4 5693997 21.16 ns/op 12097.69 MB/s BenchmarkMemclrUnaligned/4_4096-4 1336360 89.34 ns/op 45846.14 MB/s BenchmarkMemclrUnaligned/4_65536-4 51639 2389 ns/op 27431.86 MB/s BenchmarkMemclrUnaligned/7_5-4 6915754 17.36 ns/op 288.08 MB/s BenchmarkMemclrUnaligned/7_16-4 6632630 18.39 ns/op 869.82 MB/s BenchmarkMemclrUnaligned/7_64-4 6467341 18.56 ns/op 3448.41 MB/s BenchmarkMemclrUnaligned/7_256-4 5717203 20.64 ns/op 12402.63 MB/s BenchmarkMemclrUnaligned/7_4096-4 1319158 92.65 ns/op 44208.39 MB/s BenchmarkMemclrUnaligned/7_65536-4 49180 2420 ns/op 27077.95 MB/s BenchmarkMemclrUnaligned/0_1M-4 2414 44713 ns/op 23451.22 MB/s BenchmarkMemclrUnaligned/0_4M-4 655 212585 ns/op 19730.03 MB/s BenchmarkMemclrUnaligned/0_8M-4 254 540041 ns/op 15533.28 MB/s BenchmarkMemclrUnaligned/0_16M-4 45 2460041 ns/op 6819.89 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9281019 ns/op 7230.76 MB/s BenchmarkMemclrUnaligned/1_1M-4 2521 43165 ns/op 24292.01 MB/s BenchmarkMemclrUnaligned/1_4M-4 621 185717 ns/op 22584.38 MB/s BenchmarkMemclrUnaligned/1_8M-4 188 875832 ns/op 9577.88 MB/s BenchmarkMemclrUnaligned/1_16M-4 43 2614643 ns/op 6416.64 MB/s BenchmarkMemclrUnaligned/1_64M-4 13 9772079 ns/op 6867.41 MB/s BenchmarkMemclrUnaligned/4_1M-4 2650 42454 ns/op 24699.37 MB/s BenchmarkMemclrUnaligned/4_4M-4 643 177396 ns/op 23643.79 MB/s BenchmarkMemclrUnaligned/4_8M-4 193 575344 ns/op 14580.16 MB/s BenchmarkMemclrUnaligned/4_16M-4 46 2588735 ns/op 6480.86 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 9275006 ns/op 7235.45 MB/s BenchmarkMemclrUnaligned/7_1M-4 2499 43574 ns/op 24064.30 MB/s BenchmarkMemclrUnaligned/7_4M-4 585 174451 ns/op 24042.84 MB/s BenchmarkMemclrUnaligned/7_8M-4 226 547864 ns/op 15311.47 MB/s BenchmarkMemclrUnaligned/7_16M-4 43 2491161 ns/op 6734.70 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9715620 ns/op 6907.32 MB/s BenchmarkGoMemclr/5-4 13814371 8.411 ns/op 594.45 MB/s BenchmarkGoMemclr/16-4 13126609 8.840 ns/op 1810.05 MB/s BenchmarkGoMemclr/64-4 12688694 9.622 ns/op 6651.75 MB/s BenchmarkGoMemclr/256-4 10056999 11.86 ns/op 21587.41 MB/s BenchmarkMemclrRange/1K_2K-4 68522 1819 ns/op 52703.28 MB/s BenchmarkMemclrRange/2K_8K-4 31453 3801 ns/op 87753.75 MB/s BenchmarkMemclrRange/4K_16K-4 42306 2782 ns/op 116134.21 MB/s BenchmarkMemclrRange/160K_228K-4 1747 64165 ns/op 25915.49 MB/s BenchmarkClearFat7-4 6888072 16.56 ns/op BenchmarkClearFat8-4 7676860 15.80 ns/op BenchmarkClearFat11-4 6296876 18.67 ns/op BenchmarkClearFat12-4 6312196 18.33 ns/op BenchmarkClearFat13-4 6434541 18.66 ns/op BenchmarkClearFat14-4 6360691 18.51 ns/op BenchmarkClearFat15-4 6277964 19.79 ns/op BenchmarkClearFat16-4 6417234 17.69 ns/op BenchmarkClearFat24-4 6328108 19.33 ns/op BenchmarkClearFat32-4 6357100 19.07 ns/op BenchmarkClearFat40-4 5529816 21.28 ns/op BenchmarkClearFat48-4 5667877 20.87 ns/op BenchmarkClearFat56-4 5471362 21.72 ns/op BenchmarkClearFat64-4 5567050 21.76 ns/op BenchmarkClearFat72-4 5025454 23.10 ns/op BenchmarkClearFat128-4 3946958 30.56 ns/op BenchmarkClearFat256-4 2758381 43.17 ns/op BenchmarkClearFat512-4 1488570 80.25 ns/op BenchmarkClearFat1024-4 900265 134.5 ns/op BenchmarkClearFat1032-4 854120 143.3 ns/op BenchmarkClearFat1040-4 853206 140.5 ns/op BenchmarkCopyFat7-4 6881018 17.47 ns/op BenchmarkCopyFat8-4 7325455 16.55 ns/op BenchmarkCopyFat11-4 6113302 25.09 ns/op BenchmarkCopyFat12-4 6323010 18.95 ns/op BenchmarkCopyFat13-4 6322797 19.66 ns/op BenchmarkCopyFat14-4 5996608 20.41 ns/op BenchmarkCopyFat15-4 6105348 19.84 ns/op BenchmarkCopyFat16-4 6695034 17.78 ns/op BenchmarkCopyFat24-4 6467245 18.78 ns/op BenchmarkCopyFat32-4 5967040 19.16 ns/op BenchmarkCopyFat64-4 5168204 23.38 ns/op BenchmarkCopyFat72-4 5098839 23.56 ns/op BenchmarkCopyFat128-4 3745988 32.16 ns/op BenchmarkCopyFat256-4 2575578 47.19 ns/op BenchmarkCopyFat512-4 1351689 87.89 ns/op BenchmarkCopyFat520-4 1309336 91.30 ns/op BenchmarkCopyFat1024-4 833478 149.6 ns/op BenchmarkCopyFat1032-4 835722 151.8 ns/op BenchmarkCopyFat1040-4 811353 150.1 ns/op BenchmarkIssue18740/2byte-4 482 238192 ns/op BenchmarkIssue18740/4byte-4 819 149116 ns/op BenchmarkIssue18740/8byte-4 1030 111508 ns/op BenchmarkMemclrKnownSize1-4 10156107 11.49 ns/op 87.07 MB/s BenchmarkMemclrKnownSize2-4 6104234 19.68 ns/op 101.60 MB/s BenchmarkMemclrKnownSize4-4 3654357 32.82 ns/op 121.89 MB/s BenchmarkMemclrKnownSize8-4 1000000 103.9 ns/op 76.96 MB/s BenchmarkMemclrKnownSize16-4 565387 209.1 ns/op 76.53 MB/s BenchmarkMemclrKnownSize32-4 297776 401.9 ns/op 79.63 MB/s BenchmarkMemclrKnownSize64-4 152814 784.2 ns/op 81.61 MB/s BenchmarkMemclrKnownSize112-4 88723 1367 ns/op 81.95 MB/s BenchmarkMemclrKnownSize128-4 75903 1582 ns/op 80.92 MB/s BenchmarkMemclrKnownSize192-4 51048 2349 ns/op 81.73 MB/s BenchmarkMemclrKnownSize248-4 38800 3000 ns/op 82.67 MB/s BenchmarkMemclrKnownSize256-4 38211 3113 ns/op 82.23 MB/s BenchmarkMemclrKnownSize512-4 19468 6169 ns/op 83.00 MB/s BenchmarkMemclrKnownSize1024-4 9592 12331 ns/op 83.04 MB/s BenchmarkMemclrKnownSize4096-4 2316 49649 ns/op 82.50 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6594489 ns/op 79.50 MB/s BenchmarkReadMetricsLatency-4 10000 7212 p50-ns 8107 p90-ns 21975 p99-ns BenchmarkFinalizer-4 150 735589 ns/op BenchmarkFinalizerRun-4 171657 1009 ns/op BenchmarkMinFloat-4 1726382 68.73 ns/op BenchmarkMaxFloat-4 1556011 75.39 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6763183 17.54 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3135644 38.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2437189 49.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2415414 49.09 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1317438 90.29 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2290088 52.96 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1256307 96.36 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1321927 90.84 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2023861 59.48 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2000986 59.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1730196 69.22 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1503702 81.08 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1364816 88.41 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 7432965 16.33 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7838821 14.89 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7996159 14.97 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 7269724 16.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6804654 17.28 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 6262572 18.94 ns/op BenchmarkFindBitRange64/PatternAASize2-4 7368372 16.53 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7882879 15.13 ns/op BenchmarkFindBitRange64/PatternAASize32-4 7881832 15.17 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 7321574 16.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7971476 15.39 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 8000347 15.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7287345 16.26 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 8086161 15.06 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7960278 15.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7394388 16.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7938222 15.10 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 8009347 15.04 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7377386 16.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 7628131 16.08 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 7499719 15.88 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 7391889 16.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 7658965 15.76 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 7676934 15.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 7296759 16.28 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 7616250 15.77 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 7269307 16.05 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 7263866 16.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 7669747 15.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 7546588 15.70 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7086957 16.25 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 8073948 15.13 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 7841364 15.00 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7248062 16.16 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7890033 15.08 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 8011321 14.97 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 7354213 16.21 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7998410 15.25 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 8000304 14.96 ns/op BenchmarkNetpollBreak-4 3228 36621 ns/op BenchmarkPinnerPinUnpinBatch-4 969 128248 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 223 572892 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1030 123822 ns/op BenchmarkPinnerPinUnpin-4 1000000 106.8 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 106.7 ns/op BenchmarkPinnerPinUnpinDouble-4 422217 283.9 ns/op BenchmarkPinnerPinUnpinParallel-4 3532386 34.92 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3418716 35.38 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 178842 743.9 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5938806 20.08 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 6336603 19.17 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9697566 12.35 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9933998 11.65 ns/op BenchmarkPingPongHog-4 234 453042 ns/op BenchmarkStackGrowth-4 85803 1217 ns/op BenchmarkStackGrowthDeep-4 1161 104937 ns/op BenchmarkCreateGoroutines-4 25783 4578 ns/op BenchmarkCreateGoroutinesParallel-4 40248 3139 ns/op BenchmarkCreateGoroutinesCapture-4 4939 23801 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 36559 3488 ns/op BenchmarkClosureCall-4 21350052 5.637 ns/op BenchmarkWakeupParallelSpinning/0s-4 6242 19934 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5079 23799 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4408 27841 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2977 41603 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2073 59724 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1316 88559 ns/op BenchmarkWakeupParallelSpinning/50µs-4 766 150052 ns/op BenchmarkWakeupParallelSpinning/100µs-4 489 251914 ns/op BenchmarkMatmult-4 4758546 33.48 ns/op BenchmarkFastrand-4 10322047 11.64 ns/op BenchmarkFastrand64-4 10203223 11.96 ns/op BenchmarkFastrandHashiter-4 4173769 28.52 ns/op BenchmarkFastrandn/2-4 5955172 21.45 ns/op BenchmarkFastrandn/3-4 5825715 22.85 ns/op BenchmarkFastrandn/4-4 6268874 21.48 ns/op BenchmarkFastrandn/5-4 5942254 21.52 ns/op BenchmarkIfaceCmp100-4 103280 1167 ns/op BenchmarkIfaceCmpNil100-4 158641 750.9 ns/op BenchmarkEfaceCmpDiff-4 39511 3002 ns/op BenchmarkEfaceCmpDiffIndirect-4 32030 3813 ns/op BenchmarkDefer-4 1203312 99.86 ns/op BenchmarkDefer10-4 817118 158.6 ns/op BenchmarkDeferMany-4 537667 384.1 ns/op BenchmarkPanicRecover-4 584473 212.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 549057 223.0 ns/op 95.00 p50-ns 108.0 p90-ns 189.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 464478 234.5 ns/op 93.00 p50-ns 110.0 p90-ns 185.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 2641 43321 ns/op 36154 p50-ns 40747 p90-ns 152887 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 2644785 ns/op 219865 p50-ns 14976510 p90-ns 27528565 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 555380 226.0 ns/op 96.00 p50-ns 108.0 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 505852 300.4 ns/op 94.00 p50-ns 112.0 p90-ns 190.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 20 5127451 ns/op 5081948 p50-ns 5542652 p90-ns 6305048 p99-ns BenchmarkGoroutineProfile/large/loaded-4 19 6930353 ns/op 6279914 p50-ns 11781361 p90-ns 16735220 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 526267 240.8 ns/op 92.00 p50-ns 103.0 p90-ns 234.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 429116 390.7 ns/op 91.00 p50-ns 100.0 p90-ns 245.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 826 138006 ns/op 126621 p50-ns 159656 p90-ns 254845 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 327 1372949 ns/op 310046 p50-ns 791434 p90-ns 23656778 p99-ns BenchmarkRWMutexUncontended-4 2957676 40.12 ns/op BenchmarkRWMutexWrite100-4 618740 206.8 ns/op BenchmarkRWMutexWrite10-4 78494 1510 ns/op BenchmarkRWMutexWorkWrite100-4 413204 312.2 ns/op BenchmarkRWMutexWorkWrite10-4 65385 1585 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2565 45634 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 861 128981 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1225 92147 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 418 269016 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 628 185725 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 214 548218 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 318 382313 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 103 1151165 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 295137 427.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 285081 546.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 275713 461.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 328624 451.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 279624 444.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 253184 511.6 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 324627 408.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 258133 403.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 279734 520.9 ns/op BenchmarkMakeSlice/Byte-4 2104786 62.75 ns/op BenchmarkMakeSlice/Int16-4 1934601 57.34 ns/op BenchmarkMakeSlice/Int-4 1617165 82.09 ns/op BenchmarkMakeSlice/Ptr-4 1382082 86.37 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 164.4 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 142.2 ns/op BenchmarkMakeSlice/Struct/40-4 976297 179.3 ns/op BenchmarkGrowSlice/Byte-4 831842 149.3 ns/op BenchmarkGrowSlice/Int16-4 790414 159.5 ns/op BenchmarkGrowSlice/Int-4 636501 205.8 ns/op BenchmarkGrowSlice/Ptr-4 567157 248.1 ns/op BenchmarkGrowSlice/Struct/24-4 381373 428.2 ns/op BenchmarkGrowSlice/Struct/32-4 216076 542.1 ns/op BenchmarkGrowSlice/Struct/40-4 221096 555.1 ns/op BenchmarkExtendSlice/IntSlice-4 552684 258.1 ns/op BenchmarkExtendSlice/PointerSlice-4 476156 284.1 ns/op BenchmarkExtendSlice/NoGrow-4 940701 141.5 ns/op BenchmarkAppend-4 902038 134.1 ns/op BenchmarkAppendGrowByte-4 5 23260872 ns/op BenchmarkAppendGrowString-4 1 206639218 ns/op BenchmarkAppendSlice/1Bytes-4 2016759 58.45 ns/op BenchmarkAppendSlice/4Bytes-4 1960444 61.53 ns/op BenchmarkAppendSlice/7Bytes-4 1852196 63.15 ns/op BenchmarkAppendSlice/8Bytes-4 1918243 62.42 ns/op BenchmarkAppendSlice/15Bytes-4 1739414 67.74 ns/op BenchmarkAppendSlice/16Bytes-4 1768634 66.08 ns/op BenchmarkAppendSlice/32Bytes-4 1854315 67.42 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 82692 1451 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20265 6127 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6704 24274 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1213 87624 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 202 582854 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 46 2491113 ns/op BenchmarkAppendStr/1Bytes-4 2169909 55.64 ns/op BenchmarkAppendStr/4Bytes-4 2126289 57.07 ns/op BenchmarkAppendStr/8Bytes-4 2070900 59.11 ns/op BenchmarkAppendStr/16Bytes-4 1976977 61.65 ns/op BenchmarkAppendStr/32Bytes-4 2031943 58.50 ns/op BenchmarkAppendSpecialCase-4 807396 146.8 ns/op BenchmarkCopy/1Byte-4 2013370 60.55 ns/op 16.51 MB/s BenchmarkCopy/1String-4 2037417 60.05 ns/op 16.65 MB/s BenchmarkCopy/2Byte-4 1967930 59.98 ns/op 33.35 MB/s BenchmarkCopy/2String-4 1983060 60.77 ns/op 32.91 MB/s BenchmarkCopy/4Byte-4 1977018 60.67 ns/op 65.93 MB/s BenchmarkCopy/4String-4 2003582 60.31 ns/op 66.32 MB/s BenchmarkCopy/8Byte-4 1999869 61.43 ns/op 130.23 MB/s BenchmarkCopy/8String-4 1951898 61.19 ns/op 130.75 MB/s BenchmarkCopy/12Byte-4 1877655 64.98 ns/op 184.66 MB/s BenchmarkCopy/12String-4 1824745 66.23 ns/op 181.20 MB/s BenchmarkCopy/16Byte-4 1938486 62.87 ns/op 254.49 MB/s BenchmarkCopy/16String-4 1879020 63.58 ns/op 251.66 MB/s BenchmarkCopy/32Byte-4 1857452 65.34 ns/op 489.78 MB/s BenchmarkCopy/32String-4 1752951 68.77 ns/op 465.32 MB/s BenchmarkCopy/128Byte-4 1358637 89.17 ns/op 1435.44 MB/s BenchmarkCopy/128String-4 1000000 100.9 ns/op 1268.42 MB/s BenchmarkCopy/1024Byte-4 352568 339.5 ns/op 3016.63 MB/s BenchmarkCopy/1024String-4 272930 442.3 ns/op 2315.00 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29002 3992 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20270 6023 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12064 9751 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 14357 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8299 15939 ns/op BenchmarkAppendInPlace/Grow/Byte-4 153181 877.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155754 811.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113739 1075 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 95016 1340 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 78002 1667 ns/op BenchmarkStackCopyPtr-4 1 150443467 ns/op BenchmarkStackCopy-4 1 117488409 ns/op BenchmarkStackCopyNoCache-4 20 5939644 ns/op BenchmarkStackCopyWithStkobj-4 2 61072506 ns/op BenchmarkIssue18138-4 910 134073 ns/op BenchmarkCompareStringEqual-4 11380068 10.63 ns/op BenchmarkCompareStringIdentical-4 21343460 5.700 ns/op BenchmarkCompareStringSameLength-4 12685413 9.482 ns/op BenchmarkCompareStringDifferentLength-4 21409180 5.699 ns/op BenchmarkCompareStringBigUnaligned-4 1460 77581 ns/op 13516.09 MB/s BenchmarkCompareStringBig-4 1495 72560 ns/op 14451.38 MB/s BenchmarkConcatStringAndBytes-4 2480128 47.21 ns/op BenchmarkSliceByteToString/1-4 2192282 54.62 ns/op BenchmarkSliceByteToString/2-4 1000000 106.3 ns/op BenchmarkSliceByteToString/4-4 1000000 102.5 ns/op BenchmarkSliceByteToString/8-4 1000000 101.2 ns/op BenchmarkSliceByteToString/16-4 1000000 106.6 ns/op BenchmarkSliceByteToString/32-4 1000000 120.8 ns/op BenchmarkSliceByteToString/64-4 942282 145.8 ns/op BenchmarkSliceByteToString/128-4 765481 204.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2689312 42.96 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 895177 132.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 113.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4179565 28.32 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1773565 66.77 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2023214 58.14 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2500724 47.86 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 483940 254.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 544614 198.7 ns/op BenchmarkRuneIterate/range/ASCII-4 8956016 13.54 ns/op BenchmarkRuneIterate/range/Japanese-4 2213422 54.15 ns/op BenchmarkRuneIterate/range/MixedLength-4 2592769 46.27 ns/op BenchmarkRuneIterate/range1/ASCII-4 9134966 14.87 ns/op BenchmarkRuneIterate/range1/Japanese-4 2223320 54.09 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2592336 45.74 ns/op BenchmarkRuneIterate/range2/ASCII-4 8795569 13.55 ns/op BenchmarkRuneIterate/range2/Japanese-4 2223888 53.38 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2618932 45.58 ns/op BenchmarkArrayEqual-4 20233671 5.646 ns/op BenchmarkFunc/Name-4 2827984 43.13 ns/op BenchmarkFunc/Entry-4 9878996 12.21 ns/op BenchmarkFunc/FileLine-4 2747136 45.74 ns/op PASS ok runtime 146.128s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22004 4833 ns/op BenchmarkHandle/concurrent-4 13189 8821 ns/op PASS ok runtime/cgo 1.431s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4392338 27.05 ns/op BenchmarkMulUintptr/large-4 3494328 34.76 ns/op PASS ok runtime/internal/math 1.376s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 25 4106658 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 4561018 ns/op 367.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 579 215919 ns/op 6.067 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10091742 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11529505 ns/op 872.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 219 526466 ns/op 27.77 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 71965905 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 81304504 ns/op 6056 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 21 5352854 ns/op 368.8 concurrent_launches/op PASS ok runtime/pprof 2.850s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 51 2557660 ns/op BenchmarkStackLeak-4 11428 10603 ns/op PASS ok runtime/race 1.479s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4810968 24.58 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 205492 571.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.301s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 31 3387606 ns/op BenchmarkIndex_Large-4 15662 7405 ns/op BenchmarkIndexFunc_Large-4 102 1030219 ns/op BenchmarkCompact/nil-4 7357418 16.31 ns/op BenchmarkCompact/one-4 1843286 63.40 ns/op BenchmarkCompact/sorted-4 1246545 95.28 ns/op BenchmarkCompact/2_items-4 1000000 111.4 ns/op BenchmarkCompact/unsorted-4 1248734 94.99 ns/op BenchmarkCompact/many-4 714288 167.1 ns/op BenchmarkCompact_Large/all_dup-4 10000 11285 ns/op BenchmarkCompact_Large/no_dup-4 20443 5778 ns/op BenchmarkCompactFunc/nil-4 3818005 31.41 ns/op BenchmarkCompactFunc/one-4 1448781 84.40 ns/op BenchmarkCompactFunc/sorted-4 1000000 111.1 ns/op BenchmarkCompactFunc/2_items-4 907156 129.3 ns/op BenchmarkCompactFunc/unsorted-4 1000000 113.9 ns/op BenchmarkCompactFunc/many-4 607621 193.7 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16304325 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13004452 ns/op BenchmarkReplace/naive-fast-4 70464 1696 ns/op BenchmarkReplace/optimized-fast-4 74562 1518 ns/op BenchmarkReplace/naive-slow-4 26101 4974 ns/op BenchmarkReplace/optimized-slow-4 30757 3844 ns/op BenchmarkBinarySearchFloats/Size16-4 1228758 98.76 ns/op BenchmarkBinarySearchFloats/Size32-4 967640 115.2 ns/op BenchmarkBinarySearchFloats/Size64-4 900432 128.1 ns/op BenchmarkBinarySearchFloats/Size128-4 795406 152.0 ns/op BenchmarkBinarySearchFloats/Size512-4 632820 176.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 605864 186.8 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 620161 194.1 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 507378 235.1 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 411675 268.2 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 395329 298.2 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 324894 357.3 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 308216 400.7 ns/op BenchmarkSortFuncStruct/Size16-4 16670 7050 ns/op BenchmarkSortFuncStruct/Size32-4 5980 19153 ns/op BenchmarkSortFuncStruct/Size64-4 8456 14052 ns/op BenchmarkSortFuncStruct/Size128-4 4669 26200 ns/op BenchmarkSortFuncStruct/Size512-4 1244 99499 ns/op BenchmarkSortFuncStruct/Size1024-4 625 195243 ns/op PASS ok slices 7.352s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 138646 820.2 ns/op BenchmarkSortInts-4 2 91207994 ns/op BenchmarkSlicesSortInts-4 2 62154056 ns/op BenchmarkSortIsSorted-4 33 3368486 ns/op BenchmarkSlicesIsSorted-4 56 2169364 ns/op BenchmarkSortStrings-4 1 152406509 ns/op BenchmarkSlicesSortStrings-4 1 101761237 ns/op BenchmarkSortStrings_Sorted-4 28 3996198 ns/op BenchmarkSlicesSortStrings_Sorted-4 40 2751905 ns/op BenchmarkSortStructs-4 1 179684132 ns/op BenchmarkSortFuncStructs-4 1 157837598 ns/op BenchmarkSortString1K-4 259 460008 ns/op BenchmarkSortString1K_Slice-4 192 598802 ns/op BenchmarkStableString1K-4 99 1145599 ns/op BenchmarkSortInt1K-4 325 367553 ns/op BenchmarkSortInt1K_Sorted-4 5120 23124 ns/op BenchmarkSortInt1K_Reversed-4 3454 35063 ns/op BenchmarkSortInt1K_Mod8-4 831 147348 ns/op BenchmarkStableInt1K-4 146 820711 ns/op BenchmarkStableInt1K_Slice-4 165 729948 ns/op BenchmarkSortInt64K-4 3 35882102 ns/op BenchmarkSortInt64K_Slice-4 3 46998743 ns/op BenchmarkStableInt64K-4 2 76369182 ns/op BenchmarkSort1e2-4 442 270751 ns/op BenchmarkStable1e2-4 166 720993 ns/op BenchmarkSort1e4-4 2 52165149 ns/op BenchmarkStable1e4-4 1 237063936 ns/op PASS ok sort 7.829s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 847482 141.6 ns/op BenchmarkAtof64Float-4 628089 164.0 ns/op BenchmarkAtof64FloatExp-4 608523 197.9 ns/op BenchmarkAtof64Big-4 433800 282.0 ns/op BenchmarkAtof64RandomBits-4 154994 780.5 ns/op BenchmarkAtof64RandomFloats-4 436554 272.4 ns/op BenchmarkAtof64RandomLongFloats-4 370884 316.9 ns/op BenchmarkAtof32Decimal-4 813403 144.4 ns/op BenchmarkAtof32Float-4 661747 165.1 ns/op BenchmarkAtof32FloatExp-4 496998 201.9 ns/op BenchmarkAtof32Random-4 343946 340.0 ns/op BenchmarkAtof32RandomLong-4 146130 814.5 ns/op BenchmarkParseInt/Pos/7bit-4 1406634 88.86 ns/op BenchmarkParseInt/Pos/26bit-4 595885 191.3 ns/op BenchmarkParseInt/Pos/31bit-4 535695 216.0 ns/op BenchmarkParseInt/Pos/56bit-4 346497 329.2 ns/op BenchmarkParseInt/Pos/63bit-4 345716 340.1 ns/op BenchmarkParseInt/Neg/7bit-4 1370061 87.19 ns/op BenchmarkParseInt/Neg/26bit-4 626152 188.7 ns/op BenchmarkParseInt/Neg/31bit-4 512017 219.1 ns/op BenchmarkParseInt/Neg/56bit-4 355836 329.2 ns/op BenchmarkParseInt/Neg/63bit-4 346598 337.1 ns/op BenchmarkAtoi/Pos/7bit-4 2103460 56.03 ns/op BenchmarkAtoi/Pos/26bit-4 811137 143.4 ns/op BenchmarkAtoi/Pos/31bit-4 730868 160.7 ns/op BenchmarkAtoi/Pos/56bit-4 432984 276.2 ns/op BenchmarkAtoi/Pos/63bit-4 328482 364.0 ns/op BenchmarkAtoi/Neg/7bit-4 2087295 57.20 ns/op BenchmarkAtoi/Neg/26bit-4 830158 146.0 ns/op BenchmarkAtoi/Neg/31bit-4 748892 158.0 ns/op BenchmarkAtoi/Neg/56bit-4 433574 270.4 ns/op BenchmarkAtoi/Neg/63bit-4 327822 360.1 ns/op BenchmarkFormatFloat/Decimal-4 121882 987.5 ns/op BenchmarkFormatFloat/Float-4 113364 1047 ns/op BenchmarkFormatFloat/Exp-4 116517 1035 ns/op BenchmarkFormatFloat/NegExp-4 113863 1035 ns/op BenchmarkFormatFloat/LongExp-4 95242 1261 ns/op BenchmarkFormatFloat/Big-4 91224 1378 ns/op BenchmarkFormatFloat/BinaryExp-4 229975 528.0 ns/op BenchmarkFormatFloat/32Integer-4 125611 951.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 137102 861.1 ns/op BenchmarkFormatFloat/32Point-4 118500 1017 ns/op BenchmarkFormatFloat/32Exp-4 121688 969.1 ns/op BenchmarkFormatFloat/32NegExp-4 120231 960.5 ns/op BenchmarkFormatFloat/32Shortest-4 129031 935.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 131180 901.3 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 126565 923.0 ns/op BenchmarkFormatFloat/64Fixed1-4 153882 761.1 ns/op BenchmarkFormatFloat/64Fixed2-4 153350 787.7 ns/op BenchmarkFormatFloat/64Fixed3-4 157611 772.7 ns/op BenchmarkFormatFloat/64Fixed4-4 154905 790.9 ns/op BenchmarkFormatFloat/64Fixed12-4 86199 1331 ns/op BenchmarkFormatFloat/64Fixed16-4 103856 1131 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114776 1041 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98707 1217 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2319 50010 ns/op BenchmarkFormatFloat/Slowpath64-4 100303 1216 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95733 1216 ns/op BenchmarkAppendFloat/Decimal-4 143694 835.1 ns/op BenchmarkAppendFloat/Float-4 121224 957.5 ns/op BenchmarkAppendFloat/Exp-4 136326 870.3 ns/op BenchmarkAppendFloat/NegExp-4 135913 878.9 ns/op BenchmarkAppendFloat/LongExp-4 106630 1094 ns/op BenchmarkAppendFloat/Big-4 100483 1222 ns/op BenchmarkAppendFloat/BinaryExp-4 324585 363.9 ns/op BenchmarkAppendFloat/32Integer-4 141631 843.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 155116 780.8 ns/op BenchmarkAppendFloat/32Point-4 126406 921.7 ns/op BenchmarkAppendFloat/32Exp-4 136526 878.2 ns/op BenchmarkAppendFloat/32NegExp-4 139452 853.8 ns/op BenchmarkAppendFloat/32Shortest-4 170676 711.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 149725 794.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 149430 791.1 ns/op BenchmarkAppendFloat/64Fixed1-4 181738 626.1 ns/op BenchmarkAppendFloat/64Fixed2-4 191316 630.7 ns/op BenchmarkAppendFloat/64Fixed3-4 192387 623.1 ns/op BenchmarkAppendFloat/64Fixed4-4 187032 623.5 ns/op BenchmarkAppendFloat/64Fixed12-4 100201 1162 ns/op BenchmarkAppendFloat/64Fixed16-4 121894 1013 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146682 795.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 114108 1043 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2380 50172 ns/op BenchmarkAppendFloat/Slowpath64-4 110024 1098 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 108961 1062 ns/op BenchmarkFormatInt-4 15576 7667 ns/op BenchmarkAppendInt-4 16512 7291 ns/op BenchmarkFormatUint-4 86089 1469 ns/op BenchmarkAppendUint-4 91654 1282 ns/op BenchmarkFormatIntSmall/7-4 3352845 35.47 ns/op BenchmarkFormatIntSmall/42-4 3355839 35.08 ns/op BenchmarkAppendIntSmall-4 1374536 88.69 ns/op BenchmarkAppendUintVarlen/1-4 1413201 83.91 ns/op BenchmarkAppendUintVarlen/12-4 1384428 84.95 ns/op BenchmarkAppendUintVarlen/123-4 984206 119.9 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 123.3 ns/op BenchmarkAppendUintVarlen/12345-4 960182 123.8 ns/op BenchmarkAppendUintVarlen/123456-4 945102 120.9 ns/op BenchmarkAppendUintVarlen/1234567-4 927704 128.7 ns/op BenchmarkAppendUintVarlen/12345678-4 897946 129.3 ns/op BenchmarkAppendUintVarlen/123456789-4 902924 130.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 894865 134.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 852583 133.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 860284 132.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 862176 136.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 847484 140.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 845162 142.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 696718 145.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 843110 144.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 830332 145.1 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 740893 148.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 801247 148.0 ns/op BenchmarkQuote-4 44820 2680 ns/op BenchmarkQuoteRune-4 471483 255.7 ns/op BenchmarkAppendQuote-4 54846 2177 ns/op BenchmarkAppendQuoteRune-4 877087 134.7 ns/op BenchmarkUnquoteEasy-4 1304156 91.82 ns/op BenchmarkUnquoteHard-4 46486 2577 ns/op PASS ok strconv 17.110s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 378681 291.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 135756 918.6 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 184044 657.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 432982 290.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 133464 861.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 181560 671.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 310101 427.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90030 1345 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 99862 1165 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1394455 74.82 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22552 5266 ns/op BenchmarkGenericMatch1-4 2316 50981 ns/op BenchmarkGenericMatch2-4 457 262995 ns/op BenchmarkSingleMaxSkipping-4 8596 13924 ns/op 718.17 MB/s BenchmarkSingleLongSuffixFail-4 14773 8116 ns/op 123.46 MB/s BenchmarkSingleMatch-4 255 460181 ns/op 32.60 MB/s BenchmarkByteByteNoMatch-4 70446 1717 ns/op BenchmarkByteByteMatch-4 18580 6441 ns/op BenchmarkByteStringMatch-4 21871 5435 ns/op BenchmarkHTMLEscapeNew-4 71485 1690 ns/op BenchmarkHTMLEscapeOld-4 89176 1356 ns/op BenchmarkByteStringReplacerWriteString-4 1461 80459 ns/op BenchmarkByteReplacerWriteString-4 1570 75220 ns/op BenchmarkByteByteReplaces-4 3471 30749 ns/op BenchmarkByteByteMap-4 10000 11651 ns/op BenchmarkMap/identity/ASCII-4 593450 199.6 ns/op BenchmarkMap/identity/Greek-4 455259 257.1 ns/op BenchmarkMap/change/ASCII-4 37046 3191 ns/op BenchmarkMap/change/Greek-4 28347 4358 ns/op BenchmarkIndexRune-4 2779834 42.08 ns/op BenchmarkIndexRuneLongString-4 2184906 54.10 ns/op BenchmarkIndexRuneFastPath-4 3945226 30.94 ns/op BenchmarkIndex-4 8212795 13.37 ns/op BenchmarkLastIndex-4 4665344 24.27 ns/op BenchmarkIndexByte-4 9032450 12.19 ns/op BenchmarkToUpper/#00-4 4957132 22.82 ns/op BenchmarkToUpper/ONLYUPPER-4 2922909 38.86 ns/op BenchmarkToUpper/abc-4 326101 374.7 ns/op BenchmarkToUpper/AbC123-4 254200 466.5 ns/op BenchmarkToUpper/azAZ09_-4 261177 442.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53463 2171 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70774 1709 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33819 3598 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 62325 1913 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121076 987.1 ns/op BenchmarkToLower/#00-4 4941542 23.64 ns/op BenchmarkToLower/abc-4 4230513 27.84 ns/op BenchmarkToLower/AbC123-4 230540 520.3 ns/op BenchmarkToLower/azAZ09_-4 230755 514.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98215 1200 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 67644 1815 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34303 3415 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77254 1530 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121359 987.7 ns/op BenchmarkMapNoChanges-4 782434 149.9 ns/op BenchmarkTrim-4 37516 3156 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3360487 36.00 ns/op BenchmarkToValidUTF8/InvalidASCII-4 187438 634.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126122 947.3 ns/op BenchmarkEqualFold/Tests-4 53025 2191 ns/op BenchmarkEqualFold/ASCII-4 3344136 35.50 ns/op BenchmarkEqualFold/UnicodePrefix-4 115867 1030 ns/op BenchmarkEqualFold/UnicodeSuffix-4 119422 982.1 ns/op BenchmarkIndexHard1-4 826 145257 ns/op BenchmarkIndexHard2-4 585 199992 ns/op BenchmarkIndexHard3-4 151 793441 ns/op BenchmarkIndexHard4-4 94 1199849 ns/op BenchmarkLastIndexHard1-4 60 1980580 ns/op BenchmarkLastIndexHard2-4 60 2001073 ns/op BenchmarkLastIndexHard3-4 60 2004260 ns/op BenchmarkCountHard1-4 837 149599 ns/op BenchmarkCountHard2-4 596 205302 ns/op BenchmarkCountHard3-4 150 798992 ns/op BenchmarkIndexTorture-4 7758 15506 ns/op BenchmarkCountTorture-4 7682 15655 ns/op BenchmarkCountTortureOverlapping-4 794 131552 ns/op BenchmarkCountByte/10-4 4059750 30.05 ns/op 332.83 MB/s BenchmarkCountByte/32-4 4066623 30.55 ns/op 1047.37 MB/s BenchmarkCountByte/4096-4 1000000 102.0 ns/op 40175.17 MB/s BenchmarkCountByte/4194304-4 696 152907 ns/op 27430.39 MB/s BenchmarkCountByte/67108864-4 19 6124627 ns/op 10957.22 MB/s BenchmarkFields/ASCII/16-4 308385 407.7 ns/op 39.25 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23859 5045 ns/op 50.74 MB/s 240 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1545 78668 ns/op 52.07 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1374859 ns/op 47.67 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22574249 ns/op 46.45 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 292417 420.6 ns/op 38.04 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9018 12016 ns/op 21.31 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 602 199729 ns/op 20.51 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 31 3600044 ns/op 18.20 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65501455 ns/op 16.01 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 225613 542.6 ns/op 29.49 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19704 6189 ns/op 41.36 MB/s 240 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 973 126060 ns/op 32.49 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 49 2356549 ns/op 27.81 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47025943 ns/op 22.30 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 188067 629.7 ns/op 25.41 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12433 9582 ns/op 26.72 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 752 157725 ns/op 25.97 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 39 2967022 ns/op 22.09 MB/s 463108 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 54366035 ns/op 19.29 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 70006770 ns/op BenchmarkSplitSingleByteSeparator-4 31 4112618 ns/op BenchmarkSplitMultiByteSeparator-4 49 2404866 ns/op BenchmarkSplitNSingleByteSeparator-4 322753 379.1 ns/op BenchmarkSplitNMultiByteSeparator-4 254312 514.3 ns/op BenchmarkRepeat/5x0-4 4302337 28.44 ns/op BenchmarkRepeat/5x1-4 4158874 28.87 ns/op BenchmarkRepeat/5x2-4 224280 536.6 ns/op BenchmarkRepeat/5x6-4 130148 892.9 ns/op BenchmarkRepeat/10x0-4 4197337 27.96 ns/op BenchmarkRepeat/10x1-4 4331316 28.09 ns/op BenchmarkRepeat/10x2-4 222205 531.9 ns/op BenchmarkRepeat/10x6-4 131995 912.0 ns/op BenchmarkRepeatLarge/256/1-4 63822 1919 ns/op 133.41 MB/s BenchmarkRepeatLarge/256/16-4 102864 1229 ns/op 208.36 MB/s BenchmarkRepeatLarge/512/1-4 50072 2361 ns/op 216.83 MB/s BenchmarkRepeatLarge/512/16-4 73117 1635 ns/op 313.15 MB/s BenchmarkRepeatLarge/1024/1-4 39052 3092 ns/op 331.14 MB/s BenchmarkRepeatLarge/1024/16-4 51532 2336 ns/op 438.38 MB/s BenchmarkRepeatLarge/2048/1-4 27247 4408 ns/op 464.62 MB/s BenchmarkRepeatLarge/2048/16-4 32478 3710 ns/op 552.00 MB/s BenchmarkRepeatLarge/4096/1-4 18134 6556 ns/op 624.75 MB/s BenchmarkRepeatLarge/4096/16-4 20592 5942 ns/op 689.28 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11162 ns/op 733.91 MB/s BenchmarkRepeatLarge/8192/16-4 10000 10475 ns/op 782.08 MB/s BenchmarkRepeatLarge/8192/4097-4 5246044 22.56 ns/op 181592.38 MB/s BenchmarkRepeatLarge/16384/1-4 6194 19965 ns/op 820.64 MB/s BenchmarkRepeatLarge/16384/16-4 6046 19557 ns/op 837.76 MB/s BenchmarkRepeatLarge/16384/4097-4 8305 14556 ns/op 844.37 MB/s BenchmarkRepeatLarge/32768/1-4 3120 37818 ns/op 866.46 MB/s BenchmarkRepeatLarge/32768/16-4 2904 38839 ns/op 843.69 MB/s BenchmarkRepeatLarge/32768/4097-4 3262 39807 ns/op 720.46 MB/s BenchmarkRepeatLarge/65536/1-4 1662 72186 ns/op 907.88 MB/s BenchmarkRepeatLarge/65536/16-4 1683 69695 ns/op 940.33 MB/s BenchmarkRepeatLarge/65536/4097-4 1783 66618 ns/op 922.50 MB/s BenchmarkRepeatLarge/131072/1-4 447 274945 ns/op 476.72 MB/s BenchmarkRepeatLarge/131072/16-4 398 281414 ns/op 465.76 MB/s BenchmarkRepeatLarge/131072/4097-4 435 278271 ns/op 456.42 MB/s BenchmarkRepeatLarge/262144/1-4 211 559914 ns/op 468.19 MB/s BenchmarkRepeatLarge/262144/16-4 222 542141 ns/op 483.53 MB/s BenchmarkRepeatLarge/262144/4097-4 226 541351 ns/op 476.79 MB/s BenchmarkRepeatLarge/524288/1-4 100 1048593 ns/op 499.99 MB/s BenchmarkRepeatLarge/524288/16-4 100 1077356 ns/op 486.64 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1049519 ns/op 495.77 MB/s BenchmarkRepeatLarge/1048576/1-4 61 2095864 ns/op 500.31 MB/s BenchmarkRepeatLarge/1048576/16-4 57 2050416 ns/op 511.40 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2053585 ns/op 508.74 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4108423 ns/op 510.45 MB/s BenchmarkRepeatLarge/2097152/16-4 27 4084013 ns/op 513.50 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4197032 ns/op 498.82 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8289651 ns/op 505.97 MB/s BenchmarkRepeatLarge/4194304/16-4 14 8120447 ns/op 516.51 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8226259 ns/op 509.49 MB/s BenchmarkRepeatLarge/8388608/1-4 7 16497599 ns/op 508.47 MB/s BenchmarkRepeatLarge/8388608/16-4 7 15804298 ns/op 530.78 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15925288 ns/op 526.62 MB/s BenchmarkRepeatLarge/16777216/1-4 4 32622064 ns/op 514.29 MB/s BenchmarkRepeatLarge/16777216/16-4 4 32388768 ns/op 517.99 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 32207118 ns/op 520.92 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63280342 ns/op 530.25 MB/s BenchmarkRepeatLarge/33554432/16-4 2 62995513 ns/op 532.65 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 62436085 ns/op 537.42 MB/s BenchmarkRepeatLarge/67108864/1-4 1 122712801 ns/op 546.88 MB/s BenchmarkRepeatLarge/67108864/16-4 1 122998634 ns/op 545.61 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 122819821 ns/op 546.40 MB/s BenchmarkRepeatLarge/134217728/1-4 1 268833905 ns/op 499.26 MB/s BenchmarkRepeatLarge/134217728/16-4 1 246729118 ns/op 543.99 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 248209083 ns/op 540.74 MB/s BenchmarkRepeatLarge/268435456/1-4 1 549072901 ns/op 488.89 MB/s BenchmarkRepeatLarge/268435456/16-4 1 496646907 ns/op 540.50 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 502429629 ns/op 534.27 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1091599143 ns/op 491.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 985889628 ns/op 544.55 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 994417326 ns/op 539.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2252550100 ns/op 476.68 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1973195313 ns/op 544.16 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1979704578 ns/op 542.37 MB/s BenchmarkRepeatSpaces-4 2860767 41.04 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2170928 55.14 ns/op BenchmarkIndexAnyASCII/1:2-4 1990651 59.67 ns/op BenchmarkIndexAnyASCII/1:4-4 2018538 59.95 ns/op BenchmarkIndexAnyASCII/1:8-4 2039708 58.91 ns/op BenchmarkIndexAnyASCII/1:16-4 2051739 57.99 ns/op BenchmarkIndexAnyASCII/1:32-4 2007708 59.86 ns/op BenchmarkIndexAnyASCII/1:64-4 2023023 60.73 ns/op BenchmarkIndexAnyASCII/16:1-4 2123157 57.28 ns/op BenchmarkIndexAnyASCII/16:2-4 771051 148.4 ns/op BenchmarkIndexAnyASCII/16:4-4 729402 154.0 ns/op BenchmarkIndexAnyASCII/16:8-4 689270 161.4 ns/op BenchmarkIndexAnyASCII/16:16-4 701458 174.6 ns/op BenchmarkIndexAnyASCII/16:32-4 592900 197.6 ns/op BenchmarkIndexAnyASCII/16:64-4 504546 243.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1996342 60.63 ns/op BenchmarkIndexAnyASCII/256:2-4 70989 1663 ns/op BenchmarkIndexAnyASCII/256:4-4 69886 1648 ns/op BenchmarkIndexAnyASCII/256:8-4 68924 1660 ns/op BenchmarkIndexAnyASCII/256:16-4 69309 1664 ns/op BenchmarkIndexAnyASCII/256:32-4 69266 1709 ns/op BenchmarkIndexAnyASCII/256:64-4 67688 1738 ns/op BenchmarkIndexAnyUTF8/1:1-4 2311680 52.66 ns/op BenchmarkIndexAnyUTF8/1:2-4 2131515 54.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 2081311 55.39 ns/op BenchmarkIndexAnyUTF8/1:8-4 2163633 55.51 ns/op BenchmarkIndexAnyUTF8/1:16-4 2176335 54.70 ns/op BenchmarkIndexAnyUTF8/1:32-4 2105924 56.06 ns/op BenchmarkIndexAnyUTF8/1:64-4 2134362 56.09 ns/op BenchmarkIndexAnyUTF8/16:1-4 1708981 69.20 ns/op BenchmarkIndexAnyUTF8/16:2-4 286038 430.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 285783 433.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 286326 429.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 269734 432.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 257870 452.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 262435 452.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 339186 351.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 19177 6116 ns/op BenchmarkIndexAnyUTF8/256:4-4 19564 6075 ns/op BenchmarkIndexAnyUTF8/256:8-4 19748 6092 ns/op BenchmarkIndexAnyUTF8/256:16-4 19353 6155 ns/op BenchmarkIndexAnyUTF8/256:32-4 18393 6687 ns/op BenchmarkIndexAnyUTF8/256:64-4 18004 6713 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2230461 53.63 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2217181 54.47 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2203476 54.80 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2148338 55.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2244822 53.40 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2201296 55.41 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2182579 54.91 ns/op BenchmarkLastIndexAnyASCII/16:1-4 825595 147.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 835263 145.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 797713 150.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 772525 160.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 639402 168.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 627732 196.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494842 241.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73633 1657 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73008 1660 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72693 1642 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72945 1660 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70299 1670 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70152 1705 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68823 1748 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2142703 55.19 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2147193 54.95 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2162120 56.46 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2108389 54.64 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2248914 54.11 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2090997 56.42 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2119479 56.54 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 369374 327.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178220 695.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 174081 692.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 171940 683.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169267 716.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 159169 742.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 159280 754.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26182 4524 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10338 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10059 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10248 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10806 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11155 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9267 11280 ns/op BenchmarkTrimASCII/1:1-4 3832528 30.94 ns/op BenchmarkTrimASCII/1:2-4 2712031 46.12 ns/op BenchmarkTrimASCII/1:4-4 2392105 49.26 ns/op BenchmarkTrimASCII/1:8-4 2106679 57.46 ns/op BenchmarkTrimASCII/1:16-4 1786218 67.79 ns/op BenchmarkTrimASCII/16:1-4 2787458 42.30 ns/op BenchmarkTrimASCII/16:2-4 785014 149.5 ns/op BenchmarkTrimASCII/16:4-4 776612 155.0 ns/op BenchmarkTrimASCII/16:8-4 720316 159.3 ns/op BenchmarkTrimASCII/16:16-4 694287 171.1 ns/op BenchmarkTrimASCII/256:1-4 512830 234.9 ns/op BenchmarkTrimASCII/256:2-4 73086 1631 ns/op BenchmarkTrimASCII/256:4-4 73574 1637 ns/op BenchmarkTrimASCII/256:8-4 73809 1643 ns/op BenchmarkTrimASCII/256:16-4 73093 1657 ns/op BenchmarkTrimASCII/4096:1-4 37995 3122 ns/op BenchmarkTrimASCII/4096:2-4 4747 25409 ns/op BenchmarkTrimASCII/4096:4-4 4658 25691 ns/op BenchmarkTrimASCII/4096:8-4 4695 25583 ns/op BenchmarkTrimASCII/4096:16-4 4623 25622 ns/op BenchmarkTrimByte-4 4160476 29.92 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13431 8967 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13467 8989 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1107 109149 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2202 52903 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4401 26394 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6664 15994 ns/op BenchmarkJoin/0-4 4970750 23.15 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4096692 28.88 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 195745 612.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 130352 885.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104521 1169 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83209 1441 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72498 1716 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60138 1949 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3294513 36.60 ns/op BenchmarkTrimSpace/ASCII-4 1865768 65.50 ns/op BenchmarkTrimSpace/SomeNonASCII-4 133380 844.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 76360 1561 ns/op BenchmarkReplaceAll-4 125067 958.1 ns/op 16 B/op 1 allocs/op PASS ok strings 57.440s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 39273 3074 ns/op BenchmarkCond2-4 16287 7197 ns/op BenchmarkCond4-4 8428 13284 ns/op BenchmarkCond8-4 3650 32744 ns/op BenchmarkCond16-4 1228 83509 ns/op BenchmarkCond32-4 614 195976 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 441405 255.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 279142 503.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 516892 240.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 299535 381.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 235416 491.5 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 509665 248.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 76400 1664 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 63100 2052 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 60613 2339 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 38246 3495 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 415807 375.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 136251 881.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 464905 282.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 106300 1048 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 437815 260.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 136194 839.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2482804 48.87 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 32850 3669 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 100207 1230 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 128300 953.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3498 28620 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 283 414042 ns/op BenchmarkRange/*sync.Map-4 1194 102121 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 67436 1588 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 192495 587.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 48014 2209 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 157965 760.3 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 222735 468.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 175924 861.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 62172 1947 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 157477 764.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 483571 243.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41100 2783 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115131 1016 ns/op BenchmarkSwapCollision/*sync.Map-4 50235 2367 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 340 344553 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 83606 1402 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 295918 364.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17053 7192 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 49224 2388 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 16442 7016 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 164408 649.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 79725 1474 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140646 815.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2078017 59.37 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 132838 909.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2064201 58.71 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 517881 236.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 125685 978.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 440652 396.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74068 1604 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 347216 423.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 455786 374.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 98382 1271 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 493640 254.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 87661 2064 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 93278 1344 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 139630 852.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 46054 2623 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 187232 654.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 435555 257.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 101092 1259 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 589749 243.7 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 30159 3793 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 67329 1755 ns/op BenchmarkClear/*sync.Map-4 23580 5155 ns/op BenchmarkUncontendedSemaphore-4 3413718 35.03 ns/op BenchmarkContendedSemaphore-4 2099599 47.93 ns/op BenchmarkMutexUncontended-4 910128 153.5 ns/op BenchmarkMutex-4 86226 1271 ns/op BenchmarkMutexSlack-4 97618 1247 ns/op BenchmarkMutexWork-4 85124 1463 ns/op BenchmarkMutexWorkSlack-4 79089 1472 ns/op BenchmarkMutexNoSpin-4 53049 2382 ns/op BenchmarkMutexSpin-4 60712 1929 ns/op BenchmarkOnce-4 503044 246.4 ns/op BenchmarkOnceFunc/v=Once-4 1000000 111.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 855273 142.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 904231 127.7 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 938794 126.2 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 857378 143.6 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 885567 138.8 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7093567 16.79 ns/op BenchmarkSemaSyntNonblock-4 972526 110.8 ns/op BenchmarkSemaSyntBlock-4 816442 139.0 ns/op BenchmarkSemaWorkNonblock-4 816849 144.3 ns/op BenchmarkSemaWorkBlock-4 790838 202.8 ns/op BenchmarkRWMutexUncontended-4 393837 276.3 ns/op BenchmarkRWMutexWrite100-4 225957 505.2 ns/op BenchmarkRWMutexWrite10-4 174249 719.5 ns/op BenchmarkRWMutexWorkWrite100-4 240778 492.5 ns/op BenchmarkRWMutexWorkWrite10-4 144830 852.1 ns/op BenchmarkWaitGroupUncontended-4 804051 163.9 ns/op BenchmarkWaitGroupAddDone-4 290317 409.3 ns/op BenchmarkWaitGroupAddDoneWork-4 299136 384.7 ns/op BenchmarkWaitGroupWait-4 4462744 26.60 ns/op BenchmarkWaitGroupWaitWork-4 3024589 39.49 ns/op BenchmarkWaitGroupActuallyWait-4 38235 3156 ns/op 32 B/op 2 allocs/op PASS ok sync 18.496s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 422149 256.5 ns/op PASS ok sync/atomic 1.193s PASS ok syscall 1.070s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 127668 914.8 ns/op 0 B/op 0 allocs/op PASS ok testing 1.183s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6369 15758 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11106 11007 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1221192 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 116 1011097 ns/op 956 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 149263423 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 147580696 ns/op 18285136 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1682 64688 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2098 56469 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5986686 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5551168 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 692138099 ns/op 47012832 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 679601646 ns/op 47012848 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 213 559105 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 506764 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61211568 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 57357356 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6777576079 ns/op 334042176 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6515045377 ns/op 334042176 B/op 100090 allocs/op BenchmarkPyramid/10-4 2452 46086 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3122504 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 326652036 ns/op 35607016 B/op 2056 allocs/op BenchmarkRagged/10-4 2295 47947 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 265 441155 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4521159 ns/op 408992 B/op 1660 allocs/op BenchmarkCode-4 7834 14356 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.182s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76438246 ns/op BenchmarkVariableString-4 95656 1225 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2019 58089 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 1.526s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 33 3502235 ns/op BenchmarkAfter-4 103794 1437 ns/op BenchmarkStop/impl=chan-4 179757 820.9 ns/op BenchmarkStop/impl=func-4 192540 638.0 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4414496 ns/op BenchmarkStartStop1000-4 188 616221 ns/op BenchmarkReset/impl=chan-4 1713352 70.19 ns/op BenchmarkReset/impl=func-4 1489124 78.18 ns/op BenchmarkSleep1000-4 28 3832168 ns/op BenchmarkParallelTimerLatency-4 50 190016 avg-late-ns 718628 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 100137 avg-late-ns 252219 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 90843 avg-late-ns 275320 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 73920 avg-late-ns 273274 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 60214 avg-late-ns 264415 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 81074 avg-late-ns 606592 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 110574 avg-late-ns 418991 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 109546 avg-late-ns 437961 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 116862 avg-late-ns 480178 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 99099 avg-late-ns 1090815 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1001824 avg-late-ns 6613664 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 115620 avg-late-ns 261977 max-late-ns BenchmarkAdjustTimers10000-4 19 6741277 ns/op BenchmarkTicker-4 388959 259.0 ns/op BenchmarkTickerReset-4 1616019 75.15 ns/op BenchmarkTickerResetNaive-4 154130 738.0 ns/op BenchmarkNow-4 1000000 115.0 ns/op BenchmarkNowUnixNano-4 986059 123.1 ns/op BenchmarkNowUnixMilli-4 954314 122.4 ns/op BenchmarkNowUnixMicro-4 926486 124.6 ns/op BenchmarkFormat-4 57199 2168 ns/op BenchmarkFormatRFC3339-4 76087 1582 ns/op BenchmarkFormatRFC3339Nano-4 76000 1581 ns/op BenchmarkFormatNow-4 78136 1515 ns/op BenchmarkMarshalJSON-4 100306 1154 ns/op BenchmarkMarshalText-4 106008 1162 ns/op BenchmarkParse-4 131649 906.9 ns/op BenchmarkParseRFC3339UTC-4 317899 383.2 ns/op BenchmarkParseRFC3339UTCBytes-4 213080 566.8 ns/op BenchmarkParseRFC3339TZ-4 93476 1228 ns/op BenchmarkParseRFC3339TZBytes-4 79065 1532 ns/op BenchmarkParseDuration-4 545158 221.8 ns/op BenchmarkHour-4 724316 166.1 ns/op BenchmarkSecond-4 721430 161.0 ns/op BenchmarkDate-4 510087 225.1 ns/op BenchmarkYear-4 580298 205.6 ns/op BenchmarkYearDay-4 541692 210.2 ns/op BenchmarkMonth-4 524354 225.5 ns/op BenchmarkDay-4 526224 227.7 ns/op BenchmarkISOWeek-4 558554 219.3 ns/op BenchmarkGoString-4 72934 1724 ns/op BenchmarkDateFunc-4 1406748 88.54 ns/op BenchmarkUnmarshalText-4 90073 1360 ns/op PASS ok time 16.106s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 662563 173.1 ns/op BenchmarkDecodeValidJapaneseChars-4 761120 148.3 ns/op BenchmarkDecodeRune-4 1771035 67.80 ns/op BenchmarkEncodeValidASCII-4 535760 198.6 ns/op BenchmarkEncodeValidJapaneseChars-4 731564 148.5 ns/op BenchmarkAppendRuneValidASCII-4 1655656 72.93 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2407878 49.63 ns/op BenchmarkEncodeRune-4 1844587 64.70 ns/op PASS ok unicode/utf16 2.292s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1943067 60.88 ns/op BenchmarkRuneCountTenJapaneseChars-4 301162 389.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3621784 31.76 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 428668 280.0 ns/op BenchmarkValidTenASCIIChars-4 1908993 63.03 ns/op BenchmarkValid100KASCIIChars-4 79 1296180 ns/op BenchmarkValidTenJapaneseChars-4 308828 392.0 ns/op BenchmarkValidLongMostlyASCII-4 84 1429440 ns/op BenchmarkValidLongJapanese-4 50 2235574 ns/op BenchmarkValidStringTenASCIIChars-4 4660591 24.67 ns/op BenchmarkValidString100KASCIIChars-4 9668 12323 ns/op BenchmarkValidStringTenJapaneseChars-4 435192 252.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1214 98640 ns/op BenchmarkValidStringLongJapanese-4 153 764110 ns/op BenchmarkEncodeASCIIRune-4 4179002 28.52 ns/op BenchmarkEncodeJapaneseRune-4 2527994 47.70 ns/op BenchmarkAppendASCIIRune-4 9338989 13.16 ns/op BenchmarkAppendJapaneseRune-4 2892433 40.65 ns/op BenchmarkDecodeASCIIRune-4 2913163 40.95 ns/op BenchmarkDecodeJapaneseRune-4 2304410 52.26 ns/op BenchmarkFullRune/ASCII-4 3532140 33.79 ns/op BenchmarkFullRune/Incomplete-4 1593334 74.44 ns/op BenchmarkFullRune/Japanese-4 3617146 33.01 ns/op PASS ok unicode/utf8 4.440s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 380395 269.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 299707 354.5 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 174722 826.9 ns/op 0 B/op 0 allocs/op PASS ok unique 8.423s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 80666846136 ns/op PASS ok cmd/api 81.913s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 487686 236.3 ns/op BenchmarkCgoCall/one-pointer-4 389408 306.2 ns/op BenchmarkCgoCall/string-pointer-escape-4 319875 381.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 316933 362.4 ns/op BenchmarkCgoCall/eight-pointers-4 201427 594.1 ns/op BenchmarkCgoCall/eight-pointers-nil-4 407534 306.1 ns/op BenchmarkCgoCall/eight-pointers-array-4 31062 4104 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42862 2784 ns/op BenchmarkGoString-4 1000000 104.2 ns/op BenchmarkCGoCallback-4 50522 2435 ns/op BenchmarkCGoInCThread-4 292780 399.0 ns/op PASS ok cmd/cgo/internal/test 2.537s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 100.1 ns/op BenchmarkEqArrayOfStrings64-4 151641 767.8 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11419 ns/op BenchmarkEqArrayOfFloats5-4 1420854 84.79 ns/op BenchmarkEqArrayOfFloats64-4 140768 870.7 ns/op BenchmarkEqArrayOfFloats1024-4 9571 12161 ns/op BenchmarkEqArrayOfStructsEq-4 2803 43577 ns/op BenchmarkEqArrayOfStructsNotEq-4 4970 23980 ns/op BenchmarkEqStruct-4 18478584 5.706 ns/op PASS ok cmd/compile/internal/reflectdata 2.273s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 64292 ns/op BenchmarkInvertLessThanNoov-4 14453306 7.323 ns/op BenchmarkCopyElim1-4 762 141886 ns/op BenchmarkCopyElim10-4 783 161261 ns/op BenchmarkCopyElim100-4 361 322914 ns/op BenchmarkCopyElim1000-4 66 1701952 ns/op BenchmarkCopyElim10000-4 3 33362752 ns/op BenchmarkCopyElim100000-4 1 564040373 ns/op BenchmarkDeadCode/1-4 778 142224 ns/op BenchmarkDeadCode/10-4 699 166770 ns/op BenchmarkDeadCode/100-4 308 377395 ns/op BenchmarkDeadCode/1000-4 44 2542037 ns/op BenchmarkDeadCode/10000-4 3 33612855 ns/op BenchmarkDeadCode/100000-4 1 390236959 ns/op BenchmarkDeadCode/200000-4 1 749915198 ns/op BenchmarkDominatorsLinear-4 13 10297854 ns/op 0.97 MB/s BenchmarkDominatorsFwdBack-4 9 13793352 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 12638068 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 10 13743128 ns/op 0.73 MB/s BenchmarkDominatorsMaxPredVal-4 9 13391495 ns/op 0.75 MB/s BenchmarkFuse/1-4 706 176963 ns/op BenchmarkFuse/10-4 585 186640 ns/op BenchmarkFuse/100-4 201 619270 ns/op BenchmarkFuse/1000-4 19 5599991 ns/op BenchmarkFuse/10000-4 2 72075888 ns/op BenchmarkNilCheckDeep1-4 10000 10505 ns/op 0.10 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4446 25390 ns/op 0.39 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 700 173027 ns/op 0.58 MB/s 1220 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 63 1677224 ns/op 0.60 MB/s 9593 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19665042 ns/op 0.51 MB/s 131410 B/op 5 allocs/op BenchmarkDSEPass-4 33 3718350 ns/op 57830 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 126982179 ns/op 4288144 B/op 109129 allocs/op BenchmarkCSEPass-4 7 15673463 ns/op 131534 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 160713016 ns/op 5678544 B/op 97564 allocs/op BenchmarkDeadcodePass-4 186 624011 ns/op 93850 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145128920 ns/op 4043048 B/op 44951 allocs/op BenchmarkMultiPass-4 74 1512681 ns/op 225664 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 295096887 ns/op 11306400 B/op 150739 allocs/op BenchmarkCondRewrite/SoloJump-4 3561686 33.34 ns/op BenchmarkCondRewrite/CombJump-4 3147664 37.65 ns/op PASS ok cmd/compile/internal/ssa 15.037s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11050 ns/op BenchmarkExtShift-4 19022 6425 ns/op BenchmarkModify-4 9937 11686 ns/op BenchmarkMullImm-4 19610 6295 ns/op BenchmarkConstModify-4 9964 11714 ns/op BenchmarkBitSet-4 20760 5801 ns/op BenchmarkBitClear-4 20380 6121 ns/op BenchmarkBitToggle-4 20996 5561 ns/op BenchmarkBitSetConst-4 165144 712.8 ns/op BenchmarkBitClearConst-4 166869 726.6 ns/op BenchmarkBitToggleConst-4 166696 708.5 ns/op BenchmarkDivconstI64-4 9738180 12.31 ns/op BenchmarkModconstI64-4 8577440 13.97 ns/op BenchmarkDivisiblePow2constI64-4 8924245 13.48 ns/op BenchmarkDivisibleconstI64-4 9258314 13.13 ns/op BenchmarkDivisibleWDivconstI64-4 6986762 17.09 ns/op BenchmarkDivconstU64/3-4 9437572 12.84 ns/op BenchmarkDivconstU64/5-4 8474522 14.41 ns/op BenchmarkDivconstU64/37-4 9368500 12.79 ns/op BenchmarkDivconstU64/1234567-4 9191250 12.99 ns/op BenchmarkModconstU64-4 9414514 12.85 ns/op BenchmarkDivisibleconstU64-4 9700378 12.33 ns/op BenchmarkDivisibleWDivconstU64-4 6954847 17.23 ns/op BenchmarkDivconstI32-4 9330255 12.55 ns/op BenchmarkModconstI32-4 8559289 14.07 ns/op BenchmarkDivisiblePow2constI32-4 9681309 12.64 ns/op BenchmarkDivisibleconstI32-4 9638274 12.56 ns/op BenchmarkDivisibleWDivconstI32-4 6904033 17.25 ns/op BenchmarkDivconstU32-4 9577180 12.46 ns/op BenchmarkModconstU32-4 9424136 12.64 ns/op BenchmarkDivisibleconstU32-4 9351921 12.89 ns/op BenchmarkDivisibleWDivconstU32-4 7377088 16.35 ns/op BenchmarkDivconstI16-4 8738179 13.61 ns/op BenchmarkModconstI16-4 9255130 12.91 ns/op BenchmarkDivisiblePow2constI16-4 9428145 12.62 ns/op BenchmarkDivisibleconstI16-4 9812710 12.41 ns/op BenchmarkDivisibleWDivconstI16-4 7023541 17.12 ns/op BenchmarkDivconstU16-4 9242181 12.62 ns/op BenchmarkModconstU16-4 9357811 12.73 ns/op BenchmarkDivisibleconstU16-4 9943542 12.26 ns/op BenchmarkDivisibleWDivconstU16-4 7609854 15.93 ns/op BenchmarkDivconstI8-4 9828862 12.55 ns/op BenchmarkModconstI8-4 8794868 13.54 ns/op BenchmarkDivisiblePow2constI8-4 9907797 11.92 ns/op BenchmarkDivisibleconstI8-4 9567663 12.76 ns/op BenchmarkDivisibleWDivconstI8-4 7560852 16.14 ns/op BenchmarkDivconstU8-4 9498524 12.61 ns/op BenchmarkModconstU8-4 9675608 12.33 ns/op BenchmarkDivisibleconstU8-4 10101232 11.85 ns/op BenchmarkDivisibleWDivconstU8-4 7546600 15.94 ns/op BenchmarkMul2-4 167414 750.1 ns/op BenchmarkMulNeg2-4 165054 757.5 ns/op BenchmarkEfaceInteger-4 3545776 29.22 ns/op BenchmarkTypeAssert-4 14629137 8.216 ns/op BenchmarkDiv64UnsignedSmall-4 7226352 16.74 ns/op BenchmarkDiv64Small-4 6175078 18.79 ns/op BenchmarkDiv64SmallNegDivisor-4 6271885 19.12 ns/op BenchmarkDiv64SmallNegDividend-4 6275034 18.93 ns/op BenchmarkDiv64SmallNegBoth-4 6213738 19.48 ns/op BenchmarkDiv64Unsigned-4 7005969 17.29 ns/op BenchmarkDiv64-4 6097206 19.61 ns/op BenchmarkDiv64NegDivisor-4 6159924 18.98 ns/op BenchmarkDiv64NegDividend-4 6185348 19.35 ns/op BenchmarkDiv64NegBoth-4 6450453 19.29 ns/op BenchmarkMod64UnsignedSmall-4 7416020 16.23 ns/op BenchmarkMod64Small-4 6512317 18.85 ns/op BenchmarkMod64SmallNegDivisor-4 6173264 19.16 ns/op BenchmarkMod64SmallNegDividend-4 6336952 18.92 ns/op BenchmarkMod64SmallNegBoth-4 6215200 19.33 ns/op BenchmarkMod64Unsigned-4 7293979 16.63 ns/op BenchmarkMod64-4 6268401 19.19 ns/op BenchmarkMod64NegDivisor-4 6083233 19.44 ns/op BenchmarkMod64NegDividend-4 6203172 19.55 ns/op BenchmarkMod64NegBoth-4 6174934 19.21 ns/op BenchmarkMulconstI32/3-4 18284181 6.582 ns/op BenchmarkMulconstI32/5-4 18060878 6.634 ns/op BenchmarkMulconstI32/12-4 18255637 6.624 ns/op BenchmarkMulconstI32/120-4 18315272 6.617 ns/op BenchmarkMulconstI32/-120-4 18293323 6.574 ns/op BenchmarkMulconstI32/65537-4 18108404 6.672 ns/op BenchmarkMulconstI32/65538-4 18212287 6.675 ns/op BenchmarkMulconstI64/3-4 18241370 6.571 ns/op BenchmarkMulconstI64/5-4 16991212 6.748 ns/op BenchmarkMulconstI64/12-4 18155494 6.636 ns/op BenchmarkMulconstI64/120-4 17682748 6.858 ns/op BenchmarkMulconstI64/-120-4 18270898 6.597 ns/op BenchmarkMulconstI64/65537-4 17109188 7.061 ns/op BenchmarkMulconstI64/65538-4 18301147 6.633 ns/op BenchmarkMulconstU32/3-4 18280059 6.605 ns/op BenchmarkMulconstU32/5-4 18214598 6.617 ns/op BenchmarkMulconstU32/12-4 17982238 6.592 ns/op BenchmarkMulconstU32/120-4 17893856 6.681 ns/op BenchmarkMulconstU32/65537-4 17971292 6.648 ns/op BenchmarkMulconstU32/65538-4 18209415 6.600 ns/op BenchmarkMulconstU64/3-4 18327784 6.606 ns/op BenchmarkMulconstU64/5-4 17661574 6.924 ns/op BenchmarkMulconstU64/12-4 18062487 6.555 ns/op BenchmarkMulconstU64/120-4 18081740 6.601 ns/op BenchmarkMulconstU64/65537-4 18339699 6.610 ns/op BenchmarkMulconstU64/65538-4 18219103 6.652 ns/op BenchmarkShiftArithmeticRight-4 19848614 6.160 ns/op BenchmarkSwitch8Predictable-4 16398198 7.439 ns/op BenchmarkSwitch8Unpredictable-4 5765056 18.28 ns/op BenchmarkSwitch32Predictable-4 8951509 11.53 ns/op BenchmarkSwitch32Unpredictable-4 5832292 18.85 ns/op BenchmarkSwitchStringPredictable-4 8648019 13.80 ns/op BenchmarkSwitchStringUnpredictable-4 4599542 25.35 ns/op BenchmarkSwitchTypePredictable-4 6035595 19.68 ns/op BenchmarkSwitchTypeUnpredictable-4 3144790 37.82 ns/op BenchmarkSwitchInterfaceTypePredictable-4 7576119 15.95 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4055833 28.79 ns/op PASS ok cmd/compile/internal/test 16.844s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 79 1454792 ns/op BenchmarkNamed/Underlying/nongeneric-4 885195 135.0 ns/op BenchmarkNamed/Underlying/generic-4 901143 136.1 ns/op BenchmarkNamed/Underlying/src_instance-4 896210 134.7 ns/op BenchmarkNamed/Underlying/user_instance-4 828289 147.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 643015688 ns/op 53790 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 478582983 ns/op 72271 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 186476898 ns/op 185394 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 157024844 ns/op 220175 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 505738969 ns/op 10350 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 101389167 ns/op 51593 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36875007 ns/op 141403 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33626502 ns/op 155580 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137059270 ns/op 15824 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 43715200 ns/op 49620 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21795892 ns/op 99517 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21186694 ns/op 102386 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1400523695 ns/op 51111 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 754429639 ns/op 94876 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171871541 ns/op 416298 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 138124021 ns/op 517968 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 631264095 ns/op 3211 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 78550519 ns/op 25798 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40811148 ns/op 49641 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42332865 ns/op 47857 lines/s PASS ok cmd/compile/internal/types2 19.209s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 48 2845877 ns/op 4656271 sys-ns/op 979250 user-ns/op PASS ok cmd/go 1.336s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 213715 540.2 ns/op PASS ok cmd/go/internal/cfg 1.201s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65341 1822 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 70804 1639 ns/op 4.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14155 8567 ns/op 119.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14144 8406 ns/op 121.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2182 54188 ns/op 151.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2209 54356 ns/op 150.71 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.964s All tests passed.