freebsd-amd64-race at d102c2ed01b0aaa1278371fb1c1d2f0cd6a71f0d :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash" "-force"] and env ["LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "GOROOT_BOOTSTRAP=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PATH=/tmp/workdir/go1.4/go/bin:/bin:/sbin:/usr/bin:/usr/local/bin" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src WARNING: //go1.4/bin/go does not exist, found /tmp/workdir/go1.4/go/bin/go from env WARNING: set /tmp/workdir/go1.4/go as GOROOT_BOOTSTRAP Building Go cmd/dist using /tmp/workdir/go1.4/go. (go1.22.6 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4/go. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin *** You need to add /tmp/workdir/go/bin to your PATH. :: Running /tmp/workdir/go/bin/go with args ["/tmp/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/bin:/sbin:/usr/bin:/usr/local/bin" "LANG=C.UTF-8" "HOME=/" "MM_CHARSET=UTF-8" "RC_PID=16" "BLOCKSIZE=K" "WORKDIR=/tmp/workdir" "GOROOT_BOOTSTRAP=/tmp/workdir/go1.4" "GO_BUILDER_NAME=freebsd-amd64-race" "GO_TEST_TIMEOUT_SCALE=2" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "GOPLSCACHE=/tmp/workdir/goplscache" "PWD=/tmp/workdir/go/bin"] in dir /tmp/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: freebsd # OS Version: FreeBSD 13.0-STABLE FreeBSD 13.0-STABLE #0 stable/13-n248759-3684bb89d52: Thu Dec 30 02:37:49 UTC 2021 root@releng3.nyi.freebsd.org:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 ##### Testing packages. ok archive/tar 1.768s ok archive/zip 2.877s ok bufio 1.376s ok bytes 2.521s ok cmp 1.019s ok compress/bzip2 1.491s ok compress/flate 6.683s ok compress/gzip 13.102s ok compress/lzw 2.045s ok compress/zlib 5.567s ok container/heap 1.034s ok container/list 1.023s ok container/ring 1.075s ok context 1.101s ok crypto 2.521s ok crypto/aes 1.101s ok crypto/cipher 3.452s ok crypto/des 1.059s ok crypto/dsa 1.024s ok crypto/ecdh 1.233s ok crypto/ecdsa 1.205s ok crypto/ed25519 1.425s ok crypto/elliptic 1.114s ok crypto/hmac 1.114s ok crypto/internal/alias 1.063s ok crypto/internal/bigmod 1.430s ok crypto/internal/boring 1.063s ok crypto/internal/boring/bcache 1.524s ok crypto/internal/edwards25519 1.695s ok crypto/internal/edwards25519/field 1.115s ok crypto/internal/hpke 1.090s ok crypto/internal/mlkem768 1.695s ok crypto/internal/nistec 1.908s ok crypto/internal/nistec/fiat 1.071s [no tests to run] ok crypto/md5 1.060s ok crypto/rand 1.360s ok crypto/rc4 1.485s ok crypto/rsa 2.472s ok crypto/sha1 1.090s ok crypto/sha256 1.090s ok crypto/sha512 1.090s ok crypto/subtle 1.489s ok crypto/tls 3.782s ok crypto/x509 2.201s ok database/sql 1.612s ok database/sql/driver 1.023s ok debug/buildinfo 1.102s ok debug/dwarf 1.124s ok debug/elf 1.988s ok debug/gosym 1.148s ok debug/macho 1.085s ok debug/pe 1.058s ok debug/plan9obj 1.058s ok embed 1.058s [no tests to run] ok embed/internal/embedtest 1.083s ok encoding/ascii85 1.083s ok encoding/asn1 1.085s ok encoding/base32 1.083s ok encoding/base64 1.099s ok encoding/binary 1.108s ok encoding/csv 1.067s ok encoding/gob 18.261s ok encoding/hex 1.031s ok encoding/json 2.300s ok encoding/pem 3.121s ok encoding/xml 1.223s ok errors 1.029s ok expvar 1.083s ok flag 3.291s ok fmt 1.549s ok go/ast 1.035s ok go/build 7.267s ok go/build/constraint 1.042s ok go/constant 1.042s ok go/doc 1.262s ok go/doc/comment 3.138s ok go/format 1.060s ok go/importer 1.676s ok go/internal/gccgoimporter 1.052s ok go/internal/gcimporter 12.885s ok go/internal/srcimporter 15.633s ok go/parser 2.101s ok go/printer 2.492s ok go/scanner 1.033s ok go/token 1.117s ok go/types 41.132s ok go/version 1.022s ok hash 1.083s ok hash/adler32 1.083s ok hash/crc32 1.114s ok hash/crc64 1.094s ok hash/fnv 1.035s ok hash/maphash 1.035s ok html 1.035s ok html/template 1.249s ok image 1.438s ok image/color 1.056s ok image/draw 1.625s ok image/gif 1.910s ok image/jpeg 2.304s ok image/png 4.124s ok index/suffixarray 1.900s ok internal/abi 1.084s ok internal/buildcfg 1.084s ok internal/chacha8rand 1.054s ok internal/concurrent 2.252s ok internal/coverage/cfile 2.875s ok internal/coverage/cformat 1.028s ok internal/coverage/cmerge 1.039s ok internal/coverage/pods 1.036s ok internal/coverage/slicereader 1.059s ok internal/coverage/slicewriter 1.046s ok internal/coverage/test 1.065s ok internal/cpu 3.200s ok internal/dag 1.022s ok internal/diff 1.022s ok internal/fmtsort 1.025s ok internal/fuzz 1.051s ok internal/godebug 17.414s ok internal/godebugs 72.168s ok internal/gover 1.050s ok internal/itoa 1.050s ok internal/pkgbits 1.050s ok internal/platform 1.853s ok internal/poll 1.368s ok internal/profile 1.080s ok internal/reflectlite 1.032s ok internal/runtime/atomic 1.082s ok internal/runtime/math 1.032s ok internal/runtime/sys 1.061s ok internal/saferio 1.158s ok internal/singleflight 1.093s ok internal/syscall/unix 1.032s ok internal/sysinfo 1.087s ok internal/testenv 1.266s ok internal/trace 40.595s ok internal/trace/internal/oldtrace 1.671s ok internal/types/errors 1.486s ok internal/unsafeheader 1.085s ok internal/weak 1.085s ok internal/xcoff 1.098s ok internal/zstd 2.000s ok io 1.075s ok io/fs 1.321s ok io/ioutil 1.089s ok iter 1.053s ok log 1.048s ok log/slog 1.104s ok log/slog/internal/benchmarks 1.052s ok log/slog/internal/buffer 1.052s ok log/syslog 2.283s ok maps 1.034s ok math 1.038s ok math/big 4.025s ok math/bits 1.100s ok math/cmplx 1.034s ok math/rand 3.996s ok math/rand/v2 2.678s ok mime 1.045s ok mime/multipart 6.341s ok mime/quotedprintable 1.073s ok net 9.524s ok net/http 11.010s ok net/http/cgi 28.956s ok net/http/cookiejar 1.054s ok net/http/fcgi 1.297s ok net/http/httptest 1.177s ok net/http/httptrace 1.079s ok net/http/httputil 1.751s ok net/http/internal 2.694s ok net/http/internal/ascii 1.083s ok net/http/pprof 6.291s ok net/internal/cgotest 1.069s ok net/internal/socktest 1.037s ok net/mail 1.095s ok net/netip 1.600s ok net/rpc 1.100s ok net/rpc/jsonrpc 1.099s ok net/smtp 1.070s ok net/textproto 1.157s ok net/url 1.104s ok os 7.163s ok os/exec 8.637s ok os/exec/internal/fdtest 1.083s ok os/signal 20.518s ok os/user 1.030s ok path 1.030s ok path/filepath 1.144s ok plugin 1.048s ok reflect 1.543s ok regexp 4.076s ok regexp/syntax 6.011s ok runtime 47.135s ok runtime/cgo 1.026s ok runtime/debug 2.268s ok runtime/internal/wasitest 1.025s ok runtime/metrics 1.064s ok runtime/pprof 31.041s ok runtime/race 11.199s ok runtime/trace 1.148s ok slices 1.472s ok sort 1.374s ok strconv 3.512s ok strings 2.569s ok sync 1.635s ok sync/atomic 4.802s ok syscall 7.901s ok testing 3.972s ok testing/fstest 1.072s ok testing/iotest 1.072s ok testing/quick 1.228s ok testing/slogtest 1.034s ok text/scanner 1.093s ok text/tabwriter 1.093s ok text/template 1.115s ok text/template/parse 1.038s ok time 13.180s ok unicode 1.092s ok unicode/utf16 1.087s ok unicode/utf8 1.087s ok unique 1.387s ok cmd/addr2line 5.563s ok cmd/api 15.044s ok cmd/asm/internal/asm 4.267s ok cmd/asm/internal/lex 1.029s ok cmd/cgo/internal/swig 1.028s ok cmd/cgo/internal/test 1.844s ok cmd/cgo/internal/testcarchive 25.645s ok cmd/cgo/internal/testcshared 9.830s ok cmd/cgo/internal/testerrors 10.658s ok cmd/cgo/internal/testfortran 1.047s ok cmd/cgo/internal/testgodefs 1.603s ok cmd/cgo/internal/testlife 1.718s ok cmd/cgo/internal/testnocgo 1.030s ok cmd/cgo/internal/testplugin 34.762s ok cmd/cgo/internal/testsanitizers 22.037s ok cmd/cgo/internal/testshared 1.027s ok cmd/cgo/internal/testso 2.770s ok cmd/cgo/internal/teststdio 3.112s ok cmd/cgo/internal/testtls 1.039s ok cmd/compile 24.361s ok cmd/compile/internal/abt 1.045s ok cmd/compile/internal/amd64 1.036s ok cmd/compile/internal/base 1.036s ok cmd/compile/internal/compare 1.088s ok cmd/compile/internal/devirtualize 1.081s ok cmd/compile/internal/dwarfgen 1.580s ok cmd/compile/internal/importer 2.033s ok cmd/compile/internal/inline/inlheur 1.532s ok cmd/compile/internal/ir 1.036s ok cmd/compile/internal/liveness 1.165s ok cmd/compile/internal/logopt 1.258s ok cmd/compile/internal/loopvar 1.058s ok cmd/compile/internal/noder 1.041s ok cmd/compile/internal/rangefunc 1.041s ok cmd/compile/internal/reflectdata 1.041s [no tests to run] ok cmd/compile/internal/ssa 9.602s ok cmd/compile/internal/ssagen 1.087s ok cmd/compile/internal/syntax 1.171s ok cmd/compile/internal/test 16.014s ok cmd/compile/internal/typecheck 1.327s ok cmd/compile/internal/types 1.022s ok cmd/compile/internal/types2 12.018s ok cmd/covdata 1.040s ok cmd/cover 17.373s ok cmd/dist 1.080s ok cmd/distpack 1.080s ok cmd/doc 1.490s ok cmd/fix 3.256s ok cmd/go 329.344s ok cmd/go/internal/auth 1.080s ok cmd/go/internal/cache 1.221s ok cmd/go/internal/cfg 1.025s [no tests to run] ok cmd/go/internal/envcmd 1.138s ok cmd/go/internal/fsys 1.094s ok cmd/go/internal/generate 1.073s ok cmd/go/internal/gover 1.072s ok cmd/go/internal/imports 1.101s ok cmd/go/internal/load 1.032s ok cmd/go/internal/lockedfile 2.603s ok cmd/go/internal/lockedfile/internal/filelock 2.075s ok cmd/go/internal/modfetch 1.045s ok cmd/go/internal/modfetch/codehost 2.261s ok cmd/go/internal/modfetch/zip_sum_test 1.061s ok cmd/go/internal/modindex 1.648s ok cmd/go/internal/modload 1.085s ok cmd/go/internal/mvs 1.085s ok cmd/go/internal/str 1.085s ok cmd/go/internal/test 1.110s ok cmd/go/internal/toolchain 1.057s ok cmd/go/internal/vcs 1.057s ok cmd/go/internal/vcweb 1.057s ok cmd/go/internal/vcweb/vcstest 3.432s ok cmd/go/internal/web 1.024s ok cmd/go/internal/work 1.370s ok cmd/gofmt 1.299s ok cmd/internal/archive 1.478s ok cmd/internal/buildid 1.541s ok cmd/internal/bootstrap_test 1.078s ok cmd/internal/cov 1.344s ok cmd/internal/dwarf 1.082s ok cmd/internal/edit 1.082s ok cmd/internal/goobj 1.022s ok cmd/internal/moddeps 2.068s ok cmd/internal/obj 1.621s ok cmd/internal/obj/arm64 1.720s ok cmd/internal/obj/loong64 1.130s ok cmd/internal/obj/ppc64 1.130s ok cmd/internal/obj/riscv 1.069s ok cmd/internal/obj/s390x 1.039s ok cmd/internal/obj/x86 4.006s ok cmd/internal/objabi 1.107s ok cmd/internal/par 1.220s ok cmd/internal/pgo 1.053s ok cmd/internal/pkgpath 5.308s ok cmd/internal/pkgpattern 1.042s ok cmd/internal/quoted 1.042s ok cmd/internal/src 1.082s ok cmd/internal/sys 1.082s ok cmd/internal/test2json 1.736s ok cmd/link 24.456s ok cmd/link/internal/benchmark 1.050s ok cmd/link/internal/ld 12.348s ok cmd/link/internal/loader 1.051s ok cmd/nm 9.771s ok cmd/objdump 5.641s ok cmd/pack 7.700s ok cmd/pprof 3.661s ok cmd/relnote 1.061s ok cmd/trace 1.375s ok cmd/vet 51.452s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 4153 26175 ns/op 1128 B/op 10 allocs/op Benchmark/Writer/GNU-4 2684 39345 ns/op 1662 B/op 24 allocs/op Benchmark/Writer/PAX-4 2169 51963 ns/op 2112 B/op 32 allocs/op Benchmark/Reader/USTAR-4 4377 27330 ns/op 5145 B/op 16 allocs/op Benchmark/Reader/GNU-4 5794 19327 ns/op 5091 B/op 14 allocs/op Benchmark/Reader/PAX-4 2124 54654 ns/op 8722 B/op 33 allocs/op PASS ok archive/tar 1.744s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 314383897 ns/op 828960 B/op 83 allocs/op BenchmarkZip64Test-4 1 135797053 ns/op BenchmarkZip64TestSizes/4096-4 1603 71874 ns/op BenchmarkZip64TestSizes/1048576-4 154 710411 ns/op BenchmarkZip64TestSizes/67108864-4 1 146765853 ns/op PASS ok archive/zip 2.290s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 238527 469.5 ns/op BenchmarkReaderCopyUnoptimal-4 151075 743.2 ns/op BenchmarkReaderCopyNoWriteTo-4 6430 22444 ns/op BenchmarkReaderWriteToOptimal-4 5716 18185 ns/op BenchmarkReaderReadString-4 143218 839.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 234172 488.7 ns/op BenchmarkWriterCopyUnoptimal-4 237801 510.7 ns/op BenchmarkWriterCopyNoReadFrom-4 6841 23173 ns/op BenchmarkReaderEmpty-4 34225 3453 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28342 4379 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 526615 190.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.577s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4986 20977 ns/op 1562.07 MB/s BenchmarkWriteByte-4 488 238216 ns/op 17.19 MB/s BenchmarkWriteRune-4 255 467577 ns/op 26.28 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3890519 ns/op BenchmarkBufferFullSmallReads-4 100 1093478 ns/op BenchmarkBufferWriteBlock/N4096-4 6676 17738 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 398 321166 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 8878184 ns/op 4192263 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 4 25015612 ns/op 670.67 MB/s 8388608 B/op 0 allocs/op BenchmarkIndexByte/10-4 4286089 27.15 ns/op 368.30 MB/s BenchmarkIndexByte/32-4 4133474 28.87 ns/op 1108.53 MB/s BenchmarkIndexByte/4K-4 886717 134.1 ns/op 30553.16 MB/s BenchmarkIndexBytePortable/10-4 812610 144.5 ns/op 69.18 MB/s BenchmarkIndexBytePortable/32-4 257353 450.3 ns/op 71.06 MB/s BenchmarkIndexBytePortable/4K-4 2265 53894 ns/op 76.00 MB/s BenchmarkIndexRune/10-4 1281522 93.31 ns/op 107.17 MB/s BenchmarkIndexRune/32-4 1248534 95.56 ns/op 334.86 MB/s BenchmarkIndexRune/4K-4 544561 216.3 ns/op 18938.33 MB/s BenchmarkIndexRuneASCII/10-4 4467789 26.66 ns/op 375.06 MB/s BenchmarkIndexRuneASCII/32-4 4212756 28.71 ns/op 1114.65 MB/s BenchmarkIndexRuneASCII/4K-4 901894 136.1 ns/op 30101.35 MB/s BenchmarkIndexRuneUnicode/Latin/10-4 1506944 82.74 ns/op 120.87 MB/s BenchmarkIndexRuneUnicode/Latin/32-4 1452763 81.02 ns/op 394.98 MB/s BenchmarkIndexRuneUnicode/Latin/4K-4 170313 1042 ns/op 3931.97 MB/s BenchmarkIndexRuneUnicode/Cyrillic/10-4 945682 133.1 ns/op 75.16 MB/s BenchmarkIndexRuneUnicode/Cyrillic/32-4 1170679 127.2 ns/op 251.52 MB/s BenchmarkIndexRuneUnicode/Cyrillic/4K-4 56470 1964 ns/op 2086.06 MB/s BenchmarkIndexRuneUnicode/Han/10-4 758790 162.4 ns/op 61.57 MB/s BenchmarkIndexRuneUnicode/Han/32-4 825463 127.4 ns/op 251.09 MB/s BenchmarkIndexRuneUnicode/Han/4K-4 117171 1053 ns/op 3888.55 MB/s BenchmarkEqual/0-4 6747812 18.70 ns/op BenchmarkEqual/same/1-4 1497037 79.85 ns/op 12.52 MB/s BenchmarkEqual/same/6-4 1478722 77.63 ns/op 77.29 MB/s BenchmarkEqual/same/9-4 1500622 81.40 ns/op 110.56 MB/s BenchmarkEqual/same/15-4 1532054 78.38 ns/op 191.37 MB/s BenchmarkEqual/same/16-4 1580238 76.77 ns/op 208.41 MB/s BenchmarkEqual/same/20-4 1518225 79.74 ns/op 250.82 MB/s BenchmarkEqual/same/32-4 1498834 79.91 ns/op 400.45 MB/s BenchmarkEqual/same/4K-4 70586 1646 ns/op 2487.74 MB/s BenchmarkEqual/1-4 1441993 80.79 ns/op 12.38 MB/s BenchmarkEqual/6-4 1455892 84.65 ns/op 70.88 MB/s BenchmarkEqual/9-4 1420190 84.46 ns/op 106.56 MB/s BenchmarkEqual/15-4 1373906 85.06 ns/op 176.35 MB/s BenchmarkEqual/16-4 1481733 82.47 ns/op 194.01 MB/s BenchmarkEqual/20-4 1333754 87.32 ns/op 229.04 MB/s BenchmarkEqual/32-4 1361583 88.07 ns/op 363.33 MB/s BenchmarkEqual/4K-4 55365 2190 ns/op 1870.30 MB/s BenchmarkEqualBothUnaligned/64_0-4 1461936 82.43 ns/op 776.40 MB/s BenchmarkEqualBothUnaligned/64_1-4 1222094 98.91 ns/op 647.08 MB/s BenchmarkEqualBothUnaligned/64_4-4 1475058 79.23 ns/op 807.78 MB/s BenchmarkEqualBothUnaligned/64_7-4 1511400 80.63 ns/op 793.73 MB/s BenchmarkEqualBothUnaligned/4096_0-4 70372 1708 ns/op 2398.21 MB/s BenchmarkEqualBothUnaligned/4096_1-4 48355 2487 ns/op 1646.96 MB/s BenchmarkEqualBothUnaligned/4096_4-4 123226 946.2 ns/op 4328.81 MB/s BenchmarkEqualBothUnaligned/4096_7-4 125738 951.0 ns/op 4306.82 MB/s BenchmarkIndex/10-4 3093009 38.72 ns/op 258.29 MB/s BenchmarkIndex/32-4 2863558 41.36 ns/op 773.70 MB/s BenchmarkIndex/4K-4 32404 3539 ns/op 1157.24 MB/s BenchmarkIndexEasy/10-4 3250372 35.50 ns/op 281.69 MB/s BenchmarkIndexEasy/32-4 2948900 39.54 ns/op 809.32 MB/s BenchmarkIndexEasy/4K-4 474543 241.2 ns/op 16979.26 MB/s BenchmarkCount/10-4 1562534 75.68 ns/op 132.14 MB/s BenchmarkCount/32-4 1413776 82.43 ns/op 388.20 MB/s BenchmarkCount/4K-4 32193 3652 ns/op 1121.54 MB/s BenchmarkCountEasy/10-4 1486300 78.60 ns/op 127.22 MB/s BenchmarkCountEasy/32-4 1403656 84.01 ns/op 380.93 MB/s BenchmarkCountEasy/4K-4 386162 292.0 ns/op 14027.00 MB/s BenchmarkCountSingle/10-4 3196304 38.00 ns/op 263.13 MB/s BenchmarkCountSingle/32-4 3063991 39.85 ns/op 803.10 MB/s BenchmarkCountSingle/4K-4 1000000 110.9 ns/op 36926.06 MB/s BenchmarkToUpper/#00-4 2640045 42.37 ns/op BenchmarkToUpper/ONLYUPPER-4 284781 405.1 ns/op BenchmarkToUpper/abc-4 543180 223.0 ns/op BenchmarkToUpper/AbC123-4 307288 411.9 ns/op BenchmarkToUpper/azAZ09_-4 280400 428.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77970 1469 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37336 3210 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 60630 1980 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 130192 916.6 ns/op BenchmarkToLower/#00-4 2771353 42.64 ns/op BenchmarkToLower/abc-4 472174 251.2 ns/op BenchmarkToLower/AbC123-4 302428 393.5 ns/op BenchmarkToLower/azAZ09_-4 279139 431.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78042 1476 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40590 2949 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 68319 1764 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120376 926.5 ns/op BenchmarkFields/ASCII/16-4 148076 800.9 ns/op 19.98 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9333 12413 ns/op 20.62 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 601 195855 ns/op 20.91 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 33 3319418 ns/op 19.74 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 53769780 ns/op 19.50 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 80854 1299 ns/op 12.32 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5760 19415 ns/op 13.19 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 379 317617 ns/op 12.90 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5610511 ns/op 11.68 MB/s 504064 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 102593071 ns/op 10.22 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 179337 652.4 ns/op 24.52 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12740 9422 ns/op 27.17 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 706 169484 ns/op 24.17 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3214224 ns/op 20.39 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 60396144 ns/op 17.36 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 130042 909.0 ns/op 17.60 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8174 13461 ns/op 19.02 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 534 222956 ns/op 18.37 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 4087858 ns/op 16.03 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78934200 ns/op 13.28 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2101546 57.13 ns/op BenchmarkTrimSpace/ASCII-4 1000000 111.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111954 1056 ns/op BenchmarkTrimSpace/JustNonASCII-4 51945 2356 ns/op BenchmarkToValidUTF8/Valid-4 492195 241.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 342366 352.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95464 1166 ns/op BenchmarkIndexHard1-4 820 143773 ns/op 7293.26 MB/s BenchmarkIndexHard2-4 588 206489 ns/op 5078.12 MB/s BenchmarkIndexHard3-4 150 799329 ns/op 1311.82 MB/s BenchmarkIndexHard4-4 98 1195102 ns/op 877.39 MB/s BenchmarkLastIndexHard1-4 5 21482570 ns/op BenchmarkLastIndexHard2-4 4 28829114 ns/op BenchmarkLastIndexHard3-4 4 31350484 ns/op BenchmarkCountHard1-4 844 144303 ns/op BenchmarkCountHard2-4 602 200251 ns/op BenchmarkCountHard3-4 151 800394 ns/op BenchmarkSplitEmptySeparator-4 1 113545880 ns/op BenchmarkSplitSingleByteSeparator-4 18 7083742 ns/op BenchmarkSplitMultiByteSeparator-4 12 8625542 ns/op BenchmarkSplitNSingleByteSeparator-4 201206 615.1 ns/op BenchmarkSplitNMultiByteSeparator-4 73282 1639 ns/op BenchmarkRepeat-4 199383 584.3 ns/op BenchmarkRepeatLarge/256/1-4 150320 811.2 ns/op 315.56 MB/s BenchmarkRepeatLarge/256/16-4 216349 569.4 ns/op 449.56 MB/s BenchmarkRepeatLarge/512/1-4 100585 1141 ns/op 448.78 MB/s BenchmarkRepeatLarge/512/16-4 140157 874.2 ns/op 585.66 MB/s BenchmarkRepeatLarge/1024/1-4 69078 1734 ns/op 590.46 MB/s BenchmarkRepeatLarge/1024/16-4 83479 1440 ns/op 711.33 MB/s BenchmarkRepeatLarge/2048/1-4 41628 2843 ns/op 720.37 MB/s BenchmarkRepeatLarge/2048/16-4 47188 2644 ns/op 774.63 MB/s BenchmarkRepeatLarge/4096/1-4 21207 5320 ns/op 769.91 MB/s BenchmarkRepeatLarge/4096/16-4 24602 5145 ns/op 796.13 MB/s BenchmarkRepeatLarge/8192/1-4 12210 9372 ns/op 874.07 MB/s BenchmarkRepeatLarge/8192/16-4 13178 9371 ns/op 874.20 MB/s BenchmarkRepeatLarge/8192/4097-4 22234 5314 ns/op 770.93 MB/s BenchmarkRepeatLarge/16384/1-4 6426 18209 ns/op 899.78 MB/s BenchmarkRepeatLarge/16384/16-4 6975 17950 ns/op 912.78 MB/s BenchmarkRepeatLarge/16384/4097-4 8901 13733 ns/op 895.03 MB/s BenchmarkRepeatLarge/32768/1-4 2832 35868 ns/op 913.57 MB/s BenchmarkRepeatLarge/32768/16-4 3422 33429 ns/op 980.23 MB/s BenchmarkRepeatLarge/32768/4097-4 4023 31511 ns/op 910.12 MB/s BenchmarkRepeatLarge/65536/1-4 1779 66249 ns/op 989.24 MB/s BenchmarkRepeatLarge/65536/16-4 1806 68225 ns/op 960.59 MB/s BenchmarkRepeatLarge/65536/4097-4 1873 63766 ns/op 963.75 MB/s BenchmarkRepeatLarge/131072/1-4 451 269788 ns/op 485.83 MB/s BenchmarkRepeatLarge/131072/16-4 450 318503 ns/op 411.53 MB/s BenchmarkRepeatLarge/131072/4097-4 469 254086 ns/op 499.86 MB/s BenchmarkRepeatLarge/262144/1-4 228 527140 ns/op 497.29 MB/s BenchmarkRepeatLarge/262144/16-4 228 532098 ns/op 492.66 MB/s BenchmarkRepeatLarge/262144/4097-4 229 524630 ns/op 491.99 MB/s BenchmarkRepeatLarge/524288/1-4 100 1068339 ns/op 490.75 MB/s BenchmarkRepeatLarge/524288/16-4 100 1062885 ns/op 493.27 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1047592 ns/op 496.68 MB/s BenchmarkRepeatLarge/1048576/1-4 60 2090422 ns/op 501.61 MB/s BenchmarkRepeatLarge/1048576/16-4 62 2036538 ns/op 514.88 MB/s BenchmarkRepeatLarge/1048576/4097-4 60 2029504 ns/op 514.77 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4222886 ns/op 496.62 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4116066 ns/op 509.50 MB/s BenchmarkRepeatLarge/2097152/4097-4 31 4249027 ns/op 492.72 MB/s BenchmarkRepeatLarge/4194304/1-4 14 9299206 ns/op 451.04 MB/s BenchmarkRepeatLarge/4194304/16-4 14 9472296 ns/op 442.80 MB/s BenchmarkRepeatLarge/4194304/4097-4 14 8329830 ns/op 503.16 MB/s BenchmarkRepeatLarge/8388608/1-4 7 18670630 ns/op 449.29 MB/s BenchmarkRepeatLarge/8388608/16-4 7 17607503 ns/op 476.42 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 17594501 ns/op 476.66 MB/s BenchmarkRepeatLarge/16777216/1-4 3 37606164 ns/op 446.13 MB/s BenchmarkRepeatLarge/16777216/16-4 3 33592496 ns/op 499.43 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 30390387 ns/op 552.06 MB/s BenchmarkRepeatLarge/33554432/1-4 2 64725759 ns/op 518.41 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61852906 ns/op 542.49 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 60251592 ns/op 556.91 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120848569 ns/op 555.31 MB/s BenchmarkRepeatLarge/67108864/16-4 1 119769905 ns/op 560.31 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 120597444 ns/op 556.47 MB/s BenchmarkRepeatLarge/134217728/1-4 1 265912994 ns/op 504.74 MB/s BenchmarkRepeatLarge/134217728/16-4 1 243029043 ns/op 552.27 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 243056195 ns/op 552.21 MB/s BenchmarkRepeatLarge/268435456/1-4 1 535195736 ns/op 501.57 MB/s BenchmarkRepeatLarge/268435456/16-4 1 480566125 ns/op 558.58 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 478332355 ns/op 561.19 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1138819515 ns/op 471.43 MB/s BenchmarkRepeatLarge/536870912/16-4 1 963361726 ns/op 557.29 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 973068738 ns/op 551.73 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2174777028 ns/op 493.73 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1933479263 ns/op 555.34 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1924304441 ns/op 557.99 MB/s BenchmarkBytesCompare/1-4 9378495 12.03 ns/op BenchmarkBytesCompare/2-4 9407331 12.57 ns/op BenchmarkBytesCompare/4-4 8615896 12.48 ns/op BenchmarkBytesCompare/8-4 10134356 11.06 ns/op BenchmarkBytesCompare/16-4 10002115 10.61 ns/op BenchmarkBytesCompare/32-4 8466416 12.68 ns/op BenchmarkBytesCompare/64-4 8773998 13.18 ns/op BenchmarkBytesCompare/128-4 7707842 15.71 ns/op BenchmarkBytesCompare/256-4 5514229 21.00 ns/op BenchmarkBytesCompare/512-4 3913730 30.92 ns/op BenchmarkBytesCompare/1024-4 2433193 49.39 ns/op BenchmarkBytesCompare/2048-4 1397838 85.20 ns/op BenchmarkIndexAnyASCII/1:1-4 2503401 47.14 ns/op BenchmarkIndexAnyASCII/1:2-4 2605478 45.83 ns/op BenchmarkIndexAnyASCII/1:4-4 2622273 46.34 ns/op BenchmarkIndexAnyASCII/1:8-4 2590058 46.48 ns/op BenchmarkIndexAnyASCII/1:16-4 2540359 45.95 ns/op BenchmarkIndexAnyASCII/1:32-4 2504946 46.83 ns/op BenchmarkIndexAnyASCII/1:64-4 2473844 47.51 ns/op BenchmarkIndexAnyASCII/16:1-4 2240509 53.37 ns/op BenchmarkIndexAnyASCII/16:2-4 335160 348.3 ns/op BenchmarkIndexAnyASCII/16:4-4 297991 344.5 ns/op BenchmarkIndexAnyASCII/16:8-4 338030 347.1 ns/op BenchmarkIndexAnyASCII/16:16-4 314505 363.8 ns/op BenchmarkIndexAnyASCII/16:32-4 311848 386.0 ns/op BenchmarkIndexAnyASCII/16:64-4 273345 433.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1954024 60.89 ns/op BenchmarkIndexAnyASCII/256:2-4 25335 4894 ns/op BenchmarkIndexAnyASCII/256:4-4 25279 4697 ns/op BenchmarkIndexAnyASCII/256:8-4 25094 4828 ns/op BenchmarkIndexAnyASCII/256:16-4 25202 4729 ns/op BenchmarkIndexAnyASCII/256:32-4 25144 4773 ns/op BenchmarkIndexAnyASCII/256:64-4 24664 4884 ns/op BenchmarkIndexAnyUTF8/1:1-4 2595807 47.02 ns/op BenchmarkIndexAnyUTF8/1:2-4 2662497 45.83 ns/op BenchmarkIndexAnyUTF8/1:4-4 2586421 45.96 ns/op BenchmarkIndexAnyUTF8/1:8-4 2632341 45.40 ns/op BenchmarkIndexAnyUTF8/1:16-4 2646338 46.20 ns/op BenchmarkIndexAnyUTF8/1:32-4 2615032 46.13 ns/op BenchmarkIndexAnyUTF8/1:64-4 2614611 45.85 ns/op BenchmarkIndexAnyUTF8/16:1-4 163186 754.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 291632 413.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 289845 413.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 289614 418.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 279080 429.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 256420 454.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 264478 449.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10864 ns/op BenchmarkIndexAnyUTF8/256:2-4 20594 5891 ns/op BenchmarkIndexAnyUTF8/256:4-4 20280 5952 ns/op BenchmarkIndexAnyUTF8/256:8-4 20316 5849 ns/op BenchmarkIndexAnyUTF8/256:16-4 19334 6188 ns/op BenchmarkIndexAnyUTF8/256:32-4 18536 6486 ns/op BenchmarkIndexAnyUTF8/256:64-4 18355 6521 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2542723 47.18 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2585647 46.09 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2619498 46.01 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2616333 45.79 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2583576 47.20 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2567752 47.37 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2603541 46.22 ns/op BenchmarkLastIndexAnyASCII/16:1-4 351092 333.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 347096 336.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 336615 356.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 342825 359.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 332487 355.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 307050 383.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 277551 440.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25521 4683 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25341 4680 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25771 4681 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25509 4750 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24366 4664 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25588 4758 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24836 4697 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2551422 47.07 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2525821 47.26 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2428346 46.20 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2590044 45.83 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2500664 46.07 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2502258 47.64 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2587699 46.18 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 238424 511.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 284727 417.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 274059 427.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 284989 419.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 284898 422.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 261607 461.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 260053 456.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16869 7094 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19464 5976 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19904 6192 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19663 6217 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19340 6087 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17902 6600 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 17796 6607 ns/op BenchmarkTrimASCII/1:1-4 2988248 38.87 ns/op BenchmarkTrimASCII/1:2-4 2366330 50.13 ns/op BenchmarkTrimASCII/1:4-4 2179478 54.45 ns/op BenchmarkTrimASCII/1:8-4 1944057 62.69 ns/op BenchmarkTrimASCII/1:16-4 1659280 72.96 ns/op BenchmarkTrimASCII/16:1-4 436710 270.4 ns/op BenchmarkTrimASCII/16:2-4 352407 341.3 ns/op BenchmarkTrimASCII/16:4-4 342166 346.6 ns/op BenchmarkTrimASCII/16:8-4 326839 350.4 ns/op BenchmarkTrimASCII/16:16-4 328543 365.7 ns/op BenchmarkTrimASCII/256:1-4 32583 3692 ns/op BenchmarkTrimASCII/256:2-4 25567 4706 ns/op BenchmarkTrimASCII/256:4-4 25863 4658 ns/op BenchmarkTrimASCII/256:8-4 25388 4696 ns/op BenchmarkTrimASCII/256:16-4 25819 4696 ns/op BenchmarkTrimASCII/4096:1-4 2032 59680 ns/op BenchmarkTrimASCII/4096:2-4 1616 73564 ns/op BenchmarkTrimASCII/4096:4-4 1622 72901 ns/op BenchmarkTrimASCII/4096:8-4 1629 73104 ns/op BenchmarkTrimASCII/4096:16-4 1616 73400 ns/op BenchmarkTrimByte-4 2163294 55.28 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13231 9058 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13240 9193 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 696 170268 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1378 84882 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2736 43107 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5072 22089 ns/op BenchmarkCompareBytesEqual-4 11288032 10.54 ns/op BenchmarkCompareBytesToNil-4 12475838 9.582 ns/op BenchmarkCompareBytesEmpty-4 13730676 8.900 ns/op BenchmarkCompareBytesIdentical-4 12998894 9.356 ns/op BenchmarkCompareBytesSameLength-4 11894995 10.04 ns/op BenchmarkCompareBytesDifferentLength-4 11911174 10.04 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1386 72346 ns/op 14494.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1702 72605 ns/op 14442.29 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1371 74355 ns/op 14102.49 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1732 79111 ns/op 13254.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1356 77826 ns/op 13473.42 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1864 74667 ns/op 14043.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1368 81767 ns/op 12824.08 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=0-4 1384 82316 ns/op 12738.56 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=1-4 1716 69235 ns/op 15145.25 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=2-4 1722 81893 ns/op 12804.29 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=3-4 1707 67323 ns/op 15575.36 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=4-4 1388 75839 ns/op 13826.40 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=5-4 1790 67691 ns/op 15490.80 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=6-4 1636 65949 ns/op 15899.88 MB/s BenchmarkCompareBytesBigBothUnaligned/offset=7-4 1353 78641 ns/op 13333.75 MB/s BenchmarkCompareBytesBig-4 1778 60966 ns/op 17199.60 MB/s BenchmarkCompareBytesBigIdentical-4 12358233 8.910 ns/op 117688988.14 MB/s PASS ok bytes 66.168s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 79778525 ns/op 1.25 MB/s 3615964 B/op 29 allocs/op BenchmarkDecodeNewton-4 1 323558845 ns/op 1.75 MB/s 3637920 B/op 30 allocs/op BenchmarkDecodeRand-4 5 24286363 ns/op 0.67 MB/s 3645993 B/op 27 allocs/op PASS ok compress/bzip2 2.434s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1784253 ns/op 5.60 MB/s 42945 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16771654 ns/op 5.96 MB/s 44722 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 172329973 ns/op 5.80 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 62 1795916 ns/op 5.57 MB/s 43134 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 18103140 ns/op 5.52 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 181454339 ns/op 5.51 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1759872 ns/op 5.68 MB/s 42758 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 17265453 ns/op 5.79 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 173772221 ns/op 5.75 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1771753 ns/op 5.64 MB/s 42116 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 17099189 ns/op 5.85 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 174761489 ns/op 5.72 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 61 1917266 ns/op 5.22 MB/s 43126 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18673387 ns/op 5.36 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185906710 ns/op 5.38 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 66 1578923 ns/op 6.33 MB/s 43392 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 13017352 ns/op 7.68 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 133030321 ns/op 7.52 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1358703 ns/op 7.36 MB/s 42422 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10530842 ns/op 9.50 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 104501523 ns/op 9.57 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 76 1423023 ns/op 7.03 MB/s 43432 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10413287 ns/op 9.60 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 103274484 ns/op 9.68 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 90 1218720 ns/op 8.21 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11471930 ns/op 8.72 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 120839719 ns/op 8.28 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2478312 ns/op 4.04 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20870972 ns/op 4.79 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 208878483 ns/op 4.79 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6704001 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 82519589 ns/op 1.21 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 844015230 ns/op 1.18 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6572970 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79444620 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 830306130 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1451609 ns/op 6.89 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12276613 ns/op 8.15 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 123547401 ns/op 8.09 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2169001 ns/op 4.61 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17052068 ns/op 5.86 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 168736783 ns/op 5.93 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6776869 ns/op 1.48 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72049348 ns/op 1.39 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 741476472 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6699511 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89911322 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 921835071 ns/op 1.08 MB/s PASS ok compress/flate 16.121s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2254868 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2318101 ns/op 4.31 MB/s BenchmarkDecoder/1e5-4 5 22238585 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22386969 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 222525287 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse6-4 1 222170902 ns/op 4.50 MB/s BenchmarkEncoder/1e4-4 56 2094632 ns/op 4.77 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1825719 ns/op 5.48 MB/s BenchmarkEncoder/1e5-4 6 19263072 ns/op 5.19 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18964484 ns/op 5.27 MB/s BenchmarkEncoder/1e6-4 1 195354712 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse6-4 1 191190023 ns/op 5.23 MB/s PASS ok compress/lzw 3.726s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3829127 ns/op PASS ok container/heap 1.198s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20776 5449 ns/op BenchmarkWithTimeout/concurrency=40-4 5210 24195 ns/op BenchmarkWithTimeout/concurrency=4000-4 5109 27671 ns/op BenchmarkWithTimeout/concurrency=400000-4 6632 19900 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 413653 268.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14539 8678 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17803 6620 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2871 40125 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1918 62762 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2629 44153 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 268 459256 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 190 792026 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 289 423267 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4702983 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 7998776 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 28 4159524 ns/op BenchmarkCheckCanceled/Err-4 282655 437.9 ns/op BenchmarkCheckCanceled/Done-4 415900 282.4 ns/op BenchmarkContextCancelDone-4 483142 253.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 13036 9245 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 10000 10168 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 10000 11703 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8588 12762 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8785 15614 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 446395 247.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 282337 431.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 193501 618.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 121831 1008 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 62370 1939 ns/op PASS ok context 11.494s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt/AES-128-4 1918032 62.32 ns/op 256.73 MB/s BenchmarkEncrypt/AES-192-4 1831764 66.69 ns/op 239.91 MB/s BenchmarkEncrypt/AES-256-4 1757893 68.71 ns/op 232.87 MB/s BenchmarkDecrypt/AES-128-4 1903406 63.69 ns/op 251.22 MB/s BenchmarkDecrypt/AES-192-4 1778222 67.49 ns/op 237.06 MB/s BenchmarkDecrypt/AES-256-4 1709755 71.91 ns/op 222.51 MB/s BenchmarkExpand/AES-128-4 1000000 115.8 ns/op BenchmarkExpand/AES-192-4 1000000 112.5 ns/op BenchmarkExpand/AES-256-4 809916 142.9 ns/op BenchmarkCreateCipher/AES-128-4 177030 754.3 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-192-4 179061 698.2 ns/op 512 B/op 1 allocs/op BenchmarkCreateCipher/AES-256-4 180158 735.6 ns/op 512 B/op 1 allocs/op PASS ok crypto/aes 3.086s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185407 687.6 ns/op 93.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 372543 327.9 ns/op 195.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187622 723.0 ns/op 88.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 370291 358.4 ns/op 178.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118136 1455 ns/op 928.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 175320 1084 ns/op 1245.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107102 1538 ns/op 877.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146343 1210 ns/op 1115.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 27171 4782 ns/op 1713.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37339 4543 ns/op 1803.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 24840 5363 ns/op 1527.58 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 25352 5173 ns/op 1583.60 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7168 16451 ns/op 61.94 MB/s BenchmarkAESCFBDecrypt1K-4 7232 16666 ns/op 61.14 MB/s BenchmarkAESCFBDecrypt8K-4 962 127764 ns/op 64.08 MB/s BenchmarkAESOFB1K-4 10000 10468 ns/op 97.34 MB/s BenchmarkAESCTR1K-4 14914 8079 ns/op 126.13 MB/s BenchmarkAESCTR8K-4 1899 64492 ns/op 126.95 MB/s BenchmarkAESCBCEncrypt1K-4 14644 8280 ns/op 123.67 MB/s BenchmarkAESCBCDecrypt1K-4 18894 6453 ns/op 158.67 MB/s PASS ok crypto/cipher 4.307s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85498 1334 ns/op 6.00 MB/s BenchmarkDecrypt-4 97780 1219 ns/op 6.56 MB/s BenchmarkTDESEncrypt-4 34864 3505 ns/op 2.28 MB/s BenchmarkTDESDecrypt-4 34542 3456 ns/op 2.32 MB/s PASS ok crypto/des 1.672s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 968 121626 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 12 8435434 ns/op 1092 B/op 21 allocs/op BenchmarkECDH/P521-4 5 21222016 ns/op 1534 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1204948 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 1.756s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1742 62255 ns/op 2448 B/op 30 allocs/op BenchmarkSign/P384-4 32 3558866 ns/op 2617 B/op 31 allocs/op BenchmarkSign/P521-4 13 8563187 ns/op 3000 B/op 32 allocs/op BenchmarkVerify/P256-4 968 122837 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 12 9368369 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 23169863 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4268 26279 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2106197 ns/op 1093 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5195936 ns/op 1413 B/op 17 allocs/op PASS ok crypto/ecdsa 2.642s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 346 339270 ns/op BenchmarkNewKeyFromSeed-4 343 344561 ns/op BenchmarkSigning-4 331 375109 ns/op BenchmarkVerification-4 219 567380 ns/op PASS ok crypto/ed25519 1.671s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5304 23612 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 146 828794 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 48 2128907 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5344696 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1408 85741 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 56 2156270 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5782017 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14995605 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 15861 7419 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6646 17910 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3804 29134 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1423071 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2403 47128 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 297 405186 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1524 77686 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 97 1185055 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.380s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 22231 5378 ns/op 190.42 MB/s BenchmarkHMACSHA256_32-4 53954 2147 ns/op 14.90 MB/s BenchmarkNewWriteSum-4 14486 8172 ns/op 3.92 MB/s PASS ok crypto/hmac 1.606s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 55110 2150 ns/op BenchmarkModSub-4 54099 2225 ns/op BenchmarkMontgomeryRepr-4 29781 3887 ns/op BenchmarkMontgomeryMul-4 30151 3890 ns/op BenchmarkModMul-4 14887 8253 ns/op BenchmarkExpBig-4 18 6625374 ns/op BenchmarkExp-4 7 16424295 ns/op PASS ok crypto/internal/bigmod 2.150s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 4088 29619 ns/op BenchmarkScalarBaseMult-4 357 323549 ns/op BenchmarkScalarMult-4 158 739553 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 232 515746 ns/op PASS ok crypto/internal/edwards25519 1.816s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 519366 212.4 ns/op BenchmarkMultiply-4 4076368 28.09 ns/op BenchmarkSquare-4 5282866 23.24 ns/op BenchmarkInvert-4 24690 4812 ns/op BenchmarkMult32-4 1502701 79.51 ns/op PASS ok crypto/internal/edwards25519/field 1.811s goos: freebsd goarch: amd64 pkg: crypto/internal/mlkem768 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGen-4 255 448996 ns/op BenchmarkEncaps-4 171 694042 ns/op BenchmarkDecaps-4 138 948597 ns/op BenchmarkRoundTrip/Alice-4 92 1408589 ns/op BenchmarkRoundTrip/Bob-4 172 701275 ns/op PASS ok crypto/internal/mlkem768 1.964s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 51 2037597 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1620 74864 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5569805 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14772244 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 158 752129 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8106 15678 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 57 1868614 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4593040 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.254s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 556804 203.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 290668 402.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 117882 1014 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 589231 199.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 298659 401.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 115220 1017 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.833s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 200210 578.4 ns/op 13.83 MB/s BenchmarkHash64-4 190585 553.9 ns/op 115.54 MB/s BenchmarkHash128-4 164157 650.6 ns/op 196.73 MB/s BenchmarkHash256-4 136269 872.4 ns/op 293.45 MB/s BenchmarkHash512-4 91586 1311 ns/op 390.59 MB/s BenchmarkHash1K-4 53991 2209 ns/op 463.64 MB/s BenchmarkHash8K-4 8130 14386 ns/op 569.43 MB/s BenchmarkHash1M-4 66 1791038 ns/op 585.46 MB/s BenchmarkHash8M-4 8 14423981 ns/op 581.57 MB/s BenchmarkHash8BytesUnaligned-4 194530 580.9 ns/op 13.77 MB/s BenchmarkHash1KUnaligned-4 55338 2200 ns/op 465.55 MB/s BenchmarkHash8KUnaligned-4 8260 14494 ns/op 565.19 MB/s PASS ok crypto/md5 2.903s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead/32-4 86126 1410 ns/op 22.70 MB/s BenchmarkRead/4K-4 4140 28208 ns/op 145.21 MB/s BenchmarkPrime-4 2 68088060 ns/op PASS ok crypto/rand 1.531s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13179 9044 ns/op 14.15 MB/s BenchmarkRC4_1K-4 1610 73180 ns/op 13.99 MB/s BenchmarkRC4_8K-4 200 560703 ns/op 14.44 MB/s PASS ok crypto/rc4 1.548s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 10 10314342 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 22918924 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 40606612 ns/op BenchmarkEncryptPKCS1v15/2048-4 729 159394 ns/op BenchmarkDecryptOAEP/2048-4 10 10358696 ns/op BenchmarkEncryptOAEP/2048-4 669 176361 ns/op BenchmarkSignPKCS1v15/2048-4 10 10230572 ns/op BenchmarkVerifyPKCS1v15/2048-4 771 159703 ns/op BenchmarkSignPSS/2048-4 10 10427733 ns/op BenchmarkVerifyPSS/2048-4 687 176405 ns/op PASS ok crypto/rsa 2.682s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 163396 697.3 ns/op 11.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 211375 548.5 ns/op 14.59 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 97747 1191 ns/op 268.67 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 113895 1042 ns/op 307.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 58120 2067 ns/op 495.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 62706 1894 ns/op 540.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11327 ns/op 723.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11377 ns/op 720.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.115s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 145082 795.7 ns/op 10.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 169478 696.7 ns/op 11.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 176946 683.4 ns/op 11.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29523 4075 ns/op 251.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 30740 3944 ns/op 259.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 30712 3902 ns/op 262.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4291 27613 ns/op 296.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4360 27847 ns/op 294.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4308 27590 ns/op 296.92 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.333s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 103142 1121 ns/op 7.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 137930 855.6 ns/op 9.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 142256 865.5 ns/op 9.24 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 35943 3326 ns/op 307.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 38876 3087 ns/op 331.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 39823 3044 ns/op 336.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6204 19604 ns/op 417.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6223 19085 ns/op 429.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6232 19232 ns/op 425.95 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.292s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18076851 6.471 ns/op BenchmarkConstantTimeEq-4 18562794 6.398 ns/op BenchmarkConstantTimeLessOrEq-4 18289336 6.615 ns/op BenchmarkXORBytes/8Bytes-4 4374522 26.08 ns/op 306.72 MB/s BenchmarkXORBytes/128Bytes-4 3799812 31.34 ns/op 4084.05 MB/s BenchmarkXORBytes/2048Bytes-4 917641 142.2 ns/op 14399.32 MB/s BenchmarkXORBytes/32768Bytes-4 61045 2064 ns/op 15875.56 MB/s PASS ok crypto/subtle 2.045s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 187 620717 ns/op BenchmarkCertCache/1-4 190 611361 ns/op BenchmarkCertCache/2-4 182 645536 ns/op BenchmarkCertCache/3-4 199 622053 ns/op BenchmarkHandshakeServer/RSA-4 18 6759738 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7207204 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 18 6889069 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 147 758350 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 247 501714 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 57 1998128 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 67 1660832 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 3 34776361 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 34856865 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 26046772 ns/op 40.26 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 33344888 ns/op 31.45 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 40189067 ns/op 52.18 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 53641572 ns/op 39.10 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 70409668 ns/op 59.57 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 97329729 ns/op 43.09 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 129099671 ns/op 64.98 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 186533039 ns/op 44.97 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 243049774 ns/op 69.03 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 354758178 ns/op 47.29 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 477666090 ns/op 70.25 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 705783969 ns/op 47.54 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 998996874 ns/op 67.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1408225140 ns/op 47.65 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 4 26594256 ns/op 39.43 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 33626828 ns/op 31.18 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 41641216 ns/op 50.36 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 55118889 ns/op 38.05 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 71245687 ns/op 58.87 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 100867793 ns/op 41.58 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 129992654 ns/op 64.53 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 180848643 ns/op 46.38 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 241825095 ns/op 69.38 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 359300956 ns/op 46.69 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 473621848 ns/op 70.85 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 699349507 ns/op 47.98 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 968498625 ns/op 69.29 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1390127562 ns/op 48.28 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704051440 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 707923806 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288221599 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289465833 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150105711 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152552024 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81965438 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 82682021 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40335963 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41228627 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145708034 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148763427 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 65162796 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66273256 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40223512 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 39119139 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 26134696 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 25645299 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 19299956 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 17197746 ns/op PASS ok crypto/tls 20.774s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkOIDMarshalUnmarshalText-4 12267 8969 ns/op BenchmarkCreateCertificate/RSA_2048-4 10 10899622 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 319 346867 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 907 116448 ns/op 12660 B/op 165 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1033 122917 ns/op 14067 B/op 188 allocs/op PASS ok crypto/x509 1.968s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 27 4406523 ns/op 281932 B/op 1652 allocs/op BenchmarkConcurrentStmtQuery-4 22 5182720 ns/op 269823 B/op 2045 allocs/op BenchmarkConcurrentStmtExec-4 32 3350148 ns/op 221962 B/op 729 allocs/op BenchmarkConcurrentTxQuery-4 24 4259877 ns/op 275992 B/op 2163 allocs/op BenchmarkConcurrentTxExec-4 45 2954583 ns/op 87939 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 36 3700501 ns/op 107141 B/op 2059 allocs/op BenchmarkConcurrentTxStmtExec-4 84 1288682 ns/op 40217 B/op 380 allocs/op BenchmarkConcurrentRandom-4 36 3627157 ns/op 234208 B/op 1863 allocs/op BenchmarkManyConcurrentQueries-4 1802 64414 ns/op 4146 B/op 20 allocs/op BenchmarkGrabConn-4 201252 602.8 ns/op 0 B/op 0 allocs/op BenchmarkConnRequestSet-4 15266 7543 ns/op PASS ok database/sql 2.758s goos: freebsd goarch: amd64 pkg: debug/elf cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSymbols64-4 1749 62367 ns/op BenchmarkSymbols32-4 1983 57213 ns/op PASS ok debug/elf 1.367s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 182856 603.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 86 1351746 ns/op 180238 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1557661 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17335 6944 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.840s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 69700 1706 ns/op BenchmarkMarshal-4 763 156774 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2744 41958 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.485s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 346 348606 ns/op 23.50 MB/s BenchmarkEncodeToString-4 286 402809 ns/op 20.34 MB/s BenchmarkDecode-4 138 837073 ns/op 15.66 MB/s BenchmarkDecodeString-4 145 822910 ns/op 15.93 MB/s PASS ok encoding/base32 1.808s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 333 338390 ns/op 24.21 MB/s BenchmarkDecodeString/2-4 296959 372.2 ns/op 10.75 MB/s BenchmarkDecodeString/4-4 243110 489.5 ns/op 16.34 MB/s BenchmarkDecodeString/8-4 185233 600.2 ns/op 19.99 MB/s BenchmarkDecodeString/64-4 35908 3341 ns/op 26.34 MB/s BenchmarkDecodeString/8192-4 337 360591 ns/op 30.29 MB/s BenchmarkNewEncoding-4 60474 1969 ns/op 130.01 MB/s PASS ok encoding/base64 2.056s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1282 88016 ns/op 45.45 MB/s BenchmarkReadStruct-4 16165 7278 ns/op 10.30 MB/s BenchmarkWriteStruct-4 17302 6916 ns/op 10.84 MB/s BenchmarkAppendStruct-4 217970 553.1 ns/op 135.60 MB/s BenchmarkWriteSlice1000Structs-4 15 6954412 ns/op 10.78 MB/s BenchmarkAppendSlice1000Structs-4 16 6580627 ns/op 11.40 MB/s BenchmarkReadSlice1000Structs-4 15 7236825 ns/op 10.36 MB/s BenchmarkReadInts-4 45810 2632 ns/op 11.40 MB/s BenchmarkWriteInts-4 42770 2800 ns/op 10.71 MB/s BenchmarkAppendInts-4 95538 1255 ns/op 23.90 MB/s BenchmarkWriteSlice1000Int32s-4 1315 90876 ns/op 44.02 MB/s BenchmarkAppendSlice1000Int32s-4 1452 81715 ns/op 48.95 MB/s BenchmarkPutUint16-4 4000626 29.33 ns/op 68.19 MB/s BenchmarkAppendUint16-4 3662500 31.89 ns/op 62.71 MB/s BenchmarkPutUint32-4 2763454 41.42 ns/op 96.57 MB/s BenchmarkAppendUint32-4 2760117 43.01 ns/op 93.00 MB/s BenchmarkPutUint64-4 1029525 116.3 ns/op 68.79 MB/s BenchmarkAppendUint64-4 1000000 113.9 ns/op 70.22 MB/s BenchmarkLittleEndianPutUint16-4 3972469 30.50 ns/op 65.56 MB/s BenchmarkLittleEndianAppendUint16-4 3737817 31.66 ns/op 63.17 MB/s BenchmarkLittleEndianPutUint32-4 2803226 42.63 ns/op 93.84 MB/s BenchmarkLittleEndianAppendUint32-4 2756467 43.05 ns/op 92.90 MB/s BenchmarkLittleEndianPutUint64-4 960487 118.2 ns/op 67.68 MB/s BenchmarkLittleEndianAppendUint64-4 865746 119.3 ns/op 67.08 MB/s BenchmarkReadFloats-4 139783 838.2 ns/op 14.32 MB/s BenchmarkWriteFloats-4 138934 871.6 ns/op 13.77 MB/s BenchmarkReadSlice1000Float32s-4 1124 103122 ns/op 38.79 MB/s BenchmarkWriteSlice1000Float32s-4 1051 114401 ns/op 34.96 MB/s BenchmarkReadSlice1000Uint8s-4 75854 1887 ns/op 529.82 MB/s BenchmarkWriteSlice1000Uint8s-4 287551 405.6 ns/op 2465.28 MB/s BenchmarkSize/bool-4 5314540 22.69 ns/op BenchmarkSize/int8-4 5330791 22.18 ns/op BenchmarkSize/int16-4 5501104 22.18 ns/op BenchmarkSize/int32-4 5389300 22.04 ns/op BenchmarkSize/int64-4 5254921 22.25 ns/op BenchmarkSize/uint8-4 4996809 22.71 ns/op BenchmarkSize/uint16-4 5280585 23.19 ns/op BenchmarkSize/uint32-4 5382290 21.51 ns/op BenchmarkSize/uint64-4 5596683 21.30 ns/op BenchmarkSize/float32-4 4103209 29.84 ns/op BenchmarkSize/float64-4 4150758 28.79 ns/op BenchmarkSize/complex64-4 722472 161.7 ns/op BenchmarkSize/complex128-4 744128 157.3 ns/op BenchmarkSize/binary.Struct-4 255453 465.3 ns/op BenchmarkSize/*binary.Struct-4 216400 545.8 ns/op BenchmarkSize/[]binary.Struct-4 205699 557.5 ns/op BenchmarkSize/[]binary.Struct#01-4 192302 553.0 ns/op BenchmarkSize/[1]binary.Struct-4 199879 626.8 ns/op BenchmarkPutUvarint32-4 753044 138.1 ns/op 28.97 MB/s BenchmarkPutUvarint64-4 212187 573.1 ns/op 13.96 MB/s PASS ok encoding/binary 8.122s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6051 17183 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7254 16303 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6876 16087 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4135 26315 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7600 15214 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7966 15074 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8059 15112 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4846 25042 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12878 9527 ns/op PASS ok encoding/csv 2.304s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9015 11435 ns/op 1815 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 13275 8505 ns/op 1812 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 229 474336 ns/op 16845 B/op 331 allocs/op BenchmarkEncodeComplex128Slice-4 697 162071 ns/op 704 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1502 79214 ns/op 58 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1464 78156 ns/op 60 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2203 52308 ns/op 176 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 52 2058725 ns/op 37081 B/op 253 allocs/op BenchmarkDecodeComplex128Slice-4 634 184858 ns/op 25224 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1312 99135 ns/op 10795 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1323 84788 ns/op 9757 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 895 131024 ns/op 39131 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 325 372898 ns/op 66238 B/op 2201 allocs/op BenchmarkDecodeBytesSlice-4 561 199869 ns/op 23730 B/op 190 allocs/op BenchmarkDecodeInterfaceSlice-4 98 1171152 ns/op 83024 B/op 3178 allocs/op BenchmarkDecodeMap-4 72 1610950 ns/op 54134 B/op 181 allocs/op PASS ok encoding/gob 3.347s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12139 9935 ns/op 25.77 MB/s BenchmarkEncode/1024-4 2916 39290 ns/op 26.06 MB/s BenchmarkEncode/4096-4 745 159321 ns/op 25.71 MB/s BenchmarkEncode/16384-4 189 625087 ns/op 26.21 MB/s BenchmarkDecode/256-4 23199 5157 ns/op 49.64 MB/s BenchmarkDecode/1024-4 5558 20297 ns/op 50.45 MB/s BenchmarkDecode/4096-4 1470 81546 ns/op 50.23 MB/s BenchmarkDecode/16384-4 363 327147 ns/op 50.08 MB/s BenchmarkDecodeString/256-4 22221 5360 ns/op 47.76 MB/s BenchmarkDecodeString/1024-4 5683 20723 ns/op 49.41 MB/s BenchmarkDecodeString/4096-4 1390 83465 ns/op 49.07 MB/s BenchmarkDecodeString/16384-4 363 324980 ns/op 50.42 MB/s BenchmarkDump/256-4 1381 85992 ns/op 2.98 MB/s BenchmarkDump/1024-4 350 339319 ns/op 3.02 MB/s BenchmarkDump/4096-4 87 1359191 ns/op 3.01 MB/s BenchmarkDump/16384-4 19 5600819 ns/op 2.93 MB/s PASS ok encoding/hex 3.424s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 113374957 ns/op 17.12 MB/s 2272 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 136061433 ns/op 14.26 MB/s 8394728 B/op 113 allocs/op BenchmarkCodeMarshal-4 1 136356357 ns/op 14.23 MB/s 10331512 B/op 54 allocs/op BenchmarkCodeMarshalError-4 1 140045582 ns/op 13.86 MB/s 10335896 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 20786 5828 ns/op BenchmarkMarshalBytes/256-4 4544 22480 ns/op BenchmarkMarshalBytes/4096-4 472 256537 ns/op BenchmarkMarshalBytesError/32-4 54 2182633 ns/op BenchmarkMarshalBytesError/256-4 51 2214871 ns/op BenchmarkMarshalBytesError/4096-4 46 2397598 ns/op BenchmarkMarshalMap-4 44570 2807 ns/op 300 B/op 8 allocs/op BenchmarkCodeDecoder-4 1 428842872 ns/op 4.52 MB/s 10097096 B/op 40033 allocs/op BenchmarkUnicodeDecoder-4 35192 3465 ns/op 4.04 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46286 2507 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 384398462 ns/op 5.05 MB/s 2019408 B/op 40002 allocs/op BenchmarkCodeUnmarshalReuse-4 1 376359187 ns/op 5.16 MB/s 2020376 B/op 40007 allocs/op BenchmarkUnmarshalString-4 52269 2396 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 137552 925.0 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalInt64-4 322756 488.6 ns/op 144 B/op 1 allocs/op BenchmarkUnmarshalMap-4 13539 8684 ns/op 320 B/op 12 allocs/op BenchmarkIssue10335-4 66450 1965 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 76981 1363 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 14744 7681 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2696 46025 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 859 132011 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 123 906956 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 8497806 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 431104 244.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 446787 240.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 467437 249.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 482799 238.1 ns/op BenchmarkEncodeMarshaler-4 65504 1874 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 77421 1493 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3798362 31.76 ns/op BenchmarkNumberIsValidRegexp-4 20178 6039 ns/op BenchmarkUnmarshalNumber-4 35092 3390 ns/op 168 B/op 2 allocs/op PASS ok encoding/json 8.600s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2634586 ns/op 24.88 MB/s BenchmarkDecode-4 22 5183529 ns/op 17.13 MB/s PASS ok encoding/pem 1.424s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2935 36631 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 963 114321 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 4626 26871 ns/op PASS ok encoding/xml 1.522s goos: freebsd goarch: amd64 pkg: errors cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIs-4 271963 414.2 ns/op BenchmarkAs-4 72226 1607 ns/op PASS ok errors 1.337s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 235665 526.8 ns/op BenchmarkIntSet-4 264003 469.9 ns/op BenchmarkFloatAdd-4 56546 2376 ns/op BenchmarkFloatSet-4 273865 474.7 ns/op BenchmarkStringSet-4 231636 467.6 ns/op BenchmarkMapSet-4 50973 2111 ns/op BenchmarkMapSetDifferent-4 55228 2128 ns/op BenchmarkMapSetDifferentRandom-4 238 481757 ns/op BenchmarkMapSetString-4 49624 2331 ns/op BenchmarkMapAddSame-4 31130 3541 ns/op BenchmarkMapAddDifferent-4 15794 8197 ns/op BenchmarkMapAddDifferentRandom-4 199 598891 ns/op BenchmarkMapAddSameSteadyState-4 211753 573.8 ns/op BenchmarkMapAddDifferentSteadyState-4 105762 1167 ns/op BenchmarkMapString-4 5584 18362 ns/op 672 B/op 7 allocs/op BenchmarkRealworldExpvarUsage-4 10000 24382 ns/op PASS ok expvar 3.543s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 112212 1053 ns/op BenchmarkSprintfEmpty-4 421605 300.6 ns/op BenchmarkSprintfString-4 284502 432.0 ns/op BenchmarkSprintfTruncateString-4 273884 461.4 ns/op BenchmarkSprintfTruncateBytes-4 161686 796.8 ns/op BenchmarkSprintfSlowParsingPath-4 263595 462.1 ns/op BenchmarkSprintfQuoteString-4 35292 3266 ns/op BenchmarkSprintfInt-4 291020 435.0 ns/op BenchmarkSprintfIntInt-4 214892 581.6 ns/op BenchmarkSprintfPrefixedInt-4 236390 525.7 ns/op BenchmarkSprintfFloat-4 156066 805.9 ns/op BenchmarkSprintfComplex-4 59829 2012 ns/op BenchmarkSprintfBoolean-4 262872 431.2 ns/op BenchmarkSprintfHexString-4 136821 923.7 ns/op BenchmarkSprintfHexBytes-4 82732 1493 ns/op BenchmarkSprintfBytes-4 48416 2572 ns/op BenchmarkSprintfStringer-4 80439 1460 ns/op BenchmarkSprintfStructure-4 41292 2921 ns/op BenchmarkManyArgs-4 70659 1647 ns/op BenchmarkFprintInt-4 67688 1710 ns/op BenchmarkFprintfBytes-4 76552 1593 ns/op BenchmarkFprintIntNoAlloc-4 69612 1770 ns/op BenchmarkScanInts-4 37 3187737 ns/op BenchmarkScanRecursiveInt-4 1 316185633 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 347458034 ns/op PASS ok fmt 5.126s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 732 139977 ns/op PASS ok go/build 1.162s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 43443 2452 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13974 8591 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3997 29178 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1058 108759 ns/op 11872 B/op 73 allocs/op BenchmarkStringAdd/256-4 271 428309 ns/op 48992 B/op 267 allocs/op BenchmarkStringAdd/1024-4 64 1934930 ns/op 215520 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7778812 ns/op 846310 B/op 4113 allocs/op BenchmarkStringAdd/16384-4 4 33240403 ns/op 3615224 B/op 16406 allocs/op BenchmarkStringAdd/65536-4 1 138232433 ns/op 15239648 B/op 65564 allocs/op PASS ok go/constant 2.499s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 270342579 ns/op 0.24 MB/s 47761368 B/op 49291 allocs/op PASS ok go/format 1.340s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 21090047 ns/op 2.55 MB/s BenchmarkParseOnly-4 6 18629487 ns/op 2.88 MB/s BenchmarkResolve-4 48 2480367 ns/op 21.66 MB/s PASS ok go/parser 2.368s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 156995147 ns/op 0.33 MB/s 4976160 B/op 27473 allocs/op BenchmarkPrintDecl-4 709 161819 ns/op 0.20 MB/s 16786 B/op 51 allocs/op PASS ok go/printer 1.323s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 266 438741 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8143951 ns/op 6.27 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12677966 ns/op 5.85 MB/s BenchmarkScanFiles/net/http/server.go-4 6 19678544 ns/op 6.43 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 547523 ns/op 5.66 MB/s PASS ok go/scanner 1.887s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.6 ns/op PASS ok go/token 1.190s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 80 1501858 ns/op BenchmarkNamed/Underlying/nongeneric-4 827163 141.3 ns/op BenchmarkNamed/Underlying/generic-4 804063 142.1 ns/op BenchmarkNamed/Underlying/src_instance-4 614181 192.7 ns/op BenchmarkNamed/Underlying/user_instance-4 828211 149.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 18360 6350 ns/op BenchmarkNamed/NewMethodSet/generic-4 18535 6537 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18120 6487 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18375 6537 ns/op BenchmarkCheck/http/funcbodies/info-4 1 725867250 ns/op 47870 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 571872512 ns/op 60757 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 281249522 ns/op 123532 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 253665536 ns/op 136961 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 550596459 ns/op 9532 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 136411622 ns/op 38465 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74402808 ns/op 70506 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 72897804 ns/op 71970 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 171198194 ns/op 12654 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 70885792 ns/op 30560 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 52319017 ns/op 41395 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 52391882 ns/op 41339 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1403824964 ns/op 51071 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 761105733 ns/op 94196 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 179224076 ns/op 399885 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144140432 ns/op 497226 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 629864564 ns/op 3240 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 124189231 ns/op 16422 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 93929563 ns/op 21721 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 92919120 ns/op 21958 lines/s PASS ok go/types 21.855s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8452 13432 ns/op 76.23 MB/s PASS ok hash/adler32 1.278s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 190842 586.4 ns/op 25.58 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 209931 543.5 ns/op 27.60 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 153938 769.8 ns/op 51.96 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 164718 726.7 ns/op 55.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 437547 285.7 ns/op 1792.13 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 434326 281.5 ns/op 1818.94 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 369921 337.1 ns/op 3037.98 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 362378 343.5 ns/op 2980.76 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 230782 666.1 ns/op 6148.94 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 236554 646.7 ns/op 6334.03 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 44184 3385 ns/op 9680.01 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 44247 3118 ns/op 10509.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 430993 277.5 ns/op 54.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 434424 281.4 ns/op 53.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 420354 281.5 ns/op 142.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 440994 277.0 ns/op 144.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 321746 382.6 ns/op 1338.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 313413 378.5 ns/op 1352.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 253946 470.0 ns/op 2178.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 256063 473.8 ns/op 2161.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 218794 550.7 ns/op 7437.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 208458 555.6 ns/op 7371.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45807 2584 ns/op 12680.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45284 2642 ns/op 12403.67 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 205516 573.7 ns/op 26.14 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 218580 551.9 ns/op 27.18 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 102225 1187 ns/op 33.71 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 102306 1122 ns/op 35.66 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8300 14305 ns/op 35.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8074 14662 ns/op 34.92 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3894 31222 ns/op 32.80 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3938 29740 ns/op 34.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 914 136204 ns/op 30.07 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 908 134154 ns/op 30.53 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1089622 ns/op 30.07 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1101244 ns/op 29.76 MB/s PASS ok hash/crc32 5.880s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 216 561100 ns/op 116.80 MB/s BenchmarkCrc64/ISO4KB-4 2131 55969 ns/op 73.18 MB/s BenchmarkCrc64/ISO1KB-4 10000 10012 ns/op 102.28 MB/s BenchmarkCrc64/ECMA64KB-4 214 560829 ns/op 116.86 MB/s BenchmarkCrc64/Random64KB-4 285 415190 ns/op 157.85 MB/s BenchmarkCrc64/Random16KB-4 1003 116259 ns/op 140.93 MB/s PASS ok hash/crc64 1.972s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 7202 14108 ns/op 72.58 MB/s BenchmarkFnv32aKB-4 7520 13994 ns/op 73.17 MB/s BenchmarkFnv64KB-4 8523 13847 ns/op 73.95 MB/s BenchmarkFnv64aKB-4 8539 13782 ns/op 74.30 MB/s BenchmarkFnv128KB-4 2163 54874 ns/op 18.66 MB/s BenchmarkFnv128aKB-4 2281 52451 ns/op 19.52 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 527961 199.7 ns/op 20.03 MB/s BenchmarkHash/n=4/Bytes-4 4176556 28.91 ns/op 138.36 MB/s BenchmarkHash/n=4/String-4 1683861 69.68 ns/op 57.40 MB/s BenchmarkHash/n=8/Write-4 563958 203.5 ns/op 39.32 MB/s BenchmarkHash/n=8/Bytes-4 4275271 28.39 ns/op 281.76 MB/s BenchmarkHash/n=8/String-4 1732122 69.98 ns/op 114.32 MB/s BenchmarkHash/n=16/Write-4 591192 200.9 ns/op 79.63 MB/s BenchmarkHash/n=16/Bytes-4 4234068 28.68 ns/op 557.96 MB/s BenchmarkHash/n=16/String-4 1716920 69.46 ns/op 230.36 MB/s BenchmarkHash/n=32/Write-4 553490 207.1 ns/op 154.50 MB/s BenchmarkHash/n=32/Bytes-4 4215010 28.86 ns/op 1108.88 MB/s BenchmarkHash/n=32/String-4 1646060 71.63 ns/op 446.72 MB/s BenchmarkHash/n=64/Write-4 525290 225.0 ns/op 284.44 MB/s BenchmarkHash/n=64/Bytes-4 3912864 30.95 ns/op 2067.83 MB/s BenchmarkHash/n=64/String-4 1605118 74.55 ns/op 858.48 MB/s BenchmarkHash/n=256/Write-4 374742 306.2 ns/op 835.98 MB/s BenchmarkHash/n=256/Bytes-4 2013738 60.31 ns/op 4244.61 MB/s BenchmarkHash/n=256/String-4 894768 134.1 ns/op 1908.95 MB/s BenchmarkHash/n=320/Write-4 411260 299.2 ns/op 1069.37 MB/s BenchmarkHash/n=320/Bytes-4 1599152 76.37 ns/op 4190.06 MB/s BenchmarkHash/n=320/String-4 636393 191.6 ns/op 1670.12 MB/s BenchmarkHash/n=1024/Write-4 270436 464.5 ns/op 2204.44 MB/s BenchmarkHash/n=1024/Bytes-4 746086 190.1 ns/op 5387.26 MB/s BenchmarkHash/n=1024/String-4 251938 494.1 ns/op 2072.39 MB/s BenchmarkHash/n=4096/Write-4 122911 1061 ns/op 3859.63 MB/s BenchmarkHash/n=4096/Bytes-4 204913 703.8 ns/op 5819.75 MB/s BenchmarkHash/n=4096/String-4 64078 1872 ns/op 2187.95 MB/s BenchmarkHash/n=16384/Write-4 36664 3509 ns/op 4669.52 MB/s BenchmarkHash/n=16384/Bytes-4 49461 2772 ns/op 5909.84 MB/s BenchmarkHash/n=16384/String-4 16167 7476 ns/op 2191.44 MB/s PASS ok hash/maphash 5.608s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 810 132570 ns/op BenchmarkEscapeNone-4 134550 852.0 ns/op BenchmarkUnescape-4 805 148747 ns/op BenchmarkUnescapeNone-4 463132 228.2 ns/op BenchmarkUnescapeSparse-4 10000 12511 ns/op BenchmarkUnescapeDense-4 1191 96972 ns/op PASS ok html 1.820s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8623 11709 ns/op BenchmarkCSSEscaperNoSpecials-4 45540 2546 ns/op BenchmarkDecodeCSS-4 29270 4186 ns/op BenchmarkDecodeCSSNoSpecials-4 4212657 27.51 ns/op BenchmarkCSSValueFilter-4 122942 1003 ns/op BenchmarkCSSValueFilterOk-4 81999 1484 ns/op BenchmarkEscapedExecute-4 4494 25556 ns/op BenchmarkHTMLNospaceEscaper-4 12736 9386 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67268 1752 ns/op BenchmarkStripTags-4 22219 5368 ns/op BenchmarkStripTagsNoSpecials-4 323660 366.5 ns/op BenchmarkJSValEscaperWithNum-4 22858 5351 ns/op BenchmarkJSValEscaperWithStr-4 4849 21118 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 17104 6630 ns/op BenchmarkJSValEscaperWithObj-4 4620 25087 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13183 9192 ns/op BenchmarkJSStrEscaperNoSpecials-4 60302 1928 ns/op BenchmarkJSStrEscaper-4 13063 9340 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57067 2090 ns/op BenchmarkJSRegexpEscaper-4 12099 9877 ns/op BenchmarkTemplateSpecialTags-4 78 1321766 ns/op BenchmarkURLEscaper-4 4218 26576 ns/op BenchmarkURLEscaperNoSpecials-4 187406 652.1 ns/op BenchmarkURLNormalizer-4 5851 19480 ns/op BenchmarkURLNormalizerNoSpecials-4 176265 677.1 ns/op BenchmarkSrcsetFilter-4 19387 6104 ns/op BenchmarkSrcsetFilterNoSpecials-4 122565 971.2 ns/op PASS ok html/template 5.119s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 583053 188.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 429158 254.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 658777 180.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 439004 254.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1879004 63.38 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1856458 64.41 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 102.9 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1471791 81.07 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 466096 244.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 373995 314.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 469611 238.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 372336 320.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 840139 137.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 558085 212.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 949424 120.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 503931 208.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 440935 259.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1436097 83.46 ns/op BenchmarkRGBASetRGBA-4 1454950 80.02 ns/op BenchmarkRGBA64At-4 686154 157.7 ns/op BenchmarkRGBA64SetRGBA64-4 763960 153.7 ns/op BenchmarkNRGBAAt-4 1397542 84.95 ns/op BenchmarkNRGBASetNRGBA-4 1466578 81.70 ns/op BenchmarkNRGBA64At-4 734911 158.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 760288 154.1 ns/op BenchmarkAlphaAt-4 2473489 48.64 ns/op BenchmarkAlphaSetAlpha-4 2392207 51.04 ns/op BenchmarkAlpha16At-4 1572417 75.30 ns/op BenchmarkAlphaSetAlpha16-4 1621825 74.49 ns/op BenchmarkGrayAt-4 2409710 48.41 ns/op BenchmarkGraySetGray-4 2415853 49.56 ns/op BenchmarkGray16At-4 1542861 77.07 ns/op BenchmarkGraySetGray16-4 1581864 77.28 ns/op PASS ok image 6.286s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3910837 29.85 ns/op BenchmarkYCbCrToRGB/128-4 4368954 27.54 ns/op BenchmarkYCbCrToRGB/255-4 4263104 28.28 ns/op BenchmarkRGBToYCbCr/0-4 4808416 24.96 ns/op BenchmarkRGBToYCbCr/Cb-4 4379866 27.45 ns/op BenchmarkRGBToYCbCr/Cr-4 4658559 25.77 ns/op BenchmarkYCbCrToRGBA/0-4 3647230 32.41 ns/op BenchmarkYCbCrToRGBA/128-4 3312412 36.62 ns/op BenchmarkYCbCrToRGBA/255-4 3637555 33.05 ns/op BenchmarkNYCbCrAToRGBA/0-4 3515109 34.60 ns/op BenchmarkNYCbCrAToRGBA/128-4 3541089 33.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 3509467 34.11 ns/op PASS ok image/color 2.923s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35170159 ns/op BenchmarkFillSrc-4 261 442624 ns/op BenchmarkCopyOver-4 6 17423452 ns/op BenchmarkCopySrc-4 367 315584 ns/op BenchmarkNRGBAOver-4 6 19145648 ns/op BenchmarkNRGBASrc-4 8 12596651 ns/op BenchmarkYCbCr-4 8 13692879 ns/op BenchmarkGray-4 15 7395631 ns/op BenchmarkCMYK-4 8 12619698 ns/op BenchmarkGlyphOver-4 19 6118018 ns/op BenchmarkRGBAMaskOver-4 4 32285228 ns/op BenchmarkGrayMaskOver-4 5 23378027 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39281120 ns/op BenchmarkRGBA-4 4 25652261 ns/op BenchmarkPalettedFill-4 876 146845 ns/op BenchmarkPalettedRGBA-4 4 26348341 ns/op BenchmarkGenericOver-4 2 56441259 ns/op BenchmarkGenericMaskOver-4 5 23014924 ns/op BenchmarkGenericSrc-4 3 36966441 ns/op BenchmarkGenericMaskSrc-4 4 32568034 ns/op PASS ok image/draw 6.999s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4564602 ns/op 3.38 MB/s 48620 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 108036270 ns/op 2.84 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3257132260 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 58 1899322 ns/op 8.13 MB/s 79987 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 162144190 ns/op 0.38 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 5.369s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3873 28244 ns/op BenchmarkIDCT-4 4158 26884 ns/op BenchmarkDecodeBaseline-4 9 12057269 ns/op 5.13 MB/s 63025 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16566938 ns/op 3.73 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 149606371 ns/op 8.21 MB/s 4544 B/op 7 allocs/op BenchmarkEncodeYCbCr-4 1 188544985 ns/op 4.89 MB/s 4544 B/op 7 allocs/op PASS ok image/jpeg 2.369s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13731777 8.709 ns/op BenchmarkDecodeGray-4 12 9197937 ns/op 7.13 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38426892 ns/op 6.82 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33834251 ns/op 7.75 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5389588 ns/op 12.16 MB/s 140352 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31700319 ns/op 8.27 MB/s 332128 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38628379 ns/op 6.79 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61038464 ns/op 5.03 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61309951 ns/op 5.01 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 191320269 ns/op 6.42 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 208007187 ns/op 5.91 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 28891398 ns/op 10.63 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 188963639 ns/op 6.50 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 813470101 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.834s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52021474 ns/op 1.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 42776414 ns/op 2.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 315882965 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 304976059 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50230270 ns/op 1.99 MB/s 401493 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 41680582 ns/op 2.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 304798290 ns/op 1.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 304122442 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 682149459 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 641465491 ns/op 1.56 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3937777505 ns/op 1.27 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3727430921 ns/op 1.34 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 12 9170752 ns/op 10.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9571317 ns/op 10.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 45578297 ns/op 10.97 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 48582114 ns/op 10.29 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 88076098 ns/op 11.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 92796527 ns/op 10.78 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 441587452 ns/op 11.32 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 468273697 ns/op 10.68 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61330137 ns/op 1.63 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54260688 ns/op 1.84 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 377416102 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 397453526 ns/op 1.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 893704103 ns/op 1.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 912056215 ns/op 1.10 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5454327860 ns/op 0.92 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5100527619 ns/op 0.98 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 171114408 ns/op 24.43 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 175541410 ns/op 23.81 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.362s goos: freebsd goarch: amd64 pkg: internal/chacha8rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBlock-4 964705 200.5 ns/op 1276.61 MB/s PASS ok internal/chacha8rand 1.277s goos: freebsd goarch: amd64 pkg: internal/concurrent cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHashTrieMapLoadSmall-4 1052245 167.2 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoad-4 488944 214.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadLarge-4 146875 834.3 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStore-4 491305 270.7 ns/op 0 B/op 0 allocs/op BenchmarkHashTrieMapLoadOrStoreLarge-4 96576 1396 ns/op 25 B/op 0 allocs/op PASS ok internal/concurrent 4.963s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36178 3229 ns/op 0.31 MB/s BenchmarkMarshalCorpusFile/2-4 33696 3282 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 32349 3630 ns/op 1.10 MB/s BenchmarkMarshalCorpusFile/8-4 28149 4331 ns/op 1.85 MB/s BenchmarkMarshalCorpusFile/16-4 21506 5622 ns/op 2.85 MB/s BenchmarkMarshalCorpusFile/32-4 14156 8401 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10702 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/128-4 8041 14615 ns/op 8.76 MB/s BenchmarkMarshalCorpusFile/256-4 3525 34250 ns/op 7.47 MB/s BenchmarkMarshalCorpusFile/512-4 1761 66290 ns/op 7.72 MB/s BenchmarkMarshalCorpusFile/1024-4 909 127778 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/2048-4 471 253671 ns/op 8.07 MB/s BenchmarkMarshalCorpusFile/4096-4 225 514600 ns/op 7.96 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1009892 ns/op 8.11 MB/s BenchmarkMarshalCorpusFile/16384-4 57 1977984 ns/op 8.28 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4504311 ns/op 7.27 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9107393 ns/op 7.20 MB/s BenchmarkMarshalCorpusFile/131072-4 6 18803356 ns/op 6.97 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37895366 ns/op 6.92 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75870130 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 149912869 ns/op 6.99 MB/s BenchmarkUnmarshalCorpusFile/1-4 8824 12117 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8598 12431 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8104 13864 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7640 15821 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 6279 18246 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4214 26035 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3654 31520 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2972 42389 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/256-4 1074 106078 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/512-4 610 196473 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/1024-4 314 385197 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 755542 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1475553 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3005799 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 5969570 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11725078 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24353190 ns/op 2.69 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47748274 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 94387676 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 194175767 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 394428142 ns/op 2.66 MB/s BenchmarkMutatorBytes/1-4 34296 3583 ns/op BenchmarkMutatorBytes/10-4 34978 3422 ns/op BenchmarkMutatorBytes/100-4 33399 3692 ns/op BenchmarkMutatorBytes/1000-4 21880 5733 ns/op BenchmarkMutatorBytes/10000-4 5451 26574 ns/op BenchmarkMutatorBytes/100000-4 720 181811 ns/op BenchmarkMutatorString/1-4 31519 3663 ns/op BenchmarkMutatorString/10-4 32845 3674 ns/op BenchmarkMutatorString/100-4 29108 4351 ns/op BenchmarkMutatorString/1000-4 13078 8161 ns/op BenchmarkMutatorString/10000-4 2544 55024 ns/op BenchmarkMutatorString/100000-4 300 425066 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16538 6259 ns/op BenchmarkMutatorAllBasicTypes/string-4 18765 6388 ns/op BenchmarkMutatorAllBasicTypes/bool-4 59329 2072 ns/op BenchmarkMutatorAllBasicTypes/float32-4 50784 2414 ns/op BenchmarkMutatorAllBasicTypes/float64-4 51238 2353 ns/op BenchmarkMutatorAllBasicTypes/int-4 55951 2131 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56919 2175 ns/op BenchmarkMutatorAllBasicTypes/int16-4 53786 2198 ns/op BenchmarkMutatorAllBasicTypes/int32-4 55527 2207 ns/op BenchmarkMutatorAllBasicTypes/int64-4 53172 2195 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53256 2354 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54894 2247 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55089 2265 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55143 2200 ns/op PASS ok internal/fuzz 12.555s PASS ok internal/poll 1.076s goos: freebsd goarch: amd64 pkg: internal/runtime/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAnd32-4 9690954 12.41 ns/op BenchmarkAnd32Parallel-4 2159306 55.30 ns/op BenchmarkAnd64-4 9586129 12.37 ns/op BenchmarkAnd64Parallel-4 2359495 52.03 ns/op BenchmarkOr32-4 9477544 12.55 ns/op BenchmarkOr32Parallel-4 2064298 52.46 ns/op BenchmarkOr64-4 9611702 12.43 ns/op BenchmarkOr64Parallel-4 2381342 53.66 ns/op BenchmarkAtomicLoad64-4 17093965 6.140 ns/op BenchmarkAtomicStore64-4 9690235 12.49 ns/op BenchmarkAtomicLoad-4 17407828 6.125 ns/op BenchmarkAtomicStore-4 9642621 12.59 ns/op BenchmarkAtomicLoad8-4 17402908 6.113 ns/op BenchmarkAnd8-4 9620017 12.63 ns/op BenchmarkAnd-4 9479118 12.72 ns/op BenchmarkAnd8Parallel-4 2061447 54.86 ns/op BenchmarkAndParallel-4 2275651 50.50 ns/op BenchmarkOr8-4 9670304 12.36 ns/op BenchmarkOr-4 9580336 12.44 ns/op BenchmarkOr8Parallel-4 2324541 53.21 ns/op BenchmarkOrParallel-4 2284701 52.00 ns/op BenchmarkXadd-4 2320009 51.79 ns/op BenchmarkXadd64-4 2291115 51.08 ns/op BenchmarkCas-4 2272312 55.81 ns/op BenchmarkCas64-4 2143384 56.00 ns/op BenchmarkXchg-4 2248947 56.07 ns/op BenchmarkXchg64-4 2192097 54.08 ns/op PASS ok internal/runtime/atomic 5.226s goos: freebsd goarch: amd64 pkg: internal/runtime/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4572403 26.31 ns/op BenchmarkMulUintptr/large-4 3606339 33.13 ns/op PASS ok internal/runtime/math 1.337s goos: freebsd goarch: amd64 pkg: internal/zstd cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLarge-4 1 361737828 ns/op 0.76 MB/s 2851728 B/op 43 allocs/op PASS ok internal/zstd 1.500s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 20563 8554 ns/op BenchmarkCopyNLarge-4 284 544001 ns/op PASS ok io 1.774s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 219658 519.2 ns/op BenchmarkPrintln-4 22461 5396 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 34612 3555 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 5156 23425 ns/op BenchmarkDiscard-4 742801 159.4 ns/op 0 B/op 0 allocs/op PASS ok log 1.797s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrString-4 17202 6347 ns/op 311 B/op 16 allocs/op BenchmarkWriteTime-4 83978 1405 ns/op BenchmarkJSONHandler/defaults-4 6901 15712 ns/op 523 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 3746 27551 ns/op 760 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 4716 24120 ns/op 759 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6826 16163 ns/op 527 B/op 1 allocs/op BenchmarkPreformatting/struct-4 6525 16697 ns/op 511 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5361 21250 ns/op 543 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 29035 4256 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 28291 4304 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 76903 1566 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 58957 2236 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 41914 2853 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 54243 2281 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 58273 2261 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 42159 2878 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 1000000 121.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 596095 197.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 579880 215.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 472798 258.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 393256 307.8 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 5377 21769 ns/op BenchmarkDispatch/switch-checked-4 185521 627.4 ns/op BenchmarkDispatch/As-4 184921 631.2 ns/op BenchmarkDispatch/Visit-4 174574 691.7 ns/op BenchmarkUnsafeStrings-4 18963 6436 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.626s goos: freebsd goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 1307082 88.36 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1262456 93.77 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 722893 151.3 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 202904 539.4 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 72517 1627 ns/op 261 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 73338 1715 ns/op 262 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 36769 2870 ns/op 676 B/op 2 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 13578 8697 ns/op 3471 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args-4 16617 7462 ns/op 592 B/op 2 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 16308 7312 ns/op 599 B/op 2 allocs/op BenchmarkAttrs/Text_discard/10_args-4 10677 12088 ns/op 1086 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 2816 38055 ns/op 4326 B/op 15 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 17259 6738 ns/op 529 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 17614 6778 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 11595 10645 ns/op 944 B/op 3 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3651 30713 ns/op 3719 B/op 3 allocs/op PASS ok log/slog/internal/benchmarks 3.822s goos: freebsd goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 39313765 ns/op PASS ok maps 2.664s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 1816482 67.01 ns/op BenchmarkAcosh-4 760206 145.5 ns/op BenchmarkAsin-4 1824238 66.76 ns/op BenchmarkAsinh-4 792002 148.0 ns/op BenchmarkAtan-4 2509478 52.15 ns/op BenchmarkAtanh-4 884097 144.4 ns/op BenchmarkAtan2-4 1786749 68.97 ns/op BenchmarkCbrt-4 1000000 112.3 ns/op BenchmarkCeil-4 19299609 6.140 ns/op BenchmarkCopysign-4 2208106 54.53 ns/op BenchmarkCos-4 1000000 100.1 ns/op BenchmarkCosh-4 1251259 98.00 ns/op BenchmarkErf-4 2324914 54.79 ns/op BenchmarkErfc-4 2293278 55.82 ns/op BenchmarkErfinv-4 1893832 67.45 ns/op BenchmarkErfcinv-4 1863855 67.50 ns/op BenchmarkExp-4 4727035 38.65 ns/op BenchmarkExpGo-4 783474 154.7 ns/op BenchmarkExpm1-4 1925138 61.06 ns/op BenchmarkExp2-4 828566 145.1 ns/op BenchmarkExp2Go-4 794829 149.2 ns/op BenchmarkAbs-4 2821284 42.63 ns/op BenchmarkDim-4 8419074 14.08 ns/op BenchmarkFloor-4 19519672 6.129 ns/op BenchmarkMax-4 13801834 8.716 ns/op BenchmarkMin-4 13664790 8.816 ns/op BenchmarkMod-4 244426 468.6 ns/op BenchmarkFrexp-4 1463547 81.47 ns/op BenchmarkGamma-4 676773 174.9 ns/op BenchmarkHypot-4 11154492 22.16 ns/op BenchmarkHypotGo-4 1227254 97.59 ns/op BenchmarkIlogb-4 1738669 68.99 ns/op BenchmarkJ0-4 228462 519.3 ns/op BenchmarkJ1-4 254180 494.9 ns/op BenchmarkJn-4 112621 1062 ns/op BenchmarkLdexp-4 1411447 81.88 ns/op BenchmarkLgamma-4 925360 135.6 ns/op BenchmarkLog-4 3934791 47.61 ns/op BenchmarkLogb-4 1707067 69.74 ns/op BenchmarkLog1p-4 1000000 115.0 ns/op BenchmarkLog10-4 4598097 50.64 ns/op BenchmarkLog2-4 1000000 104.6 ns/op BenchmarkModf-4 2217072 53.14 ns/op BenchmarkNextafter32-4 2269143 52.86 ns/op BenchmarkNextafter64-4 2244938 54.11 ns/op BenchmarkPowInt-4 444825 263.2 ns/op BenchmarkPowFrac-4 334146 363.0 ns/op BenchmarkPow10Pos-4 4435760 27.25 ns/op BenchmarkPow10Neg-4 4419372 27.56 ns/op BenchmarkRound-4 2803185 43.20 ns/op BenchmarkRoundToEven-4 8420326 14.20 ns/op BenchmarkRemainder-4 372831 311.7 ns/op BenchmarkSignbit-4 4152030 29.16 ns/op BenchmarkSin-4 1580518 75.74 ns/op BenchmarkSincos-4 1000000 114.2 ns/op BenchmarkSinh-4 1648435 75.03 ns/op BenchmarkSqrtIndirect-4 18424471 6.422 ns/op BenchmarkSqrtLatency-4 17763661 7.604 ns/op BenchmarkSqrtIndirectLatency-4 17331980 7.681 ns/op BenchmarkSqrtGoLatency-4 1235022 97.61 ns/op BenchmarkSqrtPrime-4 32978 3617 ns/op BenchmarkTan-4 1419154 86.53 ns/op BenchmarkTanh-4 1000000 106.4 ns/op BenchmarkTrunc-4 19781203 6.074 ns/op BenchmarkY0-4 248179 502.7 ns/op BenchmarkY1-4 254252 495.7 ns/op BenchmarkYn-4 108146 1014 ns/op BenchmarkFloat64bits-4 4432509 27.21 ns/op BenchmarkFloat64frombits-4 4283294 28.07 ns/op BenchmarkFloat32bits-4 4270518 28.09 ns/op BenchmarkFloat32frombits-4 4022035 28.18 ns/op BenchmarkFMA-4 19696680 6.053 ns/op PASS ok math 12.535s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11654982 10.42 ns/op 6142.92 MB/s BenchmarkAddVV/2-4 11380046 10.72 ns/op 11939.48 MB/s BenchmarkAddVV/3-4 10045020 12.07 ns/op 15903.18 MB/s BenchmarkAddVV/4-4 10114536 12.01 ns/op 21321.67 MB/s BenchmarkAddVV/5-4 9329926 12.76 ns/op 25072.52 MB/s BenchmarkAddVV/10-4 7775544 15.57 ns/op 41107.67 MB/s BenchmarkAddVV/100-4 1798657 66.56 ns/op 96150.06 MB/s BenchmarkAddVV/1000-4 201475 585.4 ns/op 109317.77 MB/s BenchmarkSubVV/1-4 11994319 10.42 ns/op 6140.82 MB/s BenchmarkSubVV/2-4 11060829 10.81 ns/op 11841.55 MB/s BenchmarkSubVV/3-4 9970658 12.16 ns/op 15785.04 MB/s BenchmarkSubVV/4-4 10153069 12.05 ns/op 21251.17 MB/s BenchmarkSubVV/5-4 9385722 12.94 ns/op 24732.54 MB/s BenchmarkSubVV/10-4 7753971 15.29 ns/op 41869.48 MB/s BenchmarkSubVV/100-4 1804093 66.80 ns/op 95807.26 MB/s BenchmarkSubVV/1000-4 203805 591.2 ns/op 108257.76 MB/s BenchmarkAddVW/1-4 12724285 9.398 ns/op 851.25 MB/s BenchmarkAddVW/2-4 11379397 10.49 ns/op 1525.65 MB/s BenchmarkAddVW/3-4 10689580 11.57 ns/op 2074.97 MB/s BenchmarkAddVW/4-4 11404939 10.51 ns/op 3044.97 MB/s BenchmarkAddVW/5-4 10871678 11.33 ns/op 3529.17 MB/s BenchmarkAddVW/10-4 8874620 13.38 ns/op 5978.51 MB/s BenchmarkAddVW/100-4 252583 445.7 ns/op 1794.88 MB/s BenchmarkAddVW/1000-4 35074 3446 ns/op 2321.40 MB/s BenchmarkAddVWext/1-4 12665899 9.600 ns/op 833.34 MB/s BenchmarkAddVWext/2-4 11505608 10.78 ns/op 1483.85 MB/s BenchmarkAddVWext/3-4 10335183 11.69 ns/op 2053.26 MB/s BenchmarkAddVWext/4-4 11241016 10.64 ns/op 3007.89 MB/s BenchmarkAddVWext/5-4 10855704 11.14 ns/op 3590.43 MB/s BenchmarkAddVWext/10-4 8908831 13.37 ns/op 5982.07 MB/s BenchmarkAddVWext/100-4 87530 1406 ns/op 568.91 MB/s BenchmarkAddVWext/1000-4 8881 13264 ns/op 603.12 MB/s BenchmarkSubVW/1-4 13294208 9.097 ns/op 879.45 MB/s BenchmarkSubVW/2-4 12114151 10.08 ns/op 1587.09 MB/s BenchmarkSubVW/3-4 11339464 10.68 ns/op 2246.75 MB/s BenchmarkSubVW/4-4 11384329 10.53 ns/op 3038.87 MB/s BenchmarkSubVW/5-4 10619990 11.43 ns/op 3499.20 MB/s BenchmarkSubVW/10-4 8865415 13.64 ns/op 5866.95 MB/s BenchmarkSubVW/100-4 251444 457.4 ns/op 1748.97 MB/s BenchmarkSubVW/1000-4 35109 3388 ns/op 2361.28 MB/s BenchmarkSubVWext/1-4 13344068 9.087 ns/op 880.37 MB/s BenchmarkSubVWext/2-4 12259641 9.746 ns/op 1641.70 MB/s BenchmarkSubVWext/3-4 11157372 10.77 ns/op 2228.83 MB/s BenchmarkSubVWext/4-4 11443596 10.46 ns/op 3058.14 MB/s BenchmarkSubVWext/5-4 10733863 11.23 ns/op 3560.37 MB/s BenchmarkSubVWext/10-4 8937896 13.44 ns/op 5950.56 MB/s BenchmarkSubVWext/100-4 85450 1414 ns/op 565.85 MB/s BenchmarkSubVWext/1000-4 7972 13639 ns/op 586.55 MB/s BenchmarkMulAddVWW/1-4 10816675 11.05 ns/op 5794.30 MB/s BenchmarkMulAddVWW/2-4 10116783 11.74 ns/op 10904.85 MB/s BenchmarkMulAddVWW/3-4 9781246 12.46 ns/op 15408.25 MB/s BenchmarkMulAddVWW/4-4 9071224 14.03 ns/op 18246.17 MB/s BenchmarkMulAddVWW/5-4 8248620 14.55 ns/op 21995.82 MB/s BenchmarkMulAddVWW/10-4 6501724 18.55 ns/op 34502.21 MB/s BenchmarkMulAddVWW/100-4 1000000 101.7 ns/op 62941.65 MB/s BenchmarkMulAddVWW/1000-4 126142 962.9 ns/op 66469.11 MB/s BenchmarkAddMulVVW/1-4 11935754 10.13 ns/op 6319.36 MB/s BenchmarkAddMulVVW/2-4 10901436 11.24 ns/op 11390.93 MB/s BenchmarkAddMulVVW/3-4 9540667 12.16 ns/op 15789.52 MB/s BenchmarkAddMulVVW/4-4 9016927 13.26 ns/op 19305.22 MB/s BenchmarkAddMulVVW/5-4 8359935 14.40 ns/op 22223.73 MB/s BenchmarkAddMulVVW/10-4 6981278 17.52 ns/op 36521.11 MB/s BenchmarkAddMulVVW/100-4 1463124 81.13 ns/op 78887.19 MB/s BenchmarkAddMulVVW/1000-4 164181 719.5 ns/op 88952.71 MB/s BenchmarkDivWVW/1-4 2684798 44.74 ns/op 1430.37 MB/s BenchmarkDivWVW/2-4 1241901 96.95 ns/op 1320.24 MB/s BenchmarkDivWVW/3-4 949540 123.3 ns/op 1557.48 MB/s BenchmarkDivWVW/4-4 818365 144.1 ns/op 1776.23 MB/s BenchmarkDivWVW/5-4 787920 152.7 ns/op 2096.25 MB/s BenchmarkDivWVW/10-4 436012 275.0 ns/op 2327.04 MB/s BenchmarkDivWVW/100-4 58929 2081 ns/op 3074.99 MB/s BenchmarkDivWVW/1000-4 5970 20037 ns/op 3194.07 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11556031 9.737 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12871688 9.348 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11569928 10.37 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11622128 10.15 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10504158 11.53 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11159608 10.84 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9900568 12.22 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10124779 11.98 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8952646 13.32 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9639717 12.46 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7021994 17.15 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7437092 16.23 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 107.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1303869 90.30 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131200 911.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 151138 780.4 ns/op BenchmarkDecimalConversion-4 213 555219 ns/op BenchmarkFloatString/100-4 10000 10328 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 563556 ns/op 2906 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50876536 ns/op 61180 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 5053034768 ns/op 849968 B/op 534 allocs/op BenchmarkFloatAdd/10-4 171094 701.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168141 717.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155444 773.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 79578 1514 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 14127 8494 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 233187 516.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 223084 528.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 223050 536.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 163150 744.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45068 2621 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1992 57643 ns/op BenchmarkParseFloatLargeExp-4 422 260008 ns/op BenchmarkGCD10x10/WithoutXY-4 205052 611.0 ns/op BenchmarkGCD10x10/WithXY-4 59408 2075 ns/op BenchmarkGCD10x100/WithoutXY-4 97398 1199 ns/op BenchmarkGCD10x100/WithXY-4 17960 7049 ns/op BenchmarkGCD10x1000/WithoutXY-4 65403 1862 ns/op BenchmarkGCD10x1000/WithXY-4 14473 8491 ns/op BenchmarkGCD100x100/WithoutXY-4 25658 4786 ns/op BenchmarkGCD100x100/WithXY-4 10000 11424 ns/op BenchmarkGCD100x1000/WithoutXY-4 12206 9789 ns/op BenchmarkGCD100x1000/WithXY-4 6122 19454 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2115 55143 ns/op BenchmarkGCD1000x1000/WithXY-4 1209 98239 ns/op BenchmarkHilbert-4 24 4973846 ns/op BenchmarkBinomial-4 14120 8594 ns/op BenchmarkQuoRem-4 20696 6091 ns/op BenchmarkExp-4 16 6712546 ns/op BenchmarkExpMont/Odd-4 150 789541 ns/op 2586 B/op 21 allocs/op BenchmarkExpMont/Even1-4 146 810636 ns/op 3357 B/op 37 allocs/op BenchmarkExpMont/Even2-4 142 848791 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even3-4 141 838222 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even4-4 142 842883 ns/op 3856 B/op 53 allocs/op BenchmarkExpMont/Even8-4 145 836206 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even32-4 141 826656 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even64-4 169 722900 ns/op 3664 B/op 54 allocs/op BenchmarkExpMont/Even96-4 158 755139 ns/op 3768 B/op 51 allocs/op BenchmarkExpMont/Even128-4 187 648077 ns/op 3258 B/op 50 allocs/op BenchmarkExpMont/Even255-4 204 574170 ns/op 2964 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 463 263672 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 387 291873 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 390 291586 ns/op 1712 B/op 46 allocs/op BenchmarkExpMont/SmallEven4-4 405 312419 ns/op 1751 B/op 48 allocs/op BenchmarkExp2-4 16 6724509 ns/op BenchmarkBitset-4 770637 151.6 ns/op BenchmarkBitsetNeg-4 443678 267.2 ns/op BenchmarkBitsetOrig-4 271274 479.8 ns/op BenchmarkBitsetNegOrig-4 165921 724.0 ns/op BenchmarkModSqrt225_Tonelli-4 132 883576 ns/op BenchmarkModSqrt225_3Mod4-4 457 271825 ns/op BenchmarkModSqrt231_Tonelli-4 128 924652 ns/op BenchmarkModSqrt231_5Mod8-4 380 316120 ns/op BenchmarkModInverse-4 13063 9516 ns/op BenchmarkSqrt-4 1672 72351 ns/op BenchmarkIntSqr/1-4 1370871 85.71 ns/op BenchmarkIntSqr/2-4 841366 133.3 ns/op BenchmarkIntSqr/3-4 753186 161.4 ns/op BenchmarkIntSqr/5-4 550776 218.5 ns/op BenchmarkIntSqr/8-4 418023 284.0 ns/op BenchmarkIntSqr/10-4 327625 363.9 ns/op BenchmarkIntSqr/20-4 56971 2268 ns/op BenchmarkIntSqr/30-4 42187 2954 ns/op BenchmarkIntSqr/50-4 26200 4678 ns/op BenchmarkIntSqr/80-4 15229 7907 ns/op BenchmarkIntSqr/100-4 10000 10356 ns/op BenchmarkIntSqr/200-4 4212 27733 ns/op BenchmarkIntSqr/300-4 1663 67364 ns/op BenchmarkIntSqr/500-4 860 148596 ns/op BenchmarkIntSqr/800-4 332 360370 ns/op BenchmarkIntSqr/1000-4 240 488794 ns/op BenchmarkDiv/20/10-4 423434 280.9 ns/op BenchmarkDiv/40/20-4 411202 294.1 ns/op BenchmarkDiv/100/50-4 365059 331.9 ns/op BenchmarkDiv/200/100-4 49639 2489 ns/op BenchmarkDiv/400/200-4 47998 2677 ns/op BenchmarkDiv/1000/500-4 37974 3382 ns/op BenchmarkDiv/2000/1000-4 29436 4348 ns/op BenchmarkDiv/20000/10000-4 1420 84713 ns/op BenchmarkDiv/200000/100000-4 33 3800249 ns/op BenchmarkDiv/2000000/1000000-4 1 107139123 ns/op BenchmarkDiv/20000000/10000000-4 1 3355086643 ns/op BenchmarkMul-4 6 19368237 ns/op BenchmarkNatMul/10-4 225777 502.3 ns/op BenchmarkNatMul/100-4 6958 17726 ns/op BenchmarkNatMul/1000-4 205 575998 ns/op BenchmarkZeroShifts/Shl-4 14344 8535 ns/op BenchmarkZeroShifts/ShlSame-4 4804532 27.44 ns/op BenchmarkZeroShifts/Shr-4 14637 8433 ns/op BenchmarkZeroShifts/ShrSame-4 4677226 25.29 ns/op BenchmarkExp3Power/0x10-4 192828 618.4 ns/op BenchmarkExp3Power/0x40-4 161239 720.4 ns/op BenchmarkExp3Power/0x100-4 111092 1119 ns/op BenchmarkExp3Power/0x400-4 50338 2298 ns/op BenchmarkExp3Power/0x1000-4 9404 10716 ns/op BenchmarkExp3Power/0x4000-4 2157 57218 ns/op BenchmarkExp3Power/0x10000-4 229 522525 ns/op BenchmarkExp3Power/0x40000-4 20 5472350 ns/op BenchmarkExp3Power/0x100000-4 2 55132048 ns/op BenchmarkExp3Power/0x400000-4 1 503767550 ns/op BenchmarkFibo-4 3 39702980 ns/op BenchmarkNatSqr/1-4 1000000 120.3 ns/op BenchmarkNatSqr/2-4 709051 181.1 ns/op BenchmarkNatSqr/3-4 580057 212.7 ns/op BenchmarkNatSqr/5-4 383614 293.7 ns/op BenchmarkNatSqr/8-4 306990 399.2 ns/op BenchmarkNatSqr/10-4 254553 502.0 ns/op BenchmarkNatSqr/20-4 50793 2332 ns/op BenchmarkNatSqr/30-4 37936 3245 ns/op BenchmarkNatSqr/50-4 23569 5141 ns/op BenchmarkNatSqr/80-4 13684 8566 ns/op BenchmarkNatSqr/100-4 10000 11371 ns/op BenchmarkNatSqr/200-4 3985 30167 ns/op BenchmarkNatSqr/300-4 1633 74024 ns/op BenchmarkNatSqr/500-4 799 148944 ns/op BenchmarkNatSqr/800-4 348 352845 ns/op BenchmarkNatSqr/1000-4 256 466878 ns/op BenchmarkNatSetBytes/8-4 2712465 43.86 ns/op BenchmarkNatSetBytes/24-4 743466 171.8 ns/op BenchmarkNatSetBytes/128-4 260618 469.9 ns/op BenchmarkNatSetBytes/7-4 821378 150.3 ns/op BenchmarkNatSetBytes/23-4 457734 270.8 ns/op BenchmarkNatSetBytes/127-4 207176 583.8 ns/op BenchmarkScanPi-4 264 463177 ns/op BenchmarkStringPiParallel-4 756 151038 ns/op BenchmarkScan/10/Base2-4 39880 2920 ns/op BenchmarkScan/100/Base2-4 4783 26234 ns/op BenchmarkScan/1000/Base2-4 478 254357 ns/op BenchmarkScan/10/Base8-4 101666 1180 ns/op BenchmarkScan/100/Base8-4 13726 8679 ns/op BenchmarkScan/1000/Base8-4 1390 87166 ns/op BenchmarkScan/10/Base10-4 105367 1143 ns/op BenchmarkScan/100/Base10-4 15146 8038 ns/op BenchmarkScan/1000/Base10-4 1554 77851 ns/op BenchmarkScan/10/Base16-4 123088 989.1 ns/op BenchmarkScan/100/Base16-4 16796 7102 ns/op BenchmarkScan/1000/Base16-4 1728 69787 ns/op BenchmarkString/10/Base2-4 168417 694.8 ns/op BenchmarkString/100/Base2-4 23624 5101 ns/op BenchmarkString/1000/Base2-4 2516 47373 ns/op BenchmarkString/10/Base8-4 325699 361.9 ns/op BenchmarkString/100/Base8-4 63627 1876 ns/op BenchmarkString/1000/Base8-4 6530 16755 ns/op BenchmarkString/10/Base10-4 195804 616.7 ns/op BenchmarkString/100/Base10-4 38043 3210 ns/op BenchmarkString/1000/Base10-4 5004 24984 ns/op BenchmarkString/10/Base16-4 369073 320.5 ns/op BenchmarkString/100/Base16-4 83851 1446 ns/op BenchmarkString/1000/Base16-4 9693 12118 ns/op BenchmarkLeafSize/0-4 46 2628854 ns/op BenchmarkLeafSize/1-4 456 251683 ns/op BenchmarkLeafSize/2-4 459 256793 ns/op BenchmarkLeafSize/3-4 338 354127 ns/op BenchmarkLeafSize/4-4 442 252687 ns/op BenchmarkLeafSize/5-4 318 378088 ns/op BenchmarkLeafSize/6-4 348 347133 ns/op BenchmarkLeafSize/7-4 375 319896 ns/op BenchmarkLeafSize/8-4 486 246330 ns/op BenchmarkLeafSize/9-4 266 453096 ns/op BenchmarkLeafSize/10-4 304 378502 ns/op BenchmarkLeafSize/11-4 308 387394 ns/op BenchmarkLeafSize/12-4 348 348303 ns/op BenchmarkLeafSize/13-4 308 374687 ns/op BenchmarkLeafSize/14-4 375 323052 ns/op BenchmarkLeafSize/15-4 409 303291 ns/op BenchmarkLeafSize/16-4 481 249763 ns/op BenchmarkLeafSize/32-4 462 252744 ns/op BenchmarkLeafSize/64-4 447 268384 ns/op BenchmarkProbablyPrime/n=0-4 9 11226915 ns/op BenchmarkProbablyPrime/n=1-4 9 12599743 ns/op BenchmarkProbablyPrime/n=5-4 6 17706889 ns/op BenchmarkProbablyPrime/n=10-4 5 23684502 ns/op BenchmarkProbablyPrime/n=20-4 3 36351482 ns/op BenchmarkProbablyPrime/Lucas-4 12 9628045 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 80 1282729 ns/op BenchmarkRatCmp-4 236518 512.8 ns/op BenchmarkFloatPrecExact/1-4 138943 934.6 ns/op BenchmarkFloatPrecExact/10-4 42444 2835 ns/op BenchmarkFloatPrecExact/100-4 10000 10356 ns/op BenchmarkFloatPrecExact/1000-4 2310 51785 ns/op BenchmarkFloatPrecExact/10000-4 150 794200 ns/op BenchmarkFloatPrecExact/100000-4 3 33336108 ns/op BenchmarkFloatPrecExact/1000000-4 1 1701946601 ns/op BenchmarkFloatPrecMixed/1-4 128869 937.4 ns/op BenchmarkFloatPrecMixed/10-4 34921 3435 ns/op BenchmarkFloatPrecMixed/100-4 5818 20885 ns/op BenchmarkFloatPrecMixed/1000-4 459 261632 ns/op BenchmarkFloatPrecMixed/10000-4 14 8133863 ns/op BenchmarkFloatPrecMixed/100000-4 1 460774769 ns/op BenchmarkFloatPrecMixed/1000000-4 1 31317739869 ns/op BenchmarkFloatPrecInexact/1-4 200589 622.6 ns/op BenchmarkFloatPrecInexact/10-4 176670 666.2 ns/op BenchmarkFloatPrecInexact/100-4 122656 1022 ns/op BenchmarkFloatPrecInexact/1000-4 37017 3654 ns/op BenchmarkFloatPrecInexact/10000-4 4626 25635 ns/op BenchmarkFloatPrecInexact/100000-4 507 250682 ns/op BenchmarkFloatPrecInexact/1000000-4 38 3582258 ns/op BenchmarkFloatSqrt/64-4 22604 5361 ns/op 160 B/op 4 allocs/op BenchmarkFloatSqrt/128-4 14070 8382 ns/op 208 B/op 4 allocs/op BenchmarkFloatSqrt/256-4 9608 11750 ns/op 304 B/op 4 allocs/op BenchmarkFloatSqrt/1000-4 4794 22779 ns/op 1264 B/op 5 allocs/op BenchmarkFloatSqrt/10000-4 907 135206 ns/op 18064 B/op 8 allocs/op BenchmarkFloatSqrt/100000-4 69 1748496 ns/op 177212 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 127065542 ns/op 3771608 B/op 620 allocs/op PASS ok math/big 87.927s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8944395 12.05 ns/op BenchmarkLeadingZeros8-4 8565633 13.41 ns/op BenchmarkLeadingZeros16-4 9054590 12.41 ns/op BenchmarkLeadingZeros32-4 9220014 13.31 ns/op BenchmarkLeadingZeros64-4 9121688 12.26 ns/op BenchmarkTrailingZeros-4 9218629 13.24 ns/op BenchmarkTrailingZeros8-4 9007564 11.85 ns/op BenchmarkTrailingZeros16-4 9140199 13.21 ns/op BenchmarkTrailingZeros32-4 9133998 12.96 ns/op BenchmarkTrailingZeros64-4 9269720 13.41 ns/op BenchmarkOnesCount-4 9671558 12.39 ns/op BenchmarkOnesCount8-4 9495252 12.81 ns/op BenchmarkOnesCount16-4 9769609 12.39 ns/op BenchmarkOnesCount32-4 8685399 13.56 ns/op BenchmarkOnesCount64-4 9813596 12.50 ns/op BenchmarkRotateLeft-4 9310767 13.43 ns/op BenchmarkRotateLeft8-4 8956837 12.52 ns/op BenchmarkRotateLeft16-4 9437852 13.53 ns/op BenchmarkRotateLeft32-4 9195328 12.46 ns/op BenchmarkRotateLeft64-4 9363494 12.57 ns/op BenchmarkReverse-4 15110281 8.023 ns/op BenchmarkReverse8-4 17626166 6.089 ns/op BenchmarkReverse16-4 18794312 6.398 ns/op BenchmarkReverse32-4 15773624 7.578 ns/op BenchmarkReverse64-4 15046350 7.939 ns/op BenchmarkReverseBytes-4 19944994 6.117 ns/op BenchmarkReverseBytes16-4 20372922 5.818 ns/op BenchmarkReverseBytes32-4 21125454 5.721 ns/op BenchmarkReverseBytes64-4 20106372 6.035 ns/op BenchmarkAdd-4 9374820 12.03 ns/op BenchmarkAdd32-4 9552522 13.33 ns/op BenchmarkAdd64-4 9381373 12.30 ns/op BenchmarkAdd64multiple-4 16017680 6.636 ns/op BenchmarkSub-4 8866105 13.82 ns/op BenchmarkSub32-4 9205092 13.38 ns/op BenchmarkSub64-4 9320930 12.18 ns/op BenchmarkSub64multiple-4 16501576 6.825 ns/op BenchmarkMul-4 9441033 12.71 ns/op BenchmarkMul32-4 9630099 13.44 ns/op BenchmarkMul64-4 9533194 12.89 ns/op BenchmarkDiv-4 2599218 45.28 ns/op BenchmarkDiv32-4 5502999 21.65 ns/op BenchmarkDiv64-4 2608767 45.41 ns/op PASS ok math/bits 6.867s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11678940 20.91 ns/op BenchmarkAcos-4 351729 301.8 ns/op BenchmarkAcosh-4 380935 326.4 ns/op BenchmarkAsin-4 424801 303.4 ns/op BenchmarkAsinh-4 408837 301.4 ns/op BenchmarkAtan-4 647005 218.1 ns/op BenchmarkAtanh-4 636788 218.7 ns/op BenchmarkConj-4 20838987 5.960 ns/op BenchmarkCos-4 500318 231.0 ns/op BenchmarkCosh-4 539964 232.5 ns/op BenchmarkExp-4 766326 167.2 ns/op BenchmarkLog-4 756157 163.0 ns/op BenchmarkLog10-4 803752 164.8 ns/op BenchmarkPhase-4 1718397 69.68 ns/op BenchmarkPolar-4 1000000 109.8 ns/op BenchmarkPow-4 186666 677.0 ns/op BenchmarkRect-4 1000000 111.7 ns/op BenchmarkSin-4 521430 228.1 ns/op BenchmarkSinh-4 532803 232.5 ns/op BenchmarkSqrt-4 811747 148.3 ns/op BenchmarkTan-4 331362 383.5 ns/op BenchmarkTanh-4 365478 345.8 ns/op PASS ok math/cmplx 4.108s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 598447 169.1 ns/op BenchmarkInt63ThreadsafeParallel-4 493932 244.1 ns/op BenchmarkInt63Unthreadsafe-4 1304040 89.89 ns/op BenchmarkIntn1000-4 862563 136.5 ns/op BenchmarkInt63n1000-4 874020 123.3 ns/op BenchmarkInt31n1000-4 989509 115.9 ns/op BenchmarkFloat32-4 1000000 109.1 ns/op BenchmarkFloat64-4 1306279 92.53 ns/op BenchmarkPerm3-4 198792 615.6 ns/op BenchmarkPerm30-4 23820 5117 ns/op BenchmarkPerm30ViaShuffle-4 25956 4601 ns/op BenchmarkShuffleOverhead-4 18606 6427 ns/op BenchmarkRead3-4 924388 128.2 ns/op BenchmarkRead64-4 73850 1566 ns/op BenchmarkRead1000-4 5127 23082 ns/op BenchmarkConcurrent-4 117790 1003 ns/op PASS ok math/rand 3.383s goos: freebsd goarch: amd64 pkg: math/rand/v2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkChaCha8MarshalBinary-4 646852 175.1 ns/op BenchmarkChaCha8MarshalBinaryRead-4 233800 475.6 ns/op BenchmarkChaCha8-4 5306798 24.25 ns/op BenchmarkChaCha8Read-4 883668 137.6 ns/op 232.53 MB/s BenchmarkPCG_DXSM-4 4289359 27.81 ns/op BenchmarkSourceUint64-4 4200212 27.84 ns/op BenchmarkGlobalInt64-4 3100525 36.75 ns/op BenchmarkGlobalInt64Parallel-4 6334620 19.06 ns/op BenchmarkGlobalUint64-4 3254406 37.83 ns/op BenchmarkGlobalUint64Parallel-4 6452838 19.17 ns/op BenchmarkInt64-4 2322216 51.27 ns/op BenchmarkUint64-4 2308765 51.64 ns/op BenchmarkGlobalIntN1000-4 2139264 55.43 ns/op BenchmarkIntN1000-4 1774039 66.28 ns/op BenchmarkInt64N1000-4 1813820 66.63 ns/op BenchmarkInt64N1e8-4 1780923 66.46 ns/op BenchmarkInt64N1e9-4 1793182 66.02 ns/op BenchmarkInt64N2e9-4 1775912 66.32 ns/op BenchmarkInt64N1e18-4 1649264 70.10 ns/op BenchmarkInt64N2e18-4 1672911 70.49 ns/op BenchmarkInt64N4e18-4 1498410 81.89 ns/op BenchmarkInt32N1000-4 1807359 66.00 ns/op BenchmarkInt32N1e8-4 1788685 66.58 ns/op BenchmarkInt32N1e9-4 1762424 69.46 ns/op BenchmarkInt32N2e9-4 1783408 67.20 ns/op BenchmarkFloat32-4 2328572 51.64 ns/op BenchmarkFloat64-4 2323447 52.33 ns/op BenchmarkExpFloat64-4 1276011 95.04 ns/op BenchmarkNormFloat64-4 1262445 96.66 ns/op BenchmarkPerm3-4 324300 360.4 ns/op BenchmarkPerm30-4 32301 3695 ns/op BenchmarkPerm30ViaShuffle-4 35407 3531 ns/op BenchmarkShuffleOverhead-4 47604 2511 ns/op BenchmarkConcurrent-4 3020895 40.67 ns/op PASS ok math/rand/v2 6.987s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 53659 2220 ns/op BenchmarkQDecodeWord-4 105573 1067 ns/op BenchmarkQDecodeHeader-4 109984 1111 ns/op BenchmarkTypeByExtension/.html-4 362635 323.7 ns/op BenchmarkTypeByExtension/.HTML-4 275296 434.3 ns/op BenchmarkTypeByExtension/.unused-4 311196 359.2 ns/op BenchmarkExtensionsByType/text/html-4 193644 597.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 120001 1039 ns/op BenchmarkExtensionsByType/application/octet-stream-4 179488 639.9 ns/op PASS ok mime 2.334s goos: freebsd goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 666 172464 ns/op 47401 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 675 171473 ns/op 47732 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 259 449825 ns/op 104344 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 537 229694 ns/op 49887 B/op 207 allocs/op PASS ok mime/multipart 1.781s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 972 119538 ns/op PASS ok mime/quotedprintable 1.214s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 123 907011 ns/op 8543 B/op 92 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 9209020 ns/op 25912 B/op 207 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5298052187 ns/op 158480 B/op 224 allocs/op BenchmarkDNSName-4 111075 977.8 ns/op BenchmarkInterfaces-4 5041 21655 ns/op 3320 B/op 41 allocs/op BenchmarkInterfaceByIndex-4 8749 13632 ns/op 1944 B/op 29 allocs/op BenchmarkInterfaceByName-4 5722 21283 ns/op 3384 B/op 42 allocs/op BenchmarkInterfaceAddrs-4 5383 19803 ns/op 3272 B/op 48 allocs/op BenchmarkInterfacesAndAddrs-4 8211 14453 ns/op 2088 B/op 35 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 5766 19213 ns/op 3168 B/op 50 allocs/op BenchmarkParseIP-4 12667 9669 ns/op BenchmarkParseIPValidIPv4-4 703755 171.4 ns/op BenchmarkParseIPValidIPv6-4 612031 188.8 ns/op BenchmarkIPString/IPv4-4 121353 992.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13947 8347 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 48759 2488 ns/op BenchmarkIPEqual/IPv4-4 951556 129.1 ns/op BenchmarkIPEqual/IPv6-4 920772 126.2 ns/op BenchmarkSendfileZeroBytes-4 17835 6556 ns/op 80 B/op 2 allocs/op BenchmarkSendFile/file-to-tcp/1024-4 1 1052672765 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/2048-4 1 1053250446 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/4096-4 1 1024065403 ns/op 0.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/8192-4 1 1027043749 ns/op 0.01 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/16384-4 1 1040299917 ns/op 0.02 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/32768-4 1 1046531957 ns/op 0.03 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/65536-4 1 1043772458 ns/op 0.06 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/131072-4 1 1013745000 ns/op 0.13 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/262144-4 1 1054817522 ns/op 0.25 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/524288-4 1 1082099696 ns/op 0.48 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-tcp/1048576-4 1 1049565544 ns/op 1.00 MB/s 584 B/op 9 allocs/op BenchmarkSendFile/file-to-unix/1024-4 1 1075974979 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/2048-4 1 1022602621 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/4096-4 1 1084196877 ns/op 0.00 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/8192-4 1 1081057420 ns/op 0.01 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/16384-4 1 1050784237 ns/op 0.02 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/32768-4 1 1083786953 ns/op 0.03 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/65536-4 1 1083595303 ns/op 0.06 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/131072-4 1 1083870217 ns/op 0.12 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/262144-4 1 1083233876 ns/op 0.24 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/524288-4 1 1050095180 ns/op 0.50 MB/s 32944 B/op 4 allocs/op BenchmarkSendFile/file-to-unix/1048576-4 1 1088700142 ns/op 0.96 MB/s 32944 B/op 4 allocs/op BenchmarkTCP4OneShot-4 3081 37391 ns/op BenchmarkTCP4OneShotTimeout-4 3190 36359 ns/op BenchmarkTCP4Persistent-4 15999 8241 ns/op BenchmarkTCP4PersistentTimeout-4 13978 10081 ns/op BenchmarkTCP6OneShot-4 3002 43103 ns/op BenchmarkTCP6OneShotTimeout-4 2080 48840 ns/op BenchmarkTCP6Persistent-4 11767 9075 ns/op BenchmarkTCP6PersistentTimeout-4 13880 8460 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 26256 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25827 ns/op BenchmarkSetReadDeadline-4 121630 987.8 ns/op BenchmarkUDP6LinkLocalUnicast-4 7552 13622 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 10177 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12331 9655 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10045 10085 ns/op 0 B/op 0 allocs/op PASS ok net 35.816s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 27696 4244 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12273 9810 ns/op 1200 B/op 21 allocs/op BenchmarkReadCookies-4 14269 8766 ns/op 2000 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 15776 7161 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33774 3577 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50175 2363 ns/op 192 B/op 2 allocs/op BenchmarkFindChild/n=2/rep=linear-4 1648374 73.92 ns/op BenchmarkFindChild/n=2/rep=map-4 3341768 35.91 ns/op BenchmarkFindChild/n=2/rep=hybrid8-4 1373941 87.03 ns/op BenchmarkFindChild/n=4/rep=linear-4 811932 139.7 ns/op BenchmarkFindChild/n=4/rep=map-4 3067726 39.31 ns/op BenchmarkFindChild/n=4/rep=hybrid8-4 769201 154.2 ns/op BenchmarkFindChild/n=8/rep=linear-4 405746 287.5 ns/op BenchmarkFindChild/n=8/rep=map-4 2842909 42.61 ns/op BenchmarkFindChild/n=8/rep=hybrid8-4 356336 300.2 ns/op BenchmarkFindChild/n=16/rep=linear-4 221590 543.3 ns/op BenchmarkFindChild/n=16/rep=map-4 2851045 42.26 ns/op BenchmarkFindChild/n=16/rep=hybrid8-4 2092086 58.31 ns/op BenchmarkFindChild/n=32/rep=linear-4 109450 1078 ns/op BenchmarkFindChild/n=32/rep=map-4 2834474 35.43 ns/op BenchmarkFindChild/n=32/rep=hybrid8-4 2077180 51.37 ns/op BenchmarkMultiConflicts-4 1 178664686 ns/op BenchmarkServerMatch-4 19371 6360 ns/op BenchmarkReadRequestChrome-4 3084 34183 ns/op 17.87 MB/s 1540 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9938 11011 ns/op 7.08 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9784 11341 ns/op 7.23 MB/s 988 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6705 16983 ns/op 8.89 MB/s 1084 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16518 7074 ns/op 5.65 MB/s 924 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 235 481779 ns/op 2.13 MB/s BenchmarkFileAndServer_1KB/https1-4 153 832734 ns/op 1.23 MB/s BenchmarkFileAndServer_1KB/h2-4 111 940720 ns/op 1.09 MB/s BenchmarkFileAndServer_16MB/h1-4 2 55395273 ns/op 302.86 MB/s BenchmarkFileAndServer_16MB/https1-4 1 123352741 ns/op 136.01 MB/s BenchmarkFileAndServer_16MB/h2-4 1 264051116 ns/op 63.54 MB/s BenchmarkFileAndServer_64MB/h1-4 1 212686487 ns/op 315.53 MB/s BenchmarkFileAndServer_64MB/https1-4 1 437530483 ns/op 153.38 MB/s BenchmarkFileAndServer_64MB/h2-4 1 1024915779 ns/op 65.48 MB/s BenchmarkServeMux-4 214 584814 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 271 479808 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 246 448739 ns/op 6562 B/op 71 allocs/op BenchmarkClientServer/https1-4 183 611679 ns/op 7583 B/op 81 allocs/op BenchmarkClientServer/h2-4 139 809584 ns/op 10967 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1129 100827 ns/op 9864 B/op 82 allocs/op BenchmarkClientServerParallel/4/https1-4 82 2424777 ns/op 80032 B/op 652 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56021: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56022: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56031: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56032: write tcp 127.0.0.1:56027->127.0.0.1:56032: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56029: write tcp 127.0.0.1:56027->127.0.0.1:56029: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56037: write tcp 127.0.0.1:56027->127.0.0.1:56037: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56047: write tcp 127.0.0.1:56027->127.0.0.1:56047: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56040: write tcp 127.0.0.1:56027->127.0.0.1:56040: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56030: write tcp 127.0.0.1:56027->127.0.0.1:56030: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56036: write tcp 127.0.0.1:56027->127.0.0.1:56036: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 282 367577 ns/op 16945 B/op 137 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56099: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56114: write tcp 127.0.0.1:56105->127.0.0.1:56114: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56121: write tcp 127.0.0.1:56105->127.0.0.1:56121: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56119: write tcp 127.0.0.1:56105->127.0.0.1:56119: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56120: write tcp 127.0.0.1:56105->127.0.0.1:56120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56151: read tcp 127.0.0.1:56139->127.0.0.1:56151: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56144: write tcp 127.0.0.1:56139->127.0.0.1:56144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56152: write tcp 127.0.0.1:56139->127.0.0.1:56152: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56170: read tcp 127.0.0.1:56156->127.0.0.1:56170: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56163: write tcp 127.0.0.1:56156->127.0.0.1:56163: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 837 161448 ns/op 15638 B/op 102 allocs/op BenchmarkClientServerParallel/64/https1-4 46 3416727 ns/op 101748 B/op 826 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56816: read tcp 127.0.0.1:56813->127.0.0.1:56816: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56819: read tcp 127.0.0.1:56813->127.0.0.1:56819: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56815: write tcp 127.0.0.1:56813->127.0.0.1:56815: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56826: write tcp 127.0.0.1:56820->127.0.0.1:56826: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56830: write tcp 127.0.0.1:56820->127.0.0.1:56830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56861: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56863: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56846: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56866: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56860: EOF ... [output truncated] BenchmarkClientServerParallel/64/h2-4 75 4034855 ns/op 128098 B/op 1106 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56922: write tcp 127.0.0.1:56916->127.0.0.1:56922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56920: write tcp 127.0.0.1:56916->127.0.0.1:56920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56950: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56947: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56944: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56937: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56943: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56935: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56949: EOF clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56938: EOF ... [output truncated] BenchmarkServer-4 1 1049468611 ns/op 30376 B/op 158 allocs/op BenchmarkClient-4 210 548365 ns/op 4265 B/op 51 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 475 259557 ns/op 7453 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 962 122217 ns/op 3114 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1436 95738 ns/op 1980 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 987 103446 ns/op 2813 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1346 102212 ns/op 2753 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1244 88212 ns/op 2786 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1615 80267 ns/op 1962 B/op 14 allocs/op BenchmarkServerHijack-4 790 161915 ns/op 16865 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 319 359576 ns/op 5917 B/op 52 allocs/op BenchmarkResponseStatusLine-4 417586 240.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 18.925s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3789 32810 ns/op 34259 B/op 14 allocs/op PASS ok net/http/httputil 1.281s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 102410 1171 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 745468 144.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 604000 185.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 108829 1083 ns/op BenchmarkStdIPv4-4 136122 886.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 94017 1366 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91394 1329 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 107097 983.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 73569 1537 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1758728 68.35 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1496292 76.64 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 925479 124.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 552523 209.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 695960 167.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 482425 235.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 125752 972.8 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 476581 248.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 331832 352.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 400465 295.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 330610 357.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 110419 1074 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v4-4 336135 347.5 ns/op 16 B/op 1 allocs/op BenchmarkAddrString/v6-4 117526 1020 ns/op 48 B/op 1 allocs/op BenchmarkAddrString/v6_ellipsis-4 166544 729.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_v4-4 213524 550.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrString/v6_zone-4 144093 812.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 312141 369.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 134677 835.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 142008 828.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 141129 853.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110167 1086 ns/op 128 B/op 2 allocs/op BenchmarkAddrMarshalText/v4-4 457590 261.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrMarshalText/v6-4 138366 908.7 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_ellipsis-4 182095 666.3 ns/op 48 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_v4-4 256850 471.0 ns/op 32 B/op 1 allocs/op BenchmarkAddrMarshalText/v6_zone-4 163120 747.0 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 232024 523.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 101439 1190 ns/op 48 B/op 1 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 130692 928.7 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_v4-4 160645 744.1 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortString/v6_zone-4 119808 1001 ns/op 32 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v4-4 260414 455.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 109136 1074 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 137980 886.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 174349 676.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125978 933.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 104.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 102.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 329355 351.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 446736 241.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 342578 349.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 397436 291.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 339925 364.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 111026 1088 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 5610679 21.32 ns/op PASS ok net/netip 9.022s 2024/09/05 00:07:49 Test RPC server listening on 127.0.0.1:57470 2024/09/05 00:07:49 Test HTTP RPC server listening on 127.0.0.1:57471 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1214 84094 ns/op BenchmarkEndToEndHTTP-4 1375 80819 ns/op BenchmarkEndToEndAsync-4 3753 32320 ns/op BenchmarkEndToEndAsyncHTTP-4 3408 35815 ns/op PASS ok net/rpc 1.856s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3133 33567 ns/op BenchmarkReadMIMEHeader/server_headers-4 5380 22415 ns/op BenchmarkUncommon-4 24452 4621 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.586s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4576 23099 ns/op 1200 B/op 32 allocs/op BenchmarkResolvePath-4 126384 949.7 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 582858 196.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 83853 1400 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 164750 716.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 79459 1509 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12942 8958 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 376870 310.7 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 83637 1417 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 164949 728.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 76681 1505 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14965 8403 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 234219 512.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 93386 1236 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 96522 1213 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 46084 2593 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 8210 13957 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 234668 509.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 95248 1249 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 99901 1193 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 46088 2596 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 8316 14298 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.161s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3293323 35.14 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 161370 709.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1069 105419 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries os_test.go:506: benchmarkReaddirname ".": 143 entries BenchmarkReaddir-4 308 384951 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries os_test.go:523: benchmarkReaddir ".": 143 entries BenchmarkReadDir-4 747 149059 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries os_test.go:540: benchmarkReadDir ".": 143 entries BenchmarkStatDot-4 74928 1543 ns/op BenchmarkStatFile-4 65236 1760 ns/op BenchmarkStatDir-4 71170 1668 ns/op BenchmarkLstatDot-4 80541 1516 ns/op BenchmarkLstatFile-4 69674 1744 ns/op BenchmarkLstatDir-4 72319 1657 ns/op BenchmarkRemoveAll-4 28 3897322 ns/op 38417 B/op 527 allocs/op PASS ok os 3.010s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 48 2484569 ns/op 7078 B/op 30 allocs/op PASS ok os/exec 1.244s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 12099 8852 ns/op PASS ok os/user 1.248s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3552336 33.57 ns/op BenchmarkString-4 2242024 53.82 ns/op BenchmarkBytes-4 1948605 61.75 ns/op BenchmarkNamedBytes-4 1000000 113.8 ns/op BenchmarkBytesArray-4 742125 162.2 ns/op BenchmarkSliceLen-4 2211274 54.61 ns/op BenchmarkMapLen-4 756486 155.4 ns/op BenchmarkStringLen-4 1706100 69.31 ns/op BenchmarkArrayLen-4 1268191 92.81 ns/op BenchmarkSliceCap-4 2348238 50.98 ns/op BenchmarkDeepEqual/int8-4 369553 312.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 82734 1392 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 330733 358.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 75818 1460 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 333777 357.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 82782 1449 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 333316 363.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 82899 1451 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 332943 360.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 81777 1476 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 388604 310.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 109330 1117 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 322664 376.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 78930 1492 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 335052 355.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 81993 1462 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 323733 366.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 81564 1456 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 335848 362.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 81951 1464 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 316722 363.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 76502 1506 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 332355 365.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 82297 1451 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 328318 363.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 80371 1486 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 325971 381.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 80113 1486 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 328959 364.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 82041 1447 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 378450 311.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 85110 1401 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 315566 357.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 80601 1525 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 110350 1129 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 54697 2224 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 42918 2777 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 31018 3871 ns/op 0 B/op 0 allocs/op BenchmarkMapsDeepEqual-4 31980 3759 ns/op BenchmarkIsZero/ArrayComparable-4 258622 453.0 ns/op BenchmarkIsZero/ArrayIncomparable-4 29262 4147 ns/op BenchmarkIsZero/StructComparable-4 650202 185.2 ns/op BenchmarkIsZero/StructIncomparable-4 128340 919.2 ns/op BenchmarkIsZero/ArrayInt_4-4 1210908 97.02 ns/op BenchmarkIsZero/ArrayInt_1024-4 17397 6888 ns/op BenchmarkIsZero/ArrayInt_1024_NoZero-4 32623 3657 ns/op BenchmarkIsZero/Struct4Int-4 1211527 97.77 ns/op BenchmarkIsZero/ArrayStruct4Int_1024-4 17164 6931 ns/op BenchmarkIsZero/ArrayChanInt_1024-4 17156 7025 ns/op BenchmarkIsZero/StructInt_512-4 31992 3571 ns/op BenchmarkSetZero/Bool/Direct-4 3973015 30.49 ns/op BenchmarkSetZero/Bool/CachedZero-4 838371 135.3 ns/op BenchmarkSetZero/Bool/NewZero-4 612043 192.9 ns/op BenchmarkSetZero/Int/Direct-4 2427280 48.99 ns/op BenchmarkSetZero/Int/CachedZero-4 874476 136.1 ns/op BenchmarkSetZero/Int/NewZero-4 625614 189.4 ns/op BenchmarkSetZero/Uint/Direct-4 2397633 52.02 ns/op BenchmarkSetZero/Uint/CachedZero-4 785911 137.0 ns/op BenchmarkSetZero/Uint/NewZero-4 601779 197.1 ns/op BenchmarkSetZero/Float/Direct-4 2230970 53.01 ns/op BenchmarkSetZero/Float/CachedZero-4 785822 140.1 ns/op BenchmarkSetZero/Float/NewZero-4 610468 210.1 ns/op BenchmarkSetZero/Complex/Direct-4 2276518 50.99 ns/op BenchmarkSetZero/Complex/CachedZero-4 842906 139.7 ns/op BenchmarkSetZero/Complex/NewZero-4 616064 191.5 ns/op BenchmarkSetZero/Array/Direct-4 1970910 59.38 ns/op BenchmarkSetZero/Array/CachedZero-4 804852 136.8 ns/op BenchmarkSetZero/Array/NewZero-4 603790 193.9 ns/op BenchmarkSetZero/Chan/Direct-4 2412586 51.59 ns/op BenchmarkSetZero/Chan/CachedZero-4 750352 141.9 ns/op BenchmarkSetZero/Chan/NewZero-4 601862 200.2 ns/op BenchmarkSetZero/Func/Direct-4 2385926 50.45 ns/op BenchmarkSetZero/Func/CachedZero-4 814614 141.1 ns/op BenchmarkSetZero/Func/NewZero-4 608190 196.0 ns/op BenchmarkSetZero/Interface/Direct-4 2259517 53.56 ns/op BenchmarkSetZero/Interface/CachedZero-4 871008 138.0 ns/op BenchmarkSetZero/Interface/NewZero-4 615404 191.8 ns/op BenchmarkSetZero/Map/Direct-4 2420283 49.40 ns/op BenchmarkSetZero/Map/CachedZero-4 845562 140.8 ns/op BenchmarkSetZero/Map/NewZero-4 607761 200.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2348883 51.60 ns/op BenchmarkSetZero/Pointer/CachedZero-4 816493 145.9 ns/op BenchmarkSetZero/Pointer/NewZero-4 587364 192.1 ns/op BenchmarkSetZero/Slice/Direct-4 2112788 56.05 ns/op BenchmarkSetZero/Slice/CachedZero-4 887680 138.2 ns/op BenchmarkSetZero/Slice/NewZero-4 553921 195.7 ns/op BenchmarkSetZero/String/Direct-4 2372937 49.24 ns/op BenchmarkSetZero/String/CachedZero-4 838560 136.8 ns/op BenchmarkSetZero/String/NewZero-4 588414 193.1 ns/op BenchmarkSetZero/Struct/Direct-4 2051623 58.74 ns/op BenchmarkSetZero/Struct/CachedZero-4 874182 137.6 ns/op BenchmarkSetZero/Struct/NewZero-4 623919 191.4 ns/op BenchmarkSelect/1-4 141265 765.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 67831 1827 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 30924 3546 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 184238 574.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 162018 735.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 128774 997.3 ns/op 128.35 MB/s BenchmarkCallArgCopy/size=256-4 106581 1061 ns/op 241.27 MB/s BenchmarkCallArgCopy/size=1024-4 85995 1444 ns/op 709.00 MB/s BenchmarkCallArgCopy/size=4096-4 36814 3585 ns/op 1142.56 MB/s BenchmarkCallArgCopy/size=65536-4 3016 39922 ns/op 1641.58 MB/s BenchmarkFieldByName1-4 1309210 89.64 ns/op BenchmarkFieldByName2-4 104553 1278 ns/op BenchmarkFieldByName3-4 13849 8690 ns/op BenchmarkInterfaceBig-4 4004967 29.67 ns/op BenchmarkInterfaceSmall-4 4039476 30.23 ns/op BenchmarkNew-4 2163556 58.32 ns/op BenchmarkMap/StringKeys/MapIndex-4 2210 54081 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 1820 65982 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2106 55670 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 1812 66596 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2170 53626 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 1819 64811 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 204279 579.9 ns/op BenchmarkTypeForString-4 2056090 58.13 ns/op BenchmarkTypeForError-4 954307 122.4 ns/op PASS ok reflect 19.270s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10684 10125 ns/op 9186 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13509 8936 ns/op 9246 B/op 1 allocs/op BenchmarkFindString-4 12186 10006 ns/op 9438 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10670 ns/op 9310 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10341 ns/op 9264 B/op 2 allocs/op BenchmarkLiteral-4 18154 6854 ns/op BenchmarkNotLiteral-4 4630 26395 ns/op BenchmarkMatchClass-4 3612 33828 ns/op BenchmarkMatchClass_InRange-4 3558 33798 ns/op BenchmarkReplaceAll-4 2409 45940 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 117906 1026 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 119610 1046 ns/op BenchmarkAnchoredShortMatch-4 67028 1669 ns/op BenchmarkAnchoredLongMatch-4 73051 1679 ns/op BenchmarkOnePassShortA-4 21368 5665 ns/op BenchmarkNotOnePassShortA-4 8318 14548 ns/op BenchmarkOnePassShortB-4 26552 4358 ns/op BenchmarkNotOnePassShortB-4 10000 11617 ns/op BenchmarkOnePassLongPrefix-4 84002 1445 ns/op BenchmarkOnePassLongNotPrefix-4 28482 4269 ns/op BenchmarkMatchParallelShared-4 24266 5187 ns/op BenchmarkMatchParallelCopied-4 24474 4780 ns/op BenchmarkQuoteMetaAll-4 149850 802.1 ns/op 17.46 MB/s BenchmarkQuoteMetaNone-4 270402 439.8 ns/op 59.12 MB/s BenchmarkCompile/Onepass-4 3858 27459 ns/op 4272 B/op 52 allocs/op BenchmarkCompile/Medium-4 1597 69206 ns/op 10152 B/op 112 allocs/op BenchmarkCompile/Hard-4 199 604554 ns/op 90712 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3795136 31.54 ns/op 507.29 MB/s BenchmarkMatch/Easy0/32-4 19988 6090 ns/op 5.25 MB/s BenchmarkMatch/Easy0/1K-4 17175 6594 ns/op 155.30 MB/s BenchmarkMatch/Easy0i/16-4 3843596 31.61 ns/op 506.15 MB/s BenchmarkMatch/Easy0i/32-4 5989 20167 ns/op 1.59 MB/s BenchmarkMatch/Easy0i/1K-4 276 434736 ns/op 2.36 MB/s BenchmarkMatch/Easy1/16-4 3701418 31.73 ns/op 504.26 MB/s BenchmarkMatch/Easy1/32-4 17733 7059 ns/op 4.53 MB/s BenchmarkMatch/Easy1/1K-4 6792 16289 ns/op 62.86 MB/s BenchmarkMatch/Medium/16-4 3834308 31.21 ns/op 512.71 MB/s BenchmarkMatch/Medium/32-4 6409 17968 ns/op 1.78 MB/s BenchmarkMatch/Medium/1K-4 312 376961 ns/op 2.72 MB/s BenchmarkMatch/Hard/16-4 3674479 32.42 ns/op 493.47 MB/s BenchmarkMatch/Hard/32-4 4332 28503 ns/op 1.12 MB/s BenchmarkMatch/Hard/1K-4 178 679522 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1482 79927 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 705 154312 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4510825 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30660 3946 ns/op 4.05 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18169 6456 ns/op 4.96 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 694 166411 ns/op 6.15 MB/s 21 B/op 0 allocs/op PASS ok regexp 8.323s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 633231 189.7 ns/op BenchmarkIsWordChar-4 171660 675.1 ns/op PASS ok regexp/syntax 2.216s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 76426 1714 ns/op BenchmarkCallers/inlined-4 69938 1720 ns/op BenchmarkCallers/no-cache-4 15819 7651 ns/op BenchmarkFPCallers/cached-4 2861161 42.03 ns/op BenchmarkMakeChan/Byte-4 1072921 113.6 ns/op BenchmarkMakeChan/Int-4 921986 142.8 ns/op BenchmarkMakeChan/Ptr-4 632169 199.2 ns/op BenchmarkMakeChan/Struct/0-4 1000000 106.2 ns/op BenchmarkMakeChan/Struct/32-4 492032 246.4 ns/op BenchmarkMakeChan/Struct/40-4 408634 292.4 ns/op BenchmarkChanNonblocking-4 10615206 10.65 ns/op BenchmarkSelectUncontended-4 980630 150.4 ns/op BenchmarkSelectSyncContended-4 34654 3437 ns/op BenchmarkSelectAsyncContended-4 84180 1331 ns/op BenchmarkSelectNonblock-4 5563698 21.25 ns/op BenchmarkChanUncontended-4 14078 15180 ns/op BenchmarkChanContended-4 1398 90972 ns/op BenchmarkChanSync-4 112935 1036 ns/op BenchmarkChanSyncWork-4 35473 3215 ns/op BenchmarkChanProdCons0-4 75537 1425 ns/op BenchmarkChanProdCons10-4 118531 1000 ns/op BenchmarkChanProdCons100-4 120116 1012 ns/op BenchmarkChanProdConsWork0-4 87937 1490 ns/op BenchmarkChanProdConsWork10-4 86410 1303 ns/op BenchmarkChanProdConsWork100-4 116865 1118 ns/op BenchmarkSelectProdCons-4 63592 1637 ns/op BenchmarkReceiveDataFromClosedChan-4 724657 177.1 ns/op BenchmarkChanCreation-4 142929 703.9 ns/op BenchmarkChanSem-4 159451 791.1 ns/op BenchmarkChanPopular-4 93 1376588 ns/op BenchmarkChanClosed-4 477252 260.0 ns/op BenchmarkCallClosure-4 5988753 20.36 ns/op BenchmarkCallClosure1-4 6000838 20.25 ns/op BenchmarkCallClosure2-4 1431559 85.19 ns/op BenchmarkCallClosure3-4 1630952 78.69 ns/op BenchmarkCallClosure4-4 1391403 87.14 ns/op BenchmarkComplex128DivNormal-4 10542384 16.70 ns/op BenchmarkComplex128DivNisNaN-4 7284979 20.69 ns/op BenchmarkComplex128DivDisNaN-4 7272594 21.76 ns/op BenchmarkComplex128DivNisInf-4 10410541 21.82 ns/op BenchmarkComplex128DivDisInf-4 5705703 29.69 ns/op BenchmarkAllocation-4 4105 29957 ns/op BenchmarkReadMemStats-4 5494 18275 ns/op BenchmarkReadMemStatsLatency-4 1 116457 p50-ns 116457 p90-ns 116457 p99-ns BenchmarkWriteBarrier-4 2496204 46.02 ns/op BenchmarkBulkWriteBarrier-4 5284922 19.52 ns/op BenchmarkScanStackNoLocals-4 3 40864038 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10604196 11.42 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9245078 12.84 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9075100 14.48 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6893810 16.60 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4606310 25.61 ns/op BenchmarkHash5-4 6416422 18.87 ns/op 264.92 MB/s BenchmarkHash16-4 6273714 19.44 ns/op 822.90 MB/s BenchmarkHash64-4 5605524 21.22 ns/op 3015.86 MB/s BenchmarkHash1024-4 1864144 63.78 ns/op 16056.36 MB/s BenchmarkHash65536-4 38008 3105 ns/op 21106.11 MB/s BenchmarkAlignedLoad-4 7050810 17.14 ns/op BenchmarkUnalignedLoad-4 7002386 17.27 ns/op BenchmarkEqEfaceConcrete-4 5638360 21.36 ns/op BenchmarkEqIfaceConcrete-4 6030109 19.92 ns/op BenchmarkNeEfaceConcrete-4 5730668 21.26 ns/op BenchmarkNeIfaceConcrete-4 5767663 20.90 ns/op BenchmarkConvT2EByteSized/bool-4 6023664 20.09 ns/op BenchmarkConvT2EByteSized/uint8-4 5807107 20.25 ns/op BenchmarkConvT2ESmall-4 5276400 23.01 ns/op BenchmarkConvT2EUintptr-4 5388127 22.56 ns/op BenchmarkConvT2ELarge-4 1261653 98.45 ns/op BenchmarkConvT2ISmall-4 5301540 22.94 ns/op BenchmarkConvT2IUintptr-4 5038688 23.07 ns/op BenchmarkConvT2ILarge-4 1239703 97.81 ns/op BenchmarkConvI2E-4 4841284 24.96 ns/op BenchmarkConvI2I-4 5259078 22.72 ns/op BenchmarkAssertE2T-4 4165233 28.38 ns/op BenchmarkAssertE2TLarge-4 2502913 48.15 ns/op BenchmarkAssertE2I-4 4963782 23.28 ns/op BenchmarkAssertI2T-4 4143720 28.91 ns/op BenchmarkAssertI2I-4 5363917 22.49 ns/op BenchmarkAssertI2E-4 5677698 21.03 ns/op BenchmarkAssertE2E-4 5588074 21.80 ns/op BenchmarkAssertE2T2-4 3427580 35.38 ns/op BenchmarkAssertE2T2Blank-4 4221332 28.50 ns/op BenchmarkAssertI2E2-4 4261314 28.07 ns/op BenchmarkAssertI2E2Blank-4 5690869 21.13 ns/op BenchmarkAssertE2E2-4 4382755 27.32 ns/op BenchmarkAssertE2E2Blank-4 5661979 21.53 ns/op BenchmarkConvT2Ezero/zero/16-4 5148238 23.32 ns/op BenchmarkConvT2Ezero/zero/32-4 5307537 22.67 ns/op BenchmarkConvT2Ezero/zero/64-4 5326022 22.38 ns/op BenchmarkConvT2Ezero/zero/str-4 5316654 22.46 ns/op BenchmarkConvT2Ezero/zero/slice-4 5393724 22.29 ns/op BenchmarkConvT2Ezero/zero/big-4 266204 528.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1404040 84.19 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1222862 90.96 ns/op BenchmarkConvT2Ezero/nonzero/big-4 273841 476.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 5223615 22.74 ns/op BenchmarkConvT2Ezero/smallint/32-4 5173663 23.20 ns/op BenchmarkConvT2Ezero/smallint/64-4 5368288 22.23 ns/op BenchmarkConvT2Ezero/largeint/16-4 1743668 69.01 ns/op BenchmarkConvT2Ezero/largeint/32-4 1758252 69.80 ns/op BenchmarkConvT2Ezero/largeint/64-4 1873276 70.85 ns/op BenchmarkMalloc8-4 2143167 57.67 ns/op BenchmarkMalloc16-4 2017255 63.11 ns/op BenchmarkMallocTypeInfo8-4 1791199 67.45 ns/op BenchmarkMallocTypeInfo16-4 1641849 74.71 ns/op BenchmarkMallocLargeStruct-4 183576 877.8 ns/op BenchmarkGoroutineSelect-4 85 1638340 ns/op BenchmarkGoroutineBlocking-4 94 1389828 ns/op BenchmarkGoroutineForRange-4 81 1557415 ns/op BenchmarkGoroutineIdle-4 100 1293900 ns/op BenchmarkHashStringSpeed-4 2511817 52.50 ns/op BenchmarkHashBytesSpeed-4 1292025 86.66 ns/op BenchmarkHashInt32Speed-4 3211076 37.50 ns/op BenchmarkHashInt64Speed-4 2913460 41.13 ns/op BenchmarkHashStringArraySpeed-4 554312 213.4 ns/op BenchmarkMegMap-4 2968242 40.28 ns/op BenchmarkMegOneMap-4 3640352 34.01 ns/op BenchmarkMegEqMap-4 1363 78132 ns/op BenchmarkMegEmptyMap-4 4268834 28.41 ns/op BenchmarkMegEmptyMapWithInterfaceKey-4 2519416 49.01 ns/op BenchmarkSmallStrMap-4 3071646 40.74 ns/op BenchmarkMapStringKeysEight_16-4 2901517 39.62 ns/op BenchmarkMapStringKeysEight_32-4 3214206 35.94 ns/op BenchmarkMapStringKeysEight_64-4 3197946 37.20 ns/op BenchmarkMapStringKeysEight_1M-4 3188329 37.88 ns/op BenchmarkIntMap-4 3598137 33.43 ns/op BenchmarkMapFirst/1-4 4270110 26.46 ns/op BenchmarkMapFirst/2-4 4422378 26.77 ns/op BenchmarkMapFirst/3-4 4330174 27.71 ns/op BenchmarkMapFirst/4-4 4542615 26.16 ns/op BenchmarkMapFirst/5-4 4359273 26.55 ns/op BenchmarkMapFirst/6-4 4400032 27.08 ns/op BenchmarkMapFirst/7-4 4441730 26.34 ns/op BenchmarkMapFirst/8-4 4513129 26.41 ns/op BenchmarkMapFirst/9-4 3890028 31.02 ns/op BenchmarkMapFirst/10-4 3976291 30.89 ns/op BenchmarkMapFirst/11-4 3792565 30.96 ns/op BenchmarkMapFirst/12-4 3888400 31.28 ns/op BenchmarkMapFirst/13-4 3830024 31.11 ns/op BenchmarkMapFirst/14-4 3814050 29.99 ns/op BenchmarkMapFirst/15-4 3837411 31.10 ns/op BenchmarkMapFirst/16-4 3857038 31.53 ns/op BenchmarkMapMid/1-4 4243376 26.32 ns/op BenchmarkMapMid/2-4 4375803 27.85 ns/op BenchmarkMapMid/3-4 4169649 28.43 ns/op BenchmarkMapMid/4-4 3890612 30.49 ns/op BenchmarkMapMid/5-4 4054287 30.69 ns/op BenchmarkMapMid/6-4 3593248 32.67 ns/op BenchmarkMapMid/7-4 4072978 29.89 ns/op BenchmarkMapMid/8-4 4006652 32.05 ns/op BenchmarkMapMid/9-4 3631705 33.94 ns/op BenchmarkMapMid/10-4 3749839 33.57 ns/op BenchmarkMapMid/11-4 3677148 34.24 ns/op BenchmarkMapMid/12-4 3453682 34.36 ns/op BenchmarkMapMid/13-4 3443468 35.26 ns/op BenchmarkMapMid/14-4 3539300 32.61 ns/op BenchmarkMapMid/15-4 3749528 31.14 ns/op BenchmarkMapMid/16-4 3531753 34.15 ns/op BenchmarkMapLast/1-4 3976461 26.62 ns/op BenchmarkMapLast/2-4 4279087 28.03 ns/op BenchmarkMapLast/3-4 3975625 30.43 ns/op BenchmarkMapLast/4-4 3945838 30.62 ns/op BenchmarkMapLast/5-4 3700342 30.18 ns/op BenchmarkMapLast/6-4 3663126 32.49 ns/op BenchmarkMapLast/7-4 3528874 33.30 ns/op BenchmarkMapLast/8-4 3646540 33.31 ns/op BenchmarkMapLast/9-4 3448711 31.42 ns/op BenchmarkMapLast/10-4 3716054 33.09 ns/op BenchmarkMapLast/11-4 3282181 34.98 ns/op BenchmarkMapLast/12-4 3195601 34.45 ns/op BenchmarkMapLast/13-4 3433953 33.76 ns/op BenchmarkMapLast/14-4 3691797 29.83 ns/op BenchmarkMapLast/15-4 3409497 36.08 ns/op BenchmarkMapLast/16-4 3466512 33.06 ns/op BenchmarkMapCycle-4 1983171 59.89 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3124218 38.03 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2102 51581 ns/op BenchmarkMakeMap/[Byte]Byte-4 683433 222.7 ns/op BenchmarkMakeMap/[Int]Int-4 379432 529.1 ns/op BenchmarkNewEmptyMap-4 3879612 32.06 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1267843 95.17 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 450606 259.9 ns/op BenchmarkMapIterEmpty-4 4935982 22.55 ns/op BenchmarkSameLengthMap-4 4280263 28.14 ns/op BenchmarkBigKeyMap-4 1639442 73.54 ns/op BenchmarkBigValMap-4 1468814 79.64 ns/op BenchmarkSmallKeyMap-4 2694890 42.29 ns/op BenchmarkMapPopulate/1-4 1933388 61.94 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 150760 841.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9436 13221 ns/op 3346 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 783 154922 ns/op 53317 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 58 1888295 ns/op 427796 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 5 21910206 ns/op 3608270 B/op 3987 allocs/op BenchmarkComplexAlgMap-4 462242 271.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 1421384 82.56 ns/op BenchmarkGoMapClear/Reflexive/10-4 1369390 87.61 ns/op BenchmarkGoMapClear/Reflexive/100-4 488932 246.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 51868 2265 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5943 19096 ns/op BenchmarkGoMapClear/NonReflexive/1-4 1000000 103.1 ns/op BenchmarkGoMapClear/NonReflexive/10-4 1000000 107.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 466998 265.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 51142 2267 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5613 19255 ns/op BenchmarkMapStringConversion/32/simple-4 1751530 67.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1531828 78.02 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1523568 76.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1581398 73.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1399950 87.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1459028 81.94 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1600339 67.81 ns/op BenchmarkMapInterfacePtr-4 1634853 67.01 ns/op BenchmarkNewEmptyMapHintLessThan8-4 2742445 45.17 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 133332 1034 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4501 25282 ns/op BenchmarkMapPop1000-4 334 355334 ns/op BenchmarkMapPop10000-4 22 7086209 ns/op BenchmarkMapAssign/Int32/256-4 1906185 56.74 ns/op BenchmarkMapAssign/Int32/65536-4 754420 157.6 ns/op BenchmarkMapAssign/Int64/256-4 1892948 53.54 ns/op BenchmarkMapAssign/Int64/65536-4 449457 227.0 ns/op BenchmarkMapAssign/Str/256-4 1694257 67.09 ns/op BenchmarkMapAssign/Str/65536-4 451401 254.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1385458 89.11 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 543013 218.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1431625 84.85 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 578500 211.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 473383 2273 ns/op BenchmarkMapOperatorAssign/Str/65536-4 205002 541.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 142.6 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 287313 390.0 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 139.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 273128 414.3 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 747334 227.8 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 170078 689.2 ns/op 106 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1761230 67.62 ns/op BenchmarkMapDelete/Int32/1000-4 1910907 63.38 ns/op BenchmarkMapDelete/Int32/10000-4 1687492 68.81 ns/op BenchmarkMapDelete/Int64/100-4 1730013 68.35 ns/op BenchmarkMapDelete/Int64/1000-4 1794543 63.38 ns/op BenchmarkMapDelete/Int64/10000-4 1744234 69.99 ns/op BenchmarkMapDelete/Str/100-4 1000000 100.4 ns/op BenchmarkMapDelete/Str/1000-4 1367575 86.89 ns/op BenchmarkMapDelete/Str/10000-4 1200523 100.4 ns/op BenchmarkMapDelete/Pointer/100-4 1509225 79.03 ns/op BenchmarkMapDelete/Pointer/1000-4 1655511 70.19 ns/op BenchmarkMapDelete/Pointer/10000-4 1568872 76.29 ns/op BenchmarkMemmove/0-4 12304284 9.619 ns/op BenchmarkMemmove/1-4 1939816 59.94 ns/op 16.68 MB/s BenchmarkMemmove/2-4 1904107 62.26 ns/op 32.12 MB/s BenchmarkMemmove/3-4 1901012 62.20 ns/op 48.23 MB/s BenchmarkMemmove/4-4 1845694 65.03 ns/op 61.51 MB/s BenchmarkMemmove/5-4 1791223 64.91 ns/op 77.02 MB/s BenchmarkMemmove/6-4 1924654 61.82 ns/op 97.06 MB/s BenchmarkMemmove/7-4 1796534 66.28 ns/op 105.61 MB/s BenchmarkMemmove/8-4 1816233 64.64 ns/op 123.75 MB/s BenchmarkMemmove/9-4 1707843 72.91 ns/op 123.44 MB/s BenchmarkMemmove/10-4 1561784 70.90 ns/op 141.04 MB/s BenchmarkMemmove/11-4 1694625 69.70 ns/op 157.81 MB/s BenchmarkMemmove/12-4 1638610 71.10 ns/op 168.78 MB/s BenchmarkMemmove/13-4 1695078 69.34 ns/op 187.48 MB/s BenchmarkMemmove/14-4 1681872 67.43 ns/op 207.63 MB/s BenchmarkMemmove/15-4 1715425 67.56 ns/op 222.02 MB/s BenchmarkMemmove/16-4 1788234 65.32 ns/op 244.94 MB/s BenchmarkMemmove/32-4 1770424 65.51 ns/op 488.49 MB/s BenchmarkMemmove/64-4 1658515 72.42 ns/op 883.68 MB/s BenchmarkMemmove/128-4 1398859 83.21 ns/op 1538.19 MB/s BenchmarkMemmove/256-4 1000000 112.5 ns/op 2276.12 MB/s BenchmarkMemmove/512-4 650766 172.7 ns/op 2965.42 MB/s BenchmarkMemmove/1024-4 402286 296.2 ns/op 3456.92 MB/s BenchmarkMemmove/2048-4 243099 488.9 ns/op 4188.68 MB/s BenchmarkMemmove/4096-4 134211 904.4 ns/op 4528.73 MB/s BenchmarkMemmoveOverlap/32-4 1789467 66.14 ns/op 483.86 MB/s BenchmarkMemmoveOverlap/64-4 1625796 72.81 ns/op 878.94 MB/s BenchmarkMemmoveOverlap/128-4 1396599 85.92 ns/op 1489.83 MB/s BenchmarkMemmoveOverlap/256-4 1000000 112.5 ns/op 2276.12 MB/s BenchmarkMemmoveOverlap/512-4 721249 165.1 ns/op 3101.82 MB/s BenchmarkMemmoveOverlap/1024-4 411369 298.3 ns/op 3432.32 MB/s BenchmarkMemmoveOverlap/2048-4 243474 496.7 ns/op 4122.97 MB/s BenchmarkMemmoveOverlap/4096-4 132586 919.6 ns/op 4454.14 MB/s BenchmarkMemmoveUnalignedDst/0-4 12253058 9.827 ns/op BenchmarkMemmoveUnalignedDst/1-4 1940642 60.34 ns/op 16.57 MB/s BenchmarkMemmoveUnalignedDst/2-4 1844904 65.93 ns/op 30.33 MB/s BenchmarkMemmoveUnalignedDst/3-4 1866302 65.20 ns/op 46.01 MB/s BenchmarkMemmoveUnalignedDst/4-4 1874298 64.17 ns/op 62.33 MB/s BenchmarkMemmoveUnalignedDst/5-4 1879827 64.46 ns/op 77.57 MB/s BenchmarkMemmoveUnalignedDst/6-4 1846652 65.00 ns/op 92.31 MB/s BenchmarkMemmoveUnalignedDst/7-4 1847503 64.23 ns/op 108.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 1883263 61.74 ns/op 129.57 MB/s BenchmarkMemmoveUnalignedDst/9-4 1739438 70.52 ns/op 127.63 MB/s BenchmarkMemmoveUnalignedDst/10-4 1734628 68.73 ns/op 145.49 MB/s BenchmarkMemmoveUnalignedDst/11-4 1725715 68.93 ns/op 159.57 MB/s BenchmarkMemmoveUnalignedDst/12-4 1713976 67.71 ns/op 177.22 MB/s BenchmarkMemmoveUnalignedDst/13-4 1745422 67.54 ns/op 192.47 MB/s BenchmarkMemmoveUnalignedDst/14-4 1725490 67.36 ns/op 207.84 MB/s BenchmarkMemmoveUnalignedDst/15-4 1754991 69.04 ns/op 217.26 MB/s BenchmarkMemmoveUnalignedDst/16-4 1699695 69.85 ns/op 229.06 MB/s BenchmarkMemmoveUnalignedDst/32-4 1594924 73.34 ns/op 436.33 MB/s BenchmarkMemmoveUnalignedDst/64-4 1480354 79.21 ns/op 808.02 MB/s BenchmarkMemmoveUnalignedDst/128-4 1328328 89.67 ns/op 1427.50 MB/s BenchmarkMemmoveUnalignedDst/256-4 989841 118.3 ns/op 2164.67 MB/s BenchmarkMemmoveUnalignedDst/512-4 703113 171.3 ns/op 2988.62 MB/s BenchmarkMemmoveUnalignedDst/1024-4 383498 295.4 ns/op 3467.04 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240504 507.6 ns/op 4035.04 MB/s BenchmarkMemmoveUnalignedDst/4096-4 123333 926.0 ns/op 4423.28 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1610316 72.30 ns/op 442.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1531419 77.24 ns/op 828.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1354251 88.76 ns/op 1442.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 947018 116.1 ns/op 2205.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 704877 167.1 ns/op 3063.33 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 400323 297.7 ns/op 3439.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237352 501.7 ns/op 4082.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 131204 919.5 ns/op 4454.80 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12315998 9.729 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1946169 59.57 ns/op 16.79 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1863172 64.63 ns/op 30.94 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1893487 62.58 ns/op 47.94 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1878140 65.35 ns/op 61.21 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1857026 65.20 ns/op 76.69 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1856313 63.41 ns/op 94.62 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1892866 63.14 ns/op 110.86 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1875832 62.39 ns/op 128.22 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1747411 67.95 ns/op 132.44 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1755580 67.73 ns/op 147.65 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1733652 67.48 ns/op 163.01 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1693728 67.44 ns/op 177.93 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1751323 69.34 ns/op 187.49 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1702176 66.50 ns/op 210.54 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1756254 66.74 ns/op 224.76 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1740788 67.95 ns/op 235.48 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1675826 70.87 ns/op 451.50 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1579992 76.25 ns/op 839.36 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1354710 88.93 ns/op 1439.32 MB/s BenchmarkMemmoveUnalignedSrc/256-4 902647 115.7 ns/op 2212.06 MB/s BenchmarkMemmoveUnalignedSrc/512-4 705032 166.4 ns/op 3076.66 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 394662 298.4 ns/op 3431.32 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 242528 498.3 ns/op 4109.92 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129344 919.3 ns/op 4455.76 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_0-4 1505617 79.77 ns/op 200.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_0-4 1518481 80.21 ns/op 199.48 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_1-4 1403565 83.97 ns/op 190.54 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_1-4 1416340 83.67 ns/op 191.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_4-4 1404848 88.40 ns/op 180.99 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_4-4 1437601 84.90 ns/op 188.45 MB/s BenchmarkMemmoveUnalignedSrcDst/f_16_7-4 1424269 84.85 ns/op 188.58 MB/s BenchmarkMemmoveUnalignedSrcDst/b_16_7-4 1393300 85.44 ns/op 187.27 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_0-4 1289191 94.55 ns/op 676.89 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_0-4 1203670 101.0 ns/op 633.81 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_1-4 1225051 97.62 ns/op 655.61 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_1-4 1217431 98.05 ns/op 652.70 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_4-4 1225383 97.84 ns/op 654.12 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_4-4 1236590 98.39 ns/op 650.49 MB/s BenchmarkMemmoveUnalignedSrcDst/f_64_7-4 1207303 97.75 ns/op 654.70 MB/s BenchmarkMemmoveUnalignedSrcDst/b_64_7-4 1232928 97.62 ns/op 655.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_0-4 758973 157.3 ns/op 1627.90 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_0-4 586338 204.0 ns/op 1254.71 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_1-4 714835 161.5 ns/op 1584.68 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_1-4 724381 163.9 ns/op 1561.64 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_4-4 735626 161.5 ns/op 1584.87 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_4-4 707682 165.4 ns/op 1547.54 MB/s BenchmarkMemmoveUnalignedSrcDst/f_256_7-4 731239 161.8 ns/op 1582.50 MB/s BenchmarkMemmoveUnalignedSrcDst/b_256_7-4 711525 166.2 ns/op 1540.57 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_0-4 78868 1494 ns/op 2741.98 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_0-4 52120 2308 ns/op 1774.92 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_1-4 78471 1517 ns/op 2699.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_1-4 78500 1529 ns/op 2679.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_4-4 78546 1501 ns/op 2728.76 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_4-4 80194 1497 ns/op 2735.23 MB/s BenchmarkMemmoveUnalignedSrcDst/f_4096_7-4 72033 1498 ns/op 2734.88 MB/s BenchmarkMemmoveUnalignedSrcDst/b_4096_7-4 79922 1508 ns/op 2717.07 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_0-4 4882 23949 ns/op 2736.44 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_0-4 3175 36764 ns/op 1782.63 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_1-4 4692 23661 ns/op 2769.84 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_1-4 4683 24051 ns/op 2724.82 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_4-4 4563 24834 ns/op 2638.97 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_4-4 4714 23877 ns/op 2744.72 MB/s BenchmarkMemmoveUnalignedSrcDst/f_65536_7-4 4758 24164 ns/op 2712.13 MB/s BenchmarkMemmoveUnalignedSrcDst/b_65536_7-4 4689 23827 ns/op 2750.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1622319 72.60 ns/op 440.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1512361 79.70 ns/op 803.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1315128 97.09 ns/op 1318.33 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 971324 120.1 ns/op 2132.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 708079 179.4 ns/op 2854.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 402894 299.9 ns/op 3414.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239976 492.3 ns/op 4159.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 132162 922.3 ns/op 4440.94 MB/s BenchmarkMemclr/5-4 11193620 10.83 ns/op 461.51 MB/s BenchmarkMemclr/16-4 10109343 10.88 ns/op 1471.19 MB/s BenchmarkMemclr/64-4 9771651 10.95 ns/op 5845.80 MB/s BenchmarkMemclr/256-4 8792115 12.72 ns/op 20131.95 MB/s BenchmarkMemclr/4096-4 2331554 50.24 ns/op 81524.70 MB/s BenchmarkMemclr/65536-4 49344 2507 ns/op 26137.82 MB/s BenchmarkMemclr/1M-4 2446 44558 ns/op 23533.07 MB/s BenchmarkMemclr/4M-4 652 208622 ns/op 20104.82 MB/s BenchmarkMemclr/8M-4 145 719959 ns/op 11651.51 MB/s BenchmarkMemclr/16M-4 42 2500155 ns/op 6710.47 MB/s BenchmarkMemclr/64M-4 12 9640083 ns/op 6961.44 MB/s BenchmarkMemclrUnaligned/0_5-4 6555804 17.84 ns/op 280.19 MB/s BenchmarkMemclrUnaligned/0_16-4 6247156 19.09 ns/op 838.09 MB/s BenchmarkMemclrUnaligned/0_64-4 6356768 19.49 ns/op 3284.47 MB/s BenchmarkMemclrUnaligned/0_256-4 5561148 21.40 ns/op 11963.74 MB/s BenchmarkMemclrUnaligned/0_4096-4 2176056 55.14 ns/op 74289.91 MB/s BenchmarkMemclrUnaligned/0_65536-4 52618 2426 ns/op 27015.58 MB/s BenchmarkMemclrUnaligned/1_5-4 6626596 18.11 ns/op 276.04 MB/s BenchmarkMemclrUnaligned/1_16-4 6165532 19.36 ns/op 826.24 MB/s BenchmarkMemclrUnaligned/1_64-4 6302132 19.38 ns/op 3302.28 MB/s BenchmarkMemclrUnaligned/1_256-4 5781145 21.10 ns/op 12132.16 MB/s BenchmarkMemclrUnaligned/1_4096-4 1355624 89.84 ns/op 45591.83 MB/s BenchmarkMemclrUnaligned/1_65536-4 47103 2592 ns/op 25281.70 MB/s BenchmarkMemclrUnaligned/4_5-4 6508062 18.34 ns/op 272.67 MB/s BenchmarkMemclrUnaligned/4_16-4 6327066 19.04 ns/op 840.19 MB/s BenchmarkMemclrUnaligned/4_64-4 6330753 19.46 ns/op 3288.18 MB/s BenchmarkMemclrUnaligned/4_256-4 5659660 21.36 ns/op 11983.89 MB/s BenchmarkMemclrUnaligned/4_4096-4 1320830 89.84 ns/op 45589.87 MB/s BenchmarkMemclrUnaligned/4_65536-4 46424 2407 ns/op 27230.05 MB/s BenchmarkMemclrUnaligned/7_5-4 6572876 18.43 ns/op 271.33 MB/s BenchmarkMemclrUnaligned/7_16-4 6346389 19.01 ns/op 841.61 MB/s BenchmarkMemclrUnaligned/7_64-4 6005976 19.28 ns/op 3319.14 MB/s BenchmarkMemclrUnaligned/7_256-4 5628822 21.08 ns/op 12142.80 MB/s BenchmarkMemclrUnaligned/7_4096-4 1348550 88.91 ns/op 46068.96 MB/s BenchmarkMemclrUnaligned/7_65536-4 48620 2492 ns/op 26298.12 MB/s BenchmarkMemclrUnaligned/0_1M-4 2719 44253 ns/op 23695.27 MB/s BenchmarkMemclrUnaligned/0_4M-4 655 190486 ns/op 22018.96 MB/s BenchmarkMemclrUnaligned/0_8M-4 228 505921 ns/op 16580.86 MB/s BenchmarkMemclrUnaligned/0_16M-4 48 2395470 ns/op 7003.73 MB/s BenchmarkMemclrUnaligned/0_64M-4 12 9008629 ns/op 7449.40 MB/s BenchmarkMemclrUnaligned/1_1M-4 2301 45060 ns/op 23270.81 MB/s BenchmarkMemclrUnaligned/1_4M-4 564 185728 ns/op 22583.02 MB/s BenchmarkMemclrUnaligned/1_8M-4 144 701634 ns/op 11955.81 MB/s BenchmarkMemclrUnaligned/1_16M-4 40 2589252 ns/op 6479.56 MB/s BenchmarkMemclrUnaligned/1_64M-4 12 8832464 ns/op 7597.98 MB/s BenchmarkMemclrUnaligned/4_1M-4 2664 42707 ns/op 24552.59 MB/s BenchmarkMemclrUnaligned/4_4M-4 663 179824 ns/op 23324.54 MB/s BenchmarkMemclrUnaligned/4_8M-4 168 768662 ns/op 10913.26 MB/s BenchmarkMemclrUnaligned/4_16M-4 45 2648835 ns/op 6333.81 MB/s BenchmarkMemclrUnaligned/4_64M-4 12 8907492 ns/op 7533.98 MB/s BenchmarkMemclrUnaligned/7_1M-4 2810 42805 ns/op 24496.65 MB/s BenchmarkMemclrUnaligned/7_4M-4 627 183953 ns/op 22800.93 MB/s BenchmarkMemclrUnaligned/7_8M-4 188 679509 ns/op 12345.09 MB/s BenchmarkMemclrUnaligned/7_16M-4 45 2651731 ns/op 6326.89 MB/s BenchmarkMemclrUnaligned/7_64M-4 12 9680978 ns/op 6932.03 MB/s BenchmarkGoMemclr/5-4 12307670 9.509 ns/op 525.80 MB/s BenchmarkGoMemclr/16-4 11689855 10.39 ns/op 1540.02 MB/s BenchmarkGoMemclr/64-4 10902644 11.20 ns/op 5713.79 MB/s BenchmarkGoMemclr/256-4 9286872 13.05 ns/op 19617.50 MB/s BenchmarkMemclrRange/1K_2K-4 67267 1760 ns/op 54475.83 MB/s BenchmarkMemclrRange/2K_8K-4 31330 3845 ns/op 86751.64 MB/s BenchmarkMemclrRange/4K_16K-4 42008 2824 ns/op 114415.84 MB/s BenchmarkMemclrRange/160K_228K-4 1614 62058 ns/op 26795.28 MB/s BenchmarkClearFat7-4 7113843 16.55 ns/op BenchmarkClearFat8-4 7043142 17.04 ns/op BenchmarkClearFat11-4 6194360 19.77 ns/op BenchmarkClearFat12-4 6126160 19.82 ns/op BenchmarkClearFat13-4 6267991 19.29 ns/op BenchmarkClearFat14-4 6213824 20.03 ns/op BenchmarkClearFat15-4 6276151 19.20 ns/op BenchmarkClearFat16-4 6608145 18.02 ns/op BenchmarkClearFat24-4 6380282 19.00 ns/op BenchmarkClearFat32-4 5916374 20.23 ns/op BenchmarkClearFat40-4 5821486 21.03 ns/op BenchmarkClearFat48-4 5547080 21.76 ns/op BenchmarkClearFat56-4 5250606 22.88 ns/op BenchmarkClearFat64-4 5168181 23.23 ns/op BenchmarkClearFat72-4 5174938 23.18 ns/op BenchmarkClearFat128-4 4036848 29.58 ns/op BenchmarkClearFat256-4 2711382 43.46 ns/op BenchmarkClearFat512-4 1439743 82.48 ns/op BenchmarkClearFat1024-4 909872 134.9 ns/op BenchmarkClearFat1032-4 780986 144.6 ns/op BenchmarkClearFat1040-4 838278 140.2 ns/op BenchmarkCopyFat7-4 6659754 18.21 ns/op BenchmarkCopyFat8-4 6993003 17.55 ns/op BenchmarkCopyFat11-4 6202299 19.57 ns/op BenchmarkCopyFat12-4 6033214 19.61 ns/op BenchmarkCopyFat13-4 6156548 19.49 ns/op BenchmarkCopyFat14-4 6449428 19.30 ns/op BenchmarkCopyFat15-4 6260350 18.91 ns/op BenchmarkCopyFat16-4 6633938 18.04 ns/op BenchmarkCopyFat24-4 6145790 19.47 ns/op BenchmarkCopyFat32-4 6107481 20.03 ns/op BenchmarkCopyFat64-4 5182275 23.20 ns/op BenchmarkCopyFat72-4 4670941 25.59 ns/op BenchmarkCopyFat128-4 3675753 31.95 ns/op BenchmarkCopyFat256-4 2444340 46.91 ns/op BenchmarkCopyFat512-4 1343041 90.28 ns/op BenchmarkCopyFat520-4 1354903 91.27 ns/op BenchmarkCopyFat1024-4 833619 148.3 ns/op BenchmarkCopyFat1032-4 824370 152.1 ns/op BenchmarkCopyFat1040-4 790228 148.2 ns/op BenchmarkIssue18740/2byte-4 480 249636 ns/op BenchmarkIssue18740/4byte-4 752 155055 ns/op BenchmarkIssue18740/8byte-4 1051 114934 ns/op BenchmarkMemclrKnownSize1-4 8087608 15.01 ns/op 66.60 MB/s BenchmarkMemclrKnownSize2-4 5541170 20.33 ns/op 98.37 MB/s BenchmarkMemclrKnownSize4-4 3450886 35.18 ns/op 113.69 MB/s BenchmarkMemclrKnownSize8-4 1000000 109.9 ns/op 72.81 MB/s BenchmarkMemclrKnownSize16-4 552016 214.2 ns/op 74.70 MB/s BenchmarkMemclrKnownSize32-4 279116 410.4 ns/op 77.97 MB/s BenchmarkMemclrKnownSize64-4 145144 799.8 ns/op 80.02 MB/s BenchmarkMemclrKnownSize112-4 85281 1395 ns/op 80.27 MB/s BenchmarkMemclrKnownSize128-4 73254 1604 ns/op 79.79 MB/s BenchmarkMemclrKnownSize192-4 48534 2427 ns/op 79.12 MB/s BenchmarkMemclrKnownSize248-4 38265 3071 ns/op 80.75 MB/s BenchmarkMemclrKnownSize256-4 37334 3180 ns/op 80.51 MB/s BenchmarkMemclrKnownSize512-4 18876 6309 ns/op 81.16 MB/s BenchmarkMemclrKnownSize1024-4 9139 12717 ns/op 80.52 MB/s BenchmarkMemclrKnownSize4096-4 2293 51709 ns/op 79.21 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6800421 ns/op 77.10 MB/s BenchmarkReadMetricsLatency-4 14512 7163 p50-ns 8435 p90-ns 16750 p99-ns BenchmarkFinalizer-4 162 765098 ns/op BenchmarkFinalizerRun-4 187594 899.6 ns/op BenchmarkMinFloat-4 1560148 77.20 ns/op BenchmarkMaxFloat-4 1525802 78.01 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6015330 18.18 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3091128 37.99 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2372534 49.00 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2285504 50.33 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1301276 92.20 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2180641 53.13 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1252785 94.96 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1330742 90.88 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1906382 60.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1948162 60.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1437661 70.12 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1484941 81.39 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1319254 89.99 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6966859 17.19 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 7031110 15.76 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 7106890 16.07 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6919759 16.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 6435091 17.10 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5691627 19.86 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6401862 17.67 ns/op BenchmarkFindBitRange64/PatternAASize8-4 7183930 16.05 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6937093 15.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6975664 16.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 7093088 15.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 7075417 15.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 7046113 16.88 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 7115152 15.44 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 7055844 15.99 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 7029452 16.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 7105376 15.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 7070036 15.71 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 7011481 16.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6270459 17.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6263056 17.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6889530 17.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6197023 17.43 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6281054 17.43 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6964731 16.87 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6080085 17.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6067796 17.30 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6880168 16.92 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6098328 17.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6247153 17.35 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 7007572 16.92 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 7111906 15.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6971504 15.56 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 7037415 17.15 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 7088414 15.56 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 7054834 15.89 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6739765 17.02 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 7014664 15.60 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 7093333 15.51 ns/op BenchmarkNetpollBreak-4 3577 35465 ns/op BenchmarkPinnerPinUnpinBatch-4 892 119151 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 222 531631 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1068 121414 ns/op BenchmarkPinnerPinUnpin-4 1000000 108.0 ns/op BenchmarkPinnerPinUnpinTiny-4 1000000 108.3 ns/op BenchmarkPinnerPinUnpinDouble-4 420243 285.9 ns/op BenchmarkPinnerPinUnpinParallel-4 3340939 34.20 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 3381348 35.00 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 210450 578.5 ns/op BenchmarkPinnerIsPinnedOnPinned-4 5305710 20.99 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 5890215 19.85 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 8851146 13.14 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 9694246 11.89 ns/op BenchmarkPingPongHog-4 330 387008 ns/op BenchmarkStackGrowth-4 79222 1301 ns/op BenchmarkStackGrowthDeep-4 1084 115954 ns/op BenchmarkCreateGoroutines-4 25414 4792 ns/op BenchmarkCreateGoroutinesParallel-4 26564 3955 ns/op BenchmarkCreateGoroutinesCapture-4 4468 26190 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32998 3966 ns/op BenchmarkClosureCall-4 16734751 7.083 ns/op BenchmarkWakeupParallelSpinning/0s-4 5758 18797 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5530 22768 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4488 27467 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2844 41893 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1801 64155 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1135 94967 ns/op BenchmarkWakeupParallelSpinning/50µs-4 750 164171 ns/op BenchmarkWakeupParallelSpinning/100µs-4 417 272392 ns/op BenchmarkMatmult-4 4393491 36.40 ns/op BenchmarkFastrand-4 10535312 12.25 ns/op BenchmarkFastrand64-4 9877443 12.14 ns/op BenchmarkFastrandHashiter-4 4106340 28.48 ns/op BenchmarkFastrandn/2-4 5380173 22.50 ns/op BenchmarkFastrandn/3-4 5123054 23.12 ns/op BenchmarkFastrandn/4-4 5156842 22.24 ns/op BenchmarkFastrandn/5-4 5152216 22.86 ns/op BenchmarkIfaceCmp100-4 91446 1313 ns/op BenchmarkIfaceCmpNil100-4 161920 754.8 ns/op BenchmarkEfaceCmpDiff-4 36504 3313 ns/op BenchmarkEfaceCmpDiffIndirect-4 30499 3931 ns/op BenchmarkDefer-4 1000000 105.6 ns/op BenchmarkDefer10-4 808504 154.4 ns/op BenchmarkDeferMany-4 538233 390.6 ns/op BenchmarkPanicRecover-4 534217 225.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 528559 216.0 ns/op 92.00 p50-ns 100.0 p90-ns 172.0 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 462458 336.9 ns/op 93.00 p50-ns 112.0 p90-ns 202.0 p99-ns BenchmarkGoroutineProfile/small/idle-4 1765 59850 ns/op 38354 p50-ns 98551 p90-ns 375276 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 3846260 ns/op 424711 p50-ns 16113731 p90-ns 34535040 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 563768 212.6 ns/op 89.00 p50-ns 95.00 p90-ns 157.0 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 488583 339.9 ns/op 90.00 p50-ns 95.00 p90-ns 185.0 p99-ns BenchmarkGoroutineProfile/large/idle-4 20 5624599 ns/op 5525233 p50-ns 6356215 p90-ns 6867205 p99-ns BenchmarkGoroutineProfile/large/loaded-4 15 6919751 ns/op 6295112 p50-ns 7563712 p90-ns 17009675 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 451630 238.2 ns/op 91.00 p50-ns 96.00 p90-ns 170.0 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 446958 373.6 ns/op 93.00 p50-ns 99.00 p90-ns 207.0 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 824 181649 ns/op 143843 p50-ns 265801 p90-ns 622612 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 380 1766357 ns/op 310276 p50-ns 1067002 p90-ns 21742382 p99-ns BenchmarkProcYield/1-4 1595667 74.52 ns/op BenchmarkProcYield/10-4 203856 554.3 ns/op BenchmarkProcYield/30-4 73069 1612 ns/op BenchmarkProcYield/100-4 21356 5527 ns/op BenchmarkProcYield/1000-4 2103 55643 ns/op BenchmarkOSYield-4 278049 387.6 ns/op BenchmarkMutexContention-4 1639843 73.60 ns/op BenchmarkMutexHandoff/Solo-4 3459444 34.67 ns/op BenchmarkMutexHandoff/FastPingPong-4 278206 147.6 ns/op BenchmarkMutexHandoff/SlowPingPong-4 4125 8194 ns/op BenchmarkRWMutexUncontended-4 2931259 40.06 ns/op BenchmarkRWMutexWrite100-4 506181 358.9 ns/op BenchmarkRWMutexWrite10-4 103970 1357 ns/op BenchmarkRWMutexWorkWrite100-4 334566 303.6 ns/op BenchmarkRWMutexWorkWrite10-4 64574 1920 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2606 45405 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 930 128248 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1213 90498 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 424 277212 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 638 184067 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 206 564174 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 309 383535 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 104 1166693 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 287996 469.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 254156 423.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 239247 470.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 328590 470.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 289557 445.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 252541 505.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 301112 459.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 305090 425.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 235711 521.8 ns/op BenchmarkMakeSlice/Byte-4 1774004 60.90 ns/op BenchmarkMakeSlice/Int16-4 2037349 62.11 ns/op BenchmarkMakeSlice/Int-4 1587410 77.79 ns/op BenchmarkMakeSlice/Ptr-4 1295233 91.81 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 116.9 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 145.6 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 155.2 ns/op BenchmarkGrowSlice/Byte-4 756471 153.3 ns/op BenchmarkGrowSlice/Int16-4 746101 169.0 ns/op BenchmarkGrowSlice/Int-4 614743 231.1 ns/op BenchmarkGrowSlice/Ptr-4 556333 266.0 ns/op BenchmarkGrowSlice/Struct/24-4 374950 402.8 ns/op BenchmarkGrowSlice/Struct/32-4 278319 488.9 ns/op BenchmarkGrowSlice/Struct/40-4 212160 543.9 ns/op BenchmarkExtendSlice/IntSlice-4 481302 262.6 ns/op BenchmarkExtendSlice/PointerSlice-4 452361 320.2 ns/op BenchmarkExtendSlice/NoGrow-4 873507 142.8 ns/op BenchmarkAppend-4 839161 140.1 ns/op BenchmarkAppendGrowByte-4 5 23397693 ns/op BenchmarkAppendGrowString-4 1 216643852 ns/op BenchmarkAppendSlice/1Bytes-4 1910385 62.30 ns/op BenchmarkAppendSlice/4Bytes-4 1866103 62.90 ns/op BenchmarkAppendSlice/7Bytes-4 1902592 65.76 ns/op BenchmarkAppendSlice/8Bytes-4 1920759 62.88 ns/op BenchmarkAppendSlice/15Bytes-4 1758996 68.06 ns/op BenchmarkAppendSlice/16Bytes-4 1746465 67.29 ns/op BenchmarkAppendSlice/32Bytes-4 1784133 66.75 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 60254 1661 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 20370 6854 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6442 23352 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1389 81170 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 171 668152 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 49 2434747 ns/op BenchmarkAppendStr/1Bytes-4 2032119 55.66 ns/op BenchmarkAppendStr/4Bytes-4 2050140 56.22 ns/op BenchmarkAppendStr/8Bytes-4 2106676 61.40 ns/op BenchmarkAppendStr/16Bytes-4 1896069 63.87 ns/op BenchmarkAppendStr/32Bytes-4 1970474 62.26 ns/op BenchmarkAppendSpecialCase-4 820240 133.2 ns/op BenchmarkCopy/1Byte-4 1875777 59.60 ns/op 16.78 MB/s BenchmarkCopy/1String-4 1926783 61.24 ns/op 16.33 MB/s BenchmarkCopy/2Byte-4 1930362 62.90 ns/op 31.80 MB/s BenchmarkCopy/2String-4 1871817 65.52 ns/op 30.52 MB/s BenchmarkCopy/4Byte-4 1898310 62.44 ns/op 64.06 MB/s BenchmarkCopy/4String-4 1894306 64.07 ns/op 62.43 MB/s BenchmarkCopy/8Byte-4 1934043 61.52 ns/op 130.05 MB/s BenchmarkCopy/8String-4 1852221 64.07 ns/op 124.87 MB/s BenchmarkCopy/12Byte-4 1783180 65.72 ns/op 182.60 MB/s BenchmarkCopy/12String-4 1782357 68.19 ns/op 175.97 MB/s BenchmarkCopy/16Byte-4 1873532 65.91 ns/op 242.76 MB/s BenchmarkCopy/16String-4 1747476 66.36 ns/op 241.12 MB/s BenchmarkCopy/32Byte-4 1770782 67.84 ns/op 471.67 MB/s BenchmarkCopy/32String-4 1674795 72.08 ns/op 443.98 MB/s BenchmarkCopy/128Byte-4 1365990 89.07 ns/op 1437.04 MB/s BenchmarkCopy/128String-4 1206873 99.87 ns/op 1281.66 MB/s BenchmarkCopy/1024Byte-4 352713 339.9 ns/op 3012.61 MB/s BenchmarkCopy/1024String-4 274042 437.4 ns/op 2341.18 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29629 4011 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19770 6096 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10437 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12760 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9547 15811 ns/op BenchmarkAppendInPlace/Grow/Byte-4 153924 908.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 150669 863.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 111614 1223 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 83958 1421 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 68826 1579 ns/op BenchmarkStackCopyPtr-4 1 133355888 ns/op BenchmarkStackCopy-4 1 112978158 ns/op BenchmarkStackCopyNoCache-4 19 5600875 ns/op BenchmarkStackCopyWithStkobj-4 2 65456120 ns/op BenchmarkIssue18138-4 513 248963 ns/op BenchmarkCompareStringEqual-4 9343450 11.87 ns/op BenchmarkCompareStringIdentical-4 17131488 7.133 ns/op BenchmarkCompareStringSameLength-4 11824076 10.36 ns/op BenchmarkCompareStringDifferentLength-4 17596233 6.810 ns/op BenchmarkCompareStringBigUnaligned-4 1584 69829 ns/op 15016.47 MB/s BenchmarkCompareStringBig-4 1332 76015 ns/op 13794.46 MB/s BenchmarkConcatStringAndBytes-4 2565628 46.20 ns/op BenchmarkSliceByteToString/1-4 2210172 54.97 ns/op BenchmarkSliceByteToString/2-4 1000000 107.7 ns/op BenchmarkSliceByteToString/4-4 1000000 114.8 ns/op BenchmarkSliceByteToString/8-4 1000000 106.3 ns/op BenchmarkSliceByteToString/16-4 1000000 114.0 ns/op BenchmarkSliceByteToString/32-4 1000000 125.2 ns/op BenchmarkSliceByteToString/64-4 941596 148.8 ns/op BenchmarkSliceByteToString/128-4 675469 239.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2707318 43.67 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 871124 134.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 986725 113.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 4367115 27.75 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1756239 69.08 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2012594 58.89 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2311014 52.41 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 468187 257.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 554349 215.9 ns/op BenchmarkRuneIterate/range/ASCII-4 7182865 16.48 ns/op BenchmarkRuneIterate/range/Japanese-4 2211969 55.14 ns/op BenchmarkRuneIterate/range/MixedLength-4 2388506 47.46 ns/op BenchmarkRuneIterate/range1/ASCII-4 7112296 16.89 ns/op BenchmarkRuneIterate/range1/Japanese-4 2208151 54.87 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2593922 46.98 ns/op BenchmarkRuneIterate/range2/ASCII-4 7358173 17.60 ns/op BenchmarkRuneIterate/range2/Japanese-4 2146716 54.15 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2455671 47.99 ns/op BenchmarkArrayEqual-4 17717982 6.893 ns/op BenchmarkFunc/Name-4 2422168 47.24 ns/op BenchmarkFunc/Entry-4 9100249 13.24 ns/op BenchmarkFunc/FileLine-4 2434084 45.33 ns/op PASS ok runtime 150.946s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22226 4769 ns/op BenchmarkHandle/concurrent-4 12306 8937 ns/op PASS ok runtime/cgo 1.406s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 26 4253661 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 4688170 ns/op 354.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 555 228468 ns/op 5.906 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 10028590 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 9 11786088 ns/op 875.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 196 537110 ns/op 28.36 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72155260 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 87364016 ns/op 6751 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 20 5618101 ns/op 412.4 concurrent_launches/op PASS ok runtime/pprof 3.086s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 52 2453180 ns/op BenchmarkStackLeak-4 9758 10345 ns/op PASS ok runtime/race 1.309s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4667378 24.91 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 232174 599.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.333s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 25 4447805 ns/op BenchmarkIndex_Large-4 98 1180074 ns/op BenchmarkIndexFunc_Large-4 42 2408019 ns/op BenchmarkCompact/nil-4 7541757 15.92 ns/op BenchmarkCompact/one-4 1816140 64.64 ns/op BenchmarkCompact/sorted-4 1270244 93.78 ns/op BenchmarkCompact/2_items-4 1000000 110.5 ns/op BenchmarkCompact/unsorted-4 1263073 94.52 ns/op BenchmarkCompact/many-4 707494 165.4 ns/op BenchmarkCompact_Large/all_dup-4 2154 54323 ns/op BenchmarkCompact_Large/no_dup-4 2395 50648 ns/op BenchmarkCompactFunc/nil-4 3719856 32.78 ns/op BenchmarkCompactFunc/one-4 1441094 83.15 ns/op BenchmarkCompactFunc/sorted-4 1000000 114.9 ns/op BenchmarkCompactFunc/2_items-4 916712 136.9 ns/op BenchmarkCompactFunc/unsorted-4 895566 116.8 ns/op BenchmarkCompactFunc/many-4 558704 194.4 ns/op BenchmarkCompactFunc_Large/all_dup-4 7 16307937 ns/op BenchmarkCompactFunc_Large/no_dup-4 8 13216476 ns/op BenchmarkReplace/naive-fast-4 66477 1879 ns/op BenchmarkReplace/optimized-fast-4 83203 1520 ns/op BenchmarkReplace/naive-slow-4 26109 4628 ns/op BenchmarkReplace/optimized-slow-4 30853 3900 ns/op BenchmarkBinarySearchFloats/Size16-4 1227577 96.48 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 110.3 ns/op BenchmarkBinarySearchFloats/Size64-4 888268 124.8 ns/op BenchmarkBinarySearchFloats/Size128-4 810529 147.0 ns/op BenchmarkBinarySearchFloats/Size512-4 652303 172.0 ns/op BenchmarkBinarySearchFloats/Size1024-4 645972 185.4 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 613858 187.0 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 516358 231.9 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 440677 262.3 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 401956 295.3 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 330952 365.4 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 302492 395.9 ns/op BenchmarkSortFuncStruct/Size16-4 13813 8509 ns/op BenchmarkSortFuncStruct/Size32-4 5178 23189 ns/op BenchmarkSortFuncStruct/Size64-4 7507 15898 ns/op BenchmarkSortFuncStruct/Size128-4 4054 29078 ns/op BenchmarkSortFuncStruct/Size512-4 1114 108772 ns/op BenchmarkSortFuncStruct/Size1024-4 498 219127 ns/op PASS ok slices 7.517s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 147298 792.4 ns/op BenchmarkSortInts-4 2 89843120 ns/op BenchmarkSlicesSortInts-4 2 59979513 ns/op BenchmarkSortIsSorted-4 34 3368122 ns/op BenchmarkSlicesIsSorted-4 52 2326665 ns/op BenchmarkSortStrings-4 1 148597971 ns/op BenchmarkSlicesSortStrings-4 2 104071358 ns/op BenchmarkSortStrings_Sorted-4 28 4050588 ns/op BenchmarkSlicesSortStrings_Sorted-4 43 2741032 ns/op BenchmarkSortStructs-4 1 183375754 ns/op BenchmarkSortFuncStructs-4 1 161317648 ns/op BenchmarkSortString1K-4 250 473399 ns/op BenchmarkSortString1K_Slice-4 187 606268 ns/op BenchmarkStableString1K-4 100 1175961 ns/op BenchmarkSortInt1K-4 324 368299 ns/op BenchmarkSortInt1K_Sorted-4 4478 24244 ns/op BenchmarkSortInt1K_Reversed-4 3249 37886 ns/op BenchmarkSortInt1K_Mod8-4 805 155110 ns/op BenchmarkStableInt1K-4 134 877846 ns/op BenchmarkStableInt1K_Slice-4 147 753002 ns/op BenchmarkSortInt64K-4 3 34973303 ns/op BenchmarkSortInt64K_Slice-4 3 49697428 ns/op BenchmarkStableInt64K-4 2 74949978 ns/op BenchmarkSort1e2-4 415 299497 ns/op BenchmarkStable1e2-4 144 823155 ns/op BenchmarkSort1e4-4 2 53713780 ns/op BenchmarkStable1e4-4 1 246401167 ns/op PASS ok sort 9.552s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 721014 143.3 ns/op BenchmarkAtof64Float-4 745416 160.0 ns/op BenchmarkAtof64FloatExp-4 542563 196.8 ns/op BenchmarkAtof64Big-4 434055 276.9 ns/op BenchmarkAtof64RandomBits-4 384429 297.4 ns/op BenchmarkAtof64RandomFloats-4 411656 257.9 ns/op BenchmarkAtof64RandomLongFloats-4 361875 316.7 ns/op BenchmarkAtof32Decimal-4 827155 143.2 ns/op BenchmarkAtof32Float-4 652075 161.7 ns/op BenchmarkAtof32FloatExp-4 558744 201.7 ns/op BenchmarkAtof32Random-4 317558 328.4 ns/op BenchmarkAtof32RandomLong-4 144864 795.9 ns/op BenchmarkParseInt/Pos/7bit-4 1508445 80.66 ns/op BenchmarkParseInt/Pos/26bit-4 602631 193.6 ns/op BenchmarkParseInt/Pos/31bit-4 572152 212.1 ns/op BenchmarkParseInt/Pos/56bit-4 364064 329.0 ns/op BenchmarkParseInt/Pos/63bit-4 337550 344.0 ns/op BenchmarkParseInt/Neg/7bit-4 1437054 82.46 ns/op BenchmarkParseInt/Neg/26bit-4 600189 192.8 ns/op BenchmarkParseInt/Neg/31bit-4 551170 213.2 ns/op BenchmarkParseInt/Neg/56bit-4 368286 321.4 ns/op BenchmarkParseInt/Neg/63bit-4 350973 338.5 ns/op BenchmarkAtoi/Pos/7bit-4 2143802 53.71 ns/op BenchmarkAtoi/Pos/26bit-4 770726 147.1 ns/op BenchmarkAtoi/Pos/31bit-4 731926 158.5 ns/op BenchmarkAtoi/Pos/56bit-4 415662 283.2 ns/op BenchmarkAtoi/Pos/63bit-4 321471 358.9 ns/op BenchmarkAtoi/Neg/7bit-4 2194632 52.82 ns/op BenchmarkAtoi/Neg/26bit-4 716220 144.3 ns/op BenchmarkAtoi/Neg/31bit-4 741500 159.3 ns/op BenchmarkAtoi/Neg/56bit-4 435064 272.0 ns/op BenchmarkAtoi/Neg/63bit-4 316718 357.0 ns/op BenchmarkFormatFloat/Decimal-4 127918 961.6 ns/op BenchmarkFormatFloat/Float-4 113848 1016 ns/op BenchmarkFormatFloat/Exp-4 117889 1001 ns/op BenchmarkFormatFloat/NegExp-4 116455 1002 ns/op BenchmarkFormatFloat/LongExp-4 98109 1204 ns/op BenchmarkFormatFloat/Big-4 91620 1326 ns/op BenchmarkFormatFloat/BinaryExp-4 235274 496.6 ns/op BenchmarkFormatFloat/32Integer-4 126806 946.4 ns/op BenchmarkFormatFloat/32ExactFraction-4 138525 861.8 ns/op BenchmarkFormatFloat/32Point-4 120488 987.5 ns/op BenchmarkFormatFloat/32Exp-4 124495 965.3 ns/op BenchmarkFormatFloat/32NegExp-4 118693 968.0 ns/op BenchmarkFormatFloat/32Shortest-4 132642 903.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134738 869.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132174 924.1 ns/op BenchmarkFormatFloat/64Fixed1-4 161896 716.2 ns/op BenchmarkFormatFloat/64Fixed2-4 158188 723.3 ns/op BenchmarkFormatFloat/64Fixed3-4 161504 727.8 ns/op BenchmarkFormatFloat/64Fixed4-4 165793 718.6 ns/op BenchmarkFormatFloat/64Fixed12-4 94010 1260 ns/op BenchmarkFormatFloat/64Fixed16-4 109126 1085 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 117086 1009 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 98154 1211 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2353 49866 ns/op BenchmarkFormatFloat/Slowpath64-4 91424 1226 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97915 1195 ns/op BenchmarkAppendFloat/Decimal-4 146312 823.0 ns/op BenchmarkAppendFloat/Float-4 128716 927.9 ns/op BenchmarkAppendFloat/Exp-4 139468 855.6 ns/op BenchmarkAppendFloat/NegExp-4 136820 865.9 ns/op BenchmarkAppendFloat/LongExp-4 110696 1083 ns/op BenchmarkAppendFloat/Big-4 100852 1190 ns/op BenchmarkAppendFloat/BinaryExp-4 332673 350.7 ns/op BenchmarkAppendFloat/32Integer-4 143376 814.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 161763 733.0 ns/op BenchmarkAppendFloat/32Point-4 136402 887.6 ns/op BenchmarkAppendFloat/32Exp-4 135662 867.3 ns/op BenchmarkAppendFloat/32NegExp-4 141309 841.9 ns/op BenchmarkAppendFloat/32Shortest-4 169713 706.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 152835 783.6 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 153198 770.0 ns/op BenchmarkAppendFloat/64Fixed1-4 192440 602.3 ns/op BenchmarkAppendFloat/64Fixed2-4 198681 608.8 ns/op BenchmarkAppendFloat/64Fixed3-4 194040 613.1 ns/op BenchmarkAppendFloat/64Fixed4-4 191931 602.4 ns/op BenchmarkAppendFloat/64Fixed12-4 101349 1157 ns/op BenchmarkAppendFloat/64Fixed16-4 118942 977.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 153902 762.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 116626 1031 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2389 49287 ns/op BenchmarkAppendFloat/Slowpath64-4 112579 1066 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113882 1051 ns/op BenchmarkFormatInt-4 15446 7867 ns/op BenchmarkAppendInt-4 16790 7197 ns/op BenchmarkFormatUint-4 82153 1436 ns/op BenchmarkAppendUint-4 96727 1230 ns/op BenchmarkFormatIntSmall/7-4 3573766 34.24 ns/op BenchmarkFormatIntSmall/42-4 3335136 34.71 ns/op BenchmarkAppendIntSmall-4 1432909 87.03 ns/op BenchmarkAppendUintVarlen/1-4 1478055 81.32 ns/op BenchmarkAppendUintVarlen/12-4 1440378 82.98 ns/op BenchmarkAppendUintVarlen/123-4 979255 116.3 ns/op BenchmarkAppendUintVarlen/1234-4 1037913 116.9 ns/op BenchmarkAppendUintVarlen/12345-4 915799 117.5 ns/op BenchmarkAppendUintVarlen/123456-4 993328 117.2 ns/op BenchmarkAppendUintVarlen/1234567-4 930027 125.3 ns/op BenchmarkAppendUintVarlen/12345678-4 966808 122.2 ns/op BenchmarkAppendUintVarlen/123456789-4 922104 127.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 931735 125.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 891156 128.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 874238 129.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 864804 131.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 876536 133.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 832472 141.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 870978 135.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 851050 141.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 822687 142.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 772406 142.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 795826 143.4 ns/op BenchmarkQuote-4 45988 2670 ns/op BenchmarkQuoteRune-4 467136 253.5 ns/op BenchmarkAppendQuote-4 53566 2217 ns/op BenchmarkAppendQuoteRune-4 844075 135.9 ns/op BenchmarkUnquoteEasy-4 1302996 90.93 ns/op BenchmarkUnquoteHard-4 49272 2437 ns/op PASS ok strconv 16.971s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 413088 269.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144802 831.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 190599 648.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_WriteString/1Write_NoGrow-4 461527 255.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_WriteString/3Write_NoGrow-4 154543 830.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_WriteString/3Write_Grow-4 209287 580.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 300992 413.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 80870 1434 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 98751 1198 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 1321135 83.72 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23492 5276 ns/op BenchmarkGenericMatch1-4 2259 50889 ns/op BenchmarkGenericMatch2-4 450 262334 ns/op BenchmarkSingleMaxSkipping-4 8738 13594 ns/op 735.62 MB/s BenchmarkSingleLongSuffixFail-4 14418 8359 ns/op 119.87 MB/s BenchmarkSingleMatch-4 285 411874 ns/op 36.42 MB/s BenchmarkByteByteNoMatch-4 71202 1677 ns/op BenchmarkByteByteMatch-4 18522 6256 ns/op BenchmarkByteStringMatch-4 22292 5455 ns/op BenchmarkHTMLEscapeNew-4 71294 1779 ns/op BenchmarkHTMLEscapeOld-4 91776 1257 ns/op BenchmarkByteStringReplacerWriteString-4 1464 79170 ns/op BenchmarkByteReplacerWriteString-4 1543 73867 ns/op BenchmarkByteByteReplaces-4 4878 24598 ns/op BenchmarkByteByteMap-4 14251 8462 ns/op BenchmarkMap/identity/ASCII-4 594160 202.3 ns/op BenchmarkMap/identity/Greek-4 434066 275.6 ns/op BenchmarkMap/change/ASCII-4 49622 2398 ns/op BenchmarkMap/change/Greek-4 32035 3784 ns/op BenchmarkIndexRune-4 2787696 43.20 ns/op BenchmarkIndexRuneLongString-4 2509382 48.16 ns/op BenchmarkIndexRuneFastPath-4 3988690 29.99 ns/op BenchmarkIndex-4 9071203 13.60 ns/op BenchmarkLastIndex-4 4440511 27.22 ns/op BenchmarkIndexByte-4 9096013 13.09 ns/op BenchmarkToUpper/#00-4 4947182 24.78 ns/op BenchmarkToUpper/ONLYUPPER-4 3368089 35.97 ns/op BenchmarkToUpper/abc-4 366920 329.6 ns/op BenchmarkToUpper/AbC123-4 283308 421.6 ns/op BenchmarkToUpper/azAZ09_-4 293806 387.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 66709 1712 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 87022 1379 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37764 3145 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63669 1852 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 112286 1038 ns/op BenchmarkToLower/#00-4 4758756 24.80 ns/op BenchmarkToLower/abc-4 4260102 28.14 ns/op BenchmarkToLower/AbC123-4 245522 476.4 ns/op BenchmarkToLower/azAZ09_-4 239768 468.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 123627 1010 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 84046 1408 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 38404 3013 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72638 1644 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 114348 1082 ns/op BenchmarkMapNoChanges-4 727508 160.9 ns/op BenchmarkTrim-4 37412 3241 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3023034 37.01 ns/op BenchmarkToValidUTF8/InvalidASCII-4 195132 554.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 139789 859.2 ns/op BenchmarkEqualFold/Tests-4 58483 2072 ns/op BenchmarkEqualFold/ASCII-4 3479886 34.82 ns/op BenchmarkEqualFold/UnicodePrefix-4 121663 1030 ns/op BenchmarkEqualFold/UnicodeSuffix-4 127563 959.8 ns/op BenchmarkIndexHard1-4 772 151889 ns/op BenchmarkIndexHard2-4 583 203980 ns/op BenchmarkIndexHard3-4 129 832117 ns/op BenchmarkIndexHard4-4 82 1253199 ns/op BenchmarkLastIndexHard1-4 56 2126273 ns/op BenchmarkLastIndexHard2-4 58 2133268 ns/op BenchmarkLastIndexHard3-4 49 2114744 ns/op BenchmarkCountHard1-4 826 152710 ns/op BenchmarkCountHard2-4 572 205960 ns/op BenchmarkCountHard3-4 140 844554 ns/op BenchmarkIndexTorture-4 7386 16535 ns/op BenchmarkCountTorture-4 7731 17022 ns/op BenchmarkCountTortureOverlapping-4 716 143448 ns/op BenchmarkCountByte/10-4 3856630 30.51 ns/op 327.74 MB/s BenchmarkCountByte/32-4 3966387 32.18 ns/op 994.45 MB/s BenchmarkCountByte/4096-4 992752 101.7 ns/op 40267.67 MB/s BenchmarkCountByte/4194304-4 657 152909 ns/op 27430.07 MB/s BenchmarkCountByte/67108864-4 20 5955741 ns/op 11267.93 MB/s BenchmarkFields/ASCII/16-4 238688 475.3 ns/op 33.66 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21138 5596 ns/op 45.75 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1362 80087 ns/op 51.14 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 79 1365528 ns/op 47.99 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 22824389 ns/op 45.94 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 296804 406.7 ns/op 39.34 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11288 ns/op 22.68 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 573 203588 ns/op 20.12 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 33 3555119 ns/op 18.43 MB/s 463109 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 65128422 ns/op 16.10 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 157468 770.4 ns/op 20.77 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17451 6824 ns/op 37.52 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1020 120195 ns/op 34.08 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2347067 ns/op 27.92 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 46197874 ns/op 22.70 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 218977 528.0 ns/op 30.30 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13842 8782 ns/op 29.15 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 716 157661 ns/op 25.98 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2963836 ns/op 22.11 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 56063184 ns/op 18.70 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 71477684 ns/op BenchmarkSplitSingleByteSeparator-4 26 3980937 ns/op BenchmarkSplitMultiByteSeparator-4 51 2383462 ns/op BenchmarkSplitNSingleByteSeparator-4 320118 413.8 ns/op BenchmarkSplitNMultiByteSeparator-4 248046 457.3 ns/op BenchmarkRepeat/5x0-4 4156227 28.31 ns/op BenchmarkRepeat/5x1-4 4258585 26.61 ns/op BenchmarkRepeat/5x2-4 238174 491.4 ns/op BenchmarkRepeat/5x6-4 141008 797.6 ns/op BenchmarkRepeat/10x0-4 4352497 27.08 ns/op BenchmarkRepeat/10x1-4 4346653 26.79 ns/op BenchmarkRepeat/10x2-4 231139 491.5 ns/op BenchmarkRepeat/10x6-4 146833 825.3 ns/op BenchmarkRepeatLarge/256/1-4 71767 1674 ns/op 152.90 MB/s BenchmarkRepeatLarge/256/16-4 102414 1067 ns/op 239.94 MB/s BenchmarkRepeatLarge/512/1-4 57630 2082 ns/op 245.89 MB/s BenchmarkRepeatLarge/512/16-4 81849 1479 ns/op 346.13 MB/s BenchmarkRepeatLarge/1024/1-4 43756 2787 ns/op 367.47 MB/s BenchmarkRepeatLarge/1024/16-4 56204 2179 ns/op 469.94 MB/s BenchmarkRepeatLarge/2048/1-4 29334 3991 ns/op 513.21 MB/s BenchmarkRepeatLarge/2048/16-4 34491 3412 ns/op 600.27 MB/s BenchmarkRepeatLarge/4096/1-4 18717 6352 ns/op 644.79 MB/s BenchmarkRepeatLarge/4096/16-4 21656 5684 ns/op 720.64 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10612 ns/op 771.93 MB/s BenchmarkRepeatLarge/8192/16-4 12021 10029 ns/op 816.80 MB/s BenchmarkRepeatLarge/8192/4097-4 5265219 22.10 ns/op 185348.59 MB/s BenchmarkRepeatLarge/16384/1-4 6310 19793 ns/op 827.75 MB/s BenchmarkRepeatLarge/16384/16-4 5751 18492 ns/op 886.02 MB/s BenchmarkRepeatLarge/16384/4097-4 8127 14239 ns/op 863.22 MB/s BenchmarkRepeatLarge/32768/1-4 3379 36646 ns/op 894.18 MB/s BenchmarkRepeatLarge/32768/16-4 3128 39320 ns/op 833.36 MB/s BenchmarkRepeatLarge/32768/4097-4 3370 33387 ns/op 858.98 MB/s BenchmarkRepeatLarge/65536/1-4 1740 69154 ns/op 947.69 MB/s BenchmarkRepeatLarge/65536/16-4 1748 69094 ns/op 948.50 MB/s BenchmarkRepeatLarge/65536/4097-4 1785 68190 ns/op 901.23 MB/s BenchmarkRepeatLarge/131072/1-4 441 271624 ns/op 482.55 MB/s BenchmarkRepeatLarge/131072/16-4 381 268873 ns/op 487.49 MB/s BenchmarkRepeatLarge/131072/4097-4 447 261748 ns/op 485.23 MB/s BenchmarkRepeatLarge/262144/1-4 228 527024 ns/op 497.40 MB/s BenchmarkRepeatLarge/262144/16-4 224 523844 ns/op 500.42 MB/s BenchmarkRepeatLarge/262144/4097-4 231 518020 ns/op 498.26 MB/s BenchmarkRepeatLarge/524288/1-4 100 1056442 ns/op 496.28 MB/s BenchmarkRepeatLarge/524288/16-4 100 1022884 ns/op 512.56 MB/s BenchmarkRepeatLarge/524288/4097-4 100 1063036 ns/op 489.46 MB/s BenchmarkRepeatLarge/1048576/1-4 58 2042056 ns/op 513.49 MB/s BenchmarkRepeatLarge/1048576/16-4 58 2053289 ns/op 510.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 57 2045596 ns/op 510.72 MB/s BenchmarkRepeatLarge/2097152/1-4 30 4018993 ns/op 521.81 MB/s BenchmarkRepeatLarge/2097152/16-4 30 4057606 ns/op 516.84 MB/s BenchmarkRepeatLarge/2097152/4097-4 27 4061299 ns/op 515.49 MB/s BenchmarkRepeatLarge/4194304/1-4 13 8082784 ns/op 518.92 MB/s BenchmarkRepeatLarge/4194304/16-4 14 7990469 ns/op 524.91 MB/s BenchmarkRepeatLarge/4194304/4097-4 13 8022057 ns/op 522.46 MB/s BenchmarkRepeatLarge/8388608/1-4 7 15673937 ns/op 535.19 MB/s BenchmarkRepeatLarge/8388608/16-4 7 16095709 ns/op 521.17 MB/s BenchmarkRepeatLarge/8388608/4097-4 7 15878324 ns/op 528.18 MB/s BenchmarkRepeatLarge/16777216/1-4 4 31005780 ns/op 541.10 MB/s BenchmarkRepeatLarge/16777216/16-4 4 30807280 ns/op 544.59 MB/s BenchmarkRepeatLarge/16777216/4097-4 4 31286864 ns/op 536.24 MB/s BenchmarkRepeatLarge/33554432/1-4 2 63708636 ns/op 526.69 MB/s BenchmarkRepeatLarge/33554432/16-4 2 61156952 ns/op 548.66 MB/s BenchmarkRepeatLarge/33554432/4097-4 2 61564160 ns/op 545.03 MB/s BenchmarkRepeatLarge/67108864/1-4 1 120791201 ns/op 555.58 MB/s BenchmarkRepeatLarge/67108864/16-4 1 122291023 ns/op 548.76 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 121791888 ns/op 551.01 MB/s BenchmarkRepeatLarge/134217728/1-4 1 268559141 ns/op 499.77 MB/s BenchmarkRepeatLarge/134217728/16-4 1 245794791 ns/op 546.06 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 245318748 ns/op 547.12 MB/s BenchmarkRepeatLarge/268435456/1-4 1 549865977 ns/op 488.18 MB/s BenchmarkRepeatLarge/268435456/16-4 1 487339919 ns/op 550.82 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 490472412 ns/op 547.30 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1075316445 ns/op 499.27 MB/s BenchmarkRepeatLarge/536870912/16-4 1 972036934 ns/op 552.32 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 979662733 ns/op 548.02 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 2183261984 ns/op 491.81 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1952300966 ns/op 549.99 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1967451436 ns/op 545.75 MB/s BenchmarkRepeatSpaces-4 3973748 30.86 ns/op 0 B/op 0 allocs/op BenchmarkIndexAnyASCII/1:1-4 2190434 54.08 ns/op BenchmarkIndexAnyASCII/1:2-4 2067577 53.71 ns/op BenchmarkIndexAnyASCII/1:4-4 2080311 54.86 ns/op BenchmarkIndexAnyASCII/1:8-4 2113664 54.11 ns/op BenchmarkIndexAnyASCII/1:16-4 2064046 54.70 ns/op BenchmarkIndexAnyASCII/1:32-4 2021791 57.16 ns/op BenchmarkIndexAnyASCII/1:64-4 2019489 57.49 ns/op BenchmarkIndexAnyASCII/16:1-4 2134056 53.68 ns/op BenchmarkIndexAnyASCII/16:2-4 825486 148.2 ns/op BenchmarkIndexAnyASCII/16:4-4 786764 149.2 ns/op BenchmarkIndexAnyASCII/16:8-4 756420 158.5 ns/op BenchmarkIndexAnyASCII/16:16-4 721971 170.8 ns/op BenchmarkIndexAnyASCII/16:32-4 564674 196.0 ns/op BenchmarkIndexAnyASCII/16:64-4 507542 241.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1995651 60.38 ns/op BenchmarkIndexAnyASCII/256:2-4 68728 1675 ns/op BenchmarkIndexAnyASCII/256:4-4 72096 1630 ns/op BenchmarkIndexAnyASCII/256:8-4 71472 1640 ns/op BenchmarkIndexAnyASCII/256:16-4 71298 1640 ns/op BenchmarkIndexAnyASCII/256:32-4 70944 1683 ns/op BenchmarkIndexAnyASCII/256:64-4 68821 1727 ns/op BenchmarkIndexAnyUTF8/1:1-4 2370814 48.79 ns/op BenchmarkIndexAnyUTF8/1:2-4 2141521 54.67 ns/op BenchmarkIndexAnyUTF8/1:4-4 2186368 54.42 ns/op BenchmarkIndexAnyUTF8/1:8-4 2136607 55.35 ns/op BenchmarkIndexAnyUTF8/1:16-4 2183242 53.92 ns/op BenchmarkIndexAnyUTF8/1:32-4 2090290 56.60 ns/op BenchmarkIndexAnyUTF8/1:64-4 2013643 57.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 1765885 65.51 ns/op BenchmarkIndexAnyUTF8/16:2-4 293578 401.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 300796 404.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 290481 417.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 285733 420.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 268254 438.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 268070 432.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 340699 355.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 20160 5885 ns/op BenchmarkIndexAnyUTF8/256:4-4 20556 5855 ns/op BenchmarkIndexAnyUTF8/256:8-4 20474 5847 ns/op BenchmarkIndexAnyUTF8/256:16-4 19628 6126 ns/op BenchmarkIndexAnyUTF8/256:32-4 18483 6442 ns/op BenchmarkIndexAnyUTF8/256:64-4 18777 6599 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2199212 52.55 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2205819 54.81 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2214577 53.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2200510 53.63 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2225457 54.51 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2054714 55.16 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2118945 55.32 ns/op BenchmarkLastIndexAnyASCII/16:1-4 767570 145.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 832059 143.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 793873 151.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 772933 157.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 695937 169.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 613034 194.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 504315 242.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73639 1642 ns/op BenchmarkLastIndexAnyASCII/256:2-4 70240 1646 ns/op BenchmarkLastIndexAnyASCII/256:4-4 70717 1647 ns/op BenchmarkLastIndexAnyASCII/256:8-4 72597 1636 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73146 1662 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70933 1688 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69693 1726 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2078022 53.24 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2159445 53.63 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2185530 53.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2180344 53.98 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2228818 53.32 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2116203 57.35 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2136415 55.73 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 374704 325.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 177075 675.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180232 666.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 178988 669.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 170180 705.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 158352 741.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 156642 746.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 26458 4507 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 10000 10090 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 10000 10483 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 10249 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10770 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 11266 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10689 11275 ns/op BenchmarkTrimASCII/1:1-4 3866982 30.93 ns/op BenchmarkTrimASCII/1:2-4 2662476 45.97 ns/op BenchmarkTrimASCII/1:4-4 2426574 49.57 ns/op BenchmarkTrimASCII/1:8-4 2175740 56.92 ns/op BenchmarkTrimASCII/1:16-4 1818214 68.37 ns/op BenchmarkTrimASCII/16:1-4 2871093 41.98 ns/op BenchmarkTrimASCII/16:2-4 825477 147.1 ns/op BenchmarkTrimASCII/16:4-4 793563 153.0 ns/op BenchmarkTrimASCII/16:8-4 748226 158.7 ns/op BenchmarkTrimASCII/16:16-4 702840 169.6 ns/op BenchmarkTrimASCII/256:1-4 507918 236.0 ns/op BenchmarkTrimASCII/256:2-4 74655 1638 ns/op BenchmarkTrimASCII/256:4-4 73050 1645 ns/op BenchmarkTrimASCII/256:8-4 73788 1622 ns/op BenchmarkTrimASCII/256:16-4 71761 1638 ns/op BenchmarkTrimASCII/4096:1-4 37975 3151 ns/op BenchmarkTrimASCII/4096:2-4 4716 25197 ns/op BenchmarkTrimASCII/4096:4-4 4742 25666 ns/op BenchmarkTrimASCII/4096:8-4 4125 25528 ns/op BenchmarkTrimASCII/4096:16-4 4658 26116 ns/op BenchmarkTrimByte-4 4127343 28.57 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13418 8988 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13485 8933 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1118 108109 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2271 52389 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4527 26074 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7288 15831 ns/op BenchmarkJoin/0-4 5133296 21.74 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4056267 30.04 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 216810 547.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 154846 765.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 119571 1019 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91851 1261 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79324 1470 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 70476 1708 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 3322484 36.52 ns/op BenchmarkTrimSpace/ASCII-4 1788222 64.18 ns/op BenchmarkTrimSpace/SomeNonASCII-4 143329 862.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 77658 1560 ns/op BenchmarkReplaceAll-4 150387 808.9 ns/op 16 B/op 1 allocs/op PASS ok strings 57.748s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 37479 3101 ns/op BenchmarkCond2-4 17122 6764 ns/op BenchmarkCond4-4 10000 11568 ns/op BenchmarkCond8-4 3916 28704 ns/op BenchmarkCond16-4 1546 83385 ns/op BenchmarkCond32-4 620 209436 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 440166 292.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 261895 477.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 476506 232.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 352592 284.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 256562 410.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 585052 262.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 80383 1610 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64182 2077 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59272 2320 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 35070 3631 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 485214 375.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 148646 804.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 454221 256.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 122149 963.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 492495 225.9 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 149948 790.9 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2419676 48.37 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 35060 3132 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 102795 1178 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 108223 1104 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 3471 29814 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 242 455754 ns/op BenchmarkRange/*sync.Map-4 1195 104815 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 68628 1469 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 211483 598.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53176 2096 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 147320 858.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 198490 560.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 151518 810.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 64054 1854 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 163047 754.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 467875 271.0 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43363 2766 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 122672 985.0 ns/op BenchmarkSwapCollision/*sync.Map-4 58879 1947 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 333 357770 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 84904 1345 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 320739 353.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18020 6665 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57344 2171 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 17191 6983 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 132298 1113 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 86548 1510 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 143068 895.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2079942 59.50 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 138032 886.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2071422 60.21 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 475498 260.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 128294 927.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 449702 245.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 73773 1571 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 324643 383.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 473778 278.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 97357 1228 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 564900 256.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 70641 1956 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 96870 1266 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 127977 917.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 45206 2698 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 202483 675.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 456288 257.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 105397 1115 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 485943 256.8 ns/op BenchmarkClear/*sync_test.DeepCopyMap-4 33548 3508 ns/op BenchmarkClear/*sync_test.RWMutexMap-4 73002 1650 ns/op BenchmarkClear/*sync.Map-4 26926 4477 ns/op BenchmarkUncontendedSemaphore-4 3408247 35.30 ns/op BenchmarkContendedSemaphore-4 2544190 46.86 ns/op BenchmarkMutexUncontended-4 909697 151.4 ns/op BenchmarkMutex-4 112174 1084 ns/op BenchmarkMutexSlack-4 107712 1128 ns/op BenchmarkMutexWork-4 103048 1295 ns/op BenchmarkMutexWorkSlack-4 80493 1345 ns/op BenchmarkMutexNoSpin-4 45807 2614 ns/op BenchmarkMutexSpin-4 59448 1851 ns/op BenchmarkOnce-4 557413 273.0 ns/op BenchmarkOnceFunc/v=Once-4 978129 124.4 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 770097 146.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 784735 148.8 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 897244 127.5 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 812144 150.9 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 842577 140.7 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 6590151 17.12 ns/op BenchmarkSemaSyntNonblock-4 1202133 109.1 ns/op BenchmarkSemaSyntBlock-4 1000000 117.6 ns/op BenchmarkSemaWorkNonblock-4 818626 146.1 ns/op BenchmarkSemaWorkBlock-4 634200 183.4 ns/op BenchmarkRWMutexUncontended-4 348700 347.7 ns/op BenchmarkRWMutexWrite100-4 222405 451.9 ns/op BenchmarkRWMutexWrite10-4 149414 766.1 ns/op BenchmarkRWMutexWorkWrite100-4 190282 605.1 ns/op BenchmarkRWMutexWorkWrite10-4 133474 900.5 ns/op BenchmarkWaitGroupUncontended-4 810825 140.2 ns/op BenchmarkWaitGroupAddDone-4 290863 454.7 ns/op BenchmarkWaitGroupAddDoneWork-4 253177 409.0 ns/op BenchmarkWaitGroupWait-4 4402377 26.85 ns/op BenchmarkWaitGroupWaitWork-4 2549824 47.24 ns/op BenchmarkWaitGroupActuallyWait-4 31802 4022 ns/op 32 B/op 2 allocs/op PASS ok sync 19.163s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 423468 277.1 ns/op PASS ok sync/atomic 1.208s PASS ok syscall 1.086s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 130957 911.4 ns/op 0 B/op 0 allocs/op PASS ok testing 1.213s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 6489 15920 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10809 10904 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1220519 ns/op 110960 B/op 1024 allocs/op BenchmarkTable/1x1000/reuse-4 98 1045655 ns/op 1132 B/op 10 allocs/op BenchmarkTable/1x100000/new-4 1 150097642 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/1x100000/reuse-4 1 152719521 ns/op 18285040 B/op 100056 allocs/op BenchmarkTable/10x10/new-4 1740 67235 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1975 57311 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6194092 ns/op 395136 B/op 1038 allocs/op BenchmarkTable/10x1000/reuse-4 19 5669822 ns/op 20796 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 716733165 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/10x100000/reuse-4 1 695611110 ns/op 47012736 B/op 100072 allocs/op BenchmarkTable/100x10/new-4 205 569385 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 499606 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 59114917 ns/op 3270528 B/op 1052 allocs/op BenchmarkTable/100x1000/reuse-4 2 58172778 ns/op 1635264 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6675364654 ns/op 334042080 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6372935495 ns/op 334042000 B/op 100089 allocs/op BenchmarkPyramid/10-4 2540 45574 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3198721 ns/op 410536 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 330049521 ns/op 35606824 B/op 2054 allocs/op BenchmarkRagged/10-4 2431 49160 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 258 454929 ns/op 42416 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4488834 ns/op 408995 B/op 1660 allocs/op BenchmarkCode-4 7923 14282 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.977s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 76394481 ns/op BenchmarkVariableString-4 110235 1067 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2048 55687 ns/op 2519 B/op 39 allocs/op PASS ok text/template/parse 1.535s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc1000-4 31 3499094 ns/op BenchmarkAfter-4 85779 1231 ns/op BenchmarkStop/impl=chan-4 174692 766.4 ns/op BenchmarkStop/impl=func-4 188887 631.6 ns/op BenchmarkSimultaneousAfterFunc1000-4 25 4443522 ns/op BenchmarkStartStop1000-4 273 702824 ns/op BenchmarkReset/impl=chan-4 1758098 80.22 ns/op BenchmarkReset/impl=func-4 1894990 62.99 ns/op BenchmarkSleep1000-4 27 4029595 ns/op BenchmarkParallelTimerLatency-4 50 204276 avg-late-ns 769537 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 106705 avg-late-ns 273125 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 86150 avg-late-ns 228303 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 99571 avg-late-ns 341195 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 105723 avg-late-ns 522340 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 130460 avg-late-ns 655043 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 91190 avg-late-ns 452073 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 60454 avg-late-ns 340021 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 99242 avg-late-ns 442789 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 125553 avg-late-ns 636806 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 993469 avg-late-ns 8811612 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 120200 avg-late-ns 384838 max-late-ns BenchmarkAdjustTimers10000-4 22 4722036 ns/op BenchmarkTicker-4 522812 219.1 ns/op BenchmarkTickerReset-4 1539745 86.46 ns/op BenchmarkTickerResetNaive-4 165340 756.8 ns/op BenchmarkNow-4 1000000 114.7 ns/op BenchmarkNowUnixNano-4 917342 125.3 ns/op BenchmarkNowUnixMilli-4 908527 125.1 ns/op BenchmarkNowUnixMicro-4 938811 124.9 ns/op BenchmarkFormat-4 59481 2021 ns/op BenchmarkFormatRFC3339-4 82531 1448 ns/op BenchmarkFormatRFC3339Nano-4 82375 1466 ns/op BenchmarkFormatNow-4 80550 1488 ns/op BenchmarkMarshalJSON-4 104743 1112 ns/op BenchmarkMarshalText-4 111244 1134 ns/op BenchmarkMarshalBinary-4 266029 451.1 ns/op BenchmarkParse-4 143061 859.1 ns/op BenchmarkParseRFC3339UTC-4 336368 345.0 ns/op BenchmarkParseRFC3339UTCBytes-4 226322 535.1 ns/op BenchmarkParseRFC3339TZ-4 105990 1126 ns/op BenchmarkParseRFC3339TZBytes-4 86053 1439 ns/op BenchmarkParseDuration-4 533107 224.9 ns/op BenchmarkHour-4 728110 166.1 ns/op BenchmarkSecond-4 703624 166.2 ns/op BenchmarkDate-4 535663 199.0 ns/op BenchmarkYear-4 616989 192.4 ns/op BenchmarkYearDay-4 613780 195.6 ns/op BenchmarkMonth-4 607528 193.0 ns/op BenchmarkDay-4 595479 198.2 ns/op BenchmarkISOWeek-4 560458 208.4 ns/op BenchmarkGoString-4 76088 1440 ns/op BenchmarkDateFunc-4 1550748 77.07 ns/op BenchmarkUnmarshalText-4 95245 1252 ns/op PASS ok time 17.465s goos: freebsd goarch: amd64 pkg: unicode cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkToUpper-4 535576 188.0 ns/op BenchmarkToLower-4 517022 213.1 ns/op BenchmarkSimpleFold/Upper-4 396118 299.9 ns/op BenchmarkSimpleFold/Lower-4 397976 297.7 ns/op BenchmarkSimpleFold/Fold-4 770158 157.6 ns/op BenchmarkSimpleFold/NoFold-4 383310 289.4 ns/op PASS ok unicode 1.795s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 615146 183.1 ns/op BenchmarkDecodeValidJapaneseChars-4 728632 153.9 ns/op BenchmarkDecodeRune-4 1766404 68.29 ns/op BenchmarkEncodeValidASCII-4 530931 215.5 ns/op BenchmarkEncodeValidJapaneseChars-4 810816 148.6 ns/op BenchmarkAppendRuneValidASCII-4 1496152 77.59 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2474276 49.29 ns/op BenchmarkEncodeRune-4 1776363 67.59 ns/op PASS ok unicode/utf16 2.259s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 2027836 59.55 ns/op BenchmarkRuneCountTenJapaneseChars-4 291508 376.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3617955 32.06 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 450271 266.1 ns/op BenchmarkValidTenASCIIChars-4 1890727 62.08 ns/op BenchmarkValid100KASCIIChars-4 88 1273675 ns/op BenchmarkValidTenJapaneseChars-4 298726 402.8 ns/op BenchmarkValidLongMostlyASCII-4 81 1416743 ns/op BenchmarkValidLongJapanese-4 51 2245961 ns/op BenchmarkValidStringTenASCIIChars-4 4623174 26.04 ns/op BenchmarkValidString100KASCIIChars-4 9667 12281 ns/op BenchmarkValidStringTenJapaneseChars-4 427218 258.6 ns/op BenchmarkValidStringLongMostlyASCII-4 1197 98489 ns/op BenchmarkValidStringLongJapanese-4 153 744947 ns/op BenchmarkEncodeASCIIRune-4 9937003 12.07 ns/op BenchmarkEncodeSpanishRune-4 2969440 40.70 ns/op BenchmarkEncodeJapaneseRune-4 2442678 49.15 ns/op BenchmarkEncodeMaxRune-4 2270359 52.35 ns/op BenchmarkEncodeInvalidRuneMaxPlusOne-4 2423929 49.56 ns/op BenchmarkEncodeInvalidRuneSurrogate-4 2448135 48.50 ns/op BenchmarkEncodeInvalidRuneNegative-4 2470533 48.40 ns/op BenchmarkAppendASCIIRune-4 10497002 11.44 ns/op BenchmarkAppendSpanishRune-4 3605961 34.20 ns/op BenchmarkAppendJapaneseRune-4 2966430 41.16 ns/op BenchmarkAppendMaxRune-4 2448051 48.22 ns/op BenchmarkAppendInvalidRuneMaxPlusOne-4 2778772 42.94 ns/op BenchmarkAppendInvalidRuneSurrogate-4 2890507 41.36 ns/op BenchmarkAppendInvalidRuneNegative-4 2884650 41.98 ns/op BenchmarkDecodeASCIIRune-4 2893581 41.75 ns/op BenchmarkDecodeJapaneseRune-4 2231452 53.43 ns/op BenchmarkFullRune/ASCII-4 3360483 35.34 ns/op BenchmarkFullRune/Incomplete-4 1595215 75.44 ns/op BenchmarkFullRune/Japanese-4 3412473 35.15 ns/op PASS ok unicode/utf8 6.117s goos: freebsd goarch: amd64 pkg: unique cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMake-4 392740 286.7 ns/op 0 B/op 0 allocs/op BenchmarkMakeMany-4 309682 374.4 ns/op 0 B/op 0 allocs/op BenchmarkMakeManyMany-4 170115 876.2 ns/op 0 B/op 0 allocs/op PASS ok unique 9.491s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 81313678216 ns/op PASS ok cmd/api 82.489s goos: freebsd goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 470851 238.6 ns/op BenchmarkCgoCall/one-pointer-4 370472 304.8 ns/op BenchmarkCgoCall/string-pointer-escape-4 275820 387.5 ns/op BenchmarkCgoCall/string-pointer-noescape-4 428822 279.2 ns/op BenchmarkCgoCall/eight-pointers-4 186817 609.6 ns/op BenchmarkCgoCall/eight-pointers-nil-4 377991 303.7 ns/op BenchmarkCgoCall/eight-pointers-array-4 27885 4572 ns/op BenchmarkCgoCall/eight-pointers-slice-4 42021 2806 ns/op BenchmarkGoString-4 1000000 109.1 ns/op BenchmarkCGoCallback-4 51729 2403 ns/op BenchmarkCGoInCThread-4 281072 403.3 ns/op PASS ok cmd/cgo/internal/test 2.515s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 739149 137.2 ns/op BenchmarkEqArrayOfStrings64-4 111894 1058 ns/op BenchmarkEqArrayOfStrings1024-4 6585 15213 ns/op BenchmarkEqArrayOfFloats5-4 866030 117.2 ns/op BenchmarkEqArrayOfFloats64-4 126643 938.5 ns/op BenchmarkEqArrayOfFloats1024-4 7376 14215 ns/op BenchmarkEqArrayOfStructsEq-4 2407 47547 ns/op BenchmarkEqArrayOfStructsNotEq-4 4083 28898 ns/op BenchmarkEqStruct-4 19438029 6.091 ns/op PASS ok cmd/compile/internal/reflectdata 2.157s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 63634 ns/op BenchmarkInvertLessThanNoov-4 16320157 7.197 ns/op BenchmarkCopyElim1-4 986 131137 ns/op BenchmarkCopyElim10-4 853 148564 ns/op BenchmarkCopyElim100-4 397 286930 ns/op BenchmarkCopyElim1000-4 64 1674896 ns/op BenchmarkCopyElim10000-4 4 30166853 ns/op BenchmarkCopyElim100000-4 1 567798916 ns/op BenchmarkDeadCode/1-4 721 140732 ns/op BenchmarkDeadCode/10-4 636 173898 ns/op BenchmarkDeadCode/100-4 295 383737 ns/op BenchmarkDeadCode/1000-4 43 2530733 ns/op BenchmarkDeadCode/10000-4 4 31750606 ns/op BenchmarkDeadCode/100000-4 1 391913068 ns/op BenchmarkDeadCode/200000-4 1 781867818 ns/op BenchmarkDominatorsLinear-4 13 9734231 ns/op 1.03 MB/s BenchmarkDominatorsFwdBack-4 8 14150612 ns/op 0.71 MB/s BenchmarkDominatorsManyPred-4 9 13535634 ns/op 0.74 MB/s BenchmarkDominatorsMaxPred-4 9 13459389 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 9 13920125 ns/op 0.72 MB/s BenchmarkFuse/1-4 589 185504 ns/op BenchmarkFuse/10-4 532 219079 ns/op BenchmarkFuse/100-4 180 663483 ns/op BenchmarkFuse/1000-4 19 5778418 ns/op BenchmarkFuse/10000-4 2 72820480 ns/op BenchmarkNilCheckDeep1-4 10000 10565 ns/op 0.09 MB/s 230 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4518 24983 ns/op 0.40 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 696 173200 ns/op 0.58 MB/s 1166 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 67 1714687 ns/op 0.58 MB/s 11817 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 5 20144220 ns/op 0.50 MB/s 183907 B/op 6 allocs/op BenchmarkDSEPass-4 32 3602071 ns/op 61690 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 127281242 ns/op 4236960 B/op 108056 allocs/op BenchmarkCSEPass-4 8 13950462 ns/op 114993 B/op 6 allocs/op BenchmarkCSEPassBlock-4 1 144623200 ns/op 3757704 B/op 52558 allocs/op BenchmarkDeadcodePass-4 190 606000 ns/op 92151 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 145187869 ns/op 4027808 B/op 44805 allocs/op BenchmarkMultiPass-4 80 1404609 ns/op 229804 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 290988489 ns/op 9300784 B/op 104908 allocs/op BenchmarkCondRewrite/SoloJump-4 3393552 35.20 ns/op BenchmarkCondRewrite/CombJump-4 3116625 38.48 ns/op PASS ok cmd/compile/internal/ssa 15.645s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9304 12176 ns/op BenchmarkExtShift-4 17103 6956 ns/op BenchmarkModify-4 9852 11656 ns/op BenchmarkMullImm-4 17401 6768 ns/op BenchmarkConstModify-4 9394 12484 ns/op BenchmarkBitSet-4 19668 6041 ns/op BenchmarkBitClear-4 19638 6052 ns/op BenchmarkBitToggle-4 20091 6057 ns/op BenchmarkBitSetConst-4 146234 790.1 ns/op BenchmarkBitClearConst-4 156922 758.3 ns/op BenchmarkBitToggleConst-4 153138 788.7 ns/op BenchmarkDivconstI64-4 9507297 12.54 ns/op BenchmarkModconstI64-4 8189211 14.55 ns/op BenchmarkDivisiblePow2constI64-4 8710645 13.61 ns/op BenchmarkDivisibleconstI64-4 9093757 13.22 ns/op BenchmarkDivisibleWDivconstI64-4 6164569 19.49 ns/op BenchmarkDivconstU64/3-4 9607153 12.58 ns/op BenchmarkDivconstU64/5-4 8546378 13.89 ns/op BenchmarkDivconstU64/37-4 9311725 12.65 ns/op BenchmarkDivconstU64/1234567-4 10246471 11.76 ns/op BenchmarkModconstU64-4 9804204 12.37 ns/op BenchmarkDivisibleconstU64-4 9492234 12.37 ns/op BenchmarkDivisibleWDivconstU64-4 6110514 19.52 ns/op BenchmarkDivconstI32-4 10179003 11.99 ns/op BenchmarkModconstI32-4 8905660 13.31 ns/op BenchmarkDivisiblePow2constI32-4 9224082 13.36 ns/op BenchmarkDivisibleconstI32-4 9657937 12.64 ns/op BenchmarkDivisibleWDivconstI32-4 6070070 19.17 ns/op BenchmarkDivconstU32-4 9043137 13.34 ns/op BenchmarkModconstU32-4 9021487 13.33 ns/op BenchmarkDivisibleconstU32-4 9446008 12.61 ns/op BenchmarkDivisibleWDivconstU32-4 6037004 19.22 ns/op BenchmarkDivconstI16-4 8702857 13.91 ns/op BenchmarkModconstI16-4 9354579 12.73 ns/op BenchmarkDivisiblePow2constI16-4 9857932 12.28 ns/op BenchmarkDivisibleconstI16-4 9073810 13.23 ns/op BenchmarkDivisibleWDivconstI16-4 6146366 19.12 ns/op BenchmarkDivconstU16-4 9310014 13.14 ns/op BenchmarkModconstU16-4 9473666 12.65 ns/op BenchmarkDivisibleconstU16-4 9833036 12.45 ns/op BenchmarkDivisibleWDivconstU16-4 5832964 20.33 ns/op BenchmarkDivconstI8-4 9573883 13.00 ns/op BenchmarkModconstI8-4 8391054 13.88 ns/op BenchmarkDivisiblePow2constI8-4 9734536 12.26 ns/op BenchmarkDivisibleconstI8-4 9189291 13.16 ns/op BenchmarkDivisibleWDivconstI8-4 6190413 19.05 ns/op BenchmarkDivconstU8-4 9221150 13.34 ns/op BenchmarkModconstU8-4 9528541 12.71 ns/op BenchmarkDivisibleconstU8-4 9881728 12.24 ns/op BenchmarkDivisibleWDivconstU8-4 5910289 19.70 ns/op BenchmarkMul2-4 167607 753.7 ns/op BenchmarkMulNeg2-4 163996 755.7 ns/op BenchmarkEfaceInteger-4 3852460 28.47 ns/op BenchmarkTypeAssert-4 16694836 7.207 ns/op BenchmarkDiv64UnsignedSmall-4 7726915 14.99 ns/op BenchmarkDiv64Small-4 6955347 17.31 ns/op BenchmarkDiv64SmallNegDivisor-4 6919429 17.45 ns/op BenchmarkDiv64SmallNegDividend-4 6789004 17.53 ns/op BenchmarkDiv64SmallNegBoth-4 6602395 17.55 ns/op BenchmarkDiv64Unsigned-4 7715772 15.36 ns/op BenchmarkDiv64-4 6562784 18.27 ns/op BenchmarkDiv64NegDivisor-4 6241706 18.14 ns/op BenchmarkDiv64NegDividend-4 6622864 18.21 ns/op BenchmarkDiv64NegBoth-4 6618660 18.10 ns/op BenchmarkMod64UnsignedSmall-4 7851434 15.63 ns/op BenchmarkMod64Small-4 7008936 17.03 ns/op BenchmarkMod64SmallNegDivisor-4 6975771 17.21 ns/op BenchmarkMod64SmallNegDividend-4 7067014 17.03 ns/op BenchmarkMod64SmallNegBoth-4 6847804 17.36 ns/op BenchmarkMod64Unsigned-4 7596098 15.92 ns/op BenchmarkMod64-4 6715876 17.67 ns/op BenchmarkMod64NegDivisor-4 6502762 18.54 ns/op BenchmarkMod64NegDividend-4 6792897 17.95 ns/op BenchmarkMod64NegBoth-4 6701719 17.80 ns/op BenchmarkMulconstI32/3-4 19449948 6.193 ns/op BenchmarkMulconstI32/5-4 21051567 5.694 ns/op BenchmarkMulconstI32/12-4 17918218 6.768 ns/op BenchmarkMulconstI32/120-4 19856395 6.119 ns/op BenchmarkMulconstI32/-120-4 20380503 5.641 ns/op BenchmarkMulconstI32/65537-4 19855372 6.092 ns/op BenchmarkMulconstI32/65538-4 19402866 6.114 ns/op BenchmarkMulconstI64/3-4 19287381 6.102 ns/op BenchmarkMulconstI64/5-4 19256215 6.192 ns/op BenchmarkMulconstI64/12-4 18421017 6.525 ns/op BenchmarkMulconstI64/120-4 19607134 6.181 ns/op BenchmarkMulconstI64/-120-4 19748138 6.204 ns/op BenchmarkMulconstI64/65537-4 17541442 6.510 ns/op BenchmarkMulconstI64/65538-4 18564703 6.538 ns/op BenchmarkMulconstU32/3-4 21345555 5.659 ns/op BenchmarkMulconstU32/5-4 19476133 6.187 ns/op BenchmarkMulconstU32/12-4 21333620 5.668 ns/op BenchmarkMulconstU32/120-4 21349927 5.678 ns/op BenchmarkMulconstU32/65537-4 19465792 6.101 ns/op BenchmarkMulconstU32/65538-4 19720983 6.098 ns/op BenchmarkMulconstU64/3-4 19881070 6.017 ns/op BenchmarkMulconstU64/5-4 21361126 5.647 ns/op BenchmarkMulconstU64/12-4 19941464 6.063 ns/op BenchmarkMulconstU64/120-4 20684836 5.658 ns/op BenchmarkMulconstU64/65537-4 19444959 6.243 ns/op BenchmarkMulconstU64/65538-4 19895472 6.044 ns/op BenchmarkShiftArithmeticRight-4 17694474 6.034 ns/op BenchmarkSwitch8Predictable-4 15859962 7.627 ns/op BenchmarkSwitch8Unpredictable-4 6530572 18.49 ns/op BenchmarkSwitch32Predictable-4 9556243 12.60 ns/op BenchmarkSwitch32Unpredictable-4 6576183 18.26 ns/op BenchmarkSwitchStringPredictable-4 7530116 16.11 ns/op BenchmarkSwitchStringUnpredictable-4 4770510 24.65 ns/op BenchmarkSwitchTypePredictable-4 6155966 19.38 ns/op BenchmarkSwitchTypeUnpredictable-4 3292477 36.13 ns/op BenchmarkSwitchInterfaceTypePredictable-4 6961278 14.71 ns/op BenchmarkSwitchInterfaceTypeUnpredictable-4 4032501 30.00 ns/op PASS ok cmd/compile/internal/test 16.644s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 86 1384887 ns/op BenchmarkNamed/Underlying/nongeneric-4 902496 136.2 ns/op BenchmarkNamed/Underlying/generic-4 876026 132.6 ns/op BenchmarkNamed/Underlying/src_instance-4 849382 130.4 ns/op BenchmarkNamed/Underlying/user_instance-4 883413 137.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 652592568 ns/op 53318 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 476559730 ns/op 73007 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 178350544 ns/op 195029 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 151775102 ns/op 229151 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 525198403 ns/op 10006 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 103849985 ns/op 50583 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37722516 ns/op 139320 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33466456 ns/op 156994 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 149472801 ns/op 14514 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 45370419 ns/op 47808 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22281619 ns/op 97345 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21937134 ns/op 98872 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1413538167 ns/op 50847 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 774667835 ns/op 92779 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 179055295 ns/op 401250 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 154025870 ns/op 466311 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 672527856 ns/op 3040 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 81025452 ns/op 25239 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42409081 ns/op 48219 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 42189858 ns/op 48470 lines/s PASS ok cmd/compile/internal/types2 19.569s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 37 2848621 ns/op 4850081 sys-ns/op 702892 user-ns/op PASS ok cmd/go 1.302s goos: freebsd goarch: amd64 pkg: cmd/go/internal/cfg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookPath-4 215059 556.3 ns/op PASS ok cmd/go/internal/cfg 1.215s All tests passed.