freebsd-amd64-race at 59d7c69342edbf8943699394513fb9b8fb175d7e :: Running /tmp/workdir/go/src/make.bash with args ["/tmp/workdir/go/src/make.bash"] 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" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "PWD=/tmp/workdir/go/src"] in dir /tmp/workdir/go/src Building Go cmd/dist using /tmp/workdir/go1.4. (go1.17.13 freebsd/amd64) Building Go toolchain1 using /tmp/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for freebsd/amd64. --- Installed Go for freebsd/amd64 in /tmp/workdir/go Installed commands in /tmp/workdir/go/bin :: 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" "GOBIN=" "TMPDIR=/tmp/workdir/tmp" "GOCACHE=/tmp/workdir/gocache" "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.005s ok archive/zip 1.568s ok bufio 0.321s ok bytes 2.194s ok compress/bzip2 0.644s ok compress/flate 4.379s ok compress/gzip 10.258s ok compress/lzw 0.500s ok compress/zlib 4.046s ok container/heap 0.035s ok container/list 0.023s ok container/ring 0.034s ok context 0.037s ok crypto 0.026s ok crypto/aes 0.069s ok crypto/cipher 0.056s ok crypto/des 0.056s ok crypto/dsa 0.026s ok crypto/ecdh 0.291s ok crypto/ecdsa 0.131s ok crypto/ed25519 0.366s ok crypto/elliptic 0.045s ok crypto/hmac 0.035s ok crypto/internal/alias 0.023s ok crypto/internal/bigmod 2.256s ok crypto/internal/boring 0.023s ok crypto/internal/boring/bcache 0.316s ok crypto/internal/edwards25519 32.131s ok crypto/internal/edwards25519/field 11.689s ok crypto/internal/nistec 0.717s ok crypto/internal/nistec/fiat 0.022s [no tests to run] ok crypto/md5 0.035s ok crypto/rand 0.241s ok crypto/rc4 0.410s ok crypto/rsa 1.348s ok crypto/sha1 0.034s ok crypto/sha256 0.033s ok crypto/sha512 0.033s ok crypto/subtle 0.360s ok crypto/tls 1.417s ok crypto/x509 1.083s ok database/sql 0.327s ok database/sql/driver 0.022s ok debug/buildinfo 0.043s ok debug/dwarf 0.065s ok debug/elf 1.073s ok debug/gosym 0.100s ok debug/macho 0.048s ok debug/pe 0.044s ok debug/plan9obj 0.024s ok embed 0.024s [no tests to run] ok embed/internal/embedtest 0.033s ok encoding/ascii85 0.033s ok encoding/asn1 0.033s ok encoding/base32 0.080s ok encoding/base64 0.033s ok encoding/binary 0.033s ok encoding/csv 0.065s ok encoding/gob 12.358s ok encoding/hex 0.034s ok encoding/json 0.913s ok encoding/pem 1.662s ok encoding/xml 0.164s ok errors 0.033s ok expvar 0.022s ok flag 0.103s ok fmt 0.566s ok go/ast 0.034s ok go/build 3.643s ok go/build/constraint 0.033s ok go/constant 0.033s ok go/doc 0.204s ok go/doc/comment 1.620s ok go/format 0.057s ok go/importer 0.182s ok go/internal/gccgoimporter 0.055s ok go/internal/gcimporter 1.146s ok go/internal/srcimporter 9.537s ok go/parser 0.798s ok go/printer 1.117s ok go/scanner 0.035s ok go/token 0.109s ok go/types 27.403s ok hash 0.034s ok hash/adler32 0.044s ok hash/crc32 0.055s ok hash/crc64 0.034s ok hash/fnv 0.023s ok hash/maphash 0.024s ok html 0.024s ok html/template 0.188s ok image 0.367s ok image/color 0.059s ok image/draw 0.513s ok image/gif 0.752s ok image/jpeg 1.177s ok image/png 2.685s ok index/suffixarray 0.946s ok internal/abi 0.049s ok internal/buildcfg 0.023s ok internal/coverage/cformat 0.022s ok internal/coverage/cmerge 0.023s ok internal/coverage/pods 0.023s ok internal/coverage/slicereader 0.024s ok internal/coverage/slicewriter 0.023s ok internal/coverage/test 0.062s ok internal/cpu 0.068s ok internal/dag 0.023s ok internal/diff 0.022s ok internal/fmtsort 0.024s ok internal/fuzz 0.045s ok internal/godebug 0.022s ok internal/intern 0.183s ok internal/itoa 0.023s ok internal/poll 0.315s ok internal/profile 0.042s ok internal/reflectlite 0.216s ok internal/safefilepath 0.023s ok internal/saferio 0.113s ok internal/singleflight 0.068s ok internal/testenv 0.023s ok internal/trace 0.161s ok internal/types/errors 0.300s ok internal/unsafeheader 0.048s ok internal/xcoff 0.047s ok io 0.061s ok io/fs 0.259s ok io/ioutil 0.033s ok log 0.033s ok log/slog 0.046s ok log/slog/internal/buffer 0.024s ok log/syslog 1.308s ok maps 0.023s ok math 0.033s ok math/big 2.537s ok math/bits 0.034s ok math/cmplx 0.035s ok math/rand 1.839s ok mime 0.044s ok mime/multipart 5.004s ok mime/quotedprintable 0.056s ok net 7.993s ok net/http 8.303s ok net/http/cgi 0.290s ok net/http/cookiejar 0.036s ok net/http/fcgi 0.140s ok net/http/httptest 0.185s ok net/http/httptrace 0.023s ok net/http/httputil 0.635s ok net/http/internal 0.034s ok net/http/internal/ascii 0.023s ok net/http/pprof 5.392s ok net/internal/socktest 0.024s ok net/mail 0.033s ok net/netip 0.293s ok net/rpc 0.060s ok net/rpc/jsonrpc 0.036s ok net/smtp 0.057s ok net/textproto 0.035s ok net/url 0.046s ok os 0.420s ok os/exec 0.324s ok os/exec/internal/fdtest 0.024s ok os/signal 2.328s ok os/user 0.026s ok path 0.038s ok path/filepath 0.098s ok plugin 0.024s ok reflect 0.376s ok regexp 2.588s ok regexp/syntax 3.666s ok runtime 24.052s ok runtime/cgo 0.023s ok runtime/coverage 0.023s ok runtime/debug 0.134s ok runtime/internal/atomic 0.068s ok runtime/internal/math 0.051s ok runtime/internal/sys 0.052s ok runtime/metrics 0.034s ok runtime/pprof 6.365s ok runtime/race 7.652s ok runtime/trace 2.918s ok slices 0.029s ok sort 0.364s ok strconv 2.380s ok strings 1.378s ok sync 0.471s ok sync/atomic 1.789s ok syscall 3.018s ok testing 1.685s ok testing/fstest 0.036s ok testing/iotest 0.027s ok testing/quick 0.154s ok text/scanner 0.044s ok text/tabwriter 0.033s ok text/template 0.076s ok text/template/parse 0.040s ok time 2.170s ok unicode 0.034s ok unicode/utf16 0.025s ok unicode/utf8 0.036s ok cmd/addr2line 1.366s ok cmd/api 7.282s ok cmd/asm/internal/asm 3.425s ok cmd/asm/internal/lex 0.034s ok cmd/compile/internal/abt 0.044s ok cmd/compile/internal/amd64 0.034s ok cmd/compile/internal/base 0.023s ok cmd/compile/internal/compare 0.022s ok cmd/compile/internal/dwarfgen 0.395s ok cmd/compile/internal/importer 0.758s ok cmd/compile/internal/ir 0.023s ok cmd/compile/internal/logopt 0.151s ok cmd/compile/internal/loopvar 0.024s ok cmd/compile/internal/noder 0.034s ok cmd/compile/internal/reflectdata 0.024s [no tests to run] ok cmd/compile/internal/ssa 6.199s ok cmd/compile/internal/syntax 0.149s ok cmd/compile/internal/test 10.363s ok cmd/compile/internal/typecheck 0.232s ok cmd/compile/internal/types 0.023s ok cmd/compile/internal/types2 7.281s ok cmd/covdata 0.023s ok cmd/cover 1.133s ok cmd/dist 0.025s ok cmd/doc 0.372s ok cmd/fix 1.495s ok cmd/go 62.129s ok cmd/go/internal/auth 0.024s ok cmd/go/internal/cache 0.145s ok cmd/go/internal/fsys 0.069s ok cmd/go/internal/generate 0.034s ok cmd/go/internal/get 0.025s ok cmd/go/internal/imports 0.035s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.668s ok cmd/go/internal/lockedfile/internal/filelock 0.084s ok cmd/go/internal/modconv 0.046s ok cmd/go/internal/modfetch 0.035s ok cmd/go/internal/modfetch/codehost 0.037s ok cmd/go/internal/modfetch/zip_sum_test 0.038s ok cmd/go/internal/modindex 0.449s ok cmd/go/internal/modload 0.035s ok cmd/go/internal/mvs 0.046s ok cmd/go/internal/par 0.153s ok cmd/go/internal/str 0.027s ok cmd/go/internal/test 0.044s ok cmd/go/internal/vcs 0.036s ok cmd/go/internal/vcweb 0.036s ok cmd/go/internal/vcweb/vcstest 1.500s ok cmd/go/internal/web 0.035s ok cmd/go/internal/work 0.229s ok cmd/gofmt 0.190s ok cmd/internal/archive 0.340s ok cmd/internal/buildid 0.526s ok cmd/internal/cov 0.258s ok cmd/internal/dwarf 0.024s ok cmd/internal/edit 0.024s ok cmd/internal/goobj 0.023s ok cmd/internal/moddeps 0.702s ok cmd/internal/notsha256 0.035s ok cmd/internal/obj 0.399s ok cmd/internal/obj/ppc64 0.082s ok cmd/internal/obj/riscv 0.045s ok cmd/internal/obj/s390x 0.023s ok cmd/internal/obj/x86 2.110s ok cmd/internal/objabi 0.024s ok cmd/internal/pkgpath 0.126s ok cmd/internal/pkgpattern 0.033s ok cmd/internal/quoted 0.022s ok cmd/internal/src 0.022s ok cmd/internal/test2json 0.661s ok cmd/link 7.424s ok cmd/link/internal/benchmark 0.027s ok cmd/link/internal/ld 3.956s ok cmd/link/internal/loader 0.091s ok cmd/nm 1.545s ok cmd/objdump 1.479s ok cmd/pack 0.635s ok cmd/pprof 1.515s ok cmd/trace 0.081s ok cmd/vet 11.512s ##### Running benchmarks briefly. goos: freebsd goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3444 31773 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 3038 39704 ns/op 1868 B/op 37 allocs/op Benchmark/Writer/PAX-4 1921 61247 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4876 23588 ns/op 5145 B/op 16 allocs/op Benchmark/Reader/GNU-4 6994 16302 ns/op 5092 B/op 14 allocs/op Benchmark/Reader/PAX-4 2506 46419 ns/op 8808 B/op 33 allocs/op PASS ok archive/tar 0.863s goos: freebsd goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 274979306 ns/op 15136 B/op 67 allocs/op BenchmarkZip64Test-4 1 126953667 ns/op BenchmarkZip64TestSizes/4096-4 2095 52493 ns/op BenchmarkZip64TestSizes/1048576-4 206 559428 ns/op BenchmarkZip64TestSizes/67108864-4 1 120223759 ns/op PASS ok archive/zip 1.098s goos: freebsd goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 247335 446.0 ns/op BenchmarkReaderCopyUnoptimal-4 158464 726.5 ns/op BenchmarkReaderCopyNoWriteTo-4 7024 20776 ns/op BenchmarkReaderWriteToOptimal-4 9696 11008 ns/op BenchmarkReaderReadString-4 144466 800.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 224551 517.6 ns/op BenchmarkWriterCopyUnoptimal-4 235531 513.1 ns/op BenchmarkWriterCopyNoReadFrom-4 9153 17590 ns/op BenchmarkReaderEmpty-4 40993 3066 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33350 3557 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 651273 181.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.632s goos: freebsd goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5647 22496 ns/op 1456.65 MB/s BenchmarkWriteByte-4 540 217679 ns/op 18.82 MB/s BenchmarkWriteRune-4 280 426803 ns/op 28.79 MB/s BenchmarkBufferNotEmptyWriteRead-4 39 2902353 ns/op BenchmarkBufferFullSmallReads-4 128 929318 ns/op BenchmarkBufferWriteBlock/N4096-4 8853 13553 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 571 232123 ns/op 260100 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 16 6694485 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 6 16933999 ns/op 990.74 MB/s 5592405 B/op 0 allocs/op BenchmarkIndexByte/10-4 5743172 20.00 ns/op 500.03 MB/s BenchmarkIndexByte/32-4 5448218 21.83 ns/op 1466.03 MB/s BenchmarkIndexByte/4K-4 967588 120.7 ns/op 33933.53 MB/s BenchmarkIndexBytePortable/10-4 1000000 106.5 ns/op 93.88 MB/s BenchmarkIndexBytePortable/32-4 337440 342.2 ns/op 93.52 MB/s BenchmarkIndexBytePortable/4K-4 3103 37301 ns/op 109.81 MB/s BenchmarkIndexRune/10-4 1299446 89.73 ns/op 111.44 MB/s BenchmarkIndexRune/32-4 1376361 86.37 ns/op 370.50 MB/s BenchmarkIndexRune/4K-4 421356 283.4 ns/op 14450.86 MB/s BenchmarkIndexRuneASCII/10-4 5931603 19.90 ns/op 502.51 MB/s BenchmarkIndexRuneASCII/32-4 5529934 21.05 ns/op 1520.16 MB/s BenchmarkIndexRuneASCII/4K-4 952582 119.9 ns/op 34153.90 MB/s BenchmarkEqual/0-4 10849170 10.60 ns/op BenchmarkEqual/1-4 1876666 63.05 ns/op 15.86 MB/s BenchmarkEqual/6-4 1854055 64.54 ns/op 92.96 MB/s BenchmarkEqual/9-4 1796208 66.34 ns/op 135.66 MB/s BenchmarkEqual/15-4 1742721 68.19 ns/op 219.98 MB/s BenchmarkEqual/16-4 1836579 65.32 ns/op 244.96 MB/s BenchmarkEqual/20-4 1670442 71.35 ns/op 280.30 MB/s BenchmarkEqual/32-4 1601785 74.58 ns/op 429.09 MB/s BenchmarkEqual/4K-4 122472 992.3 ns/op 4127.94 MB/s BenchmarkIndex/10-4 3503652 34.02 ns/op 293.93 MB/s BenchmarkIndex/32-4 3794486 31.69 ns/op 1009.64 MB/s BenchmarkIndex/4K-4 23240 5225 ns/op 783.98 MB/s BenchmarkIndexEasy/10-4 3590097 32.11 ns/op 311.46 MB/s BenchmarkIndexEasy/32-4 3674118 31.89 ns/op 1003.36 MB/s BenchmarkIndexEasy/4K-4 506121 219.3 ns/op 18681.71 MB/s BenchmarkCount/10-4 1812972 64.88 ns/op 154.13 MB/s BenchmarkCount/32-4 1882791 63.27 ns/op 505.80 MB/s BenchmarkCount/4K-4 22998 5220 ns/op 784.74 MB/s BenchmarkCountEasy/10-4 1843357 65.62 ns/op 152.39 MB/s BenchmarkCountEasy/32-4 1860615 64.06 ns/op 499.53 MB/s BenchmarkCountEasy/4K-4 468482 255.6 ns/op 16022.13 MB/s BenchmarkCountSingle/10-4 4428730 26.15 ns/op 382.37 MB/s BenchmarkCountSingle/32-4 4093326 29.12 ns/op 1099.07 MB/s BenchmarkCountSingle/4K-4 749025 154.9 ns/op 26444.09 MB/s BenchmarkToUpper/#00-4 3567788 33.43 ns/op BenchmarkToUpper/ONLYUPPER-4 353041 331.9 ns/op BenchmarkToUpper/abc-4 638124 189.8 ns/op BenchmarkToUpper/AbC123-4 376976 320.3 ns/op BenchmarkToUpper/azAZ09_-4 355062 331.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 103293 1158 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 48348 2465 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 67052 1762 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 150568 812.2 ns/op BenchmarkToLower/#00-4 3738942 31.72 ns/op BenchmarkToLower/abc-4 573493 209.6 ns/op BenchmarkToLower/AbC123-4 376957 312.3 ns/op BenchmarkToLower/azAZ09_-4 349039 328.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 103765 1127 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48338 2459 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 79316 1440 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 150822 789.2 ns/op BenchmarkFields/ASCII/16-4 177187 653.6 ns/op 24.48 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12205 9892 ns/op 25.88 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 798 150409 ns/op 27.23 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 46 2509850 ns/op 26.11 MB/s 147458 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 40681930 ns/op 25.77 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 110401 1078 ns/op 14.84 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7051 15112 ns/op 16.94 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 458 261350 ns/op 15.67 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4516887 ns/op 14.51 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 79618804 ns/op 13.17 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 222352 523.0 ns/op 30.59 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 15099 7897 ns/op 32.42 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 886 133854 ns/op 30.60 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 48 2499070 ns/op 26.22 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 47155273 ns/op 22.24 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 145768 803.3 ns/op 19.92 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10766 ns/op 23.78 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 622 187710 ns/op 21.82 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3328042 ns/op 19.69 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 60345103 ns/op 17.38 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2401101 49.75 ns/op BenchmarkTrimSpace/ASCII-4 1000000 102.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 134029 884.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 60204 1987 ns/op BenchmarkToValidUTF8/Valid-4 577884 205.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 399645 292.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 121245 963.7 ns/op BenchmarkIndexHard1-4 812 149772 ns/op BenchmarkIndexHard2-4 577 205889 ns/op BenchmarkIndexHard3-4 189 636266 ns/op BenchmarkIndexHard4-4 186 644516 ns/op BenchmarkLastIndexHard1-4 7 16637032 ns/op BenchmarkLastIndexHard2-4 6 20240603 ns/op BenchmarkLastIndexHard3-4 5 24786176 ns/op BenchmarkCountHard1-4 818 146742 ns/op BenchmarkCountHard2-4 584 204907 ns/op BenchmarkCountHard3-4 188 633640 ns/op BenchmarkSplitEmptySeparator-4 2 93897167 ns/op BenchmarkSplitSingleByteSeparator-4 20 5815132 ns/op BenchmarkSplitMultiByteSeparator-4 15 7449385 ns/op BenchmarkSplitNSingleByteSeparator-4 231091 528.8 ns/op BenchmarkSplitNMultiByteSeparator-4 92446 1272 ns/op BenchmarkRepeat-4 212793 544.7 ns/op BenchmarkRepeatLarge/256/1-4 174984 702.6 ns/op 364.35 MB/s BenchmarkRepeatLarge/256/16-4 266455 458.6 ns/op 558.27 MB/s BenchmarkRepeatLarge/512/1-4 126295 923.5 ns/op 554.41 MB/s BenchmarkRepeatLarge/512/16-4 174363 669.6 ns/op 764.64 MB/s BenchmarkRepeatLarge/1024/1-4 84484 1358 ns/op 753.95 MB/s BenchmarkRepeatLarge/1024/16-4 107162 1108 ns/op 923.83 MB/s BenchmarkRepeatLarge/2048/1-4 52147 2330 ns/op 878.90 MB/s BenchmarkRepeatLarge/2048/16-4 61171 1982 ns/op 1033.24 MB/s BenchmarkRepeatLarge/4096/1-4 30554 4020 ns/op 1018.95 MB/s BenchmarkRepeatLarge/4096/16-4 33297 3573 ns/op 1146.31 MB/s BenchmarkRepeatLarge/8192/1-4 16387 7329 ns/op 1117.76 MB/s BenchmarkRepeatLarge/8192/16-4 16646 7604 ns/op 1077.29 MB/s BenchmarkRepeatLarge/8192/4097-4 30679 3988 ns/op 1027.33 MB/s BenchmarkRepeatLarge/16384/1-4 8460 13488 ns/op 1214.67 MB/s BenchmarkRepeatLarge/16384/16-4 8142 13761 ns/op 1190.61 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10388 ns/op 1183.20 MB/s BenchmarkRepeatLarge/32768/1-4 4632 25686 ns/op 1275.73 MB/s BenchmarkRepeatLarge/32768/16-4 4200 26088 ns/op 1256.07 MB/s BenchmarkRepeatLarge/32768/4097-4 4519 25158 ns/op 1139.95 MB/s BenchmarkRepeatLarge/65536/1-4 2168 51924 ns/op 1262.14 MB/s BenchmarkRepeatLarge/65536/16-4 2391 52771 ns/op 1241.90 MB/s BenchmarkRepeatLarge/65536/4097-4 2335 49060 ns/op 1252.66 MB/s BenchmarkRepeatLarge/131072/1-4 552 238145 ns/op 550.39 MB/s BenchmarkRepeatLarge/131072/16-4 559 298088 ns/op 439.71 MB/s BenchmarkRepeatLarge/131072/4097-4 603 197615 ns/op 642.70 MB/s BenchmarkRepeatLarge/262144/1-4 286 410458 ns/op 638.66 MB/s BenchmarkRepeatLarge/262144/16-4 282 406892 ns/op 644.26 MB/s BenchmarkRepeatLarge/262144/4097-4 302 395756 ns/op 652.20 MB/s BenchmarkRepeatLarge/524288/1-4 148 803912 ns/op 652.17 MB/s BenchmarkRepeatLarge/524288/16-4 150 806771 ns/op 649.86 MB/s BenchmarkRepeatLarge/524288/4097-4 147 804550 ns/op 646.72 MB/s BenchmarkRepeatLarge/1048576/1-4 75 1596934 ns/op 656.62 MB/s BenchmarkRepeatLarge/1048576/16-4 73 1581842 ns/op 662.88 MB/s BenchmarkRepeatLarge/1048576/4097-4 76 1544908 ns/op 676.24 MB/s BenchmarkRepeatLarge/2097152/1-4 39 3105667 ns/op 675.27 MB/s BenchmarkRepeatLarge/2097152/16-4 34 3116061 ns/op 673.01 MB/s BenchmarkRepeatLarge/2097152/4097-4 39 3051041 ns/op 686.18 MB/s BenchmarkRepeatLarge/4194304/1-4 18 6149439 ns/op 682.06 MB/s BenchmarkRepeatLarge/4194304/16-4 19 6176358 ns/op 679.09 MB/s BenchmarkRepeatLarge/4194304/4097-4 19 6092744 ns/op 687.91 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12258579 ns/op 684.31 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12210521 ns/op 687.00 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12277158 ns/op 683.10 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24135120 ns/op 695.14 MB/s BenchmarkRepeatLarge/16777216/16-4 5 24525140 ns/op 684.08 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 23941036 ns/op 700.77 MB/s BenchmarkRepeatLarge/33554432/1-4 2 50417523 ns/op 665.53 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47716225 ns/op 703.21 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 46775202 ns/op 717.36 MB/s BenchmarkRepeatLarge/67108864/1-4 2 103852271 ns/op 646.20 MB/s BenchmarkRepeatLarge/67108864/16-4 2 95504414 ns/op 702.68 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 94094206 ns/op 713.21 MB/s BenchmarkRepeatLarge/134217728/1-4 1 186236604 ns/op 720.68 MB/s BenchmarkRepeatLarge/134217728/16-4 1 188347558 ns/op 712.61 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 185154686 ns/op 724.90 MB/s BenchmarkRepeatLarge/268435456/1-4 1 411311001 ns/op 652.63 MB/s BenchmarkRepeatLarge/268435456/16-4 1 374710680 ns/op 716.38 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 371946711 ns/op 721.70 MB/s BenchmarkRepeatLarge/536870912/1-4 1 821713210 ns/op 653.36 MB/s BenchmarkRepeatLarge/536870912/16-4 1 758565980 ns/op 707.74 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 741918758 ns/op 723.62 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1671615757 ns/op 642.34 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1502305679 ns/op 714.73 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1492634324 ns/op 719.36 MB/s BenchmarkBytesCompare/1-4 12578566 8.625 ns/op BenchmarkBytesCompare/2-4 12747652 9.572 ns/op BenchmarkBytesCompare/4-4 12154284 9.537 ns/op BenchmarkBytesCompare/8-4 13084776 8.793 ns/op BenchmarkBytesCompare/16-4 13155531 8.883 ns/op BenchmarkBytesCompare/32-4 11843700 9.802 ns/op BenchmarkBytesCompare/64-4 11300316 10.43 ns/op BenchmarkBytesCompare/128-4 10612980 11.45 ns/op BenchmarkBytesCompare/256-4 8242566 14.07 ns/op BenchmarkBytesCompare/512-4 5864184 20.19 ns/op BenchmarkBytesCompare/1024-4 3638468 34.28 ns/op BenchmarkBytesCompare/2048-4 2116744 56.70 ns/op BenchmarkIndexAnyASCII/1:1-4 2505537 45.44 ns/op BenchmarkIndexAnyASCII/1:2-4 2626382 44.94 ns/op BenchmarkIndexAnyASCII/1:4-4 2620491 44.37 ns/op BenchmarkIndexAnyASCII/1:8-4 2590695 44.61 ns/op BenchmarkIndexAnyASCII/1:16-4 2572771 44.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2559266 45.26 ns/op BenchmarkIndexAnyASCII/1:64-4 2551358 46.13 ns/op BenchmarkIndexAnyASCII/16:1-4 2460368 48.73 ns/op BenchmarkIndexAnyASCII/16:2-4 572158 208.5 ns/op BenchmarkIndexAnyASCII/16:4-4 490224 209.4 ns/op BenchmarkIndexAnyASCII/16:8-4 501492 231.0 ns/op BenchmarkIndexAnyASCII/16:16-4 430676 262.2 ns/op BenchmarkIndexAnyASCII/16:32-4 359043 322.6 ns/op BenchmarkIndexAnyASCII/16:64-4 307803 377.0 ns/op BenchmarkIndexAnyASCII/256:1-4 2296263 53.11 ns/op BenchmarkIndexAnyASCII/256:2-4 44150 2645 ns/op BenchmarkIndexAnyASCII/256:4-4 44655 2710 ns/op BenchmarkIndexAnyASCII/256:8-4 42649 2758 ns/op BenchmarkIndexAnyASCII/256:16-4 43884 2720 ns/op BenchmarkIndexAnyASCII/256:32-4 43296 2795 ns/op BenchmarkIndexAnyASCII/256:64-4 41661 2950 ns/op BenchmarkIndexAnyUTF8/1:1-4 2578393 46.16 ns/op BenchmarkIndexAnyUTF8/1:2-4 2581442 45.31 ns/op BenchmarkIndexAnyUTF8/1:4-4 2565522 44.99 ns/op BenchmarkIndexAnyUTF8/1:8-4 2596995 44.85 ns/op BenchmarkIndexAnyUTF8/1:16-4 2580380 44.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2568171 45.45 ns/op BenchmarkIndexAnyUTF8/1:64-4 2597128 45.20 ns/op BenchmarkIndexAnyUTF8/16:1-4 185004 635.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 299095 390.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 316537 417.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 303241 416.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 322596 382.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 266953 437.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 259616 433.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 13081 9204 ns/op BenchmarkIndexAnyUTF8/256:2-4 22245 5505 ns/op BenchmarkIndexAnyUTF8/256:4-4 21180 5594 ns/op BenchmarkIndexAnyUTF8/256:8-4 22701 5488 ns/op BenchmarkIndexAnyUTF8/256:16-4 23038 5370 ns/op BenchmarkIndexAnyUTF8/256:32-4 19791 6079 ns/op BenchmarkIndexAnyUTF8/256:64-4 20376 5947 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2632862 45.07 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2569124 44.21 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2563408 44.61 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2638418 44.57 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2605538 44.27 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2574904 45.47 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2587788 45.53 ns/op BenchmarkLastIndexAnyASCII/16:1-4 407862 281.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 396424 286.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 400638 289.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 407136 293.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 379308 303.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 318676 348.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 293184 419.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32024 3690 ns/op BenchmarkLastIndexAnyASCII/256:2-4 31485 3725 ns/op BenchmarkLastIndexAnyASCII/256:4-4 31569 3725 ns/op BenchmarkLastIndexAnyASCII/256:8-4 31904 3706 ns/op BenchmarkLastIndexAnyASCII/256:16-4 30584 3757 ns/op BenchmarkLastIndexAnyASCII/256:32-4 31666 3760 ns/op BenchmarkLastIndexAnyASCII/256:64-4 30859 3835 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2657083 45.17 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2623880 44.84 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2590374 44.31 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2605866 44.36 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2565991 44.70 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2534546 45.57 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2609864 44.77 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 286142 410.6 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 278480 396.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 279764 401.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 282303 414.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 293893 396.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 267212 423.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258694 448.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19988 5894 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20562 5881 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20295 5993 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21547 5820 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20826 5461 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19521 6239 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19902 6341 ns/op BenchmarkTrimASCII/1:1-4 2969248 40.91 ns/op BenchmarkTrimASCII/1:2-4 2415493 49.40 ns/op BenchmarkTrimASCII/1:4-4 2355066 51.06 ns/op BenchmarkTrimASCII/1:8-4 2155778 54.71 ns/op BenchmarkTrimASCII/1:16-4 1960831 60.82 ns/op BenchmarkTrimASCII/16:1-4 588532 197.7 ns/op BenchmarkTrimASCII/16:2-4 415945 286.4 ns/op BenchmarkTrimASCII/16:4-4 414967 285.5 ns/op BenchmarkTrimASCII/16:8-4 394884 301.6 ns/op BenchmarkTrimASCII/16:16-4 384200 310.6 ns/op BenchmarkTrimASCII/256:1-4 43881 2740 ns/op BenchmarkTrimASCII/256:2-4 30970 3806 ns/op BenchmarkTrimASCII/256:4-4 31267 3755 ns/op BenchmarkTrimASCII/256:8-4 31526 3809 ns/op BenchmarkTrimASCII/256:16-4 31130 3768 ns/op BenchmarkTrimASCII/4096:1-4 2556 42328 ns/op BenchmarkTrimASCII/4096:2-4 2001 58860 ns/op BenchmarkTrimASCII/4096:4-4 2024 58790 ns/op BenchmarkTrimASCII/4096:8-4 2019 59786 ns/op BenchmarkTrimASCII/4096:16-4 1988 58863 ns/op BenchmarkTrimByte-4 1760546 67.87 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12973 9239 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12769 9261 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 751 161126 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1459 78645 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3027 40239 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5264 21015 ns/op BenchmarkCompareBytesEqual-4 13748066 8.546 ns/op BenchmarkCompareBytesToNil-4 15361417 7.234 ns/op BenchmarkCompareBytesEmpty-4 16531108 6.782 ns/op BenchmarkCompareBytesIdentical-4 16690510 6.664 ns/op BenchmarkCompareBytesSameLength-4 13671698 7.964 ns/op BenchmarkCompareBytesDifferentLength-4 14038305 8.070 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1688 70299 ns/op 14916.16 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1729 65574 ns/op 15990.97 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1638 68504 ns/op 15307.02 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1642 70938 ns/op 14781.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1656 65735 ns/op 15951.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1723 66083 ns/op 15867.65 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1672 66193 ns/op 15841.25 MB/s BenchmarkCompareBytesBig-4 1576 66622 ns/op 15739.24 MB/s BenchmarkCompareBytesBigIdentical-4 16094974 6.917 ns/op 151588165.41 MB/s PASS ok bytes 56.567s goos: freebsd goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 70519400 ns/op 1.42 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 285119550 ns/op 1.99 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22114537 ns/op 0.74 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 1.247s goos: freebsd goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 67 1579138 ns/op 6.33 MB/s 42743 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15476382 ns/op 6.46 MB/s 41776 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 153328968 ns/op 6.52 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 68 1607608 ns/op 6.22 MB/s 42790 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16461470 ns/op 6.07 MB/s 43237 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 173207631 ns/op 5.77 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 70 1600946 ns/op 6.25 MB/s 42570 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15773986 ns/op 6.34 MB/s 46750 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 159782731 ns/op 6.26 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1576761 ns/op 6.34 MB/s 42992 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15671545 ns/op 6.38 MB/s 45577 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 161324761 ns/op 6.20 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 66 1708004 ns/op 5.85 MB/s 42858 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 16688454 ns/op 5.99 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 172291085 ns/op 5.80 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 82 1369559 ns/op 7.30 MB/s 43160 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11743102 ns/op 8.52 MB/s 47421 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 124444159 ns/op 8.04 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1225411 ns/op 8.16 MB/s 43344 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9534646 ns/op 10.49 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 96127660 ns/op 10.40 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 90 1230855 ns/op 8.12 MB/s 43516 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9420554 ns/op 10.62 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 95239694 ns/op 10.50 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1044154 ns/op 9.58 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 10078332 ns/op 9.92 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 99816066 ns/op 10.02 MB/s BenchmarkEncode/Digits/Speed/1e4-4 56 1942164 ns/op 5.15 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18069886 ns/op 5.53 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 180810210 ns/op 5.53 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 5972831 ns/op 1.67 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 71540936 ns/op 1.40 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 735757479 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5905099 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 70274052 ns/op 1.42 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 739466745 ns/op 1.35 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 86 1278493 ns/op 7.82 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10686084 ns/op 9.36 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 106329367 ns/op 9.40 MB/s BenchmarkEncode/Newton/Speed/1e4-4 58 1838922 ns/op 5.44 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14485078 ns/op 6.90 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 143686230 ns/op 6.96 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 5891984 ns/op 1.70 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 65258468 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 672961434 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6089007 ns/op 1.64 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 81384574 ns/op 1.23 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 854157409 ns/op 1.17 MB/s PASS ok compress/flate 15.930s goos: freebsd goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2124660 ns/op 4.71 MB/s BenchmarkDecoder/1e-Reuse4-4 52 2220179 ns/op 4.50 MB/s BenchmarkDecoder/1e5-4 5 21099344 ns/op 4.74 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21178737 ns/op 4.72 MB/s BenchmarkDecoder/1e6-4 1 216265267 ns/op 4.62 MB/s BenchmarkDecoder/1e-Reuse6-4 1 213623018 ns/op 4.68 MB/s BenchmarkEncoder/1e4-4 58 1833168 ns/op 5.46 MB/s BenchmarkEncoder/1e-Reuse4-4 70 1676292 ns/op 5.97 MB/s BenchmarkEncoder/1e5-4 6 17980763 ns/op 5.56 MB/s BenchmarkEncoder/1e-Reuse5-4 6 17727961 ns/op 5.64 MB/s BenchmarkEncoder/1e6-4 1 181944905 ns/op 5.50 MB/s BenchmarkEncoder/1e-Reuse6-4 1 176137761 ns/op 5.68 MB/s PASS ok compress/lzw 2.560s goos: freebsd goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3407729 ns/op PASS ok container/heap 0.144s goos: freebsd goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24645 4214 ns/op BenchmarkWithTimeout/concurrency=40-4 5283 21856 ns/op BenchmarkWithTimeout/concurrency=4000-4 5580 24942 ns/op BenchmarkWithTimeout/concurrency=400000-4 7795 23601 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 438439 241.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13711 11575 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17865 6589 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3229 37171 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2158 56168 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2764 42402 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 290 422416 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 206 594689 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 297 402577 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 27 4274043 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 7190320 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 30 3940416 ns/op BenchmarkCheckCanceled/Err-4 306135 439.5 ns/op BenchmarkCheckCanceled/Done-4 568653 207.5 ns/op BenchmarkContextCancelDone-4 698385 173.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16840 6869 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16543 7486 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14979 8150 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 13428 8985 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10790 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 618692 183.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 348374 343.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 243816 492.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 154903 780.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 79082 1491 ns/op PASS ok context 11.393s goos: freebsd goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 2266202 52.70 ns/op 303.63 MB/s BenchmarkDecrypt-4 2320969 52.97 ns/op 302.04 MB/s BenchmarkExpand-4 1000000 108.3 ns/op PASS ok crypto/aes 0.487s goos: freebsd goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 228106 592.9 ns/op 107.94 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 447799 315.8 ns/op 202.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 234914 641.9 ns/op 99.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 447222 373.2 ns/op 171.48 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 149768 1270 ns/op 1063.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 214002 1043 ns/op 1294.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 139929 1416 ns/op 953.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 182056 1247 ns/op 1082.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 47386 4724 ns/op 1734.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 43197 4199 ns/op 1950.98 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 33277 5053 ns/op 1621.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 33021 4859 ns/op 1685.90 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7710 13648 ns/op 74.66 MB/s BenchmarkAESCFBDecrypt1K-4 8250 13981 ns/op 72.88 MB/s BenchmarkAESCFBDecrypt8K-4 1113 107809 ns/op 75.94 MB/s BenchmarkAESOFB1K-4 13460 8884 ns/op 114.70 MB/s BenchmarkAESCTR1K-4 17304 6942 ns/op 146.79 MB/s BenchmarkAESCTR8K-4 2176 53999 ns/op 151.61 MB/s BenchmarkAESCBCEncrypt1K-4 17143 6830 ns/op 149.92 MB/s BenchmarkAESCBCDecrypt1K-4 24201 5069 ns/op 202.03 MB/s PASS ok crypto/cipher 3.643s goos: freebsd goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 99002 1196 ns/op 6.69 MB/s BenchmarkDecrypt-4 95696 1212 ns/op 6.60 MB/s BenchmarkTDESEncrypt-4 37332 3177 ns/op 2.52 MB/s BenchmarkTDESDecrypt-4 36469 3311 ns/op 2.42 MB/s PASS ok crypto/des 0.604s goos: freebsd goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 948 124065 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 16 7213614 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19464430 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 96 1224635 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.630s goos: freebsd goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1742 64613 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 48 2446775 ns/op 2713 B/op 34 allocs/op BenchmarkSign/P521-4 19 5751177 ns/op 3095 B/op 35 allocs/op BenchmarkVerify/P256-4 915 130186 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7439345 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19600656 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3720 29748 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1824985 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 4856544 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.343s goos: freebsd goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 338 349638 ns/op BenchmarkNewKeyFromSeed-4 345 347757 ns/op BenchmarkSigning-4 319 368710 ns/op BenchmarkVerification-4 217 553945 ns/op PASS ok crypto/ed25519 0.645s goos: freebsd goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4891 24479 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 184 652951 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 67 1750699 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 26 4461402 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1353 88609 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1693442 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 24 4721320 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13050548 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14968 7842 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5978 19368 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4208 24628 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 97 1124631 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2876 38304 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 363 329534 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1807 64483 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1048342 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.252s goos: freebsd goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15432 7687 ns/op 133.21 MB/s BenchmarkHMACSHA256_32-4 27738 4320 ns/op 7.41 MB/s BenchmarkNewWriteSum-4 14476 7999 ns/op 4.00 MB/s PASS ok crypto/hmac 0.595s goos: freebsd goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 65935 1795 ns/op BenchmarkModSub-4 82443 1450 ns/op BenchmarkMontgomeryRepr-4 29858 3994 ns/op BenchmarkMontgomeryMul-4 31722 3811 ns/op BenchmarkModMul-4 14942 7974 ns/op BenchmarkExpBig-4 18 6525266 ns/op BenchmarkExp-4 8 14126752 ns/op PASS ok crypto/internal/bigmod 1.127s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3708 29130 ns/op BenchmarkScalarBaseMult-4 369 315067 ns/op BenchmarkScalarMult-4 166 716877 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 241 496893 ns/op PASS ok crypto/internal/edwards25519 0.636s goos: freebsd goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 541276 207.0 ns/op BenchmarkMultiply-4 4250254 28.24 ns/op BenchmarkSquare-4 5887434 20.32 ns/op BenchmarkInvert-4 24421 4891 ns/op BenchmarkMult32-4 1504280 79.57 ns/op PASS ok crypto/internal/edwards25519/field 0.808s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 64 1633903 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1532 77058 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 24 4590694 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 12788640 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 198 591711 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7682 15759 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 75 1507637 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3763223 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.064s goos: freebsd goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 675457 158.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 360536 315.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 134275 869.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 742113 156.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 371193 314.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 134304 867.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.745s goos: freebsd goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 126223 914.6 ns/op 8.75 MB/s BenchmarkHash64-4 139250 843.8 ns/op 75.84 MB/s BenchmarkHash128-4 122299 949.7 ns/op 134.78 MB/s BenchmarkHash256-4 97930 1195 ns/op 214.28 MB/s BenchmarkHash512-4 71230 1669 ns/op 306.68 MB/s BenchmarkHash1K-4 45585 2637 ns/op 388.35 MB/s BenchmarkHash8K-4 7386 15898 ns/op 515.28 MB/s BenchmarkHash1M-4 61 1945088 ns/op 539.09 MB/s BenchmarkHash8M-4 7 15605406 ns/op 537.55 MB/s BenchmarkHash8BytesUnaligned-4 124706 918.9 ns/op 8.71 MB/s BenchmarkHash1KUnaligned-4 45495 2660 ns/op 384.92 MB/s BenchmarkHash8KUnaligned-4 7154 15927 ns/op 514.34 MB/s PASS ok crypto/md5 1.772s goos: freebsd goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 1013809376 ns/op PASS ok crypto/rand 1.043s goos: freebsd goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14751 8128 ns/op 15.75 MB/s BenchmarkRC4_1K-4 1792 64103 ns/op 15.97 MB/s BenchmarkRC4_8K-4 236 506217 ns/op 15.99 MB/s PASS ok crypto/rc4 0.528s goos: freebsd goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 9107301 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20203993 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38398276 ns/op BenchmarkEncryptPKCS1v15/2048-4 38 2749127 ns/op BenchmarkDecryptOAEP/2048-4 13 8949778 ns/op BenchmarkEncryptOAEP/2048-4 38 2732582 ns/op BenchmarkSignPKCS1v15/2048-4 13 8939382 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2806733 ns/op BenchmarkSignPSS/2048-4 12 9021026 ns/op BenchmarkVerifyPSS/2048-4 42 2828170 ns/op PASS ok crypto/rsa 1.557s goos: freebsd goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 111588 1046 ns/op 7.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 133344 872.5 ns/op 9.17 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76888 1536 ns/op 208.35 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 89836 1327 ns/op 241.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 46597 2549 ns/op 401.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51267 2321 ns/op 441.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7854 13124 ns/op 624.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9061 12961 ns/op 632.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.074s goos: freebsd goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 86901 1346 ns/op 5.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 99158 1175 ns/op 6.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 96057 1232 ns/op 6.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25040 4796 ns/op 213.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26293 4555 ns/op 224.83 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25804 4630 ns/op 221.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3938 29700 ns/op 275.83 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4052 29657 ns/op 276.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3942 29349 ns/op 279.12 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.301s goos: freebsd goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 65322 1823 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 80496 1472 ns/op 5.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 72438 1637 ns/op 4.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28984 4049 ns/op 252.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32427 3676 ns/op 278.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30822 3868 ns/op 264.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5317 20974 ns/op 390.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5685 20425 ns/op 401.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5450 20536 ns/op 398.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.272s goos: freebsd goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18454134 6.270 ns/op BenchmarkConstantTimeEq-4 19454800 6.012 ns/op BenchmarkConstantTimeLessOrEq-4 20010859 6.018 ns/op BenchmarkXORBytes/8Bytes-4 5164932 22.56 ns/op 354.69 MB/s BenchmarkXORBytes/128Bytes-4 4279929 27.99 ns/op 4572.38 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 118.4 ns/op 17292.86 MB/s BenchmarkXORBytes/32768Bytes-4 67861 1763 ns/op 18589.62 MB/s PASS ok crypto/subtle 0.947s goos: freebsd goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 230 492499 ns/op BenchmarkCertCache/1-4 240 493063 ns/op BenchmarkCertCache/2-4 231 507709 ns/op BenchmarkCertCache/3-4 234 509751 ns/op BenchmarkHandshakeServer/RSA-4 42 2948176 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 33 3452276 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3173094 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 121 993426 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 158 741619 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2194085 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1925909 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 27171114 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 26817007 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 18151994 ns/op 57.77 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 23119402 ns/op 45.35 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 29338422 ns/op 71.48 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 38398457 ns/op 54.62 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 51519520 ns/op 81.41 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 68716618 ns/op 61.04 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 95140618 ns/op 88.17 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 129435580 ns/op 64.81 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 182054372 ns/op 92.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 250123409 ns/op 67.08 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 367546514 ns/op 91.29 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 491490333 ns/op 68.27 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 734772220 ns/op 91.33 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 978542210 ns/op 68.58 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 19487598 ns/op 53.81 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 23801113 ns/op 44.06 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 30474196 ns/op 68.82 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 38547242 ns/op 54.40 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 51720738 ns/op 81.10 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 69382706 ns/op 60.45 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 97071366 ns/op 86.42 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 132376477 ns/op 63.37 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 186780433 ns/op 89.82 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 254193184 ns/op 66.00 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 366080569 ns/op 91.66 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 493824352 ns/op 67.95 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 753689859 ns/op 89.04 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 984139989 ns/op 68.19 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 700275503 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703879587 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284776983 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 285218970 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 146350773 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 146292723 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 76876319 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 76754453 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 35388247 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35206228 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 139833247 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143193264 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 60493038 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 61077680 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34188100 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34308112 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 20941996 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20812815 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 12997336 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 12668002 ns/op PASS ok crypto/tls 16.940s goos: freebsd goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11651993 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 378 315781 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1351 82666 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1276 93393 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 0.773s goos: freebsd goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 46 2383109 ns/op 282325 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 43 2699884 ns/op 272792 B/op 2055 allocs/op BenchmarkConcurrentStmtExec-4 51 2031198 ns/op 220341 B/op 741 allocs/op BenchmarkConcurrentTxQuery-4 54 2156408 ns/op 280728 B/op 2170 allocs/op BenchmarkConcurrentTxExec-4 61 1785156 ns/op 87862 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 48 2313045 ns/op 104184 B/op 2061 allocs/op BenchmarkConcurrentTxStmtExec-4 128 907910 ns/op 40087 B/op 381 allocs/op BenchmarkConcurrentRandom-4 49 2164124 ns/op 230390 B/op 1869 allocs/op BenchmarkManyConcurrentQueries-4 3147 36379 ns/op 4013 B/op 20 allocs/op BenchmarkGrabConn-4 237999 478.6 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.703s goos: freebsd goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 237529 553.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 105 1116567 ns/op 188204 B/op 13 allocs/op Benchmark115/LineToPC-4 82 1329361 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20818 5720 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.756s goos: freebsd goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 782 141039 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2942 34591 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.262s goos: freebsd goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 338 348020 ns/op 23.54 MB/s BenchmarkEncodeToString-4 298 382829 ns/op 21.40 MB/s BenchmarkDecode-4 174 666981 ns/op 19.66 MB/s BenchmarkDecodeString-4 174 679585 ns/op 19.29 MB/s PASS ok encoding/base32 0.715s goos: freebsd goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 420 262746 ns/op 31.18 MB/s BenchmarkDecodeString/2-4 348469 318.2 ns/op 12.57 MB/s BenchmarkDecodeString/4-4 241881 463.9 ns/op 17.25 MB/s BenchmarkDecodeString/8-4 211099 546.5 ns/op 21.96 MB/s BenchmarkDecodeString/64-4 40922 2888 ns/op 30.47 MB/s BenchmarkDecodeString/8192-4 396 300401 ns/op 36.36 MB/s BenchmarkNewEncoding-4 106971 1104 ns/op 231.95 MB/s PASS ok encoding/base64 0.961s goos: freebsd goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1567 75150 ns/op 53.23 MB/s BenchmarkReadStruct-4 17967 6454 ns/op 11.62 MB/s BenchmarkWriteStruct-4 20558 5805 ns/op 12.92 MB/s BenchmarkReadInts-4 59323 2006 ns/op 14.95 MB/s BenchmarkWriteInts-4 48345 2446 ns/op 12.27 MB/s BenchmarkWriteSlice1000Int32s-4 1632 72265 ns/op 55.35 MB/s BenchmarkPutUint16-4 4030204 29.54 ns/op 67.70 MB/s BenchmarkAppendUint16-4 3616356 33.38 ns/op 59.91 MB/s BenchmarkPutUint32-4 2547615 46.63 ns/op 85.77 MB/s BenchmarkAppendUint32-4 2713249 45.13 ns/op 88.64 MB/s BenchmarkPutUint64-4 1287543 92.30 ns/op 86.67 MB/s BenchmarkAppendUint64-4 1396095 88.57 ns/op 90.32 MB/s BenchmarkLittleEndianPutUint16-4 3932016 30.36 ns/op 65.89 MB/s BenchmarkLittleEndianAppendUint16-4 3739434 31.59 ns/op 63.31 MB/s BenchmarkLittleEndianPutUint32-4 2624529 46.24 ns/op 86.51 MB/s BenchmarkLittleEndianAppendUint32-4 2704051 45.75 ns/op 87.43 MB/s BenchmarkLittleEndianPutUint64-4 1304096 91.34 ns/op 87.59 MB/s BenchmarkLittleEndianAppendUint64-4 1365422 86.78 ns/op 92.19 MB/s BenchmarkReadFloats-4 198343 598.4 ns/op 20.05 MB/s BenchmarkWriteFloats-4 163076 747.0 ns/op 16.06 MB/s BenchmarkReadSlice1000Float32s-4 1402 80940 ns/op 49.42 MB/s BenchmarkWriteSlice1000Float32s-4 1420 82907 ns/op 48.25 MB/s BenchmarkReadSlice1000Uint8s-4 92121 1546 ns/op 646.98 MB/s BenchmarkWriteSlice1000Uint8s-4 122451 1098 ns/op 910.90 MB/s BenchmarkPutUvarint32-4 884252 120.4 ns/op 33.22 MB/s BenchmarkPutUvarint64-4 252390 459.8 ns/op 17.40 MB/s PASS ok encoding/binary 4.146s goos: freebsd goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6493 15769 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7783 15094 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6908 15216 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4705 23639 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7315 14119 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8340 14097 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8122 14014 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5055 23019 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 13549 9025 ns/op PASS ok encoding/csv 1.259s goos: freebsd goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 17061 6867 ns/op BenchmarkEndToEndByteBuffer-4 21961 6343 ns/op BenchmarkEndToEndSliceByteBuffer-4 358 323651 ns/op BenchmarkEncodeComplex128Slice-4 955 119178 ns/op BenchmarkEncodeFloat64Slice-4 2146 53626 ns/op BenchmarkEncodeInt32Slice-4 1941 62158 ns/op BenchmarkEncodeStringSlice-4 2703 44239 ns/op BenchmarkEncodeInterfaceSlice-4 84 1306010 ns/op BenchmarkDecodeComplex128Slice-4 721 153205 ns/op BenchmarkDecodeFloat64Slice-4 1594 73804 ns/op BenchmarkDecodeInt32Slice-4 1579 73335 ns/op BenchmarkDecodeStringSlice-4 1088 109514 ns/op BenchmarkDecodeStringsSlice-4 391 299386 ns/op BenchmarkDecodeBytesSlice-4 774 151504 ns/op BenchmarkDecodeInterfaceSlice-4 138 865470 ns/op BenchmarkDecodeMap-4 100 1096980 ns/op PASS ok encoding/gob 2.334s goos: freebsd goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 16597 7247 ns/op 35.32 MB/s BenchmarkEncode/1024-4 3796 29490 ns/op 34.72 MB/s BenchmarkEncode/4096-4 1026 115969 ns/op 35.32 MB/s BenchmarkEncode/16384-4 260 460942 ns/op 35.54 MB/s BenchmarkDecode/256-4 30022 3939 ns/op 64.99 MB/s BenchmarkDecode/1024-4 7380 15402 ns/op 66.48 MB/s BenchmarkDecode/4096-4 1890 60535 ns/op 67.66 MB/s BenchmarkDecode/16384-4 492 239944 ns/op 68.28 MB/s BenchmarkDump/256-4 1474 80510 ns/op 3.18 MB/s BenchmarkDump/1024-4 375 317177 ns/op 3.23 MB/s BenchmarkDump/4096-4 92 1261552 ns/op 3.25 MB/s BenchmarkDump/16384-4 22 5175487 ns/op 3.17 MB/s PASS ok encoding/hex 1.696s goos: freebsd goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 110092453 ns/op 17.63 MB/s 8391328 B/op 58 allocs/op BenchmarkCodeEncoderError-4 1 113901812 ns/op 17.04 MB/s 8394760 B/op 115 allocs/op BenchmarkCodeMarshal-4 1 113790641 ns/op 17.05 MB/s 10333256 B/op 60 allocs/op BenchmarkCodeMarshalError-4 1 109545255 ns/op 17.71 MB/s 2078936 B/op 97 allocs/op BenchmarkMarshalBytes/32-4 24962 4816 ns/op BenchmarkMarshalBytes/256-4 6157 18282 ns/op BenchmarkMarshalBytes/4096-4 542 220017 ns/op BenchmarkMarshalBytesError/32-4 69 1696079 ns/op BenchmarkMarshalBytesError/256-4 68 1739457 ns/op BenchmarkMarshalBytesError/4096-4 62 1928163 ns/op BenchmarkCodeDecoder-4 1 360532510 ns/op 5.38 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 39777 2980 ns/op 4.70 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 57294 2076 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 321026600 ns/op 6.04 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 317689469 ns/op 6.11 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 63057 1966 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 158163 805.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 361987 381.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83680 1507 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 116728 1038 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22503 5210 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3271 33336 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1114 100296 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 152 767747 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 15 7201407 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 651800 157.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 674953 159.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 751053 161.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 689973 165.4 ns/op BenchmarkEncodeMarshaler-4 86938 1386 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 107655 1076 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4501992 26.27 ns/op BenchmarkNumberIsValidRegexp-4 21864 5357 ns/op PASS ok encoding/json 6.591s goos: freebsd goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 49 2105627 ns/op 31.12 MB/s BenchmarkDecode-4 28 4139476 ns/op 21.45 MB/s PASS ok encoding/pem 0.262s goos: freebsd goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3336 36039 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1086 107143 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4909 25168 ns/op PASS ok encoding/xml 0.510s goos: freebsd goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 361200 312.9 ns/op BenchmarkIntSet-4 394976 294.5 ns/op BenchmarkFloatAdd-4 74196 1616 ns/op BenchmarkFloatSet-4 407300 299.1 ns/op BenchmarkStringSet-4 329340 398.0 ns/op BenchmarkMapSet-4 80024 1632 ns/op BenchmarkMapSetDifferent-4 82870 1477 ns/op BenchmarkMapSetDifferentRandom-4 291 391858 ns/op BenchmarkMapSetString-4 74908 1589 ns/op BenchmarkMapAddSame-4 35913 2943 ns/op BenchmarkMapAddDifferent-4 18172 7218 ns/op BenchmarkMapAddDifferentRandom-4 226 523563 ns/op BenchmarkMapAddSameSteadyState-4 345037 320.9 ns/op BenchmarkMapAddDifferentSteadyState-4 155828 770.2 ns/op BenchmarkRealworldExpvarUsage-4 10000 25726 ns/op PASS ok expvar 2.293s goos: freebsd goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 122824 1056 ns/op BenchmarkSprintfEmpty-4 547119 225.4 ns/op BenchmarkSprintfString-4 381148 324.3 ns/op BenchmarkSprintfTruncateString-4 330750 372.7 ns/op BenchmarkSprintfTruncateBytes-4 186214 648.9 ns/op BenchmarkSprintfSlowParsingPath-4 329240 372.6 ns/op BenchmarkSprintfQuoteString-4 41692 2922 ns/op BenchmarkSprintfInt-4 349190 333.1 ns/op BenchmarkSprintfIntInt-4 258270 471.4 ns/op BenchmarkSprintfPrefixedInt-4 301587 443.2 ns/op BenchmarkSprintfFloat-4 184156 644.9 ns/op BenchmarkSprintfComplex-4 71954 1667 ns/op BenchmarkSprintfBoolean-4 361857 330.9 ns/op BenchmarkSprintfHexString-4 157681 807.4 ns/op BenchmarkSprintfHexBytes-4 107714 1228 ns/op BenchmarkSprintfBytes-4 56653 2169 ns/op BenchmarkSprintfStringer-4 110420 1235 ns/op BenchmarkSprintfStructure-4 44840 2685 ns/op BenchmarkManyArgs-4 82249 1454 ns/op BenchmarkFprintInt-4 84751 1450 ns/op BenchmarkFprintfBytes-4 89470 1396 ns/op BenchmarkFprintIntNoAlloc-4 81556 1457 ns/op BenchmarkScanInts-4 38 3096500 ns/op BenchmarkScanRecursiveInt-4 1 377923108 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 391109570 ns/op PASS ok fmt 4.122s goos: freebsd goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 967 112723 ns/op PASS ok go/build 0.148s goos: freebsd goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 52239 2002 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15782 7795 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4668 26392 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1141 100525 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 310 396510 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 67 1740349 ns/op 206207 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 16 6932806 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 29111496 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 121583200 ns/op 15259072 B/op 65566 allocs/op PASS ok go/constant 1.485s goos: freebsd goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 226469744 ns/op 0.29 MB/s 47031976 B/op 49042 allocs/op PASS ok go/format 0.271s goos: freebsd goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18473969 ns/op 2.92 MB/s BenchmarkParseOnly-4 7 15735430 ns/op 3.42 MB/s BenchmarkResolve-4 58 2015518 ns/op 26.72 MB/s PASS ok go/parser 1.266s goos: freebsd goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 134358625 ns/op 0.39 MB/s 5305216 B/op 27665 allocs/op BenchmarkPrintDecl-4 860 125324 ns/op 0.26 MB/s 16741 B/op 51 allocs/op PASS ok go/printer 0.294s goos: freebsd goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 292 408442 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7916033 ns/op 7.02 MB/s BenchmarkScanFiles/go/parser/parser.go-4 10 11001540 ns/op 6.54 MB/s BenchmarkScanFiles/net/http/server.go-4 7 15971822 ns/op 7.09 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 244 486114 ns/op 6.33 MB/s PASS ok go/scanner 0.841s goos: freebsd goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1580140 76.06 ns/op PASS ok go/token 0.232s goos: freebsd goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 168 745128 ns/op BenchmarkNamed/Underlying/nongeneric-4 899536 122.4 ns/op BenchmarkNamed/Underlying/generic-4 1000000 115.7 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 111.2 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 107.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23928 4944 ns/op BenchmarkNamed/NewMethodSet/generic-4 25198 4750 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23995 4877 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 24022 4807 ns/op BenchmarkCheck/http/funcbodies/info-4 1 459464224 ns/op 66444 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 348404052 ns/op 87615 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 199740097 ns/op 152808 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 177281566 ns/op 172128 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 368145889 ns/op 13911 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 96086222 ns/op 53289 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 60324594 ns/op 84866 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 58185838 ns/op 87999 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 176629545 ns/op 12265 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 57780044 ns/op 37487 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 43208715 ns/op 50140 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 42229780 ns/op 51296 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 885406193 ns/op 70496 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 465817745 ns/op 133987 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 118821087 ns/op 525059 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 90604734 ns/op 688575 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 489833909 ns/op 4068 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 88852702 ns/op 22423 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 76331946 ns/op 26100 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 73493424 ns/op 27112 lines/s PASS ok go/types 16.923s goos: freebsd goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11317 10527 ns/op 97.27 MB/s PASS ok hash/adler32 0.243s goos: freebsd goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 246717 465.3 ns/op 32.24 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 251280 452.3 ns/op 33.17 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 137887 874.6 ns/op 45.74 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 136549 869.3 ns/op 46.01 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 555249 254.8 ns/op 2009.46 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 520327 230.5 ns/op 2221.44 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 471700 282.2 ns/op 3629.11 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 458838 282.6 ns/op 3623.60 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 259011 583.5 ns/op 7019.26 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 254964 580.4 ns/op 7057.37 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 45367 3434 ns/op 9543.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 42460 3351 ns/op 9778.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 533008 219.9 ns/op 68.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 532777 225.3 ns/op 66.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 523128 225.4 ns/op 177.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 516951 227.4 ns/op 175.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 373680 317.2 ns/op 1613.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 363420 320.0 ns/op 1600.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 296626 395.6 ns/op 2588.62 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 289063 401.3 ns/op 2551.66 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 240085 491.2 ns/op 8339.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 242932 489.5 ns/op 8367.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47298 2417 ns/op 13556.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49404 2395 ns/op 13682.29 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 258300 444.3 ns/op 33.76 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 268340 436.6 ns/op 34.35 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 145791 826.9 ns/op 48.38 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 141427 844.0 ns/op 47.39 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14582 8209 ns/op 62.37 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14559 8181 ns/op 62.59 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 6734 16557 ns/op 61.85 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6426 17286 ns/op 59.24 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1266 93798 ns/op 43.67 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1268 93336 ns/op 43.88 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 138 868904 ns/op 37.71 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 136 865409 ns/op 37.86 MB/s PASS ok hash/crc32 5.188s goos: freebsd goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1049023 ns/op 62.47 MB/s BenchmarkCrc64/ISO4KB-4 1534 73452 ns/op 55.76 MB/s BenchmarkCrc64/ISO1KB-4 6481 17471 ns/op 58.61 MB/s BenchmarkCrc64/ECMA64KB-4 100 1042461 ns/op 62.87 MB/s BenchmarkCrc64/Random64KB-4 100 1024894 ns/op 63.94 MB/s BenchmarkCrc64/Random16KB-4 452 264913 ns/op 61.85 MB/s PASS ok hash/crc64 0.724s goos: freebsd goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 12147 9964 ns/op 102.77 MB/s BenchmarkFnv32aKB-4 9919 10211 ns/op 100.28 MB/s BenchmarkFnv64KB-4 10000 10425 ns/op 98.23 MB/s BenchmarkFnv64aKB-4 10000 10337 ns/op 99.06 MB/s BenchmarkFnv128KB-4 2316 53152 ns/op 19.27 MB/s BenchmarkFnv128aKB-4 2226 51407 ns/op 19.92 MB/s PASS ok hash/fnv 0.821s goos: freebsd goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 632250 165.3 ns/op 24.19 MB/s BenchmarkHash/n=4/Bytes-4 6169262 19.18 ns/op 208.53 MB/s BenchmarkHash/n=4/String-4 2369985 50.61 ns/op 79.03 MB/s BenchmarkHash/n=8/Write-4 664753 162.3 ns/op 49.29 MB/s BenchmarkHash/n=8/Bytes-4 6183102 19.10 ns/op 418.81 MB/s BenchmarkHash/n=8/String-4 2312416 50.95 ns/op 157.02 MB/s BenchmarkHash/n=16/Write-4 712117 163.6 ns/op 97.82 MB/s BenchmarkHash/n=16/Bytes-4 6142254 20.01 ns/op 799.53 MB/s BenchmarkHash/n=16/String-4 2352720 51.18 ns/op 312.63 MB/s BenchmarkHash/n=32/Write-4 642456 180.3 ns/op 177.47 MB/s BenchmarkHash/n=32/Bytes-4 6066720 19.39 ns/op 1650.38 MB/s BenchmarkHash/n=32/String-4 2333180 51.77 ns/op 618.10 MB/s BenchmarkHash/n=64/Write-4 660636 178.4 ns/op 358.80 MB/s BenchmarkHash/n=64/Bytes-4 5793651 20.85 ns/op 3069.79 MB/s BenchmarkHash/n=64/String-4 2251654 52.89 ns/op 1210.12 MB/s BenchmarkHash/n=256/Write-4 503254 235.1 ns/op 1088.96 MB/s BenchmarkHash/n=256/Bytes-4 2571577 47.96 ns/op 5337.30 MB/s BenchmarkHash/n=256/String-4 1000000 102.6 ns/op 2496.09 MB/s BenchmarkHash/n=320/Write-4 493586 247.6 ns/op 1292.38 MB/s BenchmarkHash/n=320/Bytes-4 1975182 60.18 ns/op 5317.42 MB/s BenchmarkHash/n=320/String-4 846966 145.8 ns/op 2195.50 MB/s BenchmarkHash/n=1024/Write-4 340759 399.7 ns/op 2561.93 MB/s BenchmarkHash/n=1024/Bytes-4 891423 190.3 ns/op 5380.25 MB/s BenchmarkHash/n=1024/String-4 323170 386.5 ns/op 2649.64 MB/s BenchmarkHash/n=4096/Write-4 145948 1061 ns/op 3861.08 MB/s BenchmarkHash/n=4096/Bytes-4 230694 735.5 ns/op 5569.24 MB/s BenchmarkHash/n=4096/String-4 87728 1463 ns/op 2799.07 MB/s BenchmarkHash/n=16384/Write-4 38865 3546 ns/op 4620.79 MB/s BenchmarkHash/n=16384/Bytes-4 52148 2993 ns/op 5474.57 MB/s BenchmarkHash/n=16384/String-4 20781 5928 ns/op 2763.83 MB/s PASS ok hash/maphash 4.495s goos: freebsd goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 1023 107423 ns/op BenchmarkEscapeNone-4 122719 959.0 ns/op BenchmarkUnescape-4 915 128909 ns/op BenchmarkUnescapeNone-4 644968 183.9 ns/op BenchmarkUnescapeSparse-4 12679 11344 ns/op BenchmarkUnescapeDense-4 1255 85446 ns/op PASS ok html 0.907s goos: freebsd goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10922 10764 ns/op BenchmarkCSSEscaperNoSpecials-4 52578 2214 ns/op BenchmarkDecodeCSS-4 32301 3639 ns/op BenchmarkDecodeCSSNoSpecials-4 5948930 20.33 ns/op BenchmarkCSSValueFilter-4 142522 845.5 ns/op BenchmarkCSSValueFilterOk-4 105835 1116 ns/op BenchmarkEscapedExecute-4 4946 22582 ns/op BenchmarkHTMLNospaceEscaper-4 13466 8804 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 79717 1479 ns/op BenchmarkStripTags-4 26014 4618 ns/op BenchmarkStripTagsNoSpecials-4 358934 323.0 ns/op BenchmarkJSValEscaperWithNum-4 27822 4352 ns/op BenchmarkJSValEscaperWithStr-4 6094 17875 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 22066 5406 ns/op BenchmarkJSValEscaperWithObj-4 5238 20855 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15848 7483 ns/op BenchmarkJSStrEscaperNoSpecials-4 69567 1674 ns/op BenchmarkJSStrEscaper-4 13879 8676 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 64087 1890 ns/op BenchmarkJSRegexpEscaper-4 12997 9228 ns/op BenchmarkTemplateSpecialTags-4 115 1012743 ns/op BenchmarkURLEscaper-4 4762 26699 ns/op BenchmarkURLEscaperNoSpecials-4 201889 607.9 ns/op BenchmarkURLNormalizer-4 5874 19923 ns/op BenchmarkURLNormalizerNoSpecials-4 198642 683.2 ns/op BenchmarkSrcsetFilter-4 21871 5384 ns/op BenchmarkSrcsetFilterNoSpecials-4 133647 887.2 ns/op PASS ok html/template 4.241s goos: freebsd goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 637604 168.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 515295 218.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 680444 153.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 539536 217.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2086082 57.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1397691 84.72 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2055314 58.24 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1389938 84.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1624670 73.26 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 477548 223.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 423249 278.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 520693 225.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 426308 272.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 926148 126.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 642212 186.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 659918 188.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 512073 228.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1572794 75.51 ns/op BenchmarkRGBASetRGBA-4 1517592 80.03 ns/op BenchmarkRGBA64At-4 816187 129.7 ns/op BenchmarkRGBA64SetRGBA64-4 875084 127.4 ns/op BenchmarkNRGBAAt-4 1546287 76.59 ns/op BenchmarkNRGBASetNRGBA-4 1533609 78.16 ns/op BenchmarkNRGBA64At-4 874952 133.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 868788 125.7 ns/op BenchmarkAlphaAt-4 2667116 45.15 ns/op BenchmarkAlphaSetAlpha-4 2801691 42.64 ns/op BenchmarkAlpha16At-4 1676494 69.00 ns/op BenchmarkAlphaSetAlpha16-4 1688454 71.60 ns/op BenchmarkGrayAt-4 2635005 45.78 ns/op BenchmarkGraySetGray-4 2635906 45.46 ns/op BenchmarkGray16At-4 1677495 72.58 ns/op BenchmarkGraySetGray16-4 1669336 70.93 ns/op PASS ok image 5.264s goos: freebsd goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4502800 26.56 ns/op BenchmarkYCbCrToRGB/128-4 4457083 26.96 ns/op BenchmarkYCbCrToRGB/255-4 4386410 27.27 ns/op BenchmarkRGBToYCbCr/0-4 4572823 26.48 ns/op BenchmarkRGBToYCbCr/Cb-4 4487943 26.68 ns/op BenchmarkRGBToYCbCr/Cr-4 4476668 26.78 ns/op BenchmarkYCbCrToRGBA/0-4 3535404 34.00 ns/op BenchmarkYCbCrToRGBA/128-4 3650637 32.82 ns/op BenchmarkYCbCrToRGBA/255-4 3474273 34.00 ns/op BenchmarkNYCbCrAToRGBA/0-4 3491692 34.52 ns/op BenchmarkNYCbCrAToRGBA/128-4 3395919 35.34 ns/op BenchmarkNYCbCrAToRGBA/255-4 3437211 35.10 ns/op PASS ok image/color 1.859s goos: freebsd goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 27034548 ns/op BenchmarkFillSrc-4 402 294483 ns/op BenchmarkCopyOver-4 8 13774645 ns/op BenchmarkCopySrc-4 528 211454 ns/op BenchmarkNRGBAOver-4 7 14843882 ns/op BenchmarkNRGBASrc-4 12 9456111 ns/op BenchmarkYCbCr-4 10 10092732 ns/op BenchmarkGray-4 20 5671414 ns/op BenchmarkCMYK-4 12 9685145 ns/op BenchmarkGlyphOver-4 25 4686529 ns/op BenchmarkRGBAMaskOver-4 4 25225814 ns/op BenchmarkGrayMaskOver-4 6 18733455 ns/op BenchmarkRGBA64ImageMaskOver-4 4 31618425 ns/op BenchmarkRGBA-4 5 21234312 ns/op BenchmarkPalettedFill-4 1225 101050 ns/op BenchmarkPalettedRGBA-4 5 21833415 ns/op BenchmarkGenericOver-4 3 47254756 ns/op BenchmarkGenericMaskOver-4 6 19425948 ns/op BenchmarkGenericSrc-4 4 30872658 ns/op BenchmarkGenericMaskSrc-4 4 26968056 ns/op PASS ok image/draw 5.834s goos: freebsd goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4677706 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 114341512 ns/op 2.69 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2513575955 ns/op 0.49 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1831400 ns/op 8.44 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 124110829 ns/op 0.50 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.483s goos: freebsd goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4106 26674 ns/op BenchmarkIDCT-4 4396 25670 ns/op BenchmarkDecodeBaseline-4 9 12114425 ns/op 5.10 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16410164 ns/op 3.77 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147831173 ns/op 8.31 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 246663710 ns/op 3.74 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.347s goos: freebsd goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13996264 7.561 ns/op BenchmarkDecodeGray-4 14 8013354 ns/op 8.18 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 34126642 ns/op 7.68 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29461515 ns/op 8.90 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4967035 ns/op 13.19 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 26918012 ns/op 9.74 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 33546539 ns/op 7.81 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 48741682 ns/op 6.30 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 48379645 ns/op 6.35 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 160612682 ns/op 7.65 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 174980743 ns/op 7.02 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 25625340 ns/op 11.99 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 162629521 ns/op 7.56 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 783954953 ns/op 1.57 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.613s goos: freebsd goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 47952343 ns/op 2.09 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 39183548 ns/op 2.55 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 260536064 ns/op 1.92 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 225186656 ns/op 2.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 47483121 ns/op 2.11 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 38007177 ns/op 2.63 MB/s 802898 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 248969476 ns/op 2.01 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 220724087 ns/op 2.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 543386800 ns/op 1.84 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 516606228 ns/op 1.94 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3261945633 ns/op 1.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3052981536 ns/op 1.64 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7677374 ns/op 13.03 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8094933 ns/op 12.35 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 38830846 ns/op 12.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 40317833 ns/op 12.40 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 73514338 ns/op 13.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 77150198 ns/op 12.96 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 370764708 ns/op 13.49 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 386787043 ns/op 12.93 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 53671424 ns/op 1.86 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47003921 ns/op 2.13 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 321462455 ns/op 1.56 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 320354221 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 764519306 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 752466024 ns/op 1.33 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4941807969 ns/op 1.01 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4587343463 ns/op 1.09 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 123181053 ns/op 33.93 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 126937443 ns/op 32.93 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 35.818s goos: freebsd goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 40894 2695 ns/op 0.37 MB/s BenchmarkMarshalCorpusFile/2-4 41409 2843 ns/op 0.70 MB/s BenchmarkMarshalCorpusFile/4-4 36739 3190 ns/op 1.25 MB/s BenchmarkMarshalCorpusFile/8-4 30786 3738 ns/op 2.14 MB/s BenchmarkMarshalCorpusFile/16-4 25434 4716 ns/op 3.39 MB/s BenchmarkMarshalCorpusFile/32-4 16869 7101 ns/op 4.51 MB/s BenchmarkMarshalCorpusFile/64-4 10520 11352 ns/op 5.64 MB/s BenchmarkMarshalCorpusFile/128-4 6324 18407 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/256-4 3255 35111 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/512-4 1728 69047 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/1024-4 900 132289 ns/op 7.74 MB/s BenchmarkMarshalCorpusFile/2048-4 454 265687 ns/op 7.71 MB/s BenchmarkMarshalCorpusFile/4096-4 228 517450 ns/op 7.92 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1037002 ns/op 7.90 MB/s BenchmarkMarshalCorpusFile/16384-4 57 2053604 ns/op 7.98 MB/s BenchmarkMarshalCorpusFile/32768-4 26 4540682 ns/op 7.22 MB/s BenchmarkMarshalCorpusFile/65536-4 13 9252397 ns/op 7.08 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19094162 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/262144-4 3 38095072 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75556590 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 148677802 ns/op 7.05 MB/s BenchmarkUnmarshalCorpusFile/1-4 9967 10667 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9741 11018 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 8752 11830 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/8-4 8436 13528 ns/op 0.59 MB/s BenchmarkUnmarshalCorpusFile/16-4 6756 16343 ns/op 0.98 MB/s BenchmarkUnmarshalCorpusFile/32-4 4516 24003 ns/op 1.33 MB/s BenchmarkUnmarshalCorpusFile/64-4 3978 28444 ns/op 2.25 MB/s BenchmarkUnmarshalCorpusFile/128-4 3000 37351 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/256-4 1173 97541 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/512-4 632 187414 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/1024-4 330 367234 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/2048-4 164 711373 ns/op 2.88 MB/s BenchmarkUnmarshalCorpusFile/4096-4 82 1400149 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 2841508 ns/op 2.88 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5589414 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11264522 ns/op 2.91 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 22637016 ns/op 2.90 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 44747707 ns/op 2.93 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 89142852 ns/op 2.94 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 177185649 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 358549709 ns/op 2.92 MB/s BenchmarkMutatorBytes/1-4 39105 3119 ns/op BenchmarkMutatorBytes/10-4 40975 2945 ns/op BenchmarkMutatorBytes/100-4 37813 3222 ns/op BenchmarkMutatorBytes/1000-4 26191 4774 ns/op BenchmarkMutatorBytes/10000-4 7033 16521 ns/op BenchmarkMutatorBytes/100000-4 1102 127955 ns/op BenchmarkMutatorString/1-4 37592 3171 ns/op BenchmarkMutatorString/10-4 38451 3105 ns/op BenchmarkMutatorString/100-4 32887 3839 ns/op BenchmarkMutatorString/1000-4 16684 6970 ns/op BenchmarkMutatorString/10000-4 4144 40709 ns/op BenchmarkMutatorString/100000-4 400 301262 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19729 5814 ns/op BenchmarkMutatorAllBasicTypes/string-4 19854 6055 ns/op BenchmarkMutatorAllBasicTypes/bool-4 65678 1787 ns/op BenchmarkMutatorAllBasicTypes/float32-4 58131 2015 ns/op BenchmarkMutatorAllBasicTypes/float64-4 58729 1992 ns/op BenchmarkMutatorAllBasicTypes/int-4 63450 1902 ns/op BenchmarkMutatorAllBasicTypes/int8-4 63732 1843 ns/op BenchmarkMutatorAllBasicTypes/int16-4 64198 1847 ns/op BenchmarkMutatorAllBasicTypes/int32-4 62484 1859 ns/op BenchmarkMutatorAllBasicTypes/int64-4 63738 1857 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 61720 1921 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62296 1919 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62370 1904 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 61050 1925 ns/op PASS ok internal/fuzz 11.076s goos: freebsd goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 51782 2143 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 150339 814.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.298s PASS ok internal/poll 0.025s goos: freebsd goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 18201192 ns/op PASS ok internal/trace 1.463s goos: freebsd goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 25332 5539 ns/op BenchmarkCopyNLarge-4 374 328025 ns/op PASS ok io 0.491s goos: freebsd goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 252291 465.2 ns/op BenchmarkPrintln-4 22632 4769 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 39819 3040 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 7128 16652 ns/op BenchmarkDiscard-4 976873 109.0 ns/op 0 B/op 0 allocs/op PASS ok log 0.804s goos: freebsd goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82696 1409 ns/op BenchmarkJSONHandler/defaults-4 8072 16105 ns/op 530 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4773 22017 ns/op 775 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5544 20425 ns/op 750 B/op 5 allocs/op BenchmarkPreformatting/separate-4 8517 14462 ns/op 526 B/op 1 allocs/op BenchmarkPreformatting/struct-4 7575 14220 ns/op 520 B/op 0 allocs/op BenchmarkPreformatting/struct_file-4 5995 17963 ns/op 531 B/op 1 allocs/op BenchmarkJSONEncoding/json.Marshal-4 34653 3441 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 34683 3448 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 71929 1683 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 50071 2419 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 63608 1826 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 52720 2373 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 50286 2496 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 66172 1809 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 538980 226.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 397552 304.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 271771 440.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 188799 621.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 157215 770.9 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 401356 320.9 ns/op BenchmarkSourceLine/stringifying-4 88165 1326 ns/op BenchmarkRecord-4 4728 23031 ns/op BenchmarkDispatch/switch-checked-4 226027 516.4 ns/op BenchmarkDispatch/As-4 221085 527.5 ns/op BenchmarkDispatch/Visit-4 212166 553.9 ns/op BenchmarkUnsafeStrings-4 22849 5319 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 3.810s goos: freebsd goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2735937 55.69 ns/op BenchmarkAcosh-4 1246552 96.54 ns/op BenchmarkAsin-4 2769025 54.64 ns/op BenchmarkAsinh-4 1000000 101.0 ns/op BenchmarkAtan-4 4917364 39.80 ns/op BenchmarkAtanh-4 1231629 96.65 ns/op BenchmarkAtan2-4 2507032 52.16 ns/op BenchmarkCbrt-4 1849606 64.96 ns/op BenchmarkCeil-4 19789554 5.920 ns/op BenchmarkCompare-4 4585515 26.22 ns/op BenchmarkCompare32-4 5699996 21.32 ns/op BenchmarkCopysign-4 3456718 34.83 ns/op BenchmarkCos-4 1632976 72.83 ns/op BenchmarkCosh-4 1836747 67.27 ns/op BenchmarkErf-4 4869358 42.10 ns/op BenchmarkErfc-4 3508759 41.05 ns/op BenchmarkErfinv-4 2875665 53.48 ns/op BenchmarkErfcinv-4 3367532 54.78 ns/op BenchmarkExp-4 5311404 39.45 ns/op BenchmarkExpGo-4 1000000 105.1 ns/op BenchmarkExpm1-4 2569312 50.25 ns/op BenchmarkExp2-4 1268486 92.29 ns/op BenchmarkExp2Go-4 1212171 101.0 ns/op BenchmarkAbs-4 4175588 36.54 ns/op BenchmarkDim-4 9305772 12.77 ns/op BenchmarkFloor-4 16100116 8.271 ns/op BenchmarkMax-4 14155306 9.684 ns/op BenchmarkMin-4 14627934 9.629 ns/op BenchmarkMod-4 424416 277.9 ns/op BenchmarkFrexp-4 2321538 51.46 ns/op BenchmarkGamma-4 863640 138.3 ns/op BenchmarkHypot-4 13176921 25.86 ns/op BenchmarkHypotGo-4 2040069 57.61 ns/op BenchmarkIlogb-4 2684023 44.45 ns/op BenchmarkJ0-4 312672 391.4 ns/op BenchmarkJ1-4 312794 377.6 ns/op BenchmarkJn-4 148237 809.1 ns/op BenchmarkLdexp-4 2332828 52.31 ns/op BenchmarkLgamma-4 1000000 101.4 ns/op BenchmarkLog-4 4760722 47.86 ns/op BenchmarkLogb-4 2748841 43.19 ns/op BenchmarkLog1p-4 1514703 80.25 ns/op BenchmarkLog10-4 6458588 54.73 ns/op BenchmarkLog2-4 1849681 65.68 ns/op BenchmarkModf-4 3485426 34.60 ns/op BenchmarkNextafter32-4 3286246 34.93 ns/op BenchmarkNextafter64-4 3451600 34.70 ns/op BenchmarkPowInt-4 677096 170.4 ns/op BenchmarkPowFrac-4 442977 253.2 ns/op BenchmarkPow10Pos-4 5048320 30.98 ns/op BenchmarkPow10Neg-4 3748812 32.35 ns/op BenchmarkRound-4 4401398 27.57 ns/op BenchmarkRoundToEven-4 10347441 11.44 ns/op BenchmarkRemainder-4 584286 200.4 ns/op BenchmarkSignbit-4 6489812 18.05 ns/op BenchmarkSin-4 1948701 62.09 ns/op BenchmarkSincos-4 1219436 98.33 ns/op BenchmarkSinh-4 2271084 58.46 ns/op BenchmarkSqrtIndirect-4 19843792 5.924 ns/op BenchmarkSqrtLatency-4 16860590 8.039 ns/op BenchmarkSqrtIndirectLatency-4 16854256 8.053 ns/op BenchmarkSqrtGoLatency-4 1413912 84.78 ns/op BenchmarkSqrtPrime-4 97696 1222 ns/op BenchmarkTan-4 1697944 70.80 ns/op BenchmarkTanh-4 1730793 70.35 ns/op BenchmarkTrunc-4 21330897 5.697 ns/op BenchmarkY0-4 318722 387.6 ns/op BenchmarkY1-4 319016 377.9 ns/op BenchmarkYn-4 152529 807.8 ns/op BenchmarkFloat64bits-4 6935476 17.59 ns/op BenchmarkFloat64frombits-4 6548546 18.00 ns/op BenchmarkFloat32bits-4 6461388 18.12 ns/op BenchmarkFloat32frombits-4 6454942 18.40 ns/op BenchmarkFMA-4 19574750 6.016 ns/op PASS ok math 12.775s goos: freebsd goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 13254206 8.967 ns/op 7137.12 MB/s BenchmarkAddVV/2-4 12355190 9.832 ns/op 13018.34 MB/s BenchmarkAddVV/3-4 11568212 10.51 ns/op 18272.67 MB/s BenchmarkAddVV/4-4 11667240 10.42 ns/op 24562.88 MB/s BenchmarkAddVV/5-4 10943934 11.03 ns/op 29013.78 MB/s BenchmarkAddVV/10-4 9208347 13.15 ns/op 48660.43 MB/s BenchmarkAddVV/100-4 1977986 60.86 ns/op 105163.03 MB/s BenchmarkAddVV/1000-4 197578 601.3 ns/op 106440.52 MB/s BenchmarkSubVV/1-4 14215987 8.510 ns/op 7520.29 MB/s BenchmarkSubVV/2-4 13219875 9.107 ns/op 14054.67 MB/s BenchmarkSubVV/3-4 11936156 9.998 ns/op 19202.94 MB/s BenchmarkSubVV/4-4 12718222 9.434 ns/op 27134.48 MB/s BenchmarkSubVV/5-4 11817346 10.92 ns/op 29315.10 MB/s BenchmarkSubVV/10-4 9127422 13.10 ns/op 48839.96 MB/s BenchmarkSubVV/100-4 1936663 62.09 ns/op 103080.04 MB/s BenchmarkSubVV/1000-4 195651 600.2 ns/op 106631.62 MB/s BenchmarkAddVW/1-4 15656473 7.620 ns/op 1049.92 MB/s BenchmarkAddVW/2-4 13376227 8.934 ns/op 1790.90 MB/s BenchmarkAddVW/3-4 12835730 9.230 ns/op 2600.15 MB/s BenchmarkAddVW/4-4 14113008 8.399 ns/op 3810.15 MB/s BenchmarkAddVW/5-4 13049642 9.059 ns/op 4415.57 MB/s BenchmarkAddVW/10-4 11390095 10.76 ns/op 7436.59 MB/s BenchmarkAddVW/100-4 393914 270.3 ns/op 2960.16 MB/s BenchmarkAddVW/1000-4 60471 1964 ns/op 4073.47 MB/s BenchmarkAddVWext/1-4 15386990 7.666 ns/op 1043.61 MB/s BenchmarkAddVWext/2-4 12747447 9.343 ns/op 1712.49 MB/s BenchmarkAddVWext/3-4 12655657 9.590 ns/op 2502.72 MB/s BenchmarkAddVWext/4-4 14162013 8.434 ns/op 3794.37 MB/s BenchmarkAddVWext/5-4 12825543 9.230 ns/op 4333.71 MB/s BenchmarkAddVWext/10-4 11112267 10.80 ns/op 7407.72 MB/s BenchmarkAddVWext/100-4 97300 1227 ns/op 652.01 MB/s BenchmarkAddVWext/1000-4 9907 11494 ns/op 696.03 MB/s BenchmarkSubVW/1-4 15009399 7.819 ns/op 1023.14 MB/s BenchmarkSubVW/2-4 14398232 8.628 ns/op 1854.46 MB/s BenchmarkSubVW/3-4 13095697 9.264 ns/op 2590.80 MB/s BenchmarkSubVW/4-4 12555334 9.581 ns/op 3340.09 MB/s BenchmarkSubVW/5-4 13382024 8.931 ns/op 4478.90 MB/s BenchmarkSubVW/10-4 10900302 10.91 ns/op 7335.84 MB/s BenchmarkSubVW/100-4 406704 287.1 ns/op 2786.48 MB/s BenchmarkSubVW/1000-4 61004 1962 ns/op 4077.88 MB/s BenchmarkSubVWext/1-4 14883622 8.011 ns/op 998.61 MB/s BenchmarkSubVWext/2-4 13532780 8.959 ns/op 1785.81 MB/s BenchmarkSubVWext/3-4 12152203 9.849 ns/op 2436.69 MB/s BenchmarkSubVWext/4-4 13821669 8.761 ns/op 3652.52 MB/s BenchmarkSubVWext/5-4 13442133 9.067 ns/op 4411.56 MB/s BenchmarkSubVWext/10-4 10640667 11.19 ns/op 7149.60 MB/s BenchmarkSubVWext/100-4 98017 1250 ns/op 639.82 MB/s BenchmarkSubVWext/1000-4 9901 11640 ns/op 687.28 MB/s BenchmarkMulAddVWW/1-4 11891673 10.12 ns/op 6324.96 MB/s BenchmarkMulAddVWW/2-4 11521585 10.36 ns/op 12360.38 MB/s BenchmarkMulAddVWW/3-4 11288222 10.50 ns/op 18289.58 MB/s BenchmarkMulAddVWW/4-4 10543502 11.46 ns/op 22343.33 MB/s BenchmarkMulAddVWW/5-4 10002337 12.05 ns/op 26553.24 MB/s BenchmarkMulAddVWW/10-4 8049914 14.79 ns/op 43263.53 MB/s BenchmarkMulAddVWW/100-4 1000000 101.6 ns/op 63019.97 MB/s BenchmarkMulAddVWW/1000-4 118263 1013 ns/op 63204.89 MB/s BenchmarkAddMulVVW/1-4 14440215 10.37 ns/op 6170.47 MB/s BenchmarkAddMulVVW/2-4 11185567 11.36 ns/op 11271.48 MB/s BenchmarkAddMulVVW/3-4 11820278 10.52 ns/op 18257.41 MB/s BenchmarkAddMulVVW/4-4 10539808 11.23 ns/op 22803.48 MB/s BenchmarkAddMulVVW/5-4 9875714 12.20 ns/op 26223.84 MB/s BenchmarkAddMulVVW/10-4 7909316 15.09 ns/op 42407.15 MB/s BenchmarkAddMulVVW/100-4 1558928 75.94 ns/op 84276.98 MB/s BenchmarkAddMulVVW/1000-4 156112 758.4 ns/op 84383.38 MB/s BenchmarkDivWVW/1-4 3507098 33.12 ns/op 1932.36 MB/s BenchmarkDivWVW/2-4 2299428 52.15 ns/op 2454.48 MB/s BenchmarkDivWVW/3-4 1660371 72.32 ns/op 2655.04 MB/s BenchmarkDivWVW/4-4 1353522 89.22 ns/op 2869.37 MB/s BenchmarkDivWVW/5-4 1239076 96.22 ns/op 3325.86 MB/s BenchmarkDivWVW/10-4 601518 189.9 ns/op 3369.36 MB/s BenchmarkDivWVW/100-4 70258 1710 ns/op 3741.66 MB/s BenchmarkDivWVW/1000-4 7148 16693 ns/op 3833.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14373914 7.879 ns/op BenchmarkNonZeroShifts/1/shlVU-4 15188905 7.571 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12944161 8.503 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13761080 8.259 ns/op BenchmarkNonZeroShifts/3/shrVU-4 12073292 9.085 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12967290 8.737 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10607767 10.30 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11521454 9.944 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10568886 10.77 ns/op BenchmarkNonZeroShifts/5/shlVU-4 11221582 10.24 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8189692 13.97 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8241678 14.08 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1426869 83.67 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1412082 83.71 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 149025 806.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 151096 789.4 ns/op BenchmarkDecimalConversion-4 243 478814 ns/op BenchmarkFloatString/100-4 13448 9041 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 252 474681 ns/op 2923 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 45272708 ns/op 60805 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4469213201 ns/op 857552 B/op 499 allocs/op BenchmarkFloatAdd/10-4 177244 645.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 184008 639.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 167188 705.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 95772 1238 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 18403 6585 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 239935 493.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 228259 497.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 229845 516.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 167176 707.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44773 2680 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2168 53569 ns/op BenchmarkParseFloatLargeExp-4 501 237818 ns/op BenchmarkGCD10x10/WithoutXY-4 224952 523.8 ns/op BenchmarkGCD10x10/WithXY-4 63147 1910 ns/op BenchmarkGCD10x100/WithoutXY-4 117751 1042 ns/op BenchmarkGCD10x100/WithXY-4 19815 6197 ns/op BenchmarkGCD10x1000/WithoutXY-4 73490 1622 ns/op BenchmarkGCD10x1000/WithXY-4 16248 7562 ns/op BenchmarkGCD100x100/WithoutXY-4 30954 3825 ns/op BenchmarkGCD100x100/WithXY-4 12294 10062 ns/op BenchmarkGCD100x1000/WithoutXY-4 14577 8394 ns/op BenchmarkGCD100x1000/WithXY-4 6403 16544 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2541 46421 ns/op BenchmarkGCD1000x1000/WithXY-4 1354 85684 ns/op BenchmarkHilbert-4 25 4637360 ns/op BenchmarkBinomial-4 15102 7968 ns/op BenchmarkQuoRem-4 24402 5133 ns/op BenchmarkExp-4 16 6647358 ns/op BenchmarkExpMont/Odd-4 136 860803 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 136 868821 ns/op 3357 B/op 37 allocs/op BenchmarkExpMont/Even2-4 132 902180 ns/op 3864 B/op 53 allocs/op BenchmarkExpMont/Even3-4 132 899590 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even4-4 133 898713 ns/op 3860 B/op 53 allocs/op BenchmarkExpMont/Even8-4 132 900805 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even32-4 132 897778 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even64-4 163 720166 ns/op 3622 B/op 53 allocs/op BenchmarkExpMont/Even96-4 158 742396 ns/op 3785 B/op 51 allocs/op BenchmarkExpMont/Even128-4 189 627727 ns/op 3253 B/op 50 allocs/op BenchmarkExpMont/Even255-4 207 572520 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 477 244640 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 420 277706 ns/op 1724 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 420 276521 ns/op 1732 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 422 278692 ns/op 1728 B/op 47 allocs/op BenchmarkExp2-4 16 6712291 ns/op BenchmarkBitset-4 834753 138.9 ns/op BenchmarkBitsetNeg-4 469426 254.6 ns/op BenchmarkBitsetOrig-4 273079 443.2 ns/op BenchmarkBitsetNegOrig-4 181683 672.7 ns/op BenchmarkModSqrt225_Tonelli-4 129 925384 ns/op BenchmarkModSqrt225_3Mod4-4 415 286408 ns/op BenchmarkModSqrt231_Tonelli-4 123 953390 ns/op BenchmarkModSqrt231_5Mod8-4 361 330460 ns/op BenchmarkModInverse-4 14124 8704 ns/op BenchmarkSqrt-4 1820 61648 ns/op BenchmarkIntSqr/1-4 1376829 87.75 ns/op BenchmarkIntSqr/2-4 730080 160.0 ns/op BenchmarkIntSqr/3-4 619674 189.3 ns/op BenchmarkIntSqr/5-4 455620 259.9 ns/op BenchmarkIntSqr/8-4 347368 342.9 ns/op BenchmarkIntSqr/10-4 266954 444.9 ns/op BenchmarkIntSqr/20-4 58263 2184 ns/op BenchmarkIntSqr/30-4 42718 2968 ns/op BenchmarkIntSqr/50-4 26780 4658 ns/op BenchmarkIntSqr/80-4 16140 7596 ns/op BenchmarkIntSqr/100-4 12217 9903 ns/op BenchmarkIntSqr/200-4 4304 26105 ns/op BenchmarkIntSqr/300-4 2025 63935 ns/op BenchmarkIntSqr/500-4 900 132015 ns/op BenchmarkIntSqr/800-4 350 345655 ns/op BenchmarkIntSqr/1000-4 266 442030 ns/op BenchmarkDiv/20/10-4 431203 268.2 ns/op BenchmarkDiv/40/20-4 425618 276.7 ns/op BenchmarkDiv/100/50-4 421699 275.3 ns/op BenchmarkDiv/200/100-4 61398 2007 ns/op BenchmarkDiv/400/200-4 56620 2134 ns/op BenchmarkDiv/1000/500-4 47551 2644 ns/op BenchmarkDiv/2000/1000-4 34306 3593 ns/op BenchmarkDiv/20000/10000-4 1233 94355 ns/op BenchmarkDiv/200000/100000-4 31 4007110 ns/op BenchmarkDiv/2000000/1000000-4 1 109700973 ns/op BenchmarkDiv/20000000/10000000-4 1 3307683397 ns/op BenchmarkMul-4 6 19605990 ns/op BenchmarkNatMul/10-4 192010 606.4 ns/op BenchmarkNatMul/100-4 6422 18022 ns/op BenchmarkNatMul/1000-4 204 580881 ns/op BenchmarkZeroShifts/Shl-4 20644 5475 ns/op BenchmarkZeroShifts/ShlSame-4 5446578 21.38 ns/op BenchmarkZeroShifts/Shr-4 21825 5390 ns/op BenchmarkZeroShifts/ShrSame-4 5531690 21.09 ns/op BenchmarkExp3Power/0x10-4 209695 553.8 ns/op BenchmarkExp3Power/0x40-4 182257 659.6 ns/op BenchmarkExp3Power/0x100-4 110581 1101 ns/op BenchmarkExp3Power/0x400-4 50379 2362 ns/op BenchmarkExp3Power/0x1000-4 10000 10333 ns/op BenchmarkExp3Power/0x4000-4 2366 50234 ns/op BenchmarkExp3Power/0x10000-4 254 461098 ns/op BenchmarkExp3Power/0x40000-4 24 5028577 ns/op BenchmarkExp3Power/0x100000-4 3 49184160 ns/op BenchmarkExp3Power/0x400000-4 1 459124140 ns/op BenchmarkFibo-4 3 38980045 ns/op BenchmarkNatSqr/1-4 1000000 105.4 ns/op BenchmarkNatSqr/2-4 646784 198.8 ns/op BenchmarkNatSqr/3-4 492093 237.1 ns/op BenchmarkNatSqr/5-4 340256 363.7 ns/op BenchmarkNatSqr/8-4 267242 457.1 ns/op BenchmarkNatSqr/10-4 201536 703.1 ns/op BenchmarkNatSqr/20-4 53598 2203 ns/op BenchmarkNatSqr/30-4 39369 3041 ns/op BenchmarkNatSqr/50-4 24559 4942 ns/op BenchmarkNatSqr/80-4 14617 8172 ns/op BenchmarkNatSqr/100-4 10000 10612 ns/op BenchmarkNatSqr/200-4 4197 27939 ns/op BenchmarkNatSqr/300-4 1868 63723 ns/op BenchmarkNatSqr/500-4 921 128918 ns/op BenchmarkNatSqr/800-4 388 299741 ns/op BenchmarkNatSqr/1000-4 289 425221 ns/op BenchmarkNatSetBytes/8-4 789220 138.4 ns/op BenchmarkNatSetBytes/24-4 248824 456.4 ns/op BenchmarkNatSetBytes/128-4 58188 2028 ns/op BenchmarkNatSetBytes/7-4 962270 118.4 ns/op BenchmarkNatSetBytes/23-4 267380 437.9 ns/op BenchmarkNatSetBytes/127-4 57388 2077 ns/op BenchmarkScanPi-4 270 437776 ns/op BenchmarkStringPiParallel-4 921 129086 ns/op BenchmarkScan/10/Base2-4 44722 2663 ns/op BenchmarkScan/100/Base2-4 4972 23523 ns/op BenchmarkScan/1000/Base2-4 507 232361 ns/op BenchmarkScan/10/Base8-4 110275 1086 ns/op BenchmarkScan/100/Base8-4 14534 8322 ns/op BenchmarkScan/1000/Base8-4 1466 83855 ns/op BenchmarkScan/10/Base10-4 117283 1015 ns/op BenchmarkScan/100/Base10-4 15654 7966 ns/op BenchmarkScan/1000/Base10-4 1581 74636 ns/op BenchmarkScan/10/Base16-4 130854 910.9 ns/op BenchmarkScan/100/Base16-4 17905 6673 ns/op BenchmarkScan/1000/Base16-4 1830 65278 ns/op BenchmarkString/10/Base2-4 211549 571.9 ns/op BenchmarkString/100/Base2-4 27038 4360 ns/op BenchmarkString/1000/Base2-4 2929 40470 ns/op BenchmarkString/10/Base8-4 404049 295.0 ns/op BenchmarkString/100/Base8-4 71385 1705 ns/op BenchmarkString/1000/Base8-4 7843 14656 ns/op BenchmarkString/10/Base10-4 241321 504.3 ns/op BenchmarkString/100/Base10-4 48912 2463 ns/op BenchmarkString/1000/Base10-4 5815 20204 ns/op BenchmarkString/10/Base16-4 447128 263.6 ns/op BenchmarkString/100/Base16-4 94950 1265 ns/op BenchmarkString/1000/Base16-4 10000 10567 ns/op BenchmarkLeafSize/0-4 52 2214605 ns/op BenchmarkLeafSize/1-4 514 236186 ns/op BenchmarkLeafSize/2-4 510 231057 ns/op BenchmarkLeafSize/3-4 364 322858 ns/op BenchmarkLeafSize/4-4 518 225516 ns/op BenchmarkLeafSize/5-4 334 358957 ns/op BenchmarkLeafSize/6-4 382 310895 ns/op BenchmarkLeafSize/7-4 408 297750 ns/op BenchmarkLeafSize/8-4 526 223158 ns/op BenchmarkLeafSize/9-4 277 434129 ns/op BenchmarkLeafSize/10-4 327 357617 ns/op BenchmarkLeafSize/11-4 343 350776 ns/op BenchmarkLeafSize/12-4 373 311581 ns/op BenchmarkLeafSize/13-4 349 341027 ns/op BenchmarkLeafSize/14-4 393 298455 ns/op BenchmarkLeafSize/15-4 426 278887 ns/op BenchmarkLeafSize/16-4 528 222919 ns/op BenchmarkLeafSize/32-4 512 228116 ns/op BenchmarkLeafSize/64-4 482 243876 ns/op BenchmarkProbablyPrime/n=0-4 12 9888191 ns/op BenchmarkProbablyPrime/n=1-4 9 11135544 ns/op BenchmarkProbablyPrime/n=5-4 7 16457264 ns/op BenchmarkProbablyPrime/n=10-4 5 23206661 ns/op BenchmarkProbablyPrime/n=20-4 3 35848570 ns/op BenchmarkProbablyPrime/Lucas-4 13 8478434 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 90 1320521 ns/op BenchmarkRatCmp-4 243402 486.5 ns/op BenchmarkFloatSqrt/64-4 23518 5083 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14817 7978 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9643 11245 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5139 22224 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 996 121274 ns/op 18128 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 69 1640670 ns/op 175417 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 124023390 ns/op 3771656 B/op 621 allocs/op PASS ok math/big 48.924s goos: freebsd goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8724126 13.66 ns/op BenchmarkLeadingZeros8-4 9748015 12.19 ns/op BenchmarkLeadingZeros16-4 9143235 13.02 ns/op BenchmarkLeadingZeros32-4 10347886 11.54 ns/op BenchmarkLeadingZeros64-4 10495156 11.58 ns/op BenchmarkTrailingZeros-4 9859023 11.91 ns/op BenchmarkTrailingZeros8-4 10219988 11.94 ns/op BenchmarkTrailingZeros16-4 9977989 12.23 ns/op BenchmarkTrailingZeros32-4 10449134 11.43 ns/op BenchmarkTrailingZeros64-4 9829900 11.97 ns/op BenchmarkOnesCount-4 10087614 11.83 ns/op BenchmarkOnesCount8-4 10364040 11.73 ns/op BenchmarkOnesCount16-4 10148456 12.07 ns/op BenchmarkOnesCount32-4 9441727 12.02 ns/op BenchmarkOnesCount64-4 10308483 12.28 ns/op BenchmarkRotateLeft-4 10368265 11.86 ns/op BenchmarkRotateLeft8-4 10424170 11.32 ns/op BenchmarkRotateLeft16-4 9980270 12.07 ns/op BenchmarkRotateLeft32-4 10506939 11.55 ns/op BenchmarkRotateLeft64-4 10713642 11.52 ns/op BenchmarkReverse-4 15604899 7.640 ns/op BenchmarkReverse8-4 20146396 5.814 ns/op BenchmarkReverse16-4 18794539 6.440 ns/op BenchmarkReverse32-4 16645558 7.114 ns/op BenchmarkReverse64-4 14899304 7.859 ns/op BenchmarkReverseBytes-4 19354850 5.928 ns/op BenchmarkReverseBytes16-4 20513815 5.853 ns/op BenchmarkReverseBytes32-4 19619444 5.937 ns/op BenchmarkReverseBytes64-4 19121374 5.982 ns/op BenchmarkAdd-4 9944278 12.16 ns/op BenchmarkAdd32-4 10283379 11.48 ns/op BenchmarkAdd64-4 9863692 12.07 ns/op BenchmarkAdd64multiple-4 19540186 6.190 ns/op BenchmarkSub-4 10080612 12.18 ns/op BenchmarkSub32-4 9766132 12.14 ns/op BenchmarkSub64-4 9736332 12.37 ns/op BenchmarkSub64multiple-4 19824440 6.103 ns/op BenchmarkMul-4 10136587 12.19 ns/op BenchmarkMul32-4 10472250 11.49 ns/op BenchmarkMul64-4 9886772 12.18 ns/op BenchmarkDiv-4 9645033 12.56 ns/op BenchmarkDiv32-4 9389582 12.78 ns/op BenchmarkDiv64-4 9836004 12.22 ns/op PASS ok math/bits 5.720s goos: freebsd goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 13137320 23.65 ns/op BenchmarkAcos-4 545104 227.8 ns/op BenchmarkAcosh-4 583274 241.3 ns/op BenchmarkAsin-4 638361 230.9 ns/op BenchmarkAsinh-4 647642 233.6 ns/op BenchmarkAtan-4 1000000 164.5 ns/op BenchmarkAtanh-4 1000000 162.1 ns/op BenchmarkConj-4 22576225 4.954 ns/op BenchmarkCos-4 681786 174.6 ns/op BenchmarkCosh-4 715572 173.6 ns/op BenchmarkExp-4 915631 148.5 ns/op BenchmarkLog-4 1000000 136.9 ns/op BenchmarkLog10-4 1000000 136.6 ns/op BenchmarkPhase-4 2478660 52.93 ns/op BenchmarkPolar-4 1480202 86.01 ns/op BenchmarkPow-4 267850 525.8 ns/op BenchmarkRect-4 1235788 96.76 ns/op BenchmarkSin-4 715276 177.1 ns/op BenchmarkSinh-4 701102 175.2 ns/op BenchmarkSqrt-4 1240191 97.40 ns/op BenchmarkTan-4 462110 289.8 ns/op BenchmarkTanh-4 498639 277.3 ns/op PASS ok math/cmplx 3.550s goos: freebsd goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 960331 124.7 ns/op BenchmarkInt63ThreadsafeParallel-4 871797 127.4 ns/op BenchmarkInt63Unthreadsafe-4 1308102 93.80 ns/op BenchmarkIntn1000-4 895447 124.9 ns/op BenchmarkInt63n1000-4 981492 109.0 ns/op BenchmarkInt31n1000-4 1000000 109.9 ns/op BenchmarkFloat32-4 1000000 111.9 ns/op BenchmarkFloat64-4 1295756 93.99 ns/op BenchmarkPerm3-4 213520 556.9 ns/op BenchmarkPerm30-4 25310 4821 ns/op BenchmarkPerm30ViaShuffle-4 26365 4586 ns/op BenchmarkShuffleOverhead-4 18633 6379 ns/op BenchmarkRead3-4 918618 130.3 ns/op BenchmarkRead64-4 83082 1404 ns/op BenchmarkRead1000-4 5802 19858 ns/op BenchmarkConcurrent-4 213978 544.4 ns/op PASS ok math/rand 2.403s goos: freebsd goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 48991 2435 ns/op BenchmarkQDecodeWord-4 115411 982.6 ns/op BenchmarkQDecodeHeader-4 107065 1072 ns/op BenchmarkTypeByExtension/.html-4 530692 205.8 ns/op BenchmarkTypeByExtension/.HTML-4 408963 276.9 ns/op BenchmarkTypeByExtension/.unused-4 465838 245.5 ns/op BenchmarkExtensionsByType/text/html-4 229131 527.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 132730 1116 ns/op BenchmarkExtensionsByType/application/octet-stream-4 210130 550.8 ns/op PASS ok mime 1.194s goos: freebsd goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1134 103058 ns/op PASS ok mime/quotedprintable 0.144s goos: freebsd goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 148 724562 ns/op 8472 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6482571 ns/op 19395 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5094016237 ns/op 157752 B/op 223 allocs/op BenchmarkDNSName-4 130347 846.3 ns/op BenchmarkInterfaces-4 6410 18232 ns/op BenchmarkInterfaceByIndex-4 10128 11858 ns/op BenchmarkInterfaceByName-4 6667 18252 ns/op BenchmarkInterfaceAddrs-4 6039 17366 ns/op BenchmarkInterfacesAndAddrs-4 9439 12617 ns/op BenchmarkInterfacesAndMulticastAddrs-4 7194 16934 ns/op BenchmarkParseIP-4 7096 15105 ns/op BenchmarkParseIPValidIPv4-4 426453 274.2 ns/op BenchmarkParseIPValidIPv6-4 212090 548.8 ns/op BenchmarkIPString/IPv4-4 128982 941.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12373 9619 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 59761 2020 ns/op BenchmarkIPEqual/IPv4-4 1313395 91.07 ns/op BenchmarkIPEqual/IPv6-4 1300707 91.29 ns/op BenchmarkTCP4OneShot-4 4119 26065 ns/op BenchmarkTCP4OneShotTimeout-4 4591 26752 ns/op BenchmarkTCP4Persistent-4 17204 7090 ns/op BenchmarkTCP4PersistentTimeout-4 17785 6696 ns/op BenchmarkTCP6OneShot-4 3626 27756 ns/op BenchmarkTCP6OneShotTimeout-4 4116 28028 ns/op BenchmarkTCP6Persistent-4 17872 6496 ns/op BenchmarkTCP6PersistentTimeout-4 18146 6869 ns/op BenchmarkTCP4ConcurrentReadWrite-4 10000 25117 ns/op BenchmarkTCP6ConcurrentReadWrite-4 10000 25625 ns/op BenchmarkSetReadDeadline-4 144324 840.7 ns/op BenchmarkUDP6LinkLocalUnicast-4 10287 12495 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13807 8687 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13396 9074 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13762 8422 ns/op 0 B/op 0 allocs/op PASS ok net 10.968s goos: freebsd goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 31125 3760 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12831 9616 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 15762 7404 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 21084 5660 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 39572 3044 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 56856 2084 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 946315 112.5 ns/op BenchmarkReadRequestChrome-4 4314 25447 ns/op 24.01 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13054 9137 ns/op 8.54 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12849 9229 ns/op 8.89 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8912 13438 ns/op 11.24 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 20163 5993 ns/op 6.67 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 358 331249 ns/op 3.09 MB/s BenchmarkFileAndServer_1KB/https1-4 229 452728 ns/op 2.26 MB/s BenchmarkFileAndServer_1KB/h2-4 170 644298 ns/op 1.59 MB/s BenchmarkFileAndServer_16MB/h1-4 3 35394031 ns/op 474.01 MB/s BenchmarkFileAndServer_16MB/https1-4 2 79467983 ns/op 211.12 MB/s BenchmarkFileAndServer_16MB/h2-4 1 166794730 ns/op 100.59 MB/s BenchmarkFileAndServer_64MB/h1-4 1 138379365 ns/op 484.96 MB/s BenchmarkFileAndServer_64MB/https1-4 1 298496120 ns/op 224.82 MB/s BenchmarkFileAndServer_64MB/h2-4 1 705040218 ns/op 95.18 MB/s BenchmarkServeMux-4 308 411362 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 397 322697 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 356 324150 ns/op 5976 B/op 64 allocs/op BenchmarkClientServer/https1-4 249 443283 ns/op 6603 B/op 74 allocs/op BenchmarkClientServer/h2-4 196 571870 ns/op 9780 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1430 79886 ns/op 10306 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 42 3785191 ns/op 93215 B/op 1036 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53829: write tcp 127.0.0.1:53826->127.0.0.1:53829: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53828: write tcp 127.0.0.1:53826->127.0.0.1:53828: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53852: write tcp 127.0.0.1:53833->127.0.0.1:53852: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53853: read tcp 127.0.0.1:53833->127.0.0.1:53853: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53851: write tcp 127.0.0.1:53833->127.0.0.1:53851: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53890: read tcp 127.0.0.1:53856->127.0.0.1:53890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53872: read tcp 127.0.0.1:53856->127.0.0.1:53872: use of closed network connection BenchmarkClientServerParallel/4/h2-4 422 260828 ns/op 12473 B/op 115 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53902: read tcp 127.0.0.1:53896->127.0.0.1:53902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53898: read tcp 127.0.0.1:53896->127.0.0.1:53898: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53919: read tcp 127.0.0.1:53903->127.0.0.1:53919: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53907: read tcp 127.0.0.1:53903->127.0.0.1:53907: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53914: read tcp 127.0.0.1:53903->127.0.0.1:53914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53908: read tcp 127.0.0.1:53903->127.0.0.1:53908: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53909: write tcp 127.0.0.1:53903->127.0.0.1:53909: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53910: write tcp 127.0.0.1:53903->127.0.0.1:53910: use of closed network connection BenchmarkClientServerParallel/64/h1-4 1041 118945 ns/op 17239 B/op 104 allocs/op BenchmarkClientServerParallel/64/https1-4 57 4342362 ns/op 109036 B/op 1181 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54883: read tcp 127.0.0.1:54882->127.0.0.1:54883: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54886: read tcp 127.0.0.1:54882->127.0.0.1:54886: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54901: read tcp 127.0.0.1:54889->127.0.0.1:54901: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54914: write tcp 127.0.0.1:54889->127.0.0.1:54914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54911: read tcp 127.0.0.1:54889->127.0.0.1:54911: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54915: read tcp 127.0.0.1:54889->127.0.0.1:54915: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54903: read tcp 127.0.0.1:54889->127.0.0.1:54903: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54902: write tcp 127.0.0.1:54889->127.0.0.1:54902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54916: write tcp 127.0.0.1:54889->127.0.0.1:54916: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54913: read tcp 127.0.0.1:54889->127.0.0.1:54913: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 116 3855017 ns/op 95608 B/op 1097 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54982: write tcp 127.0.0.1:54978->127.0.0.1:54982: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54983: write tcp 127.0.0.1:54978->127.0.0.1:54983: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54987: read tcp 127.0.0.1:54985->127.0.0.1:54987: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55015: read tcp 127.0.0.1:54985->127.0.0.1:55015: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54989: read tcp 127.0.0.1:54985->127.0.0.1:54989: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54993: read tcp 127.0.0.1:54985->127.0.0.1:54993: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55005: read tcp 127.0.0.1:54985->127.0.0.1:55005: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54996: read tcp 127.0.0.1:54985->127.0.0.1:54996: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54998: read tcp 127.0.0.1:54985->127.0.0.1:54998: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54997: read tcp 127.0.0.1:54985->127.0.0.1:54997: use of closed network connection ... [output truncated] BenchmarkServer-4 159 673485 ns/op 3047 B/op 23 allocs/op BenchmarkClient-4 286 403323 ns/op 3762 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 736 169951 ns/op 7396 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1272 88356 ns/op 3092 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1707 65132 ns/op 1937 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1797 62188 ns/op 2784 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1975 59970 ns/op 2669 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1795 62303 ns/op 2771 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1771 62257 ns/op 1940 B/op 14 allocs/op BenchmarkServerHijack-4 1027 115667 ns/op 16692 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 512 219164 ns/op 5858 B/op 53 allocs/op BenchmarkResponseStatusLine-4 512011 220.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.230s goos: freebsd goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5548 22156 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.225s goos: freebsd goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 101229 1154 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 549214 188.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 222938 527.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 75108 1632 ns/op BenchmarkStdIPv4-4 144553 803.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 106593 1112 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 105590 1125 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 96614 1244 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 82374 1445 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1610370 75.09 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1459018 81.98 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1436146 83.85 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 289338 405.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 325400 370.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 296986 399.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 91735 1318 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 337770 338.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 173247 676.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 184126 637.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 171240 673.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 84160 1445 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 417496 273.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 150506 764.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 193269 603.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 299702 398.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 176038 666.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 372145 320.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 195356 612.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 194943 621.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 191352 613.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 143816 813.8 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 517831 233.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 179108 669.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 110533 1062 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 131661 871.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 181587 647.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 126986 956.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 305514 379.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 136470 852.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 161886 731.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 218587 559.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 150696 789.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 102.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 110.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 108.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 109.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 108.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 403375 289.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 620392 186.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 229863 514.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 249553 475.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 234504 504.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 80422 1491 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 669591 176.7 ns/op PASS ok net/netip 7.502s 2023/03/24 18:08:21 Test RPC server listening on 127.0.0.1:55892 2023/03/24 18:08:21 Test HTTP RPC server listening on 127.0.0.1:55893 goos: freebsd goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 2074 61347 ns/op BenchmarkEndToEndHTTP-4 1866 60045 ns/op BenchmarkEndToEndAsync-4 4170 27556 ns/op BenchmarkEndToEndAsyncHTTP-4 4086 28194 ns/op PASS ok net/rpc 0.827s goos: freebsd goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3757 28173 ns/op BenchmarkReadMIMEHeader/server_headers-4 6441 19087 ns/op BenchmarkUncommon-4 30772 3870 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.519s goos: freebsd goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4440 22560 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 105615 1078 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 636104 179.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 118878 1016 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 206050 576.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 102162 1168 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 18310 6458 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 449548 257.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 115022 1043 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 203239 577.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 101992 1190 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19417 6169 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 214780 555.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 85027 1395 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79315 1487 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36622 3235 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6542 17910 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 217473 544.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 85393 1390 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 81337 1464 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37215 3204 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6552 17609 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.030s goos: freebsd goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3504751 33.44 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 207351 546.2 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 1161 97540 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 397 291423 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 850 133041 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 96346 1246 ns/op BenchmarkStatFile-4 80488 1479 ns/op BenchmarkStatDir-4 86485 1389 ns/op BenchmarkLstatDot-4 94933 1251 ns/op BenchmarkLstatFile-4 80035 1514 ns/op BenchmarkLstatDir-4 85620 1399 ns/op PASS ok os 1.531s goos: freebsd goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 70 1661072 ns/op 6348 B/op 29 allocs/op PASS ok os/exec 0.234s goos: freebsd goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 361567 279.2 ns/op PASS ok os/user 0.134s goos: freebsd goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4378102 27.06 ns/op BenchmarkString-4 2836148 41.55 ns/op BenchmarkBytes-4 2370348 49.12 ns/op BenchmarkNamedBytes-4 932064 125.0 ns/op BenchmarkBytesArray-4 803890 144.8 ns/op BenchmarkSliceLen-4 2865867 41.82 ns/op BenchmarkMapLen-4 1806483 65.98 ns/op BenchmarkStringLen-4 2205508 54.06 ns/op BenchmarkArrayLen-4 2103543 56.76 ns/op BenchmarkSliceCap-4 2955835 40.20 ns/op BenchmarkDeepEqual/int8-4 778789 151.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 124863 954.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 568438 206.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 120243 994.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 575499 207.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 121302 993.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 581563 202.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 118746 999.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 585296 200.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 119322 987.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 739740 155.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 141028 765.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 561098 211.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 120024 994.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 558367 210.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 119685 1175 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 546906 207.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 120981 987.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 583048 204.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 120228 998.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 560956 206.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 121344 992.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 529491 207.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 118657 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 590706 206.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 118622 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 572479 201.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 115146 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 576801 203.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 117921 992.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 752660 155.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 121681 964.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 601393 195.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 120220 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 151964 772.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 76068 1585 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 77977 1501 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 50941 2331 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 301291 385.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 43941 2734 ns/op BenchmarkIsZero/StructComparable-4 878060 127.1 ns/op BenchmarkIsZero/StructIncomparable-4 196513 601.9 ns/op BenchmarkSetZero/Bool/Direct-4 4970361 23.69 ns/op BenchmarkSetZero/Bool/CachedZero-4 2180623 54.63 ns/op BenchmarkSetZero/Bool/NewZero-4 1457857 81.81 ns/op BenchmarkSetZero/Int/Direct-4 3096440 38.12 ns/op BenchmarkSetZero/Int/CachedZero-4 2204896 53.72 ns/op BenchmarkSetZero/Int/NewZero-4 1468414 81.77 ns/op BenchmarkSetZero/Uint/Direct-4 3114646 39.09 ns/op BenchmarkSetZero/Uint/CachedZero-4 2214688 54.28 ns/op BenchmarkSetZero/Uint/NewZero-4 1472090 81.91 ns/op BenchmarkSetZero/Float/Direct-4 3107893 38.40 ns/op BenchmarkSetZero/Float/CachedZero-4 2232612 54.48 ns/op BenchmarkSetZero/Float/NewZero-4 1472341 82.57 ns/op BenchmarkSetZero/Complex/Direct-4 3150139 38.35 ns/op BenchmarkSetZero/Complex/CachedZero-4 2135772 54.34 ns/op BenchmarkSetZero/Complex/NewZero-4 1465032 81.83 ns/op BenchmarkSetZero/Array/Direct-4 5350257 22.35 ns/op BenchmarkSetZero/Array/CachedZero-4 2162202 54.32 ns/op BenchmarkSetZero/Array/NewZero-4 1466724 82.68 ns/op BenchmarkSetZero/Chan/Direct-4 3159496 38.26 ns/op BenchmarkSetZero/Chan/CachedZero-4 1706163 70.12 ns/op BenchmarkSetZero/Chan/NewZero-4 1291741 94.04 ns/op BenchmarkSetZero/Func/Direct-4 3143547 38.77 ns/op BenchmarkSetZero/Func/CachedZero-4 1690383 69.96 ns/op BenchmarkSetZero/Func/NewZero-4 1274396 93.83 ns/op BenchmarkSetZero/Interface/Direct-4 2925116 41.10 ns/op BenchmarkSetZero/Interface/CachedZero-4 2207674 54.08 ns/op BenchmarkSetZero/Interface/NewZero-4 1476984 80.92 ns/op BenchmarkSetZero/Map/Direct-4 3070188 38.46 ns/op BenchmarkSetZero/Map/CachedZero-4 1705273 71.10 ns/op BenchmarkSetZero/Map/NewZero-4 1282951 94.50 ns/op BenchmarkSetZero/Pointer/Direct-4 3127718 38.42 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1678045 70.71 ns/op BenchmarkSetZero/Pointer/NewZero-4 1291148 93.19 ns/op BenchmarkSetZero/Slice/Direct-4 2807691 42.42 ns/op BenchmarkSetZero/Slice/CachedZero-4 2173048 55.07 ns/op BenchmarkSetZero/Slice/NewZero-4 1451786 83.09 ns/op BenchmarkSetZero/String/Direct-4 2995854 39.86 ns/op BenchmarkSetZero/String/CachedZero-4 2163229 54.38 ns/op BenchmarkSetZero/String/NewZero-4 1458426 81.92 ns/op BenchmarkSetZero/Struct/Direct-4 5262538 22.26 ns/op BenchmarkSetZero/Struct/CachedZero-4 2162065 54.40 ns/op BenchmarkSetZero/Struct/NewZero-4 1445480 82.57 ns/op BenchmarkSelect/1-4 202957 582.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 104744 1132 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 58095 2061 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 213198 542.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 139761 808.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 152365 826.8 ns/op 154.81 MB/s BenchmarkCallArgCopy/size=256-4 130857 876.4 ns/op 292.10 MB/s BenchmarkCallArgCopy/size=1024-4 101926 1353 ns/op 756.62 MB/s BenchmarkCallArgCopy/size=4096-4 40450 2526 ns/op 1621.47 MB/s BenchmarkCallArgCopy/size=65536-4 4110 27328 ns/op 2398.11 MB/s BenchmarkPtrTo-4 780219 149.3 ns/op BenchmarkFieldByName1-4 906024 118.5 ns/op BenchmarkFieldByName2-4 100286 1337 ns/op BenchmarkFieldByName3-4 12352 11718 ns/op BenchmarkInterfaceBig-4 5899830 20.32 ns/op BenchmarkInterfaceSmall-4 5885670 20.33 ns/op BenchmarkNew-4 3020943 42.57 ns/op BenchmarkMap/StringKeys/MapIndex-4 3662 32655 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3537 33474 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3424 35223 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3420 35666 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3603 33010 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3507 33191 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 262264 442.4 ns/op PASS ok reflect 18.133s goos: freebsd goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11667 9923 ns/op 9142 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17373 7616 ns/op 9294 B/op 1 allocs/op BenchmarkFindString-4 13611 8897 ns/op 9226 B/op 1 allocs/op BenchmarkFindSubmatch-4 11826 9819 ns/op 9386 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12706 9435 ns/op 9488 B/op 2 allocs/op BenchmarkLiteral-4 19629 6481 ns/op BenchmarkNotLiteral-4 4878 25223 ns/op BenchmarkMatchClass-4 3408 32425 ns/op BenchmarkMatchClass_InRange-4 3434 32527 ns/op BenchmarkReplaceAll-4 2725 43648 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19334 6555 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 43947 2629 ns/op BenchmarkAnchoredShortMatch-4 17254 6942 ns/op BenchmarkAnchoredLongMatch-4 22221 5410 ns/op BenchmarkOnePassShortA-4 21205 5658 ns/op BenchmarkNotOnePassShortA-4 8172 14346 ns/op BenchmarkOnePassShortB-4 30210 3925 ns/op BenchmarkNotOnePassShortB-4 10000 11198 ns/op BenchmarkOnePassLongPrefix-4 92550 1277 ns/op BenchmarkOnePassLongNotPrefix-4 34765 3596 ns/op BenchmarkMatchParallelShared-4 28051 4717 ns/op BenchmarkMatchParallelCopied-4 23016 4579 ns/op BenchmarkQuoteMetaAll-4 180861 666.9 ns/op 20.99 MB/s BenchmarkQuoteMetaNone-4 371240 315.0 ns/op 82.55 MB/s BenchmarkCompile/Onepass-4 5038 22408 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1905 58434 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 226 538123 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4416736 25.86 ns/op 618.75 MB/s BenchmarkMatch/Easy0/32-4 21582 6267 ns/op 5.11 MB/s BenchmarkMatch/Easy0/1K-4 6841 15816 ns/op 64.75 MB/s BenchmarkMatch/Easy0i/16-4 4607247 25.41 ns/op 629.58 MB/s BenchmarkMatch/Easy0i/32-4 6301 19111 ns/op 1.67 MB/s BenchmarkMatch/Easy0i/1K-4 292 404987 ns/op 2.53 MB/s BenchmarkMatch/Easy1/16-4 4658913 25.06 ns/op 638.41 MB/s BenchmarkMatch/Easy1/32-4 22078 6319 ns/op 5.06 MB/s BenchmarkMatch/Easy1/1K-4 5073 21354 ns/op 47.95 MB/s BenchmarkMatch/Medium/16-4 4597929 25.28 ns/op 632.92 MB/s BenchmarkMatch/Medium/32-4 6738 17528 ns/op 1.83 MB/s BenchmarkMatch/Medium/1K-4 342 350507 ns/op 2.92 MB/s BenchmarkMatch/Hard/16-4 4634992 25.29 ns/op 632.69 MB/s BenchmarkMatch/Hard/32-4 3992 27076 ns/op 1.18 MB/s BenchmarkMatch/Hard/1K-4 190 621003 ns/op 1.65 MB/s BenchmarkMatch/Hard1/16-4 1568 74815 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 876 133175 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 28 4017399 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 33756 3429 ns/op 4.67 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 20126 5990 ns/op 5.34 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 763 156174 ns/op 6.56 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.424s goos: freebsd goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 755157 155.5 ns/op BenchmarkIsWordChar-4 235292 517.9 ns/op PASS ok regexp/syntax 1.179s goos: freebsd goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 79525 1494 ns/op BenchmarkCallers/inlined-4 57808 2067 ns/op BenchmarkCallers/no-cache-4 13588 8813 ns/op BenchmarkMakeChan/Byte-4 1000000 113.5 ns/op BenchmarkMakeChan/Int-4 997800 117.6 ns/op BenchmarkMakeChan/Ptr-4 723688 176.7 ns/op BenchmarkMakeChan/Struct/0-4 1368228 85.16 ns/op BenchmarkMakeChan/Struct/32-4 596958 235.9 ns/op BenchmarkMakeChan/Struct/40-4 450426 222.7 ns/op BenchmarkChanNonblocking-4 12932157 8.042 ns/op BenchmarkSelectUncontended-4 1272093 91.76 ns/op BenchmarkSelectSyncContended-4 36694 3326 ns/op BenchmarkSelectAsyncContended-4 132133 919.7 ns/op BenchmarkSelectNonblock-4 7322068 15.93 ns/op BenchmarkChanUncontended-4 11116 10477 ns/op BenchmarkChanContended-4 1549 76731 ns/op BenchmarkChanSync-4 126416 961.9 ns/op BenchmarkChanSyncWork-4 10000 15130 ns/op BenchmarkChanProdCons0-4 92340 1316 ns/op BenchmarkChanProdCons10-4 135476 903.0 ns/op BenchmarkChanProdCons100-4 154860 759.2 ns/op BenchmarkChanProdConsWork0-4 87020 1404 ns/op BenchmarkChanProdConsWork10-4 105326 1209 ns/op BenchmarkChanProdConsWork100-4 112461 1069 ns/op BenchmarkSelectProdCons-4 88135 1341 ns/op BenchmarkReceiveDataFromClosedChan-4 730621 156.6 ns/op BenchmarkChanCreation-4 228997 500.6 ns/op BenchmarkChanSem-4 140353 886.2 ns/op BenchmarkChanPopular-4 108 1006242 ns/op BenchmarkChanClosed-4 794595 140.1 ns/op BenchmarkCallClosure-4 6765806 17.91 ns/op BenchmarkCallClosure1-4 7025160 17.24 ns/op BenchmarkCallClosure2-4 1578172 74.14 ns/op BenchmarkCallClosure3-4 1952202 56.14 ns/op BenchmarkCallClosure4-4 1728219 67.35 ns/op BenchmarkComplex128DivNormal-4 12367701 19.65 ns/op BenchmarkComplex128DivNisNaN-4 8821675 20.43 ns/op BenchmarkComplex128DivDisNaN-4 8735800 24.56 ns/op BenchmarkComplex128DivNisInf-4 11854846 21.77 ns/op BenchmarkComplex128DivDisInf-4 5567538 30.09 ns/op BenchmarkSetTypePtr-4 51256182 2.334 ns/op 3427.30 MB/s BenchmarkSetTypePtr8-4 11804949 10.18 ns/op 6288.60 MB/s BenchmarkSetTypePtr16-4 11801241 10.19 ns/op 12566.34 MB/s BenchmarkSetTypePtr32-4 11755506 10.11 ns/op 25309.99 MB/s BenchmarkSetTypePtr64-4 11777068 10.13 ns/op 50552.64 MB/s BenchmarkSetTypePtr126-4 7002622 17.22 ns/op 58538.98 MB/s BenchmarkSetTypePtr128-4 7079968 16.73 ns/op 61218.83 MB/s BenchmarkSetTypePtrSlice-4 956619 165.1 ns/op 49622.13 MB/s BenchmarkSetTypeNode1-4 11406422 15.71 ns/op 1528.03 MB/s BenchmarkSetTypeNode1Slice-4 4463115 24.96 ns/op 30772.76 MB/s BenchmarkSetTypeNode8-4 11845396 10.13 ns/op 7897.40 MB/s BenchmarkSetTypeNode8Slice-4 2194750 54.54 ns/op 46937.96 MB/s BenchmarkSetTypeNode64-4 6935716 17.21 ns/op 30674.58 MB/s BenchmarkSetTypeNode64Slice-4 274442 442.8 ns/op 38159.51 MB/s BenchmarkSetTypeNode64Dead-4 9043280 13.40 ns/op 39388.71 MB/s BenchmarkSetTypeNode64DeadSlice-4 300091 376.5 ns/op 44875.53 MB/s BenchmarkSetTypeNode124-4 6998416 17.21 ns/op 58583.40 MB/s BenchmarkSetTypeNode124Slice-4 214935 571.8 ns/op 56407.17 MB/s BenchmarkSetTypeNode126-4 7130448 16.93 ns/op 60490.79 MB/s BenchmarkSetTypeNode126Slice-4 217992 543.7 ns/op 60271.33 MB/s BenchmarkSetTypeNode128-4 4946038 24.20 ns/op 42978.89 MB/s BenchmarkSetTypeNode128Slice-4 172623 687.8 ns/op 48386.09 MB/s BenchmarkSetTypeNode130-4 4967264 24.16 ns/op 43706.27 MB/s BenchmarkSetTypeNode130Slice-4 167475 706.2 ns/op 47853.01 MB/s BenchmarkSetTypeNode1024-4 950257 126.7 ns/op 64797.94 MB/s BenchmarkSetTypeNode1024Slice-4 29755 3988 ns/op 65855.71 MB/s BenchmarkAllocation-4 6361 25358 ns/op BenchmarkReadMemStats-4 7407 17121 ns/op BenchmarkReadMemStatsLatency-4 1 62890 p50-ns 62890 p90-ns 62890 p99-ns BenchmarkWriteBarrier-4 3250798 50.34 ns/op BenchmarkBulkWriteBarrier-4 8789167 14.52 ns/op BenchmarkScanStackNoLocals-4 4 31507650 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12473810 9.997 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12559298 10.04 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10192026 11.65 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8293038 14.95 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5746785 20.65 ns/op BenchmarkHash5-4 7010052 16.50 ns/op 303.01 MB/s BenchmarkHash16-4 7081798 16.28 ns/op 982.69 MB/s BenchmarkHash64-4 6978658 17.37 ns/op 3684.94 MB/s BenchmarkHash1024-4 2390023 53.10 ns/op 19282.60 MB/s BenchmarkHash65536-4 69291 2728 ns/op 24020.10 MB/s BenchmarkAlignedLoad-4 8202866 14.22 ns/op BenchmarkUnalignedLoad-4 8584478 13.21 ns/op BenchmarkEqEfaceConcrete-4 6043627 19.63 ns/op BenchmarkEqIfaceConcrete-4 6079150 19.45 ns/op BenchmarkNeEfaceConcrete-4 6225525 19.24 ns/op BenchmarkNeIfaceConcrete-4 6580299 18.10 ns/op BenchmarkConvT2EByteSized/bool-4 7292380 16.36 ns/op BenchmarkConvT2EByteSized/uint8-4 6753984 17.77 ns/op BenchmarkConvT2ESmall-4 6450177 18.48 ns/op BenchmarkConvT2EUintptr-4 5903656 20.22 ns/op BenchmarkConvT2ELarge-4 1430710 79.74 ns/op BenchmarkConvT2ISmall-4 6397978 18.83 ns/op BenchmarkConvT2IUintptr-4 5927442 19.96 ns/op BenchmarkConvT2ILarge-4 1461986 84.90 ns/op BenchmarkConvI2E-4 5498794 21.01 ns/op BenchmarkConvI2I-4 5207342 22.49 ns/op BenchmarkAssertE2T-4 5053693 23.62 ns/op BenchmarkAssertE2TLarge-4 2944928 40.60 ns/op BenchmarkAssertE2I-4 5095464 23.90 ns/op BenchmarkAssertI2T-4 4867528 25.06 ns/op BenchmarkAssertI2I-4 5196036 22.95 ns/op BenchmarkAssertI2E-4 6619286 17.40 ns/op BenchmarkAssertE2E-4 6693387 17.50 ns/op BenchmarkAssertE2T2-4 3871536 32.96 ns/op BenchmarkAssertE2T2Blank-4 4856000 24.38 ns/op BenchmarkAssertI2E2-4 4543432 25.20 ns/op BenchmarkAssertI2E2Blank-4 6733444 17.36 ns/op BenchmarkAssertE2E2-4 5170990 22.82 ns/op BenchmarkAssertE2E2Blank-4 6695532 17.59 ns/op BenchmarkConvT2Ezero/zero/16-4 6549390 18.29 ns/op BenchmarkConvT2Ezero/zero/32-4 6026168 19.53 ns/op BenchmarkConvT2Ezero/zero/64-4 6008718 20.68 ns/op BenchmarkConvT2Ezero/zero/str-4 5950588 20.27 ns/op BenchmarkConvT2Ezero/zero/slice-4 6049438 19.29 ns/op BenchmarkConvT2Ezero/zero/big-4 285554 438.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1695315 73.12 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1305194 87.95 ns/op BenchmarkConvT2Ezero/nonzero/big-4 324348 377.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 6108988 19.49 ns/op BenchmarkConvT2Ezero/smallint/32-4 5994439 19.53 ns/op BenchmarkConvT2Ezero/smallint/64-4 5928588 19.92 ns/op BenchmarkConvT2Ezero/largeint/16-4 2176302 58.88 ns/op BenchmarkConvT2Ezero/largeint/32-4 2206948 62.56 ns/op BenchmarkConvT2Ezero/largeint/64-4 1928824 58.85 ns/op BenchmarkMalloc8-4 1798359 66.14 ns/op BenchmarkMalloc16-4 1629620 76.92 ns/op BenchmarkMallocTypeInfo8-4 1817406 67.09 ns/op BenchmarkMallocTypeInfo16-4 1533555 79.89 ns/op BenchmarkMallocLargeStruct-4 241323 586.0 ns/op BenchmarkGoroutineSelect-4 78 2201454 ns/op BenchmarkGoroutineBlocking-4 100 2105737 ns/op BenchmarkGoroutineForRange-4 99 2048139 ns/op BenchmarkGoroutineIdle-4 100 2415716 ns/op BenchmarkHashStringSpeed-4 3053821 41.11 ns/op BenchmarkHashBytesSpeed-4 1786045 66.87 ns/op BenchmarkHashInt32Speed-4 3605319 32.65 ns/op BenchmarkHashInt64Speed-4 3662318 33.33 ns/op BenchmarkHashStringArraySpeed-4 631783 174.4 ns/op BenchmarkMegMap-4 3519600 33.33 ns/op BenchmarkMegOneMap-4 4633677 25.61 ns/op BenchmarkMegEqMap-4 1645 69734 ns/op BenchmarkMegEmptyMap-4 5034529 22.96 ns/op BenchmarkSmallStrMap-4 3849573 31.20 ns/op BenchmarkMapStringKeysEight_16-4 3558144 33.40 ns/op BenchmarkMapStringKeysEight_32-4 3856762 30.40 ns/op BenchmarkMapStringKeysEight_64-4 3780511 32.01 ns/op BenchmarkMapStringKeysEight_1M-4 3838102 31.09 ns/op BenchmarkIntMap-4 4600126 25.97 ns/op BenchmarkMapFirst/1-4 5455797 21.94 ns/op BenchmarkMapFirst/2-4 5130466 22.88 ns/op BenchmarkMapFirst/3-4 5480716 21.93 ns/op BenchmarkMapFirst/4-4 5175943 21.78 ns/op BenchmarkMapFirst/5-4 5196927 22.19 ns/op BenchmarkMapFirst/6-4 5064925 23.10 ns/op BenchmarkMapFirst/7-4 5103724 21.92 ns/op BenchmarkMapFirst/8-4 5114650 22.86 ns/op BenchmarkMapFirst/9-4 4496748 25.33 ns/op BenchmarkMapFirst/10-4 4535600 26.33 ns/op BenchmarkMapFirst/11-4 4717624 26.11 ns/op BenchmarkMapFirst/12-4 4609189 25.97 ns/op BenchmarkMapFirst/13-4 4816010 25.69 ns/op BenchmarkMapFirst/14-4 4760787 25.33 ns/op BenchmarkMapFirst/15-4 4710680 25.45 ns/op BenchmarkMapFirst/16-4 4614934 26.23 ns/op BenchmarkMapMid/1-4 4170229 28.72 ns/op BenchmarkMapMid/2-4 3845730 31.13 ns/op BenchmarkMapMid/3-4 4086046 29.05 ns/op BenchmarkMapMid/4-4 3914148 30.04 ns/op BenchmarkMapMid/5-4 4003891 28.75 ns/op BenchmarkMapMid/6-4 3846645 30.60 ns/op BenchmarkMapMid/7-4 3913521 30.67 ns/op BenchmarkMapMid/8-4 3676467 31.40 ns/op BenchmarkMapMid/9-4 3539559 33.83 ns/op BenchmarkMapMid/10-4 3472246 33.23 ns/op BenchmarkMapMid/11-4 3419198 33.12 ns/op BenchmarkMapMid/12-4 3656550 36.73 ns/op BenchmarkMapMid/13-4 3689178 31.55 ns/op BenchmarkMapMid/14-4 3370719 33.75 ns/op BenchmarkMapMid/15-4 3680724 33.24 ns/op BenchmarkMapMid/16-4 3635521 33.34 ns/op BenchmarkMapLast/1-4 4138748 29.12 ns/op BenchmarkMapLast/2-4 3930520 30.63 ns/op BenchmarkMapLast/3-4 4000366 30.08 ns/op BenchmarkMapLast/4-4 3882427 30.16 ns/op BenchmarkMapLast/5-4 3815323 32.12 ns/op BenchmarkMapLast/6-4 3496623 34.37 ns/op BenchmarkMapLast/7-4 3596043 33.22 ns/op BenchmarkMapLast/8-4 3640102 32.03 ns/op BenchmarkMapLast/9-4 3725322 34.12 ns/op BenchmarkMapLast/10-4 3225579 34.64 ns/op BenchmarkMapLast/11-4 3399884 34.66 ns/op BenchmarkMapLast/12-4 3252430 34.89 ns/op BenchmarkMapLast/13-4 3518140 31.49 ns/op BenchmarkMapLast/14-4 3620785 56.10 ns/op BenchmarkMapLast/15-4 2485573 48.97 ns/op BenchmarkMapLast/16-4 3587232 34.12 ns/op BenchmarkMapCycle-4 2090139 52.85 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3719136 33.40 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3579 43880 ns/op BenchmarkMakeMap/[Byte]Byte-4 769144 163.6 ns/op BenchmarkMakeMap/[Int]Int-4 448916 311.2 ns/op BenchmarkNewEmptyMap-4 14344311 8.374 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1957340 59.16 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 548527 282.6 ns/op BenchmarkMapIterEmpty-4 5060701 29.78 ns/op BenchmarkSameLengthMap-4 4655082 25.30 ns/op BenchmarkBigKeyMap-4 1921292 62.97 ns/op BenchmarkBigValMap-4 1739965 68.05 ns/op BenchmarkSmallKeyMap-4 3411106 35.82 ns/op BenchmarkMapPopulate/1-4 2739740 43.37 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 166050 782.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7746 16279 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 836 137144 ns/op 51753 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 82 1511296 ns/op 415918 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 5 23085891 ns/op 6527220 B/op 2896 allocs/op BenchmarkComplexAlgMap-4 467422 237.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 760808 149.0 ns/op BenchmarkGoMapClear/Reflexive/10-4 676203 172.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 241689 488.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 42698 2848 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5028 21527 ns/op BenchmarkGoMapClear/NonReflexive/1-4 617316 185.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 578493 208.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 228136 525.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41858 3237 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4902 21522 ns/op BenchmarkMapStringConversion/32/simple-4 2162556 54.94 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1895784 62.35 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1933520 65.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 2094043 57.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1712511 70.05 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1805326 64.58 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2158857 59.08 ns/op BenchmarkMapInterfacePtr-4 2185047 53.24 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4916337 24.39 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 168591 731.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5244 22684 ns/op BenchmarkMapPop1000-4 398 301422 ns/op BenchmarkMapPop10000-4 24 5511501 ns/op BenchmarkMapAssign/Int32/256-4 3288694 36.23 ns/op BenchmarkMapAssign/Int32/65536-4 1206206 95.89 ns/op BenchmarkMapAssign/Int64/256-4 3334551 36.45 ns/op BenchmarkMapAssign/Int64/65536-4 1134157 89.66 ns/op BenchmarkMapAssign/Str/256-4 2452080 47.40 ns/op BenchmarkMapAssign/Str/65536-4 720013 153.3 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1613226 70.71 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 783842 150.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1622280 72.94 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 726928 159.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 602042 2337 ns/op BenchmarkMapOperatorAssign/Str/65536-4 263660 418.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 884870 137.2 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 355627 362.7 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 873572 135.6 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 315140 369.8 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 806340 203.1 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 197955 599.8 ns/op 98 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1970970 62.13 ns/op BenchmarkMapDelete/Int32/1000-4 2085786 57.39 ns/op BenchmarkMapDelete/Int32/10000-4 1922310 61.92 ns/op BenchmarkMapDelete/Int64/100-4 1955535 59.78 ns/op BenchmarkMapDelete/Int64/1000-4 2101093 58.24 ns/op BenchmarkMapDelete/Int64/10000-4 1929544 60.76 ns/op BenchmarkMapDelete/Str/100-4 1586086 75.40 ns/op BenchmarkMapDelete/Str/1000-4 1628608 74.41 ns/op BenchmarkMapDelete/Str/10000-4 1534274 80.06 ns/op BenchmarkMapDelete/Pointer/100-4 1767897 68.46 ns/op BenchmarkMapDelete/Pointer/1000-4 1817356 66.66 ns/op BenchmarkMapDelete/Pointer/10000-4 1733620 68.13 ns/op BenchmarkMemmove/0-4 17078276 7.169 ns/op BenchmarkMemmove/1-4 2252851 51.51 ns/op 19.41 MB/s BenchmarkMemmove/2-4 2236983 53.92 ns/op 37.09 MB/s BenchmarkMemmove/3-4 2155702 55.23 ns/op 54.32 MB/s BenchmarkMemmove/4-4 2253726 53.03 ns/op 75.43 MB/s BenchmarkMemmove/5-4 2258551 53.16 ns/op 94.06 MB/s BenchmarkMemmove/6-4 2281204 52.14 ns/op 115.07 MB/s BenchmarkMemmove/7-4 2240901 52.66 ns/op 132.93 MB/s BenchmarkMemmove/8-4 2336182 51.07 ns/op 156.66 MB/s BenchmarkMemmove/9-4 2181318 54.67 ns/op 164.61 MB/s BenchmarkMemmove/10-4 2153700 55.26 ns/op 180.96 MB/s BenchmarkMemmove/11-4 2100658 54.82 ns/op 200.65 MB/s BenchmarkMemmove/12-4 2146484 54.07 ns/op 221.94 MB/s BenchmarkMemmove/13-4 2189797 54.90 ns/op 236.78 MB/s BenchmarkMemmove/14-4 2207774 56.41 ns/op 248.18 MB/s BenchmarkMemmove/15-4 2195032 55.29 ns/op 271.30 MB/s BenchmarkMemmove/16-4 2254816 52.44 ns/op 305.09 MB/s BenchmarkMemmove/32-4 2183971 55.64 ns/op 575.11 MB/s BenchmarkMemmove/64-4 2043594 57.78 ns/op 1107.68 MB/s BenchmarkMemmove/128-4 1763931 68.17 ns/op 1877.75 MB/s BenchmarkMemmove/256-4 1355362 87.87 ns/op 2913.26 MB/s BenchmarkMemmove/512-4 925456 126.4 ns/op 4049.54 MB/s BenchmarkMemmove/1024-4 530125 227.8 ns/op 4494.22 MB/s BenchmarkMemmove/2048-4 278302 417.5 ns/op 4905.25 MB/s BenchmarkMemmove/4096-4 155228 763.2 ns/op 5366.92 MB/s BenchmarkMemmoveOverlap/32-4 2165950 55.22 ns/op 579.46 MB/s BenchmarkMemmoveOverlap/64-4 1997816 58.49 ns/op 1094.12 MB/s BenchmarkMemmoveOverlap/128-4 1753804 68.18 ns/op 1877.33 MB/s BenchmarkMemmoveOverlap/256-4 1365842 87.47 ns/op 2926.81 MB/s BenchmarkMemmoveOverlap/512-4 921025 125.0 ns/op 4096.96 MB/s BenchmarkMemmoveOverlap/1024-4 529060 219.8 ns/op 4658.35 MB/s BenchmarkMemmoveOverlap/2048-4 302978 383.7 ns/op 5336.82 MB/s BenchmarkMemmoveOverlap/4096-4 172038 688.0 ns/op 5953.17 MB/s BenchmarkMemmoveUnalignedDst/0-4 17237648 6.988 ns/op BenchmarkMemmoveUnalignedDst/1-4 2278519 52.27 ns/op 19.13 MB/s BenchmarkMemmoveUnalignedDst/2-4 2254598 53.12 ns/op 37.65 MB/s BenchmarkMemmoveUnalignedDst/3-4 2263764 54.00 ns/op 55.56 MB/s BenchmarkMemmoveUnalignedDst/4-4 2243403 53.25 ns/op 75.12 MB/s BenchmarkMemmoveUnalignedDst/5-4 2271469 52.94 ns/op 94.44 MB/s BenchmarkMemmoveUnalignedDst/6-4 2250111 53.25 ns/op 112.67 MB/s BenchmarkMemmoveUnalignedDst/7-4 2272015 52.80 ns/op 132.56 MB/s BenchmarkMemmoveUnalignedDst/8-4 2320837 51.32 ns/op 155.89 MB/s BenchmarkMemmoveUnalignedDst/9-4 2174012 54.81 ns/op 164.19 MB/s BenchmarkMemmoveUnalignedDst/10-4 2200538 55.59 ns/op 179.90 MB/s BenchmarkMemmoveUnalignedDst/11-4 2111446 55.46 ns/op 198.33 MB/s BenchmarkMemmoveUnalignedDst/12-4 2125888 54.05 ns/op 222.01 MB/s BenchmarkMemmoveUnalignedDst/13-4 2164122 55.42 ns/op 234.58 MB/s BenchmarkMemmoveUnalignedDst/14-4 2137340 55.86 ns/op 250.62 MB/s BenchmarkMemmoveUnalignedDst/15-4 2149611 55.23 ns/op 271.60 MB/s BenchmarkMemmoveUnalignedDst/16-4 2208590 54.44 ns/op 293.91 MB/s BenchmarkMemmoveUnalignedDst/32-4 2083252 57.57 ns/op 555.82 MB/s BenchmarkMemmoveUnalignedDst/64-4 1908891 62.19 ns/op 1029.07 MB/s BenchmarkMemmoveUnalignedDst/128-4 1601329 74.18 ns/op 1725.55 MB/s BenchmarkMemmoveUnalignedDst/256-4 1281682 91.51 ns/op 2797.40 MB/s BenchmarkMemmoveUnalignedDst/512-4 904771 131.0 ns/op 3906.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 483657 242.3 ns/op 4225.83 MB/s BenchmarkMemmoveUnalignedDst/2048-4 284892 423.2 ns/op 4839.64 MB/s BenchmarkMemmoveUnalignedDst/4096-4 151840 776.9 ns/op 5272.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 2055278 57.43 ns/op 557.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1905066 63.02 ns/op 1015.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1679667 70.07 ns/op 1826.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1304833 91.59 ns/op 2795.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 908937 127.5 ns/op 4016.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 544630 223.2 ns/op 4588.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 275654 403.8 ns/op 5071.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 170122 703.9 ns/op 5819.25 MB/s BenchmarkMemmoveUnalignedSrc/0-4 16687400 7.313 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2245237 52.99 ns/op 18.87 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2239701 53.06 ns/op 37.69 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2206298 53.96 ns/op 55.60 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2234632 53.28 ns/op 75.08 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2223265 53.58 ns/op 93.32 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2223432 53.06 ns/op 113.08 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2215215 53.44 ns/op 131.00 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2319830 51.48 ns/op 155.41 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2160949 55.94 ns/op 160.90 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2086705 54.86 ns/op 182.27 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2173293 55.11 ns/op 199.60 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2186558 55.43 ns/op 216.50 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2152795 54.50 ns/op 238.51 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2184633 55.00 ns/op 254.55 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2158744 56.95 ns/op 263.38 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2129569 55.76 ns/op 286.93 MB/s BenchmarkMemmoveUnalignedSrc/32-4 2060463 58.01 ns/op 551.63 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1951827 61.85 ns/op 1034.70 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1676648 71.43 ns/op 1792.09 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1322230 91.60 ns/op 2794.65 MB/s BenchmarkMemmoveUnalignedSrc/512-4 909574 129.3 ns/op 3958.78 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 521701 227.0 ns/op 4510.64 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 283270 420.7 ns/op 4867.81 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 154413 775.5 ns/op 5281.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 2035173 58.15 ns/op 550.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1886554 62.93 ns/op 1017.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1635382 72.62 ns/op 1762.50 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1254532 95.04 ns/op 2693.60 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 859374 133.3 ns/op 3840.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 485998 231.6 ns/op 4421.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 283150 422.4 ns/op 4848.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 151150 783.3 ns/op 5229.20 MB/s BenchmarkMemclr/5-4 15833366 7.545 ns/op 662.72 MB/s BenchmarkMemclr/16-4 15167546 7.828 ns/op 2044.05 MB/s BenchmarkMemclr/64-4 13771617 8.594 ns/op 7446.73 MB/s BenchmarkMemclr/256-4 11861042 9.999 ns/op 25602.66 MB/s BenchmarkMemclr/4096-4 2692015 44.57 ns/op 91903.19 MB/s BenchmarkMemclr/65536-4 89451 1332 ns/op 49213.80 MB/s BenchmarkMemclr/1M-4 5444 21088 ns/op 49724.82 MB/s BenchmarkMemclr/4M-4 714 164226 ns/op 25539.88 MB/s BenchmarkMemclr/8M-4 370 320078 ns/op 26208.02 MB/s BenchmarkMemclr/16M-4 140 1015798 ns/op 16516.30 MB/s BenchmarkMemclr/64M-4 42 2734507 ns/op 24541.49 MB/s BenchmarkGoMemclr/5-4 2901988 39.89 ns/op 125.34 MB/s BenchmarkGoMemclr/16-4 697747 151.5 ns/op 105.61 MB/s BenchmarkGoMemclr/64-4 192391 609.3 ns/op 105.03 MB/s BenchmarkGoMemclr/256-4 48538 2630 ns/op 97.36 MB/s BenchmarkMemclrRange/1K_2K-4 93667 1254 ns/op 76432.07 MB/s BenchmarkMemclrRange/2K_8K-4 35038 3401 ns/op 98077.57 MB/s BenchmarkMemclrRange/4K_16K-4 45337 2623 ns/op 123154.91 MB/s BenchmarkMemclrRange/160K_228K-4 3505 33506 ns/op 49628.32 MB/s BenchmarkClearFat7-4 8424789 13.82 ns/op BenchmarkClearFat8-4 9041708 13.32 ns/op BenchmarkClearFat11-4 8295963 14.41 ns/op BenchmarkClearFat12-4 8091393 15.04 ns/op BenchmarkClearFat13-4 8099203 14.76 ns/op BenchmarkClearFat14-4 7907060 14.85 ns/op BenchmarkClearFat15-4 8173710 14.51 ns/op BenchmarkClearFat16-4 8515172 14.05 ns/op BenchmarkClearFat24-4 8216784 14.53 ns/op BenchmarkClearFat32-4 8063978 14.93 ns/op BenchmarkClearFat40-4 7025408 17.07 ns/op BenchmarkClearFat48-4 6978301 17.34 ns/op BenchmarkClearFat56-4 6953907 16.88 ns/op BenchmarkClearFat64-4 7125428 16.44 ns/op BenchmarkClearFat72-4 6885597 17.10 ns/op BenchmarkClearFat128-4 5628667 21.23 ns/op BenchmarkClearFat256-4 4224496 28.92 ns/op BenchmarkClearFat512-4 2796426 43.41 ns/op BenchmarkClearFat1024-4 1389388 86.06 ns/op BenchmarkClearFat1032-4 1325983 89.31 ns/op BenchmarkClearFat1040-4 1000000 114.4 ns/op BenchmarkCopyFat7-4 8471012 14.29 ns/op BenchmarkCopyFat8-4 9412759 12.83 ns/op BenchmarkCopyFat11-4 8089722 14.91 ns/op BenchmarkCopyFat12-4 8093331 16.07 ns/op BenchmarkCopyFat13-4 8025824 14.87 ns/op BenchmarkCopyFat14-4 8080507 14.86 ns/op BenchmarkCopyFat15-4 7632486 15.15 ns/op BenchmarkCopyFat16-4 8638026 14.39 ns/op BenchmarkCopyFat24-4 7958452 15.01 ns/op BenchmarkCopyFat32-4 8028165 14.67 ns/op BenchmarkCopyFat64-4 7245900 16.46 ns/op BenchmarkCopyFat72-4 6949576 17.29 ns/op BenchmarkCopyFat128-4 5412942 21.88 ns/op BenchmarkCopyFat256-4 3898274 30.68 ns/op BenchmarkCopyFat512-4 2250373 55.49 ns/op BenchmarkCopyFat520-4 2186894 55.92 ns/op BenchmarkCopyFat1024-4 1228221 97.44 ns/op BenchmarkCopyFat1032-4 1213314 99.24 ns/op BenchmarkCopyFat1040-4 1000000 103.8 ns/op BenchmarkIssue18740/2byte-4 519 230214 ns/op BenchmarkIssue18740/4byte-4 849 139138 ns/op BenchmarkIssue18740/8byte-4 1200 97978 ns/op BenchmarkMemclrKnownSize1-4 11161221 10.79 ns/op 92.65 MB/s BenchmarkMemclrKnownSize2-4 6773541 18.19 ns/op 109.96 MB/s BenchmarkMemclrKnownSize4-4 4294336 28.11 ns/op 142.31 MB/s BenchmarkMemclrKnownSize8-4 1566730 79.56 ns/op 100.55 MB/s BenchmarkMemclrKnownSize16-4 663952 157.1 ns/op 101.86 MB/s BenchmarkMemclrKnownSize32-4 380420 335.0 ns/op 95.52 MB/s BenchmarkMemclrKnownSize64-4 203640 592.9 ns/op 107.95 MB/s BenchmarkMemclrKnownSize112-4 114950 1052 ns/op 106.45 MB/s BenchmarkMemclrKnownSize128-4 102043 1184 ns/op 108.15 MB/s BenchmarkMemclrKnownSize192-4 68594 1781 ns/op 107.81 MB/s BenchmarkMemclrKnownSize248-4 50712 2321 ns/op 106.87 MB/s BenchmarkMemclrKnownSize256-4 50368 2312 ns/op 110.75 MB/s BenchmarkMemclrKnownSize512-4 26132 4641 ns/op 110.32 MB/s BenchmarkMemclrKnownSize1024-4 12777 9234 ns/op 110.90 MB/s BenchmarkMemclrKnownSize4096-4 3098 37099 ns/op 110.41 MB/s BenchmarkMemclrKnownSize512KiB-4 24 4942292 ns/op 106.08 MB/s BenchmarkReadMetricsLatency-4 17451 3042 p50-ns 3591 p90-ns 10838 p99-ns BenchmarkFinalizer-4 223 538137 ns/op BenchmarkFinalizerRun-4 327624 639.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8826361 13.29 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3297067 36.08 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2599756 45.63 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2560026 46.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1471023 81.49 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1332328 89.38 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2412470 49.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1376052 86.96 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1503228 79.72 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2193805 55.72 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2199708 54.50 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1874292 62.56 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1678560 71.67 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1489857 80.93 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6156268 19.47 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6093735 19.65 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6089162 19.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6177459 19.35 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5592036 21.35 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4993622 23.69 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6233839 19.18 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6141362 22.62 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5261137 23.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6113288 28.12 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6046797 19.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6073981 19.61 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6159338 19.30 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6068716 19.86 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6097201 19.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6171570 19.43 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6068587 19.71 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6041456 19.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6220450 19.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5407521 21.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5504324 21.88 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6204843 19.31 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5433463 21.93 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5494917 21.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6157137 19.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5438019 21.78 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5454693 21.84 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6229674 19.24 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5472402 21.98 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5419122 21.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6154465 19.32 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6082843 19.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6113127 19.72 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5979648 19.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6070455 19.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6116529 19.78 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6169226 19.31 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6056275 19.84 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6024319 19.73 ns/op BenchmarkNetpollBreak-4 4561 24923 ns/op BenchmarkPingPongHog-4 302 421978 ns/op BenchmarkStackGrowth-4 164424 693.6 ns/op BenchmarkStackGrowthDeep-4 1780 67261 ns/op BenchmarkCreateGoroutines-4 35884 3314 ns/op BenchmarkCreateGoroutinesParallel-4 51523 2288 ns/op BenchmarkCreateGoroutinesCapture-4 7818 16199 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 48526 2431 ns/op BenchmarkClosureCall-4 21725830 5.058 ns/op BenchmarkWakeupParallelSpinning/0s-4 6351 19299 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5208 23016 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4405 27646 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2980 39500 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2060 56611 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1333 85860 ns/op BenchmarkWakeupParallelSpinning/50µs-4 788 148753 ns/op BenchmarkWakeupParallelSpinning/100µs-4 475 248713 ns/op BenchmarkMatmult-4 6023138 22.06 ns/op BenchmarkFastrand-4 15585784 7.595 ns/op BenchmarkFastrand64-4 15351159 7.554 ns/op BenchmarkFastrandHashiter-4 5270988 21.69 ns/op BenchmarkFastrandn/2-4 6598908 18.29 ns/op BenchmarkFastrandn/3-4 7144000 16.71 ns/op BenchmarkFastrandn/4-4 7065909 16.72 ns/op BenchmarkFastrandn/5-4 7129758 16.63 ns/op BenchmarkIfaceCmp100-4 109077 1108 ns/op BenchmarkIfaceCmpNil100-4 197421 588.7 ns/op BenchmarkEfaceCmpDiff-4 40972 2844 ns/op BenchmarkEfaceCmpDiffIndirect-4 39840 2982 ns/op BenchmarkDefer-4 1968105 61.11 ns/op BenchmarkDefer10-4 1000000 119.5 ns/op BenchmarkDeferMany-4 598218 380.6 ns/op BenchmarkPanicRecover-4 210140 554.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 6940 14673 ns/op 13228 p50-ns 16298 p90-ns 27450 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2756 80630 ns/op 13478 p50-ns 20085 p90-ns 122252 p99-ns BenchmarkGoroutineProfile/small/idle-4 3328 34853 ns/op 32902 p50-ns 36909 p90-ns 75908 p99-ns BenchmarkGoroutineProfile/small/loaded-4 100 4370272 ns/op 225181 p50-ns 17923326 p90-ns 61224976 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7976 15966 ns/op 13508 p50-ns 16791 p90-ns 47466 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7477 30773 ns/op 13410 p50-ns 17074 p90-ns 61933 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7565884 ns/op 7544405 p50-ns 7622101 p90-ns 8016644 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 10142883 ns/op 8247285 p50-ns 21172095 p90-ns 21172095 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8001 15052 ns/op 13277 p50-ns 16851 p90-ns 33269 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 1508 233116 ns/op 17521 p50-ns 26988 p90-ns 11998208 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1160 93664 ns/op 92029 p50-ns 96156 p90-ns 120106 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 342 1210195 ns/op 176668 p50-ns 368582 p90-ns 25151850 p99-ns BenchmarkRWMutexUncontended-4 3250034 37.77 ns/op BenchmarkRWMutexWrite100-4 725568 149.0 ns/op BenchmarkRWMutexWrite10-4 94063 1232 ns/op BenchmarkRWMutexWorkWrite100-4 575230 209.4 ns/op BenchmarkRWMutexWorkWrite10-4 91113 1312 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2158 56622 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 854 139527 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1084 108882 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 417 279623 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 543 214393 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 193 589822 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 268 434764 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 96 1191580 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 335340 337.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 328394 382.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 365887 426.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 313615 362.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 371088 338.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 324961 399.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 357054 381.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 304772 486.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 284467 468.2 ns/op BenchmarkMakeSlice/Byte-4 2487369 52.34 ns/op BenchmarkMakeSlice/Int16-4 2249600 50.37 ns/op BenchmarkMakeSlice/Int-4 1857519 68.90 ns/op BenchmarkMakeSlice/Ptr-4 1426851 79.57 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 128.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 139.0 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 159.4 ns/op BenchmarkGrowSlice/Byte-4 850568 128.9 ns/op BenchmarkGrowSlice/Int16-4 906376 138.2 ns/op BenchmarkGrowSlice/Int-4 740598 182.0 ns/op BenchmarkGrowSlice/Ptr-4 650031 213.1 ns/op BenchmarkGrowSlice/Struct/24-4 457554 296.7 ns/op BenchmarkGrowSlice/Struct/32-4 331814 384.9 ns/op BenchmarkGrowSlice/Struct/40-4 286044 463.0 ns/op BenchmarkExtendSlice/IntSlice-4 606136 213.7 ns/op BenchmarkExtendSlice/PointerSlice-4 534073 247.8 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 123.4 ns/op BenchmarkAppend-4 1000000 113.5 ns/op BenchmarkAppendGrowByte-4 6 17623283 ns/op BenchmarkAppendGrowString-4 1 159604701 ns/op BenchmarkAppendSlice/1Bytes-4 2310975 51.52 ns/op BenchmarkAppendSlice/4Bytes-4 2250568 52.58 ns/op BenchmarkAppendSlice/7Bytes-4 2240180 54.36 ns/op BenchmarkAppendSlice/8Bytes-4 2270000 52.22 ns/op BenchmarkAppendSlice/15Bytes-4 2134056 55.67 ns/op BenchmarkAppendSlice/16Bytes-4 2143110 55.13 ns/op BenchmarkAppendSlice/32Bytes-4 2209803 54.18 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 117103 1609 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 27708 4200 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8500 16051 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1831 71076 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 256 572997 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 66 1847232 ns/op BenchmarkAppendStr/1Bytes-4 1663540 74.88 ns/op BenchmarkAppendStr/4Bytes-4 1657377 72.23 ns/op BenchmarkAppendStr/8Bytes-4 1633491 75.49 ns/op BenchmarkAppendStr/16Bytes-4 1582712 74.91 ns/op BenchmarkAppendStr/32Bytes-4 1635528 72.90 ns/op BenchmarkAppendSpecialCase-4 1000000 120.1 ns/op BenchmarkCopy/1Byte-4 2288313 52.75 ns/op 18.96 MB/s BenchmarkCopy/1String-4 2279186 51.71 ns/op 19.34 MB/s BenchmarkCopy/2Byte-4 2230599 52.96 ns/op 37.77 MB/s BenchmarkCopy/2String-4 2331799 51.76 ns/op 38.64 MB/s BenchmarkCopy/4Byte-4 2292922 53.09 ns/op 75.34 MB/s BenchmarkCopy/4String-4 2282881 51.20 ns/op 78.13 MB/s BenchmarkCopy/8Byte-4 2222038 51.56 ns/op 155.17 MB/s BenchmarkCopy/8String-4 2297947 51.40 ns/op 155.66 MB/s BenchmarkCopy/12Byte-4 2154625 54.70 ns/op 219.37 MB/s BenchmarkCopy/12String-4 2192806 55.25 ns/op 217.18 MB/s BenchmarkCopy/16Byte-4 2273234 53.24 ns/op 300.50 MB/s BenchmarkCopy/16String-4 2238831 54.26 ns/op 294.86 MB/s BenchmarkCopy/32Byte-4 2146599 56.11 ns/op 570.33 MB/s BenchmarkCopy/32String-4 2068831 58.72 ns/op 544.97 MB/s BenchmarkCopy/128Byte-4 1720875 68.13 ns/op 1878.86 MB/s BenchmarkCopy/128String-4 1567075 76.68 ns/op 1669.29 MB/s BenchmarkCopy/1024Byte-4 461661 254.0 ns/op 4032.11 MB/s BenchmarkCopy/1024String-4 399519 294.6 ns/op 3475.57 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 37203 3276 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 24409 4999 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13747 7840 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13543 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 14168 ns/op BenchmarkAppendInPlace/Grow/Byte-4 185733 796.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 181974 713.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 137343 1024 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 113226 1118 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 105652 1231 ns/op BenchmarkStackCopyPtr-4 1 114408385 ns/op BenchmarkStackCopy-4 2 84379739 ns/op BenchmarkStackCopyNoCache-4 25 4528846 ns/op BenchmarkStackCopyWithStkobj-4 3 48611811 ns/op BenchmarkIssue18138-4 1064 103270 ns/op BenchmarkCompareStringEqual-4 14354580 8.233 ns/op BenchmarkCompareStringIdentical-4 19527104 5.827 ns/op BenchmarkCompareStringSameLength-4 15831303 7.144 ns/op BenchmarkCompareStringDifferentLength-4 21286819 4.847 ns/op BenchmarkCompareStringBigUnaligned-4 1606 75980 ns/op 13800.89 MB/s BenchmarkCompareStringBig-4 1489 76514 ns/op 13704.54 MB/s BenchmarkConcatStringAndBytes-4 2527714 47.72 ns/op BenchmarkSliceByteToString/1-4 2565721 45.42 ns/op BenchmarkSliceByteToString/2-4 1410507 89.54 ns/op BenchmarkSliceByteToString/4-4 1404609 87.11 ns/op BenchmarkSliceByteToString/8-4 1331050 88.50 ns/op BenchmarkSliceByteToString/16-4 1303502 96.08 ns/op BenchmarkSliceByteToString/32-4 1000000 104.8 ns/op BenchmarkSliceByteToString/64-4 976562 127.9 ns/op BenchmarkSliceByteToString/128-4 875407 177.5 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2282479 54.10 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 950222 125.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 109.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3408171 36.37 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1683314 69.81 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1902666 60.79 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2503347 47.34 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 538788 219.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 658470 172.3 ns/op BenchmarkRuneIterate/range/ASCII-4 6710674 17.54 ns/op BenchmarkRuneIterate/range/Japanese-4 2139886 54.57 ns/op BenchmarkRuneIterate/range/MixedLength-4 2555540 46.83 ns/op BenchmarkRuneIterate/range1/ASCII-4 6908935 17.27 ns/op BenchmarkRuneIterate/range1/Japanese-4 2225390 54.33 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2550394 46.81 ns/op BenchmarkRuneIterate/range2/ASCII-4 6908778 17.44 ns/op BenchmarkRuneIterate/range2/Japanese-4 2183180 54.68 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2560501 47.08 ns/op BenchmarkArrayEqual-4 20212360 5.531 ns/op BenchmarkFunc/Name-4 5999845 19.64 ns/op BenchmarkFunc/Entry-4 12521863 8.913 ns/op BenchmarkFunc/FileLine-4 1806861 65.66 ns/op PASS ok runtime 130.394s goos: freebsd goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27262 3876 ns/op BenchmarkHandle/concurrent-4 15912 7412 ns/op PASS ok runtime/cgo 0.379s goos: freebsd goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 24270802 4.988 ns/op BenchmarkAtomicStore64-4 10869394 10.77 ns/op BenchmarkAtomicLoad-4 24001008 5.023 ns/op BenchmarkAtomicStore-4 11046020 10.87 ns/op BenchmarkAnd8-4 11018079 10.76 ns/op BenchmarkAnd-4 10988240 10.90 ns/op BenchmarkAnd8Parallel-4 2329245 47.33 ns/op BenchmarkAndParallel-4 2483030 53.40 ns/op BenchmarkOr8-4 10946454 10.93 ns/op BenchmarkOr-4 10960742 10.76 ns/op BenchmarkOr8Parallel-4 2266635 48.37 ns/op BenchmarkOrParallel-4 2523865 51.97 ns/op BenchmarkXadd-4 2601582 46.28 ns/op BenchmarkXadd64-4 2466739 47.43 ns/op BenchmarkCas-4 2113509 53.98 ns/op BenchmarkCas64-4 2183310 56.48 ns/op BenchmarkXchg-4 2554160 47.59 ns/op BenchmarkXchg64-4 2478124 48.28 ns/op PASS ok runtime/internal/atomic 2.785s goos: freebsd goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 5222008 23.04 ns/op BenchmarkMulUintptr/large-4 4234288 27.67 ns/op PASS ok runtime/internal/math 0.327s goos: freebsd goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 31 3522303 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 34 3976397 ns/op 382.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1125 109308 ns/op 5.543 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 9222355 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 10 10347386 ns/op 1089 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 181 656337 ns/op 63.27 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 66042576 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 74127758 ns/op 8322 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 7729689 ns/op 821.3 concurrent_launches/op PASS ok runtime/pprof 1.597s goos: freebsd goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 68 1829625 ns/op BenchmarkStackLeak-4 14293 8487 ns/op PASS ok runtime/race 0.501s goos: freebsd goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5734438 20.14 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 350770 334.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.291s goos: freebsd goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 8965994 13.39 ns/op BenchmarkCompact/one-4 2285157 51.98 ns/op BenchmarkCompact/sorted-4 1348864 90.37 ns/op BenchmarkCompact/1_item-4 1414923 83.25 ns/op BenchmarkCompact/unsorted-4 1347636 89.15 ns/op BenchmarkCompact/many-4 979875 116.0 ns/op BenchmarkReplace/naive-fast-4 97423 1181 ns/op BenchmarkReplace/optimized-fast-4 112162 1329 ns/op BenchmarkReplace/naive-slow-4 56365 2089 ns/op BenchmarkReplace/optimized-slow-4 74317 1762 ns/op PASS ok slices 1.779s goos: freebsd goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 193876 589.1 ns/op BenchmarkSortString1K-4 199 588305 ns/op BenchmarkSortString1K_Slice-4 230 518396 ns/op BenchmarkStableString1K-4 120 997981 ns/op BenchmarkSortInt1K-4 238 501281 ns/op BenchmarkSortInt1K_Sorted-4 3844 31231 ns/op BenchmarkSortInt1K_Reversed-4 2300 51572 ns/op BenchmarkSortInt1K_Mod8-4 613 196813 ns/op BenchmarkStableInt1K-4 163 744514 ns/op BenchmarkStableInt1K_Slice-4 187 629834 ns/op BenchmarkSortInt64K-4 3 47340620 ns/op BenchmarkSortInt64K_Slice-4 3 41256638 ns/op BenchmarkStableInt64K-4 2 65033006 ns/op BenchmarkSort1e2-4 487 244965 ns/op BenchmarkStable1e2-4 183 636690 ns/op BenchmarkSort1e4-4 3 48545893 ns/op BenchmarkStable1e4-4 1 218125550 ns/op PASS ok sort 3.707s goos: freebsd goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 932516 130.3 ns/op BenchmarkAtof64Float-4 674379 153.0 ns/op BenchmarkAtof64FloatExp-4 687003 169.0 ns/op BenchmarkAtof64Big-4 485277 242.6 ns/op BenchmarkAtof64RandomBits-4 439448 259.6 ns/op BenchmarkAtof64RandomFloats-4 477889 247.2 ns/op BenchmarkAtof64RandomLongFloats-4 328135 354.7 ns/op BenchmarkAtof32Decimal-4 830062 131.5 ns/op BenchmarkAtof32Float-4 751044 147.5 ns/op BenchmarkAtof32FloatExp-4 659659 175.0 ns/op BenchmarkAtof32Random-4 387218 306.6 ns/op BenchmarkAtof32RandomLong-4 160753 723.0 ns/op BenchmarkParseInt/Pos/7bit-4 1453500 80.08 ns/op BenchmarkParseInt/Pos/26bit-4 789189 147.9 ns/op BenchmarkParseInt/Pos/31bit-4 669836 169.1 ns/op BenchmarkParseInt/Pos/56bit-4 432033 277.9 ns/op BenchmarkParseInt/Pos/63bit-4 390207 294.3 ns/op BenchmarkParseInt/Neg/7bit-4 1502128 80.00 ns/op BenchmarkParseInt/Neg/26bit-4 787404 150.5 ns/op BenchmarkParseInt/Neg/31bit-4 691872 166.4 ns/op BenchmarkParseInt/Neg/56bit-4 467652 252.8 ns/op BenchmarkParseInt/Neg/63bit-4 436170 266.3 ns/op BenchmarkAtoi/Pos/7bit-4 2221201 53.65 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 113.8 ns/op BenchmarkAtoi/Pos/31bit-4 895064 128.6 ns/op BenchmarkAtoi/Pos/56bit-4 568240 202.6 ns/op BenchmarkAtoi/Pos/63bit-4 376455 302.3 ns/op BenchmarkAtoi/Neg/7bit-4 2191228 55.03 ns/op BenchmarkAtoi/Neg/26bit-4 980923 115.5 ns/op BenchmarkAtoi/Neg/31bit-4 893799 128.5 ns/op BenchmarkAtoi/Neg/56bit-4 577699 202.2 ns/op BenchmarkAtoi/Neg/63bit-4 416722 279.4 ns/op BenchmarkFormatFloat/Decimal-4 127036 958.0 ns/op BenchmarkFormatFloat/Float-4 113396 1043 ns/op BenchmarkFormatFloat/Exp-4 123832 950.6 ns/op BenchmarkFormatFloat/NegExp-4 123775 960.2 ns/op BenchmarkFormatFloat/LongExp-4 101754 1128 ns/op BenchmarkFormatFloat/Big-4 101312 1173 ns/op BenchmarkFormatFloat/BinaryExp-4 223670 509.2 ns/op BenchmarkFormatFloat/32Integer-4 127908 924.7 ns/op BenchmarkFormatFloat/32ExactFraction-4 128522 919.8 ns/op BenchmarkFormatFloat/32Point-4 112966 1018 ns/op BenchmarkFormatFloat/32Exp-4 124221 945.3 ns/op BenchmarkFormatFloat/32NegExp-4 126138 943.1 ns/op BenchmarkFormatFloat/32Shortest-4 131874 895.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 149234 790.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 145927 824.7 ns/op BenchmarkFormatFloat/64Fixed1-4 167450 711.5 ns/op BenchmarkFormatFloat/64Fixed2-4 167532 721.7 ns/op BenchmarkFormatFloat/64Fixed3-4 164296 717.5 ns/op BenchmarkFormatFloat/64Fixed4-4 159777 719.9 ns/op BenchmarkFormatFloat/64Fixed12-4 96663 1244 ns/op BenchmarkFormatFloat/64Fixed16-4 121818 965.0 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 122596 955.7 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 112134 1041 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2779 42287 ns/op BenchmarkFormatFloat/Slowpath64-4 104871 1128 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 105420 1134 ns/op BenchmarkAppendFloat/Decimal-4 154212 773.5 ns/op BenchmarkAppendFloat/Float-4 133606 886.6 ns/op BenchmarkAppendFloat/Exp-4 149740 781.4 ns/op BenchmarkAppendFloat/NegExp-4 151050 804.1 ns/op BenchmarkAppendFloat/LongExp-4 122628 973.7 ns/op BenchmarkAppendFloat/Big-4 116624 990.6 ns/op BenchmarkAppendFloat/BinaryExp-4 356979 332.6 ns/op BenchmarkAppendFloat/32Integer-4 151372 776.8 ns/op BenchmarkAppendFloat/32ExactFraction-4 146961 800.7 ns/op BenchmarkAppendFloat/32Point-4 139376 856.0 ns/op BenchmarkAppendFloat/32Exp-4 153264 780.3 ns/op BenchmarkAppendFloat/32NegExp-4 152805 763.2 ns/op BenchmarkAppendFloat/32Shortest-4 168058 702.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 187539 627.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 183423 643.8 ns/op BenchmarkAppendFloat/64Fixed1-4 213232 554.7 ns/op BenchmarkAppendFloat/64Fixed2-4 209667 549.6 ns/op BenchmarkAppendFloat/64Fixed3-4 209118 549.2 ns/op BenchmarkAppendFloat/64Fixed4-4 204711 545.0 ns/op BenchmarkAppendFloat/64Fixed12-4 113971 1045 ns/op BenchmarkAppendFloat/64Fixed16-4 149552 783.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 157533 748.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 137990 856.6 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2787 41673 ns/op BenchmarkAppendFloat/Slowpath64-4 121963 963.4 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 126784 936.5 ns/op BenchmarkFormatInt-4 18934 6414 ns/op BenchmarkAppendInt-4 20496 5823 ns/op BenchmarkFormatUint-4 95973 1264 ns/op BenchmarkAppendUint-4 102429 1150 ns/op BenchmarkFormatIntSmall/7-4 3078867 39.73 ns/op BenchmarkFormatIntSmall/42-4 2999162 38.73 ns/op BenchmarkAppendIntSmall-4 1542864 77.74 ns/op BenchmarkAppendUintVarlen/1-4 1472572 81.26 ns/op BenchmarkAppendUintVarlen/12-4 1445443 82.29 ns/op BenchmarkAppendUintVarlen/123-4 984032 112.3 ns/op BenchmarkAppendUintVarlen/1234-4 969344 113.4 ns/op BenchmarkAppendUintVarlen/12345-4 995451 115.0 ns/op BenchmarkAppendUintVarlen/123456-4 963321 115.4 ns/op BenchmarkAppendUintVarlen/1234567-4 977144 118.2 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 118.3 ns/op BenchmarkAppendUintVarlen/123456789-4 939746 122.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 931191 122.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 927882 126.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 932448 127.8 ns/op BenchmarkAppendUintVarlen/1234567890123-4 914590 128.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 900856 130.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 828591 135.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 863035 134.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 828676 140.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 824816 138.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 814921 144.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 803809 145.5 ns/op BenchmarkQuote-4 54574 2163 ns/op BenchmarkQuoteRune-4 497833 225.6 ns/op BenchmarkAppendQuote-4 61395 1911 ns/op BenchmarkAppendQuoteRune-4 885991 131.1 ns/op BenchmarkUnquoteEasy-4 1537898 78.23 ns/op BenchmarkUnquoteHard-4 51648 2259 ns/op PASS ok strconv 15.607s goos: freebsd goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 496964 237.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 163213 760.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 233506 514.7 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 345844 367.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 101035 1141 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 116770 1012 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 743449 160.2 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 25212 4726 ns/op BenchmarkGenericMatch1-4 2506 45458 ns/op BenchmarkGenericMatch2-4 525 224453 ns/op BenchmarkSingleMaxSkipping-4 9123 12538 ns/op 797.60 MB/s BenchmarkSingleLongSuffixFail-4 17293 6872 ns/op 145.81 MB/s BenchmarkSingleMatch-4 276 423868 ns/op 35.39 MB/s BenchmarkByteByteNoMatch-4 80464 1500 ns/op BenchmarkByteByteMatch-4 24165 4817 ns/op BenchmarkByteStringMatch-4 28171 4195 ns/op BenchmarkHTMLEscapeNew-4 89307 1318 ns/op BenchmarkHTMLEscapeOld-4 103552 1161 ns/op BenchmarkByteStringReplacerWriteString-4 1706 67727 ns/op BenchmarkByteReplacerWriteString-4 1897 61160 ns/op BenchmarkByteByteReplaces-4 3780 29129 ns/op BenchmarkByteByteMap-4 10000 10054 ns/op BenchmarkMap/identity/ASCII-4 685264 173.8 ns/op BenchmarkMap/identity/Greek-4 540634 221.1 ns/op BenchmarkMap/change/ASCII-4 42978 2740 ns/op BenchmarkMap/change/Greek-4 31509 3802 ns/op BenchmarkIndexRune-4 2596101 46.41 ns/op BenchmarkIndexRuneLongString-4 2038555 58.77 ns/op BenchmarkIndexRuneFastPath-4 6089503 19.92 ns/op BenchmarkIndex-4 5609128 20.88 ns/op BenchmarkLastIndex-4 5406360 21.79 ns/op BenchmarkIndexByte-4 13726578 8.309 ns/op BenchmarkToUpper/#00-4 3814366 31.21 ns/op BenchmarkToUpper/ONLYUPPER-4 2772469 43.41 ns/op BenchmarkToUpper/abc-4 369955 317.7 ns/op BenchmarkToUpper/AbC123-4 284728 413.0 ns/op BenchmarkToUpper/azAZ09_-4 318968 378.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 64146 1840 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82594 1453 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39043 3051 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 67435 1775 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 138488 851.9 ns/op BenchmarkToLower/#00-4 3797715 31.59 ns/op BenchmarkToLower/abc-4 3311066 36.38 ns/op BenchmarkToLower/AbC123-4 248455 460.9 ns/op BenchmarkToLower/azAZ09_-4 249256 467.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 114379 1031 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72949 1634 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40210 2993 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 87693 1371 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 138727 869.0 ns/op BenchmarkMapNoChanges-4 1209894 98.15 ns/op BenchmarkTrim-4 45318 2629 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3581035 33.76 ns/op BenchmarkToValidUTF8/InvalidASCII-4 210916 545.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 153092 784.9 ns/op BenchmarkEqualFold/Tests-4 64032 1849 ns/op BenchmarkEqualFold/ASCII-4 4092262 28.96 ns/op BenchmarkEqualFold/UnicodePrefix-4 126140 894.8 ns/op BenchmarkEqualFold/UnicodeSuffix-4 131556 901.9 ns/op BenchmarkIndexHard1-4 813 145780 ns/op BenchmarkIndexHard2-4 584 205367 ns/op BenchmarkIndexHard3-4 187 642727 ns/op BenchmarkIndexHard4-4 186 643804 ns/op BenchmarkLastIndexHard1-4 56 2072042 ns/op BenchmarkLastIndexHard2-4 56 2057962 ns/op BenchmarkLastIndexHard3-4 57 2059976 ns/op BenchmarkCountHard1-4 820 146002 ns/op BenchmarkCountHard2-4 572 208264 ns/op BenchmarkCountHard3-4 186 634071 ns/op BenchmarkIndexTorture-4 7593 15894 ns/op BenchmarkCountTorture-4 7248 15889 ns/op BenchmarkCountTortureOverlapping-4 831 135228 ns/op BenchmarkCountByte/10-4 5239134 22.13 ns/op 451.83 MB/s BenchmarkCountByte/32-4 5045989 23.55 ns/op 1358.57 MB/s BenchmarkCountByte/4096-4 870096 135.4 ns/op 30251.27 MB/s BenchmarkCountByte/4194304-4 787 143445 ns/op 29239.74 MB/s BenchmarkCountByte/67108864-4 19 6146462 ns/op 10918.29 MB/s BenchmarkFields/ASCII/16-4 343171 333.9 ns/op 47.91 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 27573 4366 ns/op 58.63 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1519 78219 ns/op 52.37 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 81 1337776 ns/op 48.99 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21963850 ns/op 47.74 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 187656 632.9 ns/op 25.28 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 13147 9202 ns/op 27.82 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 684 174626 ns/op 23.46 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 37 3109583 ns/op 21.08 MB/s 463106 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 56246699 ns/op 18.64 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 260281 451.7 ns/op 35.42 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20888 5652 ns/op 45.29 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1141 106172 ns/op 38.58 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 60 2008085 ns/op 32.64 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 38074113 ns/op 27.54 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 231162 508.8 ns/op 31.45 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 16065 7488 ns/op 34.19 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 886 136594 ns/op 29.99 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 46 2468965 ns/op 26.54 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 46207692 ns/op 22.69 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 62137836 ns/op BenchmarkSplitSingleByteSeparator-4 27 4422684 ns/op BenchmarkSplitMultiByteSeparator-4 42 2779812 ns/op BenchmarkSplitNSingleByteSeparator-4 276225 460.3 ns/op BenchmarkSplitNMultiByteSeparator-4 219490 563.8 ns/op BenchmarkRepeat/5x0-4 4027200 29.64 ns/op BenchmarkRepeat/5x1-4 3933603 30.49 ns/op BenchmarkRepeat/5x2-4 296274 390.1 ns/op BenchmarkRepeat/5x6-4 187440 644.2 ns/op BenchmarkRepeat/10x0-4 4094967 29.50 ns/op BenchmarkRepeat/10x1-4 3915490 30.35 ns/op BenchmarkRepeat/10x2-4 298579 393.6 ns/op BenchmarkRepeat/10x6-4 185571 654.4 ns/op BenchmarkRepeatLarge/256/1-4 88699 1352 ns/op 189.40 MB/s BenchmarkRepeatLarge/256/16-4 142958 865.4 ns/op 295.80 MB/s BenchmarkRepeatLarge/512/1-4 72056 1628 ns/op 314.52 MB/s BenchmarkRepeatLarge/512/16-4 95322 1147 ns/op 446.57 MB/s BenchmarkRepeatLarge/1024/1-4 52586 2127 ns/op 481.49 MB/s BenchmarkRepeatLarge/1024/16-4 73251 1669 ns/op 613.47 MB/s BenchmarkRepeatLarge/2048/1-4 38605 3149 ns/op 650.32 MB/s BenchmarkRepeatLarge/2048/16-4 46974 2613 ns/op 783.82 MB/s BenchmarkRepeatLarge/4096/1-4 25052 4972 ns/op 823.83 MB/s BenchmarkRepeatLarge/4096/16-4 28022 4063 ns/op 1008.00 MB/s BenchmarkRepeatLarge/8192/1-4 14888 8543 ns/op 958.93 MB/s BenchmarkRepeatLarge/8192/16-4 15307 8016 ns/op 1021.95 MB/s BenchmarkRepeatLarge/8192/4097-4 6982442 16.70 ns/op 245349.21 MB/s BenchmarkRepeatLarge/16384/1-4 8041 14389 ns/op 1138.68 MB/s BenchmarkRepeatLarge/16384/16-4 7971 13796 ns/op 1187.60 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10585 ns/op 1161.18 MB/s BenchmarkRepeatLarge/32768/1-4 4476 26624 ns/op 1230.75 MB/s BenchmarkRepeatLarge/32768/16-4 3847 28034 ns/op 1168.85 MB/s BenchmarkRepeatLarge/32768/4097-4 4738 24322 ns/op 1179.15 MB/s BenchmarkRepeatLarge/65536/1-4 2136 53581 ns/op 1223.11 MB/s BenchmarkRepeatLarge/65536/16-4 2259 51739 ns/op 1266.66 MB/s BenchmarkRepeatLarge/65536/4097-4 2383 50721 ns/op 1211.63 MB/s BenchmarkRepeatLarge/131072/1-4 579 250890 ns/op 522.43 MB/s BenchmarkRepeatLarge/131072/16-4 494 254351 ns/op 515.32 MB/s BenchmarkRepeatLarge/131072/4097-4 568 223402 ns/op 568.51 MB/s BenchmarkRepeatLarge/262144/1-4 232 436793 ns/op 600.16 MB/s BenchmarkRepeatLarge/262144/16-4 301 400447 ns/op 654.63 MB/s BenchmarkRepeatLarge/262144/4097-4 301 396417 ns/op 651.11 MB/s BenchmarkRepeatLarge/524288/1-4 147 840966 ns/op 623.44 MB/s BenchmarkRepeatLarge/524288/16-4 147 825086 ns/op 635.43 MB/s BenchmarkRepeatLarge/524288/4097-4 148 798126 ns/op 651.93 MB/s BenchmarkRepeatLarge/1048576/1-4 75 1583862 ns/op 662.04 MB/s BenchmarkRepeatLarge/1048576/16-4 75 1594862 ns/op 657.47 MB/s BenchmarkRepeatLarge/1048576/4097-4 80 1672927 ns/op 624.50 MB/s BenchmarkRepeatLarge/2097152/1-4 36 3080804 ns/op 680.72 MB/s BenchmarkRepeatLarge/2097152/16-4 37 3135233 ns/op 668.90 MB/s BenchmarkRepeatLarge/2097152/4097-4 38 3192302 ns/op 655.82 MB/s BenchmarkRepeatLarge/4194304/1-4 18 6298414 ns/op 665.93 MB/s BenchmarkRepeatLarge/4194304/16-4 18 6205826 ns/op 675.87 MB/s BenchmarkRepeatLarge/4194304/4097-4 18 6214153 ns/op 674.47 MB/s BenchmarkRepeatLarge/8388608/1-4 9 12420414 ns/op 675.39 MB/s BenchmarkRepeatLarge/8388608/16-4 9 12196021 ns/op 687.82 MB/s BenchmarkRepeatLarge/8388608/4097-4 9 12550087 ns/op 668.25 MB/s BenchmarkRepeatLarge/16777216/1-4 5 24295159 ns/op 690.56 MB/s BenchmarkRepeatLarge/16777216/16-4 5 23858144 ns/op 703.21 MB/s BenchmarkRepeatLarge/16777216/4097-4 5 25208379 ns/op 665.54 MB/s BenchmarkRepeatLarge/33554432/1-4 3 47425985 ns/op 707.51 MB/s BenchmarkRepeatLarge/33554432/16-4 3 47694487 ns/op 703.53 MB/s BenchmarkRepeatLarge/33554432/4097-4 3 48098392 ns/op 697.62 MB/s BenchmarkRepeatLarge/67108864/1-4 2 103658883 ns/op 647.40 MB/s BenchmarkRepeatLarge/67108864/16-4 2 97480482 ns/op 688.43 MB/s BenchmarkRepeatLarge/67108864/4097-4 2 97426926 ns/op 688.81 MB/s BenchmarkRepeatLarge/134217728/1-4 1 190944363 ns/op 702.92 MB/s BenchmarkRepeatLarge/134217728/16-4 1 186662575 ns/op 719.04 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 194319140 ns/op 690.71 MB/s BenchmarkRepeatLarge/268435456/1-4 1 429941578 ns/op 624.35 MB/s BenchmarkRepeatLarge/268435456/16-4 1 390979224 ns/op 686.57 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 390946354 ns/op 686.63 MB/s BenchmarkRepeatLarge/536870912/1-4 1 864877205 ns/op 620.75 MB/s BenchmarkRepeatLarge/536870912/16-4 1 762092917 ns/op 704.47 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 851616429 ns/op 630.41 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 1999349977 ns/op 537.05 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 1530536703 ns/op 701.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 1530306323 ns/op 701.65 MB/s BenchmarkIndexAnyASCII/1:1-4 2478248 47.66 ns/op BenchmarkIndexAnyASCII/1:2-4 2300580 50.33 ns/op BenchmarkIndexAnyASCII/1:4-4 2362750 50.41 ns/op BenchmarkIndexAnyASCII/1:8-4 2377597 49.76 ns/op BenchmarkIndexAnyASCII/1:16-4 2341633 50.09 ns/op BenchmarkIndexAnyASCII/1:32-4 2291884 51.06 ns/op BenchmarkIndexAnyASCII/1:64-4 2359656 50.20 ns/op BenchmarkIndexAnyASCII/16:1-4 2542414 47.93 ns/op BenchmarkIndexAnyASCII/16:2-4 941913 124.4 ns/op BenchmarkIndexAnyASCII/16:4-4 904177 128.8 ns/op BenchmarkIndexAnyASCII/16:8-4 893438 134.1 ns/op BenchmarkIndexAnyASCII/16:16-4 720490 145.7 ns/op BenchmarkIndexAnyASCII/16:32-4 650125 182.5 ns/op BenchmarkIndexAnyASCII/16:64-4 470338 238.3 ns/op BenchmarkIndexAnyASCII/256:1-4 2285562 51.94 ns/op BenchmarkIndexAnyASCII/256:2-4 80239 1468 ns/op BenchmarkIndexAnyASCII/256:4-4 77386 1476 ns/op BenchmarkIndexAnyASCII/256:8-4 79359 1485 ns/op BenchmarkIndexAnyASCII/256:16-4 78326 1498 ns/op BenchmarkIndexAnyASCII/256:32-4 75228 1533 ns/op BenchmarkIndexAnyASCII/256:64-4 75021 1577 ns/op BenchmarkIndexAnyUTF8/1:1-4 2629128 45.41 ns/op BenchmarkIndexAnyUTF8/1:2-4 2428400 49.22 ns/op BenchmarkIndexAnyUTF8/1:4-4 2401292 49.57 ns/op BenchmarkIndexAnyUTF8/1:8-4 2411071 49.24 ns/op BenchmarkIndexAnyUTF8/1:16-4 2420266 49.34 ns/op BenchmarkIndexAnyUTF8/1:32-4 2378168 49.69 ns/op BenchmarkIndexAnyUTF8/1:64-4 2391483 49.37 ns/op BenchmarkIndexAnyUTF8/16:1-4 2085693 57.87 ns/op BenchmarkIndexAnyUTF8/16:2-4 366566 309.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 378572 426.6 ns/op BenchmarkIndexAnyUTF8/16:8-4 358884 493.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 348937 336.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 348715 325.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 349486 318.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 448540 263.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 27590 4209 ns/op BenchmarkIndexAnyUTF8/256:4-4 28372 4130 ns/op BenchmarkIndexAnyUTF8/256:8-4 29293 4114 ns/op BenchmarkIndexAnyUTF8/256:16-4 28713 4145 ns/op BenchmarkIndexAnyUTF8/256:32-4 27877 4251 ns/op BenchmarkIndexAnyUTF8/256:64-4 26989 4688 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2574452 47.37 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2477498 48.05 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2520708 47.01 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2549712 47.84 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2506658 47.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2484147 47.71 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2519355 47.65 ns/op BenchmarkLastIndexAnyASCII/16:1-4 947272 121.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 969915 123.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 940478 125.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 903102 135.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 814681 144.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 584155 181.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 500782 236.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 82194 1448 ns/op BenchmarkLastIndexAnyASCII/256:2-4 82963 1432 ns/op BenchmarkLastIndexAnyASCII/256:4-4 84079 1429 ns/op BenchmarkLastIndexAnyASCII/256:8-4 82490 1465 ns/op BenchmarkLastIndexAnyASCII/256:16-4 83044 1472 ns/op BenchmarkLastIndexAnyASCII/256:32-4 79059 1504 ns/op BenchmarkLastIndexAnyASCII/256:64-4 76791 1562 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2544501 46.81 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2474758 48.25 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2514288 47.17 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2570030 47.37 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2512130 46.63 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2525151 47.41 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2538580 47.78 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 448659 259.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 207529 564.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 212070 557.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 207482 564.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 204910 564.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 205080 572.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 209144 558.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 34902 3370 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14803 7972 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 15124 7890 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 15013 7947 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 14629 7975 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 14696 8174 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 14845 7951 ns/op BenchmarkTrimASCII/1:1-4 3697948 32.52 ns/op BenchmarkTrimASCII/1:2-4 2693955 44.84 ns/op BenchmarkTrimASCII/1:4-4 2612738 46.35 ns/op BenchmarkTrimASCII/1:8-4 2406259 50.32 ns/op BenchmarkTrimASCII/1:16-4 2040031 59.40 ns/op BenchmarkTrimASCII/16:1-4 3035068 39.38 ns/op BenchmarkTrimASCII/16:2-4 966475 123.2 ns/op BenchmarkTrimASCII/16:4-4 919132 124.7 ns/op BenchmarkTrimASCII/16:8-4 910501 132.8 ns/op BenchmarkTrimASCII/16:16-4 819220 144.9 ns/op BenchmarkTrimASCII/256:1-4 786628 149.2 ns/op BenchmarkTrimASCII/256:2-4 84265 1426 ns/op BenchmarkTrimASCII/256:4-4 84123 1452 ns/op BenchmarkTrimASCII/256:8-4 82564 1449 ns/op BenchmarkTrimASCII/256:16-4 81674 1452 ns/op BenchmarkTrimASCII/4096:1-4 72205 1646 ns/op BenchmarkTrimASCII/4096:2-4 5512 21940 ns/op BenchmarkTrimASCII/4096:4-4 4959 22095 ns/op BenchmarkTrimASCII/4096:8-4 5198 22171 ns/op BenchmarkTrimASCII/4096:16-4 5361 21963 ns/op BenchmarkTrimByte-4 5247762 22.04 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13090 9138 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13012 9174 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 980 121266 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1932 60694 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3813 30512 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7732 15966 ns/op BenchmarkJoin/0-4 6588759 17.91 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5209761 23.27 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 220389 527.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 154377 747.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 120866 996.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 99370 1228 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 80702 1467 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 72091 1700 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2902908 40.38 ns/op BenchmarkTrimSpace/ASCII-4 1908052 63.25 ns/op BenchmarkTrimSpace/SomeNonASCII-4 165254 689.6 ns/op BenchmarkTrimSpace/JustNonASCII-4 86834 1362 ns/op BenchmarkReplaceAll-4 150326 786.5 ns/op 16 B/op 1 allocs/op PASS ok strings 54.782s goos: freebsd goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 43657 2542 ns/op BenchmarkCond2-4 18808 6371 ns/op BenchmarkCond4-4 9016 11894 ns/op BenchmarkCond8-4 4122 27165 ns/op BenchmarkCond16-4 1762 64081 ns/op BenchmarkCond32-4 783 153946 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 609148 238.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 311041 352.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 758180 140.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 505480 216.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 335955 356.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 781612 149.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 98450 1325 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 78957 1684 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 78432 1693 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45973 2845 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 694302 175.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 177916 701.0 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 625941 226.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 154040 770.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 803780 136.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 177156 683.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2836965 40.36 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 40804 2834 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 128174 985.5 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 131300 776.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9697 12535 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 312 357995 ns/op BenchmarkRange/*sync.Map-4 1784 67091 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 93892 1137 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 280660 407.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 65019 1693 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 202828 597.5 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 299863 377.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 201518 632.7 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68737 1780 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 180418 623.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 915384 130.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 51716 2343 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 148465 808.4 ns/op BenchmarkSwapCollision/*sync.Map-4 63290 1921 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 452 265400 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 103458 1177 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 423374 285.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19579 5541 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 58438 1999 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20895 5789 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 264199 578.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 118600 1000 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 175066 644.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2352217 55.61 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 175882 681.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2086634 56.23 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 695377 225.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 170481 711.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 716523 152.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 97346 1251 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 468048 314.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 603642 208.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 129136 971.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 736400 161.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 94975 1268 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 122005 948.5 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 175999 695.8 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 56822 2102 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 273834 458.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 568960 251.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 113761 965.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 802432 143.0 ns/op BenchmarkUncontendedSemaphore-4 4148823 29.05 ns/op BenchmarkContendedSemaphore-4 2990863 41.95 ns/op BenchmarkMutexUncontended-4 991668 111.5 ns/op BenchmarkMutex-4 107096 1176 ns/op BenchmarkMutexSlack-4 98977 1241 ns/op BenchmarkMutexWork-4 85274 1331 ns/op BenchmarkMutexWorkSlack-4 85981 1322 ns/op BenchmarkMutexNoSpin-4 54741 1839 ns/op BenchmarkMutexSpin-4 92709 1120 ns/op BenchmarkOnce-4 803647 128.2 ns/op BenchmarkSemaUncontended-4 7738149 15.56 ns/op BenchmarkSemaSyntNonblock-4 1559254 77.86 ns/op BenchmarkSemaSyntBlock-4 1000000 114.6 ns/op BenchmarkSemaWorkNonblock-4 1000000 108.9 ns/op BenchmarkSemaWorkBlock-4 1000000 143.5 ns/op BenchmarkRWMutexUncontended-4 488467 248.2 ns/op BenchmarkRWMutexWrite100-4 320598 358.3 ns/op BenchmarkRWMutexWrite10-4 218133 552.8 ns/op BenchmarkRWMutexWorkWrite100-4 315978 391.1 ns/op BenchmarkRWMutexWorkWrite10-4 174362 681.9 ns/op BenchmarkWaitGroupUncontended-4 1208696 118.9 ns/op BenchmarkWaitGroupAddDone-4 378436 329.8 ns/op BenchmarkWaitGroupAddDoneWork-4 405547 306.9 ns/op BenchmarkWaitGroupWait-4 5633498 21.11 ns/op BenchmarkWaitGroupWaitWork-4 3787832 31.23 ns/op BenchmarkWaitGroupActuallyWait-4 45276 2618 ns/op 32 B/op 2 allocs/op PASS ok sync 16.037s goos: freebsd goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 847528 160.3 ns/op PASS ok sync/atomic 0.241s goos: freebsd goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 111853 1076 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: freebsd goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 9033 12750 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12662 9422 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1051684 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 138 858781 ns/op 937 B/op 7 allocs/op BenchmarkTable/1x100000/new-4 1 127691085 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 125314989 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1999 56757 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2302 49590 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 22 5165376 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 22 4741515 ns/op 18798 B/op 47 allocs/op BenchmarkTable/10x100000/new-4 1 585108189 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 567607977 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 244 480140 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 272 436744 ns/op 144 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 3 48708309 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 45830388 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 5303360110 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5048382475 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2799 35782 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 2642128 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 262756270 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2935 40037 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 319 373612 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3774955 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7653 13237 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 15.083s goos: freebsd goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 66425274 ns/op BenchmarkVariableString-4 118150 1012 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2371 47962 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.475s goos: freebsd goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 2794472 ns/op BenchmarkAfter-4 109 1076728 ns/op BenchmarkStop-4 218 571120 ns/op BenchmarkSimultaneousAfterFunc-4 38 3255782 ns/op BenchmarkStartStop-4 205 558116 ns/op BenchmarkReset-4 3042 45655 ns/op BenchmarkSleep-4 39 2906914 ns/op BenchmarkParallelTimerLatency-4 51 157439 avg-late-ns 247535 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 91090 avg-late-ns 245111 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 74705 avg-late-ns 189669 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 70104 avg-late-ns 223435 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 46292 avg-late-ns 170099 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 88187 avg-late-ns 314333 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 101628 avg-late-ns 324409 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 97313 avg-late-ns 288420 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 106446 avg-late-ns 434906 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 132449 avg-late-ns 636377 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 781290 avg-late-ns 4054743 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 93172 avg-late-ns 269384 max-late-ns BenchmarkTicker-4 465 292556 ns/op BenchmarkTickerReset-4 4046 26902 ns/op BenchmarkTickerResetNaive-4 201 579534 ns/op BenchmarkNow-4 1000000 110.9 ns/op BenchmarkNowUnixNano-4 1000000 112.1 ns/op BenchmarkNowUnixMilli-4 1000000 109.6 ns/op BenchmarkNowUnixMicro-4 1000000 109.9 ns/op BenchmarkFormat-4 63360 1907 ns/op BenchmarkFormatRFC3339-4 84870 1378 ns/op BenchmarkFormatRFC3339Nano-4 83823 1415 ns/op BenchmarkFormatNow-4 86292 1371 ns/op BenchmarkMarshalJSON-4 117978 1026 ns/op BenchmarkMarshalText-4 120163 995.2 ns/op BenchmarkParse-4 140451 832.6 ns/op BenchmarkParseRFC3339UTC-4 336844 341.5 ns/op BenchmarkParseRFC3339UTCBytes-4 239996 501.5 ns/op BenchmarkParseRFC3339TZ-4 105210 1140 ns/op BenchmarkParseRFC3339TZBytes-4 86090 1411 ns/op BenchmarkParseDuration-4 606955 188.5 ns/op BenchmarkHour-4 895624 125.4 ns/op BenchmarkSecond-4 897486 127.4 ns/op BenchmarkYear-4 712916 161.3 ns/op BenchmarkDay-4 590110 277.8 ns/op BenchmarkISOWeek-4 717081 220.8 ns/op BenchmarkGoString-4 85623 1443 ns/op BenchmarkUnmarshalText-4 73374 1606 ns/op PASS ok time 10.883s goos: freebsd goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 692722 164.9 ns/op BenchmarkDecodeValidJapaneseChars-4 860397 146.0 ns/op BenchmarkDecodeRune-4 1597466 65.06 ns/op BenchmarkEncodeValidASCII-4 596893 176.1 ns/op BenchmarkEncodeValidJapaneseChars-4 992415 124.5 ns/op BenchmarkAppendRuneValidASCII-4 1680408 70.73 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2807889 41.12 ns/op BenchmarkEncodeRune-4 3585243 33.49 ns/op PASS ok unicode/utf16 1.205s goos: freebsd goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1110894 106.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 228816 490.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4311802 27.05 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 534981 219.9 ns/op BenchmarkValidTenASCIIChars-4 1000000 111.1 ns/op BenchmarkValid100KASCIIChars-4 121 981345 ns/op BenchmarkValidTenJapaneseChars-4 215989 570.2 ns/op BenchmarkValidLongMostlyASCII-4 122 965452 ns/op BenchmarkValidLongJapanese-4 70 1729483 ns/op BenchmarkValidStringTenASCIIChars-4 5825804 20.53 ns/op BenchmarkValidString100KASCIIChars-4 9376 11095 ns/op BenchmarkValidStringTenJapaneseChars-4 551887 192.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1263 93663 ns/op BenchmarkValidStringLongJapanese-4 216 549298 ns/op BenchmarkEncodeASCIIRune-4 5770995 20.67 ns/op BenchmarkEncodeJapaneseRune-4 2709993 44.46 ns/op BenchmarkAppendASCIIRune-4 12298554 9.595 ns/op BenchmarkAppendJapaneseRune-4 3255284 37.04 ns/op BenchmarkDecodeASCIIRune-4 3242050 36.88 ns/op BenchmarkDecodeJapaneseRune-4 2297442 51.71 ns/op BenchmarkFullRune/ASCII-4 4152417 28.51 ns/op BenchmarkFullRune/Incomplete-4 1907902 63.34 ns/op BenchmarkFullRune/Japanese-4 4106398 28.66 ns/op PASS ok unicode/utf8 3.527s goos: freebsd goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 47697355178 ns/op PASS ok cmd/api 53.115s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1330162 91.17 ns/op BenchmarkEqArrayOfStrings64-4 167296 713.2 ns/op BenchmarkEqArrayOfStrings1024-4 10000 10231 ns/op BenchmarkEqArrayOfFloats5-4 1588354 76.50 ns/op BenchmarkEqArrayOfFloats64-4 159832 743.6 ns/op BenchmarkEqArrayOfFloats1024-4 9952 11850 ns/op BenchmarkEqStruct-4 22850761 4.822 ns/op PASS ok cmd/compile/internal/reflectdata 1.060s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 46331 ns/op BenchmarkCopyElim1-4 778 137586 ns/op BenchmarkCopyElim10-4 786 150019 ns/op BenchmarkCopyElim100-4 450 233364 ns/op BenchmarkCopyElim1000-4 91 1280375 ns/op BenchmarkCopyElim10000-4 5 20788011 ns/op BenchmarkCopyElim100000-4 1 444342387 ns/op BenchmarkDeadCode/1-4 766 134034 ns/op BenchmarkDeadCode/10-4 787 152866 ns/op BenchmarkDeadCode/100-4 355 321103 ns/op BenchmarkDeadCode/1000-4 69 1984406 ns/op BenchmarkDeadCode/10000-4 5 21321494 ns/op BenchmarkDeadCode/100000-4 1 276102787 ns/op BenchmarkDeadCode/200000-4 1 597269898 ns/op BenchmarkDominatorsLinear-4 20 6983456 ns/op 1.43 MB/s BenchmarkDominatorsFwdBack-4 14 9314444 ns/op 1.07 MB/s BenchmarkDominatorsManyPred-4 13 9658267 ns/op 1.04 MB/s BenchmarkDominatorsMaxPred-4 13 9523121 ns/op 1.05 MB/s BenchmarkDominatorsMaxPredVal-4 13 9486910 ns/op 1.05 MB/s BenchmarkFuse/1-4 738 164628 ns/op BenchmarkFuse/10-4 703 218449 ns/op BenchmarkFuse/100-4 226 534320 ns/op BenchmarkFuse/1000-4 28 4343924 ns/op BenchmarkFuse/10000-4 2 53862362 ns/op BenchmarkNilCheckDeep1-4 14244 8435 ns/op 0.12 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5331 19936 ns/op 0.50 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 883 132260 ns/op 0.76 MB/s 652 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 81 1285328 ns/op 0.78 MB/s 3859 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 14544752 ns/op 0.69 MB/s 89262 B/op 6 allocs/op BenchmarkDSEPass-4 38 3118501 ns/op 55418 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 103219338 ns/op 4260848 B/op 108546 allocs/op BenchmarkCSEPass-4 8 12578980 ns/op 123312 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 131019851 ns/op 5710744 B/op 97794 allocs/op BenchmarkDeadcodePass-4 250 562718 ns/op 86618 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 113373251 ns/op 4054320 B/op 44981 allocs/op BenchmarkMultiPass-4 92 1103239 ns/op 244488 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 210180920 ns/op 11230952 B/op 150072 allocs/op BenchmarkCondRewrite/SoloJump-4 3691460 32.46 ns/op BenchmarkCondRewrite/CombJump-4 3796141 32.11 ns/op PASS ok cmd/compile/internal/ssa 11.854s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 12070 10121 ns/op BenchmarkExtShift-4 20397 5874 ns/op BenchmarkModify-4 10000 10042 ns/op BenchmarkMullImm-4 21457 5594 ns/op BenchmarkConstModify-4 10000 10017 ns/op BenchmarkBitSet-4 24340 4924 ns/op BenchmarkBitClear-4 24075 4915 ns/op BenchmarkBitToggle-4 24372 4920 ns/op BenchmarkBitSetConst-4 198790 594.8 ns/op BenchmarkBitClearConst-4 177554 661.1 ns/op BenchmarkBitToggleConst-4 199954 596.8 ns/op BenchmarkDivconstI64-4 10862450 10.40 ns/op BenchmarkModconstI64-4 10739503 11.04 ns/op BenchmarkDivisiblePow2constI64-4 11485920 10.47 ns/op BenchmarkDivisibleconstI64-4 11719434 10.28 ns/op BenchmarkDivisibleWDivconstI64-4 7218714 16.75 ns/op BenchmarkDivconstU64/3-4 11083633 11.00 ns/op BenchmarkDivconstU64/5-4 10743360 11.10 ns/op BenchmarkDivconstU64/37-4 11162164 10.77 ns/op BenchmarkDivconstU64/1234567-4 11126756 10.88 ns/op BenchmarkModconstU64-4 10874668 11.08 ns/op BenchmarkDivisibleconstU64-4 11774263 10.12 ns/op BenchmarkDivisibleWDivconstU64-4 7200030 16.81 ns/op BenchmarkDivconstI32-4 10940419 10.93 ns/op BenchmarkModconstI32-4 12087736 9.967 ns/op BenchmarkDivisiblePow2constI32-4 12092392 10.01 ns/op BenchmarkDivisibleconstI32-4 11416347 10.47 ns/op BenchmarkDivisibleWDivconstI32-4 7147122 16.79 ns/op BenchmarkDivconstU32-4 11261173 10.61 ns/op BenchmarkModconstU32-4 10510138 11.56 ns/op BenchmarkDivisibleconstU32-4 12168699 10.03 ns/op BenchmarkDivisibleWDivconstU32-4 7147857 16.87 ns/op BenchmarkDivconstI16-4 11387114 10.90 ns/op BenchmarkModconstI16-4 11927847 10.22 ns/op BenchmarkDivisiblePow2constI16-4 12113606 9.953 ns/op BenchmarkDivisibleconstI16-4 11597701 10.26 ns/op BenchmarkDivisibleWDivconstI16-4 7104789 16.79 ns/op BenchmarkDivconstU16-4 12119445 9.856 ns/op BenchmarkModconstU16-4 11590497 10.40 ns/op BenchmarkDivisibleconstU16-4 11834536 10.15 ns/op BenchmarkDivisibleWDivconstU16-4 6417991 22.72 ns/op BenchmarkDivconstI8-4 11447672 11.10 ns/op BenchmarkModconstI8-4 11351816 10.41 ns/op BenchmarkDivisiblePow2constI8-4 12255148 9.736 ns/op BenchmarkDivisibleconstI8-4 11800296 10.03 ns/op BenchmarkDivisibleWDivconstI8-4 7221087 16.80 ns/op BenchmarkDivconstU8-4 12341566 9.899 ns/op BenchmarkModconstU8-4 11469876 10.33 ns/op BenchmarkDivisibleconstU8-4 11926141 10.10 ns/op BenchmarkDivisibleWDivconstU8-4 6903831 20.02 ns/op BenchmarkMul2-4 166719 829.8 ns/op BenchmarkMulNeg2-4 162476 770.2 ns/op BenchmarkEfaceInteger-4 4761511 22.45 ns/op BenchmarkMulconstI32/3-4 22745938 5.334 ns/op BenchmarkMulconstI32/5-4 22131441 5.388 ns/op BenchmarkMulconstI32/12-4 21481749 5.648 ns/op BenchmarkMulconstI32/120-4 22500945 5.334 ns/op BenchmarkMulconstI32/-120-4 23145151 5.445 ns/op BenchmarkMulconstI32/65537-4 20955939 5.658 ns/op BenchmarkMulconstI32/65538-4 20352038 5.731 ns/op BenchmarkMulconstI64/3-4 21997786 5.282 ns/op BenchmarkMulconstI64/5-4 22410867 5.464 ns/op BenchmarkMulconstI64/12-4 21334497 5.745 ns/op BenchmarkMulconstI64/120-4 22502139 5.404 ns/op BenchmarkMulconstI64/-120-4 20991460 5.472 ns/op BenchmarkMulconstI64/65537-4 21515524 5.629 ns/op BenchmarkMulconstI64/65538-4 20401556 5.694 ns/op BenchmarkMulconstU32/3-4 23137114 5.295 ns/op BenchmarkMulconstU32/5-4 22100830 5.388 ns/op BenchmarkMulconstU32/12-4 21058812 5.658 ns/op BenchmarkMulconstU32/120-4 22240327 5.376 ns/op BenchmarkMulconstU32/65537-4 21410410 5.673 ns/op BenchmarkMulconstU32/65538-4 20994285 5.602 ns/op BenchmarkMulconstU64/3-4 21901486 5.335 ns/op BenchmarkMulconstU64/5-4 23097052 5.446 ns/op BenchmarkMulconstU64/12-4 20938165 5.713 ns/op BenchmarkMulconstU64/120-4 22236032 5.331 ns/op BenchmarkMulconstU64/65537-4 20276770 5.655 ns/op BenchmarkMulconstU64/65538-4 21362206 5.691 ns/op BenchmarkShiftArithmeticRight-4 22243785 5.298 ns/op BenchmarkSwitch8Predictable-4 17305977 6.484 ns/op BenchmarkSwitch8Unpredictable-4 6401436 17.88 ns/op BenchmarkSwitch32Predictable-4 16926697 6.516 ns/op BenchmarkSwitch32Unpredictable-4 7009411 17.29 ns/op BenchmarkSwitchStringPredictable-4 9505854 11.42 ns/op BenchmarkSwitchStringUnpredictable-4 5055514 23.92 ns/op PASS ok cmd/compile/internal/test 11.945s goos: freebsd goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 171 713596 ns/op BenchmarkNamed/Underlying/nongeneric-4 1097773 105.9 ns/op BenchmarkNamed/Underlying/generic-4 1000000 106.1 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 108.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 120.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 385618797 ns/op 79262 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 300655158 ns/op 101655 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 126172443 ns/op 242165 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 106971536 ns/op 285635 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 404133870 ns/op 12692 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 74019674 ns/op 69081 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 38820608 ns/op 131240 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 25618090 ns/op 200146 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 129826472 ns/op 16649 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 35225236 ns/op 61575 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 18261787 ns/op 118277 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 18280145 ns/op 118676 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 848093253 ns/op 73773 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 458985059 ns/op 136311 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 117275926 ns/op 532868 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 86200986 ns/op 725616 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 399344861 ns/op 5002 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 52692132 ns/op 37906 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 4 31077430 ns/op 64267 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 31999950 ns/op 62410 lines/s PASS ok cmd/compile/internal/types2 14.723s goos: freebsd goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 66 2125946 ns/op 2865985 sys-ns/op 487333 user-ns/op PASS ok cmd/go 0.260s goos: freebsd goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 72867 1612 ns/op 4.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 83508 1415 ns/op 5.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14314 8324 ns/op 123.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14784 8084 ns/op 126.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2239 53195 ns/op 154.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2266 53118 ns/op 154.22 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.955s All tests passed.