linux-amd64-longtest-race at 0b3f58c48e3298e49e27f80dc748f0652339d63e :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rnc9c20c7" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /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 linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rnc9c20c7" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Sat Jan 21 10:12:05 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.020s ok archive/zip 92.887s ok bufio 0.273s ok bytes 8.562s ok compress/bzip2 0.418s ok compress/flate 130.789s ok compress/gzip 10.650s ok compress/lzw 0.518s ok compress/zlib 7.495s ok container/heap 0.037s ok container/list 0.028s ok container/ring 0.027s ok context 0.042s ok crypto 0.027s ok crypto/aes 0.069s ok crypto/cipher 1.106s ok crypto/des 0.058s ok crypto/dsa 15.675s ok crypto/ecdh 0.406s ok crypto/ecdsa 3.047s ok crypto/ed25519 0.881s ok crypto/elliptic 1.072s ok crypto/hmac 0.030s ok crypto/internal/alias 0.027s ok crypto/internal/bigmod 2.392s ok crypto/internal/boring 0.028s ok crypto/internal/boring/bcache 0.282s ok crypto/internal/edwards25519 33.666s ok crypto/internal/edwards25519/field 11.313s ok crypto/internal/nistec 3.385s ok crypto/internal/nistec/fiat 0.027s [no tests to run] ok crypto/md5 0.034s ok crypto/rand 2.452s ok crypto/rc4 0.434s ok crypto/rsa 4.083s ok crypto/sha1 0.053s ok crypto/sha256 0.037s ok crypto/sha512 0.037s ok crypto/subtle 14.968s ok crypto/tls 3.118s ok crypto/x509 1.434s ok database/sql 1.061s ok database/sql/driver 0.029s ok debug/buildinfo 3.760s ok debug/dwarf 0.093s ok debug/elf 1.180s ok debug/gosym 0.332s ok debug/macho 0.065s ok debug/pe 0.048s ok debug/plan9obj 0.028s ok embed 0.028s [no tests to run] ok embed/internal/embedtest 0.028s ok encoding/ascii85 0.038s ok encoding/asn1 0.039s ok encoding/base32 0.071s ok encoding/base64 0.037s ok encoding/binary 0.038s ok encoding/csv 0.059s ok encoding/gob 15.143s ok encoding/hex 0.037s ok encoding/json 8.295s ok encoding/pem 1.867s ok encoding/xml 34.288s ok errors 0.039s ok expvar 0.028s ok flag 0.134s ok fmt 0.523s ok go/ast 0.037s ok go/build 3.399s ok go/build/constraint 0.038s ok go/constant 0.038s ok go/doc 0.220s ok go/doc/comment 1.750s ok go/format 0.058s ok go/importer 0.170s ok go/internal/gccgoimporter 0.059s ok go/internal/gcimporter 23.938s ok go/internal/srcimporter 12.307s ok go/parser 45.610s ok go/printer 1.115s ok go/scanner 0.039s ok go/token 0.109s ok go/types 117.049s ok hash 0.028s ok hash/adler32 0.057s ok hash/crc32 0.059s ok hash/crc64 0.038s ok hash/fnv 0.029s ok hash/maphash 0.028s ok html 0.028s ok html/template 0.613s ok image 1.271s ok image/color 0.048s ok image/draw 0.505s ok image/gif 81.491s ok image/jpeg 21.373s ok image/png 4.973s ok index/suffixarray 559.247s ok internal/abi 0.491s ok internal/buildcfg 0.030s ok internal/coverage/cformat 0.029s ok internal/coverage/cmerge 0.031s ok internal/coverage/pods 0.023s ok internal/coverage/slicereader 0.028s ok internal/coverage/slicewriter 0.028s ok internal/coverage/test 0.058s ok internal/cpu 0.083s ok internal/dag 0.029s ok internal/diff 0.028s ok internal/fmtsort 0.027s ok internal/fuzz 0.049s ok internal/godebug 0.029s ok internal/intern 2.051s ok internal/itoa 0.027s ok internal/poll 18.342s ok internal/profile 0.038s ok internal/reflectlite 0.252s ok internal/safefilepath 0.028s ok internal/saferio 0.239s ok internal/singleflight 0.128s ok internal/testenv 0.028s ok internal/trace 4.996s ok internal/types/errors 0.337s ok internal/unsafeheader 0.028s ok internal/xcoff 0.049s ok io 0.063s ok io/fs 0.251s ok io/ioutil 0.038s ok log 0.043s ok log/syslog 1.256s ok math 0.039s ok math/big 6.500s ok math/bits 0.038s ok math/cmplx 0.028s ok math/rand 27.848s ok mime 0.043s ok mime/multipart 2.980s ok mime/quotedprintable 0.825s ok net 22.662s ok net/http 72.421s ok net/http/cgi 0.508s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.146s ok net/http/httptest 0.171s ok net/http/httptrace 0.027s ok net/http/httputil 0.994s ok net/http/internal 0.039s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.183s ok net/internal/socktest 0.031s ok net/mail 0.037s ok net/netip 0.319s ok net/rpc 0.066s ok net/rpc/jsonrpc 0.037s ok net/smtp 0.068s ok net/textproto 0.041s ok net/url 0.037s ok os 17.210s ok os/exec 0.702s ok os/exec/internal/fdtest 0.027s ok os/signal 14.055s ok os/user 0.027s ok path 0.027s ok path/filepath 0.068s ok plugin 0.027s ok reflect 2.128s ok regexp 2.605s ok regexp/syntax 4.009s ok runtime 189.676s ok runtime/cgo 0.027s ok runtime/coverage 14.241s ok runtime/debug 0.181s ok runtime/internal/atomic 2.432s ok runtime/internal/math 0.039s ok runtime/internal/sys 0.027s ok runtime/internal/syscall 0.027s ok runtime/metrics 0.027s ok runtime/pprof 78.136s ok runtime/race 8.573s ok runtime/trace 4.792s ok sort 5.831s ok strconv 7.135s ok strings 3.518s ok sync 1.346s ok sync/atomic 155.607s ok syscall 0.230s ok testing 1.917s ok testing/fstest 0.038s ok testing/iotest 0.027s ok testing/quick 0.149s ok text/scanner 0.039s ok text/tabwriter 0.028s ok text/template 0.677s ok text/template/parse 0.037s ok time 14.360s ok unicode 0.037s ok unicode/utf16 0.029s ok unicode/utf8 0.038s ok cmd/addr2line 0.798s ok cmd/api 5.745s ok cmd/asm/internal/asm 2.791s ok cmd/asm/internal/lex 0.027s ok cmd/compile/internal/abt 0.048s ok cmd/compile/internal/amd64 44.854s ok cmd/compile/internal/base 0.027s ok cmd/compile/internal/compare 0.028s ok cmd/compile/internal/dwarfgen 0.395s ok cmd/compile/internal/importer 13.164s ok cmd/compile/internal/ir 0.029s ok cmd/compile/internal/logopt 0.187s ok cmd/compile/internal/noder 0.037s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 67.844s ok cmd/compile/internal/syntax 14.795s ok cmd/compile/internal/test 28.008s ok cmd/compile/internal/typecheck 0.241s ok cmd/compile/internal/types 0.027s ok cmd/compile/internal/types2 59.758s ok cmd/covdata 1.004s ok cmd/cover 0.996s ok cmd/dist 0.028s ok cmd/doc 0.749s ok cmd/fix 0.641s ok cmd/go 230.777s ok cmd/go/internal/auth 0.027s ok cmd/go/internal/cache 1.834s ok cmd/go/internal/fsys 0.048s ok cmd/go/internal/generate 0.038s ok cmd/go/internal/get 0.027s ok cmd/go/internal/imports 0.038s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 1.033s ok cmd/go/internal/lockedfile/internal/filelock 0.077s ok cmd/go/internal/modconv 0.047s ok cmd/go/internal/modfetch 27.211s ok cmd/go/internal/modfetch/codehost 7.998s ok cmd/go/internal/modfetch/zip_sum_test 0.038s ok cmd/go/internal/modindex 0.484s ok cmd/go/internal/modload 44.640s ok cmd/go/internal/mvs 0.049s ok cmd/go/internal/par 0.109s ok cmd/go/internal/str 0.027s ok cmd/go/internal/test 0.028s ok cmd/go/internal/vcs 0.330s ok cmd/go/internal/vcweb 0.039s ok cmd/go/internal/vcweb/vcstest 3.479s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.867s ok cmd/gofmt 34.593s ok cmd/internal/archive 0.724s ok cmd/internal/buildid 0.524s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.028s ok cmd/internal/goobj 14.735s ok cmd/internal/moddeps 9.714s ok cmd/internal/notsha256 0.027s ok cmd/internal/obj 0.404s ok cmd/internal/obj/ppc64 4.587s ok cmd/internal/obj/riscv 7.195s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 0.810s ok cmd/internal/objabi 0.028s ok cmd/internal/pkgpath 0.139s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.027s ok cmd/internal/src 0.027s ok cmd/internal/test2json 0.634s ok cmd/link 6.973s ok cmd/link/internal/benchmark 0.028s ok cmd/link/internal/ld 11.035s ok cmd/link/internal/loader 0.066s ok cmd/nm 0.673s ok cmd/objdump 1.469s ok cmd/pack 1.252s ok cmd/pprof 1.452s ok cmd/trace 0.274s ok cmd/vet 8.848s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3318 31232 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2539 40205 ns/op 1862 B/op 37 allocs/op Benchmark/Writer/PAX-4 1851 60575 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4567 22694 ns/op 5155 B/op 16 allocs/op Benchmark/Reader/GNU-4 7471 15684 ns/op 5218 B/op 15 allocs/op Benchmark/Reader/PAX-4 2228 45952 ns/op 8771 B/op 33 allocs/op PASS ok archive/tar 0.798s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 280121263 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 132286097 ns/op BenchmarkZip64TestSizes/4096-4 1496 82743 ns/op BenchmarkZip64TestSizes/1048576-4 216 548506 ns/op BenchmarkZip64TestSizes/67108864-4 1 124181354 ns/op PASS ok archive/zip 1.236s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 234025 464.2 ns/op BenchmarkReaderCopyUnoptimal-4 151653 769.7 ns/op BenchmarkReaderCopyNoWriteTo-4 9253 13947 ns/op BenchmarkReaderWriteToOptimal-4 11145 10442 ns/op BenchmarkReaderReadString-4 141732 808.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 224551 521.7 ns/op BenchmarkWriterCopyUnoptimal-4 216532 513.3 ns/op BenchmarkWriterCopyNoReadFrom-4 9393 13662 ns/op BenchmarkReaderEmpty-4 51116 2061 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 39361 3222 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 640736 186.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.860s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6915 18811 ns/op 1741.95 MB/s BenchmarkWriteByte-4 475 242598 ns/op 16.88 MB/s BenchmarkWriteRune-4 267 453668 ns/op 27.09 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3978912 ns/op BenchmarkBufferFullSmallReads-4 120 992458 ns/op BenchmarkBufferWriteBlock/N4096-4 9072 13176 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 514 205970 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 16702376 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 5077035 23.02 ns/op 434.44 MB/s BenchmarkIndexByte/32-4 4845952 24.25 ns/op 1319.46 MB/s BenchmarkIndexByte/4K-4 997209 120.1 ns/op 34112.77 MB/s BenchmarkIndexBytePortable/10-4 952659 119.2 ns/op 83.89 MB/s BenchmarkIndexBytePortable/32-4 329407 362.3 ns/op 88.33 MB/s BenchmarkIndexBytePortable/4K-4 2870 42089 ns/op 97.32 MB/s BenchmarkIndexRune/10-4 1247725 96.39 ns/op 103.74 MB/s BenchmarkIndexRune/32-4 1311094 89.16 ns/op 358.90 MB/s BenchmarkIndexRune/4K-4 405466 295.4 ns/op 13866.43 MB/s BenchmarkIndexRuneASCII/10-4 4899799 23.35 ns/op 428.30 MB/s BenchmarkIndexRuneASCII/32-4 4890090 24.34 ns/op 1314.53 MB/s BenchmarkIndexRuneASCII/4K-4 969942 119.5 ns/op 34280.09 MB/s BenchmarkEqual/0-4 9228080 12.45 ns/op BenchmarkEqual/1-4 1630612 73.49 ns/op 13.61 MB/s BenchmarkEqual/6-4 1594594 75.63 ns/op 79.33 MB/s BenchmarkEqual/9-4 1599832 75.10 ns/op 119.84 MB/s BenchmarkEqual/15-4 1557410 75.77 ns/op 197.96 MB/s BenchmarkEqual/16-4 1634856 73.31 ns/op 218.25 MB/s BenchmarkEqual/20-4 1551560 77.98 ns/op 256.46 MB/s BenchmarkEqual/32-4 1505036 80.15 ns/op 399.25 MB/s BenchmarkEqual/4K-4 109062 1061 ns/op 3860.56 MB/s BenchmarkIndex/10-4 3194010 37.66 ns/op 265.56 MB/s BenchmarkIndex/32-4 3475549 33.71 ns/op 949.17 MB/s BenchmarkIndex/4K-4 33336 3575 ns/op 1145.78 MB/s BenchmarkIndexEasy/10-4 3088360 38.31 ns/op 261.02 MB/s BenchmarkIndexEasy/32-4 3418807 34.12 ns/op 937.89 MB/s BenchmarkIndexEasy/4K-4 515887 239.3 ns/op 17114.08 MB/s BenchmarkCount/10-4 1673448 71.56 ns/op 139.74 MB/s BenchmarkCount/32-4 1765615 67.60 ns/op 473.36 MB/s BenchmarkCount/4K-4 33567 3611 ns/op 1134.43 MB/s BenchmarkCountEasy/10-4 1679743 71.27 ns/op 140.31 MB/s BenchmarkCountEasy/32-4 1777306 68.30 ns/op 468.49 MB/s BenchmarkCountEasy/4K-4 443466 266.2 ns/op 15385.16 MB/s BenchmarkCountSingle/10-4 4093011 29.26 ns/op 341.73 MB/s BenchmarkCountSingle/32-4 3576034 32.89 ns/op 973.02 MB/s BenchmarkCountSingle/4K-4 786894 143.4 ns/op 28562.23 MB/s BenchmarkToUpper/#00-4 3226375 37.49 ns/op BenchmarkToUpper/ONLYUPPER-4 349216 341.4 ns/op BenchmarkToUpper/abc-4 597285 200.4 ns/op BenchmarkToUpper/AbC123-4 336381 332.5 ns/op BenchmarkToUpper/azAZ09_-4 319448 357.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 99324 1178 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 43834 2647 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64695 1820 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 138837 847.1 ns/op BenchmarkToLower/#00-4 3210661 37.03 ns/op BenchmarkToLower/abc-4 525592 238.7 ns/op BenchmarkToLower/AbC123-4 370188 319.9 ns/op BenchmarkToLower/azAZ09_-4 364375 332.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 101042 1170 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 48158 2467 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72823 1626 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 141904 853.1 ns/op BenchmarkFields/ASCII/16-4 153327 781.5 ns/op 20.47 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 10553 ns/op 24.26 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 684 171058 ns/op 23.95 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 37 3078744 ns/op 21.29 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 50013570 ns/op 20.97 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 102760 1105 ns/op 14.48 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6412 17913 ns/op 14.29 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 397 337776 ns/op 12.13 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 6426276 ns/op 10.20 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 107922237 ns/op 9.72 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 174538 637.7 ns/op 25.09 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14166 8436 ns/op 30.35 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 780 147681 ns/op 27.74 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3196389 ns/op 20.50 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68527307 ns/op 15.30 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 162656 752.0 ns/op 21.28 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8906 12527 ns/op 20.44 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 555 214130 ns/op 19.13 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4194999 ns/op 15.62 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 84546332 ns/op 12.40 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2014644 58.75 ns/op BenchmarkTrimSpace/ASCII-4 978339 121.4 ns/op BenchmarkTrimSpace/SomeNonASCII-4 118168 1008 ns/op BenchmarkTrimSpace/JustNonASCII-4 52809 2263 ns/op BenchmarkToValidUTF8/Valid-4 572028 207.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 387183 305.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 113574 1058 ns/op BenchmarkIndexHard1-4 775 148244 ns/op BenchmarkIndexHard2-4 572 205949 ns/op BenchmarkIndexHard3-4 145 824402 ns/op BenchmarkIndexHard4-4 144 822378 ns/op BenchmarkLastIndexHard1-4 6 17832832 ns/op BenchmarkLastIndexHard2-4 5 21369438 ns/op BenchmarkLastIndexHard3-4 5 25663676 ns/op BenchmarkCountHard1-4 811 147380 ns/op BenchmarkCountHard2-4 582 206835 ns/op BenchmarkCountHard3-4 145 818294 ns/op BenchmarkSplitEmptySeparator-4 1 146703137 ns/op BenchmarkSplitSingleByteSeparator-4 12 9354368 ns/op BenchmarkSplitMultiByteSeparator-4 13 8877009 ns/op BenchmarkSplitNSingleByteSeparator-4 197553 524.1 ns/op BenchmarkSplitNMultiByteSeparator-4 83852 1307 ns/op BenchmarkRepeat-4 202606 574.3 ns/op BenchmarkRepeatLarge/256/1-4 148280 729.4 ns/op 350.98 MB/s BenchmarkRepeatLarge/256/16-4 258463 436.5 ns/op 586.47 MB/s BenchmarkRepeatLarge/512/1-4 111776 936.1 ns/op 546.94 MB/s BenchmarkRepeatLarge/512/16-4 154995 654.2 ns/op 782.66 MB/s BenchmarkRepeatLarge/1024/1-4 87108 1314 ns/op 779.52 MB/s BenchmarkRepeatLarge/1024/16-4 96040 1050 ns/op 974.81 MB/s BenchmarkRepeatLarge/2048/1-4 51498 2225 ns/op 920.45 MB/s BenchmarkRepeatLarge/2048/16-4 59888 1954 ns/op 1047.84 MB/s BenchmarkRepeatLarge/4096/1-4 31612 3650 ns/op 1122.27 MB/s BenchmarkRepeatLarge/4096/16-4 32422 3709 ns/op 1104.28 MB/s BenchmarkRepeatLarge/8192/1-4 17346 6818 ns/op 1201.50 MB/s BenchmarkRepeatLarge/8192/16-4 17901 6297 ns/op 1300.98 MB/s BenchmarkRepeatLarge/8192/4097-4 32856 3516 ns/op 1165.36 MB/s BenchmarkRepeatLarge/16384/1-4 10040 12837 ns/op 1276.31 MB/s BenchmarkRepeatLarge/16384/16-4 8990 11197 ns/op 1463.26 MB/s BenchmarkRepeatLarge/16384/4097-4 12423 10647 ns/op 1154.44 MB/s BenchmarkRepeatLarge/32768/1-4 4704 22742 ns/op 1440.87 MB/s BenchmarkRepeatLarge/32768/16-4 5541 21256 ns/op 1541.55 MB/s BenchmarkRepeatLarge/32768/4097-4 5913 20352 ns/op 1409.17 MB/s BenchmarkRepeatLarge/65536/1-4 2746 39410 ns/op 1662.92 MB/s BenchmarkRepeatLarge/65536/16-4 2871 37962 ns/op 1726.37 MB/s BenchmarkRepeatLarge/65536/4097-4 3156 42476 ns/op 1446.82 MB/s BenchmarkRepeatLarge/131072/1-4 273 417183 ns/op 314.18 MB/s BenchmarkRepeatLarge/131072/16-4 276 417926 ns/op 313.63 MB/s BenchmarkRepeatLarge/131072/4097-4 279 425192 ns/op 298.70 MB/s BenchmarkRepeatLarge/262144/1-4 139 831623 ns/op 315.22 MB/s BenchmarkRepeatLarge/262144/16-4 140 851247 ns/op 307.95 MB/s BenchmarkRepeatLarge/262144/4097-4 140 845302 ns/op 305.35 MB/s BenchmarkRepeatLarge/524288/1-4 73 1682551 ns/op 311.60 MB/s BenchmarkRepeatLarge/524288/16-4 75 1684397 ns/op 311.26 MB/s BenchmarkRepeatLarge/524288/4097-4 68 1680515 ns/op 309.62 MB/s BenchmarkRepeatLarge/1048576/1-4 34 3382938 ns/op 309.96 MB/s BenchmarkRepeatLarge/1048576/16-4 37 3379055 ns/op 310.32 MB/s BenchmarkRepeatLarge/1048576/4097-4 36 3405856 ns/op 306.75 MB/s BenchmarkRepeatLarge/2097152/1-4 19 6642498 ns/op 315.72 MB/s BenchmarkRepeatLarge/2097152/16-4 19 6618408 ns/op 316.87 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 6703042 ns/op 312.33 MB/s BenchmarkRepeatLarge/4194304/1-4 8 13580391 ns/op 308.85 MB/s BenchmarkRepeatLarge/4194304/16-4 8 13925738 ns/op 301.19 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 13392370 ns/op 312.96 MB/s BenchmarkRepeatLarge/8388608/1-4 4 27113345 ns/op 309.39 MB/s BenchmarkRepeatLarge/8388608/16-4 4 27069562 ns/op 309.89 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 26491163 ns/op 316.58 MB/s BenchmarkRepeatLarge/16777216/1-4 2 53440060 ns/op 313.94 MB/s BenchmarkRepeatLarge/16777216/16-4 2 53563879 ns/op 313.22 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 53910862 ns/op 311.20 MB/s BenchmarkRepeatLarge/33554432/1-4 1 102673622 ns/op 326.81 MB/s BenchmarkRepeatLarge/33554432/16-4 1 101464014 ns/op 330.70 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 102461881 ns/op 327.48 MB/s BenchmarkRepeatLarge/67108864/1-4 1 203135899 ns/op 330.36 MB/s BenchmarkRepeatLarge/67108864/16-4 1 201066747 ns/op 333.76 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 202238564 ns/op 331.83 MB/s BenchmarkRepeatLarge/134217728/1-4 1 403776821 ns/op 332.41 MB/s BenchmarkRepeatLarge/134217728/16-4 1 406142426 ns/op 330.47 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 406620353 ns/op 330.08 MB/s BenchmarkRepeatLarge/268435456/1-4 1 806549798 ns/op 332.82 MB/s BenchmarkRepeatLarge/268435456/16-4 1 806524246 ns/op 332.83 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 803867854 ns/op 333.93 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1588914206 ns/op 337.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1597763963 ns/op 336.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1595968523 ns/op 336.39 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3139374641 ns/op 342.02 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3165809250 ns/op 339.17 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3158683956 ns/op 339.93 MB/s BenchmarkBytesCompare/1-4 11710861 9.220 ns/op BenchmarkBytesCompare/2-4 12368683 9.749 ns/op BenchmarkBytesCompare/4-4 12179216 9.648 ns/op BenchmarkBytesCompare/8-4 13063543 9.202 ns/op BenchmarkBytesCompare/16-4 13474136 8.912 ns/op BenchmarkBytesCompare/32-4 11973211 9.705 ns/op BenchmarkBytesCompare/64-4 10020706 12.03 ns/op BenchmarkBytesCompare/128-4 9426222 12.70 ns/op BenchmarkBytesCompare/256-4 7655486 15.12 ns/op BenchmarkBytesCompare/512-4 6283926 19.01 ns/op BenchmarkBytesCompare/1024-4 3928440 30.31 ns/op BenchmarkBytesCompare/2048-4 2260768 53.48 ns/op BenchmarkIndexAnyASCII/1:1-4 2314856 51.41 ns/op BenchmarkIndexAnyASCII/1:2-4 2305314 49.52 ns/op BenchmarkIndexAnyASCII/1:4-4 2337799 49.43 ns/op BenchmarkIndexAnyASCII/1:8-4 2298080 49.34 ns/op BenchmarkIndexAnyASCII/1:16-4 2390571 48.25 ns/op BenchmarkIndexAnyASCII/1:32-4 2332306 49.27 ns/op BenchmarkIndexAnyASCII/1:64-4 2358328 48.99 ns/op BenchmarkIndexAnyASCII/16:1-4 2351859 50.06 ns/op BenchmarkIndexAnyASCII/16:2-4 545288 209.3 ns/op BenchmarkIndexAnyASCII/16:4-4 562400 209.9 ns/op BenchmarkIndexAnyASCII/16:8-4 499401 226.6 ns/op BenchmarkIndexAnyASCII/16:16-4 519500 231.7 ns/op BenchmarkIndexAnyASCII/16:32-4 411920 290.3 ns/op BenchmarkIndexAnyASCII/16:64-4 363951 336.8 ns/op BenchmarkIndexAnyASCII/256:1-4 2114515 56.44 ns/op BenchmarkIndexAnyASCII/256:2-4 44654 2796 ns/op BenchmarkIndexAnyASCII/256:4-4 42208 2796 ns/op BenchmarkIndexAnyASCII/256:8-4 43124 2824 ns/op BenchmarkIndexAnyASCII/256:16-4 41901 2832 ns/op BenchmarkIndexAnyASCII/256:32-4 43333 2877 ns/op BenchmarkIndexAnyASCII/256:64-4 41068 2897 ns/op BenchmarkIndexAnyUTF8/1:1-4 2274469 51.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2299766 49.50 ns/op BenchmarkIndexAnyUTF8/1:4-4 2320029 49.78 ns/op BenchmarkIndexAnyUTF8/1:8-4 2331228 49.29 ns/op BenchmarkIndexAnyUTF8/1:16-4 2374188 48.10 ns/op BenchmarkIndexAnyUTF8/1:32-4 2318294 49.17 ns/op BenchmarkIndexAnyUTF8/1:64-4 2344232 49.07 ns/op BenchmarkIndexAnyUTF8/16:1-4 166867 707.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 299205 391.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 300217 395.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 294788 400.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 304599 421.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 276807 422.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 224925 468.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10303 ns/op BenchmarkIndexAnyUTF8/256:2-4 22561 5415 ns/op BenchmarkIndexAnyUTF8/256:4-4 22284 5428 ns/op BenchmarkIndexAnyUTF8/256:8-4 21045 5357 ns/op BenchmarkIndexAnyUTF8/256:16-4 22441 5440 ns/op BenchmarkIndexAnyUTF8/256:32-4 19726 6098 ns/op BenchmarkIndexAnyUTF8/256:64-4 19394 6270 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2364730 50.25 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2333960 48.85 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2341588 48.64 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2335946 49.25 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2395276 47.46 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2361915 48.60 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2356717 48.50 ns/op BenchmarkLastIndexAnyASCII/16:1-4 379966 309.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 386580 310.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 372747 313.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 387726 310.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 368440 320.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 321723 359.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 272846 417.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29662 4000 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29618 4010 ns/op BenchmarkLastIndexAnyASCII/256:4-4 28761 4017 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29456 4135 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29023 4011 ns/op BenchmarkLastIndexAnyASCII/256:32-4 28578 4068 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28627 4144 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2361565 49.67 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2337706 49.02 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2368244 48.38 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2352544 48.46 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2402089 47.36 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2391009 48.33 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2350268 48.45 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 260991 438.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 302240 394.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 290000 398.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 296478 399.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 295903 422.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 273472 436.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 253087 458.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19192 6164 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 21295 5810 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21510 5971 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21483 5717 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 20328 5505 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 19092 6343 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18195 6427 ns/op BenchmarkTrimASCII/1:1-4 2634206 45.48 ns/op BenchmarkTrimASCII/1:2-4 2224748 53.72 ns/op BenchmarkTrimASCII/1:4-4 2156091 56.13 ns/op BenchmarkTrimASCII/1:8-4 2117149 56.55 ns/op BenchmarkTrimASCII/1:16-4 1834290 63.95 ns/op BenchmarkTrimASCII/16:1-4 512043 229.3 ns/op BenchmarkTrimASCII/16:2-4 367251 309.7 ns/op BenchmarkTrimASCII/16:4-4 378744 310.5 ns/op BenchmarkTrimASCII/16:8-4 369483 316.7 ns/op BenchmarkTrimASCII/16:16-4 359680 333.0 ns/op BenchmarkTrimASCII/256:1-4 43216 2800 ns/op BenchmarkTrimASCII/256:2-4 29372 3984 ns/op BenchmarkTrimASCII/256:4-4 29480 4002 ns/op BenchmarkTrimASCII/256:8-4 29000 4150 ns/op BenchmarkTrimASCII/256:16-4 29456 4001 ns/op BenchmarkTrimASCII/4096:1-4 2763 43792 ns/op BenchmarkTrimASCII/4096:2-4 1885 64647 ns/op BenchmarkTrimASCII/4096:4-4 1825 62326 ns/op BenchmarkTrimASCII/4096:8-4 1886 63201 ns/op BenchmarkTrimASCII/4096:16-4 1790 65034 ns/op BenchmarkTrimByte-4 1598304 76.07 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12880 9366 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12894 9289 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 735 159406 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1474 79747 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2758 40533 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5053 21295 ns/op BenchmarkCompareBytesEqual-4 13435152 7.963 ns/op BenchmarkCompareBytesToNil-4 15729190 7.184 ns/op BenchmarkCompareBytesEmpty-4 15770208 6.949 ns/op BenchmarkCompareBytesIdentical-4 15897654 6.806 ns/op BenchmarkCompareBytesSameLength-4 13751304 7.904 ns/op BenchmarkCompareBytesDifferentLength-4 13331200 8.233 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1788 65309 ns/op 16055.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1741 59056 ns/op 17755.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1790 63396 ns/op 16540.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1772 68355 ns/op 15340.36 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1802 65832 ns/op 15928.14 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1753 67858 ns/op 15452.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1798 64956 ns/op 16142.97 MB/s BenchmarkCompareBytesBig-4 1844 65013 ns/op 16128.78 MB/s BenchmarkCompareBytesBigIdentical-4 15934186 7.130 ns/op 147058498.20 MB/s PASS ok bytes 65.924s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 71986170 ns/op 1.39 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 293533662 ns/op 1.93 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 22994916 ns/op 0.71 MB/s 3648409 B/op 52 allocs/op PASS ok compress/bzip2 1.282s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 69 1607946 ns/op 6.22 MB/s 42321 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15304947 ns/op 6.53 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 155113054 ns/op 6.45 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 69 1616358 ns/op 6.19 MB/s 42520 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16334533 ns/op 6.12 MB/s 44411 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 167976559 ns/op 5.95 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 70 1598351 ns/op 6.26 MB/s 42336 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15660940 ns/op 6.39 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 158558683 ns/op 6.31 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 74 1612873 ns/op 6.20 MB/s 43239 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15620616 ns/op 6.40 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 161946421 ns/op 6.17 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 63 1765000 ns/op 5.67 MB/s 43587 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17096511 ns/op 5.85 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 174400241 ns/op 5.73 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 79 1379178 ns/op 7.25 MB/s 43030 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11689529 ns/op 8.55 MB/s 47421 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 119740054 ns/op 8.35 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1239775 ns/op 8.07 MB/s 43106 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9445094 ns/op 10.59 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 94085806 ns/op 10.63 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 87 1235982 ns/op 8.09 MB/s 43601 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9432522 ns/op 10.60 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 93808521 ns/op 10.66 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1047574 ns/op 9.55 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 10114253 ns/op 9.89 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 100097964 ns/op 9.99 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2002169 ns/op 4.99 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 18028226 ns/op 5.55 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 177735610 ns/op 5.63 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5855251 ns/op 1.71 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 69459366 ns/op 1.44 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 733553561 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 5912455 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 70453770 ns/op 1.42 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 732544091 ns/op 1.37 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 87 1273296 ns/op 7.85 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10897413 ns/op 9.18 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 107256245 ns/op 9.32 MB/s BenchmarkEncode/Newton/Speed/1e4-4 54 1893136 ns/op 5.28 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14441397 ns/op 6.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 143219415 ns/op 6.98 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 5818797 ns/op 1.72 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 65005477 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 671458293 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 5852790 ns/op 1.71 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 82215813 ns/op 1.22 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 847736831 ns/op 1.18 MB/s PASS ok compress/flate 15.915s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2207642 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2310255 ns/op 4.33 MB/s BenchmarkDecoder/1e5-4 5 22065784 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22098088 ns/op 4.53 MB/s BenchmarkDecoder/1e6-4 1 221718782 ns/op 4.51 MB/s BenchmarkDecoder/1e-Reuse6-4 1 218589010 ns/op 4.57 MB/s BenchmarkEncoder/1e4-4 52 2101893 ns/op 4.76 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1815491 ns/op 5.51 MB/s BenchmarkEncoder/1e5-4 6 19349846 ns/op 5.17 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18951698 ns/op 5.28 MB/s BenchmarkEncoder/1e6-4 1 194444942 ns/op 5.14 MB/s BenchmarkEncoder/1e-Reuse6-4 1 191337030 ns/op 5.23 MB/s PASS ok compress/lzw 2.676s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3687829 ns/op PASS ok container/heap 0.251s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21992 4954 ns/op BenchmarkWithTimeout/concurrency=40-4 5397 20930 ns/op BenchmarkWithTimeout/concurrency=4000-4 5271 23279 ns/op BenchmarkWithTimeout/concurrency=400000-4 6728 18690 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 447037 265.2 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14922 8735 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16729 6798 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2953 38435 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2090 80638 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2422 42313 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 266 443129 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 198 605756 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 288 404686 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4476404 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7169574 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 32 4117617 ns/op BenchmarkCheckCanceled/Err-4 294456 383.2 ns/op BenchmarkCheckCanceled/Done-4 485049 233.6 ns/op BenchmarkContextCancelDone-4 687386 157.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 29478 3995 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 28044 4255 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 27177 4783 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 21705 5699 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 15282 8379 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 667880 181.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 355309 336.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 246904 481.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 154639 775.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 80798 1473 ns/op PASS ok context 11.709s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 2410268 49.92 ns/op 320.49 MB/s BenchmarkDecrypt-4 2393331 49.91 ns/op 320.61 MB/s BenchmarkExpand-4 995409 114.0 ns/op PASS ok crypto/aes 0.497s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 215342 521.8 ns/op 122.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 418624 255.8 ns/op 250.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 222196 537.3 ns/op 119.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 445579 264.2 ns/op 242.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 143122 855.5 ns/op 1577.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 221046 539.4 ns/op 2502.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 137712 861.2 ns/op 1567.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 186646 627.9 ns/op 2150.10 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 54906 2163 ns/op 3786.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 64700 1835 ns/op 4463.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 47799 2469 ns/op 3317.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53487 2233 ns/op 3668.93 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7353 14925 ns/op 68.27 MB/s BenchmarkAESCFBDecrypt1K-4 7928 14907 ns/op 68.36 MB/s BenchmarkAESCFBDecrypt8K-4 1023 117924 ns/op 69.43 MB/s BenchmarkAESOFB1K-4 12626 9491 ns/op 107.37 MB/s BenchmarkAESCTR1K-4 15886 7546 ns/op 135.05 MB/s BenchmarkAESCTR8K-4 1993 59123 ns/op 138.47 MB/s BenchmarkAESCBCEncrypt1K-4 16399 7333 ns/op 139.65 MB/s BenchmarkAESCBCDecrypt1K-4 23378 5134 ns/op 199.44 MB/s PASS ok crypto/cipher 2.882s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 84699 1372 ns/op 5.83 MB/s BenchmarkDecrypt-4 82269 1426 ns/op 5.61 MB/s BenchmarkTDESEncrypt-4 32070 3844 ns/op 2.08 MB/s BenchmarkTDESDecrypt-4 31645 3783 ns/op 2.11 MB/s PASS ok crypto/des 0.617s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 914 125068 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8510622 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19813942 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1254203 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 0.637s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1621 67888 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 43 2694738 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5831969 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 925 127852 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8332847 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19443228 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3846 29718 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 57 2016652 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 4822967 ns/op 1449 B/op 17 allocs/op PASS ok crypto/ecdsa 1.357s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 320 349556 ns/op BenchmarkNewKeyFromSeed-4 333 353987 ns/op BenchmarkSigning-4 319 373436 ns/op BenchmarkVerification-4 212 565044 ns/op PASS ok crypto/ed25519 0.653s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4886 23522 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 172 683699 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 57 2009879 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 25 4519966 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1356 86295 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 67 1741914 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5610972 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 13558188 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14313 8290 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6002 19945 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4225 25048 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 94 1135824 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2846 41150 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 266 444582 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1693 66010 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 100 1085061 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.281s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15132 7851 ns/op 130.44 MB/s BenchmarkHMACSHA256_32-4 27058 4457 ns/op 7.18 MB/s BenchmarkNewWriteSum-4 13056 8438 ns/op 3.79 MB/s PASS ok crypto/hmac 0.599s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 56382 2107 ns/op BenchmarkModSub-4 71114 1668 ns/op BenchmarkMontgomeryRepr-4 24442 4524 ns/op BenchmarkMontgomeryMul-4 29668 4048 ns/op BenchmarkModMul-4 12685 9180 ns/op BenchmarkExpBig-4 18 6728390 ns/op BenchmarkExp-4 7 15488100 ns/op PASS ok crypto/internal/bigmod 1.147s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3535 29965 ns/op BenchmarkScalarBaseMult-4 339 338287 ns/op BenchmarkScalarMult-4 154 766855 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 526957 ns/op PASS ok crypto/internal/edwards25519 0.646s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 541573 198.9 ns/op BenchmarkMultiply-4 4568784 25.98 ns/op BenchmarkSquare-4 5808745 20.45 ns/op BenchmarkInvert-4 24420 4891 ns/op BenchmarkMult32-4 1614540 72.98 ns/op PASS ok crypto/internal/edwards25519/field 0.799s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1676112 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1574 74631 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5344581 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 12940707 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 193 614213 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7806 14755 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1714341 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 28 3847153 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.068s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 638709 174.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 246595 459.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125599 953.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 672139 176.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 252798 472.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 127189 934.5 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 131390 905.9 ns/op 8.83 MB/s BenchmarkHash64-4 140559 823.3 ns/op 77.74 MB/s BenchmarkHash128-4 126583 941.3 ns/op 135.98 MB/s BenchmarkHash256-4 100725 1184 ns/op 216.16 MB/s BenchmarkHash512-4 71004 1670 ns/op 306.54 MB/s BenchmarkHash1K-4 45852 2611 ns/op 392.22 MB/s BenchmarkHash8K-4 7137 16046 ns/op 510.52 MB/s BenchmarkHash1M-4 55 1946629 ns/op 538.66 MB/s BenchmarkHash8M-4 7 15594994 ns/op 537.90 MB/s BenchmarkHash8BytesUnaligned-4 127426 920.9 ns/op 8.69 MB/s BenchmarkHash1KUnaligned-4 45598 2640 ns/op 387.86 MB/s BenchmarkHash8KUnaligned-4 7393 16070 ns/op 509.76 MB/s PASS ok crypto/md5 1.687s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 298901863 ns/op PASS ok crypto/rand 0.333s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13939 8592 ns/op 14.90 MB/s BenchmarkRC4_1K-4 1701 67374 ns/op 15.20 MB/s BenchmarkRC4_8K-4 226 530984 ns/op 15.25 MB/s PASS ok crypto/rc4 0.543s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 14 8373049 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 18940914 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 35596169 ns/op BenchmarkEncryptPKCS1v15/2048-4 44 2552693 ns/op BenchmarkDecryptOAEP/2048-4 14 8235765 ns/op BenchmarkEncryptOAEP/2048-4 42 2590360 ns/op BenchmarkSignPKCS1v15/2048-4 13 8346825 ns/op BenchmarkVerifyPKCS1v15/2048-4 48 2512080 ns/op BenchmarkSignPSS/2048-4 13 8387364 ns/op BenchmarkVerifyPSS/2048-4 43 2729788 ns/op PASS ok crypto/rsa 1.466s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 113024 1028 ns/op 7.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 133888 859.5 ns/op 9.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 77190 1541 ns/op 207.61 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88460 1331 ns/op 240.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47415 2530 ns/op 404.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 50985 2351 ns/op 435.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9064 13114 ns/op 624.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 8908 12967 ns/op 631.74 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.096s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 84594 1379 ns/op 5.80 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96157 1205 ns/op 6.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 96138 1260 ns/op 6.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24974 4824 ns/op 212.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25816 4609 ns/op 222.18 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25632 4650 ns/op 220.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4038 29594 ns/op 276.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4052 29330 ns/op 279.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4064 29407 ns/op 278.57 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.306s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64134 1820 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 79410 1499 ns/op 5.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 73015 1660 ns/op 4.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29444 4059 ns/op 252.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32574 3675 ns/op 278.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30956 3854 ns/op 265.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5739 20762 ns/op 394.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5829 20432 ns/op 400.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5512 20657 ns/op 396.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.288s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19564107 6.258 ns/op BenchmarkConstantTimeEq-4 20351193 5.945 ns/op BenchmarkConstantTimeLessOrEq-4 19014439 6.246 ns/op BenchmarkXORBytes/8Bytes-4 6002678 19.58 ns/op 408.64 MB/s BenchmarkXORBytes/128Bytes-4 5052129 23.88 ns/op 5359.06 MB/s BenchmarkXORBytes/2048Bytes-4 1308192 92.22 ns/op 22207.31 MB/s BenchmarkXORBytes/32768Bytes-4 69206 1723 ns/op 19020.00 MB/s PASS ok crypto/subtle 1.061s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 216 618693 ns/op BenchmarkCertCache/1-4 200 673869 ns/op BenchmarkCertCache/2-4 192 603019 ns/op BenchmarkCertCache/3-4 180 625788 ns/op BenchmarkHandshakeServer/RSA-4 40 2718117 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 36 3265241 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 38 2953912 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 129 889711 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 193 604131 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 61 2055351 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 70 1685523 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 26039724 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 25290821 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 17783000 ns/op 58.97 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 21883939 ns/op 47.92 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 29409919 ns/op 71.31 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43873418 ns/op 47.80 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 59176310 ns/op 70.88 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 54158496 ns/op 77.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 76784729 ns/op 109.25 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 102993337 ns/op 81.45 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 192511134 ns/op 87.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 235361400 ns/op 71.28 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 356096378 ns/op 94.23 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 440006880 ns/op 76.26 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 706552536 ns/op 94.98 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 900024665 ns/op 74.56 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 17800482 ns/op 58.91 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 21589813 ns/op 48.57 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 27866912 ns/op 75.26 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 39740079 ns/op 52.77 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 56641720 ns/op 74.05 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 65266226 ns/op 64.26 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 99218114 ns/op 84.55 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 124506952 ns/op 67.37 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 161602067 ns/op 103.82 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 242346608 ns/op 69.23 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 378995760 ns/op 88.54 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 411386026 ns/op 81.56 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 659669906 ns/op 101.73 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 878658916 ns/op 76.38 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702741804 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704704733 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286468886 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287257440 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148985390 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148617216 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79074010 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78357784 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37981922 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 36851729 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142186612 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144709223 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62188959 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62691328 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36733779 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36270891 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23284347 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23012752 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16563642 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15273837 ns/op PASS ok crypto/tls 16.536s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11942910 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 352 329195 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1266 84050 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1292 93765 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.778s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 6 19667446 ns/op 2503481 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 6 19925729 ns/op 2228642 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 9 12254540 ns/op 1708780 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 20356224 ns/op 2352513 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 12 9349617 ns/op 595001 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 7 15366942 ns/op 823572 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 32 3621733 ns/op 108414 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 6 17530419 ns/op 1627732 B/op 14046 allocs/op BenchmarkManyConcurrentQueries-4 2852 39076 ns/op 3970 B/op 20 allocs/op PASS ok database/sql 1.588s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 241040 428.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 90 1309304 ns/op 188213 B/op 13 allocs/op Benchmark115/LineToPC-4 72 1453970 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19557 6064 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.738s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 765 143877 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3073 36527 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.277s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 330 360551 ns/op 22.72 MB/s BenchmarkEncodeToString-4 274 402133 ns/op 20.37 MB/s BenchmarkDecode-4 169 710224 ns/op 18.46 MB/s BenchmarkDecodeString-4 172 686179 ns/op 19.11 MB/s PASS ok encoding/base32 0.715s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 398 272820 ns/op 30.03 MB/s BenchmarkDecodeString/2-4 336841 333.6 ns/op 11.99 MB/s BenchmarkDecodeString/4-4 272464 445.3 ns/op 17.97 MB/s BenchmarkDecodeString/8-4 218781 558.6 ns/op 21.48 MB/s BenchmarkDecodeString/64-4 40494 2844 ns/op 30.94 MB/s BenchmarkDecodeString/8192-4 376 309172 ns/op 35.33 MB/s BenchmarkNewEncoding-4 105198 1071 ns/op 239.10 MB/s PASS ok encoding/base64 0.983s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1522 77720 ns/op 51.47 MB/s BenchmarkReadStruct-4 18948 6257 ns/op 11.99 MB/s BenchmarkWriteStruct-4 20384 5801 ns/op 12.93 MB/s BenchmarkReadInts-4 55641 2101 ns/op 14.28 MB/s BenchmarkWriteInts-4 44400 2692 ns/op 11.15 MB/s BenchmarkWriteSlice1000Int32s-4 1510 75919 ns/op 52.69 MB/s BenchmarkPutUint16-4 3290522 36.80 ns/op 54.35 MB/s BenchmarkAppendUint16-4 3383515 35.48 ns/op 56.37 MB/s BenchmarkPutUint32-4 2399036 50.60 ns/op 79.05 MB/s BenchmarkAppendUint32-4 2336010 49.85 ns/op 80.24 MB/s BenchmarkPutUint64-4 1223650 94.59 ns/op 84.58 MB/s BenchmarkAppendUint64-4 1244121 95.75 ns/op 83.55 MB/s BenchmarkLittleEndianPutUint16-4 3353820 35.23 ns/op 56.77 MB/s BenchmarkLittleEndianAppendUint16-4 3367380 36.74 ns/op 54.44 MB/s BenchmarkLittleEndianPutUint32-4 2470573 49.85 ns/op 80.25 MB/s BenchmarkLittleEndianAppendUint32-4 2376247 49.52 ns/op 80.78 MB/s BenchmarkLittleEndianPutUint64-4 1272643 94.20 ns/op 84.93 MB/s BenchmarkLittleEndianAppendUint64-4 1251784 95.39 ns/op 83.86 MB/s BenchmarkReadFloats-4 181788 650.4 ns/op 18.45 MB/s BenchmarkWriteFloats-4 143331 786.5 ns/op 15.26 MB/s BenchmarkReadSlice1000Float32s-4 1364 84435 ns/op 47.37 MB/s BenchmarkWriteSlice1000Float32s-4 1336 85720 ns/op 46.66 MB/s BenchmarkReadSlice1000Uint8s-4 81280 1299 ns/op 769.65 MB/s BenchmarkWriteSlice1000Uint8s-4 109279 962.6 ns/op 1038.80 MB/s BenchmarkPutUvarint32-4 939940 121.5 ns/op 32.92 MB/s BenchmarkPutUvarint64-4 250519 465.4 ns/op 17.19 MB/s PASS ok encoding/binary 4.140s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6447 15693 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7848 15174 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7994 15047 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 5036 23316 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8750 13592 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7827 13632 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8602 13775 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4758 21710 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14832 7915 ns/op PASS ok encoding/csv 1.520s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 15511 7376 ns/op BenchmarkEndToEndByteBuffer-4 20767 6044 ns/op BenchmarkEndToEndSliceByteBuffer-4 363 367507 ns/op BenchmarkEncodeComplex128Slice-4 908 128521 ns/op BenchmarkEncodeFloat64Slice-4 1933 54638 ns/op BenchmarkEncodeInt32Slice-4 1996 60096 ns/op BenchmarkEncodeStringSlice-4 3033 40538 ns/op BenchmarkEncodeInterfaceSlice-4 87 1550147 ns/op BenchmarkDecodeComplex128Slice-4 704 160637 ns/op BenchmarkDecodeFloat64Slice-4 1678 82061 ns/op BenchmarkDecodeInt32Slice-4 1534 71171 ns/op BenchmarkDecodeStringSlice-4 1092 143775 ns/op BenchmarkDecodeStringsSlice-4 322 338446 ns/op BenchmarkDecodeBytesSlice-4 765 166179 ns/op BenchmarkDecodeInterfaceSlice-4 144 970878 ns/op BenchmarkDecodeMap-4 94 1143220 ns/op PASS ok encoding/gob 3.280s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 15786 7596 ns/op 33.70 MB/s BenchmarkEncode/1024-4 3523 30579 ns/op 33.49 MB/s BenchmarkEncode/4096-4 982 122413 ns/op 33.46 MB/s BenchmarkEncode/16384-4 246 487409 ns/op 33.61 MB/s BenchmarkDecode/256-4 30106 3969 ns/op 64.50 MB/s BenchmarkDecode/1024-4 7627 15557 ns/op 65.82 MB/s BenchmarkDecode/4096-4 1884 62133 ns/op 65.92 MB/s BenchmarkDecode/16384-4 488 244357 ns/op 67.05 MB/s BenchmarkDump/256-4 1459 80425 ns/op 3.18 MB/s BenchmarkDump/1024-4 373 312470 ns/op 3.28 MB/s BenchmarkDump/4096-4 93 1259998 ns/op 3.25 MB/s BenchmarkDump/16384-4 22 5242358 ns/op 3.13 MB/s PASS ok encoding/hex 1.716s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 149691208 ns/op 12.96 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 140342895 ns/op 13.83 MB/s 8525920 B/op 129 allocs/op BenchmarkCodeMarshal-4 1 133861250 ns/op 14.50 MB/s 10202232 B/op 35 allocs/op BenchmarkCodeMarshalError-4 1 135678878 ns/op 14.30 MB/s 10335992 B/op 104 allocs/op BenchmarkMarshalBytes/32-4 24691 4904 ns/op BenchmarkMarshalBytes/256-4 6903 16245 ns/op BenchmarkMarshalBytes/4096-4 488 234739 ns/op BenchmarkMarshalBytesError/32-4 67 1811625 ns/op BenchmarkMarshalBytesError/256-4 68 1775356 ns/op BenchmarkMarshalBytesError/4096-4 57 1989186 ns/op BenchmarkCodeDecoder-4 1 380002622 ns/op 5.11 MB/s 11146216 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 40101 3001 ns/op 4.67 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 55302 2076 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 327320783 ns/op 5.93 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 316809189 ns/op 6.13 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 63753 1904 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 147504 822.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 353529 394.8 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 85260 1433 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 78969 1525 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 24115 5305 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4666 23785 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1173 105315 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 138 861247 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8295364 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 639594 158.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 709897 188.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 713626 153.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 594969 177.1 ns/op BenchmarkEncodeMarshaler-4 86071 1447 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 93819 1181 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4483477 25.78 ns/op BenchmarkNumberIsValidRegexp-4 23140 5336 ns/op PASS ok encoding/json 7.241s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 57 2057450 ns/op 31.85 MB/s BenchmarkDecode-4 27 4284055 ns/op 20.72 MB/s PASS ok encoding/pem 0.361s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2848 37877 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1131 107684 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4568 24977 ns/op PASS ok encoding/xml 0.398s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 358795 320.0 ns/op BenchmarkIntSet-4 397279 312.5 ns/op BenchmarkFloatAdd-4 95988 1680 ns/op BenchmarkFloatSet-4 384606 309.0 ns/op BenchmarkStringSet-4 340128 350.0 ns/op BenchmarkMapSet-4 80613 1425 ns/op BenchmarkMapSetDifferent-4 66500 1799 ns/op BenchmarkMapSetDifferentRandom-4 270 400790 ns/op BenchmarkMapSetString-4 104720 1406 ns/op BenchmarkMapAddSame-4 42289 2960 ns/op BenchmarkMapAddDifferent-4 17361 7541 ns/op BenchmarkMapAddDifferentRandom-4 234 503183 ns/op BenchmarkMapAddSameSteadyState-4 314749 335.0 ns/op BenchmarkMapAddDifferentSteadyState-4 151758 738.8 ns/op BenchmarkRealworldExpvarUsage-4 27060 4292 ns/op PASS ok expvar 2.348s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 131091 857.2 ns/op BenchmarkSprintfEmpty-4 509280 207.7 ns/op BenchmarkSprintfString-4 286648 350.3 ns/op BenchmarkSprintfTruncateString-4 288170 415.6 ns/op BenchmarkSprintfTruncateBytes-4 158484 727.8 ns/op BenchmarkSprintfSlowParsingPath-4 297402 409.3 ns/op BenchmarkSprintfQuoteString-4 51270 2220 ns/op BenchmarkSprintfInt-4 337465 323.2 ns/op BenchmarkSprintfIntInt-4 217843 546.6 ns/op BenchmarkSprintfPrefixedInt-4 205862 486.8 ns/op BenchmarkSprintfFloat-4 189226 703.9 ns/op BenchmarkSprintfComplex-4 54319 1887 ns/op BenchmarkSprintfBoolean-4 378625 336.1 ns/op BenchmarkSprintfHexString-4 148794 712.8 ns/op BenchmarkSprintfHexBytes-4 104230 1190 ns/op BenchmarkSprintfBytes-4 47665 2332 ns/op BenchmarkSprintfStringer-4 112555 1165 ns/op BenchmarkSprintfStructure-4 37938 2877 ns/op BenchmarkManyArgs-4 86973 1728 ns/op BenchmarkFprintInt-4 83670 1411 ns/op BenchmarkFprintfBytes-4 91042 1331 ns/op BenchmarkFprintIntNoAlloc-4 87177 1392 ns/op BenchmarkScanInts-4 42 2802281 ns/op BenchmarkScanRecursiveInt-4 1 345988320 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 354855490 ns/op PASS ok fmt 4.453s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 714 142930 ns/op PASS ok go/build 0.151s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 58318 1880 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15854 7368 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4180 25101 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1255 91248 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 325 368199 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 73 1755797 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7203536 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 31998160 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 140749639 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.515s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 225347831 ns/op 0.29 MB/s 46631712 B/op 48987 allocs/op PASS ok go/format 0.273s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18198471 ns/op 2.96 MB/s BenchmarkParseOnly-4 7 16356147 ns/op 3.29 MB/s BenchmarkResolve-4 57 1996730 ns/op 26.97 MB/s PASS ok go/parser 1.340s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 136353556 ns/op 0.38 MB/s 5083296 B/op 27600 allocs/op BenchmarkPrintDecl-4 866 127223 ns/op 0.25 MB/s 15875 B/op 51 allocs/op PASS ok go/printer 0.287s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 291 423987 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8309555 ns/op 6.57 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11866601 ns/op 6.06 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16912323 ns/op 6.72 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 517922 ns/op 5.94 MB/s PASS ok go/scanner 0.732s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1387976 86.22 ns/op PASS ok go/token 0.245s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 170 706153 ns/op BenchmarkNamed/Underlying/nongeneric-4 927162 109.1 ns/op BenchmarkNamed/Underlying/generic-4 1000000 106.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 107.5 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 106.8 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 24597 4673 ns/op BenchmarkNamed/NewMethodSet/generic-4 24658 4814 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 23628 4810 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 24627 4808 ns/op BenchmarkCheck/http/funcbodies/info-4 1 495317425 ns/op 61428 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 356208029 ns/op 85409 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 207204460 ns/op 146826 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 188566273 ns/op 161341 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 361535934 ns/op 14166 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95396341 ns/op 53680 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 61933314 ns/op 82687 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 59216000 ns/op 86466 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 141237314 ns/op 15339 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 56584464 ns/op 38278 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 42916381 ns/op 50461 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 42850098 ns/op 50557 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 870204477 ns/op 72154 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 465821822 ns/op 134785 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 131514984 ns/op 477287 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 95907856 ns/op 654504 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 419936730 ns/op 4805 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 89137804 ns/op 22634 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 76023450 ns/op 26540 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 73968019 ns/op 27278 lines/s PASS ok go/types 16.624s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10633 11054 ns/op 92.64 MB/s PASS ok hash/adler32 0.253s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 235694 486.1 ns/op 30.86 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 241894 468.1 ns/op 32.04 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 127075 932.2 ns/op 42.91 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 128019 917.2 ns/op 43.61 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 562380 214.6 ns/op 2386.21 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 566209 210.8 ns/op 2428.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 490254 246.5 ns/op 4153.89 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 491214 250.7 ns/op 4084.47 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 264903 447.4 ns/op 9156.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 264127 445.5 ns/op 9193.41 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 50770 2326 ns/op 14088.09 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51585 2318 ns/op 14133.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 512563 226.3 ns/op 66.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 512739 232.8 ns/op 64.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 512120 231.9 ns/op 172.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 518424 228.9 ns/op 174.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 362011 328.5 ns/op 1558.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 352575 333.8 ns/op 1533.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 284889 419.3 ns/op 2442.07 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 284252 421.1 ns/op 2431.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 241352 491.0 ns/op 8341.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 238062 502.8 ns/op 8147.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 50100 2422 ns/op 13528.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49606 2458 ns/op 13330.80 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 247830 467.4 ns/op 32.10 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 262134 449.0 ns/op 33.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 132780 883.9 ns/op 45.26 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 136867 861.4 ns/op 46.44 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14172 8415 ns/op 60.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13513 8637 ns/op 59.28 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5605 19621 ns/op 52.19 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 6038 19405 ns/op 52.77 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1124 103626 ns/op 39.53 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1137 103726 ns/op 39.49 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 134 883823 ns/op 37.08 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 135 889540 ns/op 36.84 MB/s PASS ok hash/crc32 4.972s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1076311 ns/op 60.89 MB/s BenchmarkCrc64/ISO4KB-4 1502 75540 ns/op 54.22 MB/s BenchmarkCrc64/ISO1KB-4 6549 17622 ns/op 58.11 MB/s BenchmarkCrc64/ECMA64KB-4 100 1080233 ns/op 60.67 MB/s BenchmarkCrc64/Random64KB-4 100 1026541 ns/op 63.84 MB/s BenchmarkCrc64/Random16KB-4 441 268736 ns/op 60.97 MB/s PASS ok hash/crc64 0.754s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11565 10516 ns/op 97.38 MB/s BenchmarkFnv32aKB-4 11588 10273 ns/op 99.68 MB/s BenchmarkFnv64KB-4 10000 10582 ns/op 96.77 MB/s BenchmarkFnv64aKB-4 10000 10556 ns/op 97.01 MB/s BenchmarkFnv128KB-4 2230 53922 ns/op 18.99 MB/s BenchmarkFnv128aKB-4 2205 53645 ns/op 19.09 MB/s PASS ok hash/fnv 0.931s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 561230 182.0 ns/op 21.98 MB/s BenchmarkHash/n=4/Bytes-4 5174986 22.74 ns/op 175.88 MB/s BenchmarkHash/n=4/String-4 5415102 21.93 ns/op 182.44 MB/s BenchmarkHash/n=8/Write-4 607257 180.1 ns/op 44.42 MB/s BenchmarkHash/n=8/Bytes-4 5136231 22.69 ns/op 352.56 MB/s BenchmarkHash/n=8/String-4 5396751 21.81 ns/op 366.85 MB/s BenchmarkHash/n=16/Write-4 649225 183.8 ns/op 87.06 MB/s BenchmarkHash/n=16/Bytes-4 5251513 22.64 ns/op 706.76 MB/s BenchmarkHash/n=16/String-4 5428602 21.45 ns/op 745.99 MB/s BenchmarkHash/n=32/Write-4 619932 187.5 ns/op 170.69 MB/s BenchmarkHash/n=32/Bytes-4 5214678 22.76 ns/op 1405.89 MB/s BenchmarkHash/n=32/String-4 5398399 22.04 ns/op 1451.80 MB/s BenchmarkHash/n=64/Write-4 614248 195.5 ns/op 327.43 MB/s BenchmarkHash/n=64/Bytes-4 5089682 23.04 ns/op 2777.60 MB/s BenchmarkHash/n=64/String-4 5334793 22.01 ns/op 2908.29 MB/s BenchmarkHash/n=256/Write-4 452463 251.5 ns/op 1017.76 MB/s BenchmarkHash/n=256/Bytes-4 3355455 34.65 ns/op 7388.34 MB/s BenchmarkHash/n=256/String-4 3461462 33.74 ns/op 7587.03 MB/s BenchmarkHash/n=320/Write-4 456679 257.6 ns/op 1242.04 MB/s BenchmarkHash/n=320/Bytes-4 2689576 43.21 ns/op 7406.52 MB/s BenchmarkHash/n=320/String-4 2802067 41.45 ns/op 7719.67 MB/s BenchmarkHash/n=1024/Write-4 323011 369.4 ns/op 2771.86 MB/s BenchmarkHash/n=1024/Bytes-4 881952 131.0 ns/op 7814.82 MB/s BenchmarkHash/n=1024/String-4 904701 132.0 ns/op 7755.79 MB/s BenchmarkHash/n=4096/Write-4 140694 845.6 ns/op 4843.61 MB/s BenchmarkHash/n=4096/Bytes-4 228015 512.1 ns/op 7998.71 MB/s BenchmarkHash/n=4096/String-4 230778 517.5 ns/op 7915.38 MB/s BenchmarkHash/n=16384/Write-4 45001 2674 ns/op 6126.30 MB/s BenchmarkHash/n=16384/Bytes-4 58292 2033 ns/op 8059.46 MB/s BenchmarkHash/n=16384/String-4 58826 2035 ns/op 8049.97 MB/s PASS ok hash/maphash 4.110s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 933 113191 ns/op BenchmarkEscapeNone-4 124104 919.1 ns/op BenchmarkUnescape-4 902 126943 ns/op BenchmarkUnescapeNone-4 607191 185.1 ns/op BenchmarkUnescapeSparse-4 13762 8455 ns/op BenchmarkUnescapeDense-4 1341 84668 ns/op PASS ok html 0.851s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9810 11883 ns/op BenchmarkCSSEscaperNoSpecials-4 47590 2489 ns/op BenchmarkDecodeCSS-4 31206 3907 ns/op BenchmarkDecodeCSSNoSpecials-4 5326410 22.46 ns/op BenchmarkCSSValueFilter-4 129476 879.0 ns/op BenchmarkCSSValueFilterOk-4 98802 1170 ns/op BenchmarkEscapedExecute-4 4520 22747 ns/op BenchmarkHTMLNospaceEscaper-4 12343 9783 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 75822 1583 ns/op BenchmarkStripTags-4 23558 4874 ns/op BenchmarkStripTagsNoSpecials-4 312447 325.6 ns/op BenchmarkJSValEscaperWithNum-4 26407 4535 ns/op BenchmarkJSValEscaperWithStr-4 4838 23457 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21294 5556 ns/op BenchmarkJSValEscaperWithObj-4 4297 26442 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14948 7747 ns/op BenchmarkJSStrEscaperNoSpecials-4 64600 1832 ns/op BenchmarkJSStrEscaper-4 12807 9229 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 57940 2083 ns/op BenchmarkJSRegexpEscaper-4 10000 10205 ns/op BenchmarkTemplateSpecialTags-4 111 1060067 ns/op BenchmarkURLEscaper-4 4971 24293 ns/op BenchmarkURLEscaperNoSpecials-4 215398 552.2 ns/op BenchmarkURLNormalizer-4 5434 18408 ns/op BenchmarkURLNormalizerNoSpecials-4 211621 582.2 ns/op BenchmarkSrcsetFilter-4 20647 5704 ns/op BenchmarkSrcsetFilterNoSpecials-4 123330 930.5 ns/op PASS ok html/template 4.185s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 712093 171.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 576254 212.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 667843 156.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 558246 210.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2002353 59.32 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1359248 86.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2004702 59.58 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1377064 85.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1571582 77.21 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 513092 219.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 414721 282.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 504399 225.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 414240 280.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 930392 126.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 632530 186.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 949299 111.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 671769 179.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 522951 225.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1481772 80.32 ns/op BenchmarkRGBASetRGBA-4 1540132 79.84 ns/op BenchmarkRGBA64At-4 857023 130.6 ns/op BenchmarkRGBA64SetRGBA64-4 910911 125.2 ns/op BenchmarkNRGBAAt-4 1500795 79.52 ns/op BenchmarkNRGBASetNRGBA-4 1510635 79.01 ns/op BenchmarkNRGBA64At-4 859332 133.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 920971 122.9 ns/op BenchmarkAlphaAt-4 2571492 47.26 ns/op BenchmarkAlphaSetAlpha-4 2626512 45.80 ns/op BenchmarkAlpha16At-4 1602850 73.81 ns/op BenchmarkAlphaSetAlpha16-4 1659470 72.82 ns/op BenchmarkGrayAt-4 2571760 46.90 ns/op BenchmarkGraySetGray-4 2627386 45.19 ns/op BenchmarkGray16At-4 1647356 72.34 ns/op BenchmarkGraySetGray16-4 1643920 72.85 ns/op PASS ok image 5.653s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 5047632 23.99 ns/op BenchmarkYCbCrToRGB/128-4 4859366 24.50 ns/op BenchmarkYCbCrToRGB/255-4 5007865 24.02 ns/op BenchmarkRGBToYCbCr/0-4 4826054 24.93 ns/op BenchmarkRGBToYCbCr/Cb-4 5003076 24.24 ns/op BenchmarkRGBToYCbCr/Cr-4 4358180 24.38 ns/op BenchmarkYCbCrToRGBA/0-4 3963002 30.22 ns/op BenchmarkYCbCrToRGBA/128-4 3813076 31.35 ns/op BenchmarkYCbCrToRGBA/255-4 3960693 30.65 ns/op BenchmarkNYCbCrAToRGBA/0-4 3797208 31.64 ns/op BenchmarkNYCbCrAToRGBA/128-4 3769561 32.00 ns/op BenchmarkNYCbCrAToRGBA/255-4 3795272 31.57 ns/op PASS ok image/color 1.825s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 27473934 ns/op BenchmarkFillSrc-4 385 298914 ns/op BenchmarkCopyOver-4 8 13648246 ns/op BenchmarkCopySrc-4 526 215266 ns/op BenchmarkNRGBAOver-4 7 14381149 ns/op BenchmarkNRGBASrc-4 12 9714960 ns/op BenchmarkYCbCr-4 10 10265500 ns/op BenchmarkGray-4 20 5594797 ns/op BenchmarkCMYK-4 12 9646241 ns/op BenchmarkGlyphOver-4 25 4615023 ns/op BenchmarkRGBAMaskOver-4 4 25286510 ns/op BenchmarkGrayMaskOver-4 6 18620975 ns/op BenchmarkRGBA64ImageMaskOver-4 4 30884306 ns/op BenchmarkRGBA-4 5 20742602 ns/op BenchmarkPalettedFill-4 1216 104096 ns/op BenchmarkPalettedRGBA-4 5 21203620 ns/op BenchmarkGenericOver-4 3 45883951 ns/op BenchmarkGenericMaskOver-4 6 19336410 ns/op BenchmarkGenericSrc-4 4 30238830 ns/op BenchmarkGenericMaskSrc-4 4 27116626 ns/op PASS ok image/draw 5.558s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4473893 ns/op 3.45 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 107478977 ns/op 2.86 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2573427248 ns/op 0.48 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 61 1867599 ns/op 8.27 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 137112021 ns/op 0.45 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.551s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4208 25014 ns/op BenchmarkIDCT-4 4623 23643 ns/op BenchmarkDecodeBaseline-4 9 11316856 ns/op 5.46 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 15402649 ns/op 4.01 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 140600561 ns/op 8.74 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 176916772 ns/op 5.21 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.186s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14785896 7.587 ns/op BenchmarkDecodeGray-4 13 8002033 ns/op 8.19 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35021404 ns/op 7.49 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29802427 ns/op 8.80 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4864106 ns/op 13.47 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 27862710 ns/op 9.41 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 34500725 ns/op 7.60 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 51383852 ns/op 5.98 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 50922706 ns/op 6.03 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 167943039 ns/op 7.32 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 179651020 ns/op 6.84 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 27864140 ns/op 11.02 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 169088041 ns/op 7.27 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 706775056 ns/op 1.74 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.312s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 47521439 ns/op 2.10 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 38387536 ns/op 2.61 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 252518069 ns/op 1.98 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 211810872 ns/op 2.36 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 46281518 ns/op 2.16 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 37731330 ns/op 2.65 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 240123852 ns/op 2.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 204201258 ns/op 2.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 514753569 ns/op 1.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 443277862 ns/op 2.26 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2915319749 ns/op 1.72 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2690392399 ns/op 1.86 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 6162817479 ns/op 1.62 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 5608827246 ns/op 1.78 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 34426141398 ns/op 1.45 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 31184319758 ns/op 1.60 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8234721 ns/op 12.14 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 13 9045147 ns/op 11.06 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 40435890 ns/op 12.37 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 44193641 ns/op 11.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 78687622 ns/op 12.71 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 88331872 ns/op 11.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 391101185 ns/op 12.78 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 437195083 ns/op 11.44 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 779968024 ns/op 12.82 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 873992590 ns/op 11.44 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 3917770944 ns/op 12.76 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 4388666801 ns/op 11.39 MB/s 400007344 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 53444166 ns/op 1.87 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 44719162 ns/op 2.24 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 309509325 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 286632948 ns/op 1.74 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 729544591 ns/op 1.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 644375487 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4537028170 ns/op 1.10 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4145982571 ns/op 1.21 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 9739476724 ns/op 1.03 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 8697292520 ns/op 1.15 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 51653229129 ns/op 0.97 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 46744176642 ns/op 1.07 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 141772357 ns/op 29.48 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 145962277 ns/op 28.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 261.789s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 38629 2700 ns/op 0.37 MB/s BenchmarkMarshalCorpusFile/2-4 40783 2889 ns/op 0.69 MB/s BenchmarkMarshalCorpusFile/4-4 36871 3175 ns/op 1.26 MB/s BenchmarkMarshalCorpusFile/8-4 31291 3743 ns/op 2.14 MB/s BenchmarkMarshalCorpusFile/16-4 24396 4815 ns/op 3.32 MB/s BenchmarkMarshalCorpusFile/32-4 16903 6986 ns/op 4.58 MB/s BenchmarkMarshalCorpusFile/64-4 10695 11104 ns/op 5.76 MB/s BenchmarkMarshalCorpusFile/128-4 6504 17913 ns/op 7.15 MB/s BenchmarkMarshalCorpusFile/256-4 3080 34519 ns/op 7.42 MB/s BenchmarkMarshalCorpusFile/512-4 1660 67381 ns/op 7.60 MB/s BenchmarkMarshalCorpusFile/1024-4 925 127226 ns/op 8.05 MB/s BenchmarkMarshalCorpusFile/2048-4 450 255798 ns/op 8.01 MB/s BenchmarkMarshalCorpusFile/4096-4 236 494528 ns/op 8.28 MB/s BenchmarkMarshalCorpusFile/8192-4 120 990874 ns/op 8.27 MB/s BenchmarkMarshalCorpusFile/16384-4 61 1964980 ns/op 8.34 MB/s BenchmarkMarshalCorpusFile/32768-4 20 5141725 ns/op 6.37 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10838604 ns/op 6.05 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23816187 ns/op 5.50 MB/s BenchmarkMarshalCorpusFile/262144-4 3 45847491 ns/op 5.72 MB/s BenchmarkMarshalCorpusFile/524288-4 1 108515061 ns/op 4.83 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 186094437 ns/op 5.63 MB/s BenchmarkUnmarshalCorpusFile/1-4 9998 10619 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9192 10990 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 10053 11657 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/8-4 8874 13377 ns/op 0.60 MB/s BenchmarkUnmarshalCorpusFile/16-4 7156 16522 ns/op 0.97 MB/s BenchmarkUnmarshalCorpusFile/32-4 4899 24585 ns/op 1.30 MB/s BenchmarkUnmarshalCorpusFile/64-4 4214 28760 ns/op 2.23 MB/s BenchmarkUnmarshalCorpusFile/128-4 3039 37379 ns/op 3.42 MB/s BenchmarkUnmarshalCorpusFile/256-4 1230 98943 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/512-4 624 191944 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/1024-4 321 366190 ns/op 2.80 MB/s BenchmarkUnmarshalCorpusFile/2048-4 164 715623 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/4096-4 82 1432897 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/8192-4 40 2856578 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5694915 ns/op 2.88 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11355574 ns/op 2.89 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 22801530 ns/op 2.87 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 45977884 ns/op 2.85 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 92882686 ns/op 2.82 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 183413865 ns/op 2.86 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 368152404 ns/op 2.85 MB/s BenchmarkMutatorBytes/1-4 38384 3160 ns/op BenchmarkMutatorBytes/10-4 40060 2964 ns/op BenchmarkMutatorBytes/100-4 37052 3300 ns/op BenchmarkMutatorBytes/1000-4 26360 4786 ns/op BenchmarkMutatorBytes/10000-4 7524 16603 ns/op BenchmarkMutatorBytes/100000-4 1162 113354 ns/op BenchmarkMutatorString/1-4 35727 3279 ns/op BenchmarkMutatorString/10-4 38427 3114 ns/op BenchmarkMutatorString/100-4 34219 3704 ns/op BenchmarkMutatorString/1000-4 17822 6933 ns/op BenchmarkMutatorString/10000-4 3519 40086 ns/op BenchmarkMutatorString/100000-4 267 454656 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20796 5822 ns/op BenchmarkMutatorAllBasicTypes/string-4 20404 5860 ns/op BenchmarkMutatorAllBasicTypes/bool-4 67646 1763 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60541 1981 ns/op BenchmarkMutatorAllBasicTypes/float64-4 61045 1977 ns/op BenchmarkMutatorAllBasicTypes/int-4 64298 1835 ns/op BenchmarkMutatorAllBasicTypes/int8-4 65386 1822 ns/op BenchmarkMutatorAllBasicTypes/int16-4 65040 1841 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65073 1837 ns/op BenchmarkMutatorAllBasicTypes/int64-4 64824 1844 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62209 1911 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 62265 1905 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62613 1914 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 61567 1932 ns/op PASS ok internal/fuzz 11.671s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 40132 3124 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 144291 822.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.406s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 54024 2375 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 14557 7600 ns/op BenchmarkSplicePipePoolParallel-4 148408 800.8 ns/op BenchmarkSplicePipeNativeParallel-4 32626 3159 ns/op PASS ok internal/poll 0.805s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 20953949 ns/op PASS ok internal/trace 1.685s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 12755 ns/op BenchmarkCopyNLarge-4 181 670471 ns/op PASS ok io 0.361s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 240410 471.8 ns/op BenchmarkPrintln-4 27807 4335 ns/op BenchmarkPrintlnNoFlags-4 54417 2225 ns/op PASS ok log 0.456s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 4286524 27.37 ns/op BenchmarkAcosh-4 1494458 80.40 ns/op BenchmarkAsin-4 4476849 26.78 ns/op BenchmarkAsinh-4 1461470 82.80 ns/op BenchmarkAtan-4 5213377 22.96 ns/op BenchmarkAtanh-4 1451320 82.55 ns/op BenchmarkAtan2-4 3010219 39.31 ns/op BenchmarkCbrt-4 2040834 58.58 ns/op BenchmarkCeil-4 20812502 5.862 ns/op BenchmarkCopysign-4 3418909 35.07 ns/op BenchmarkCos-4 1473436 80.38 ns/op BenchmarkCosh-4 2436189 49.16 ns/op BenchmarkErf-4 5171734 21.44 ns/op BenchmarkErfc-4 5150709 23.36 ns/op BenchmarkErfinv-4 5129001 23.48 ns/op BenchmarkErfcinv-4 5113549 23.49 ns/op BenchmarkExp-4 7815826 15.27 ns/op BenchmarkExpGo-4 1210108 98.40 ns/op BenchmarkExpm1-4 3992769 29.90 ns/op BenchmarkExp2-4 1316682 89.43 ns/op BenchmarkExp2Go-4 1200424 98.46 ns/op BenchmarkAbs-4 4309342 27.91 ns/op BenchmarkDim-4 8579815 14.33 ns/op BenchmarkFloor-4 19442114 6.161 ns/op BenchmarkMax-4 14266292 8.514 ns/op BenchmarkMin-4 14328696 8.235 ns/op BenchmarkMod-4 396745 277.6 ns/op BenchmarkFrexp-4 2299694 52.12 ns/op BenchmarkGamma-4 782258 152.8 ns/op BenchmarkHypot-4 13467500 8.884 ns/op BenchmarkHypotGo-4 2012269 59.52 ns/op BenchmarkIlogb-4 2721037 43.67 ns/op BenchmarkJ0-4 284472 423.7 ns/op BenchmarkJ1-4 290515 405.2 ns/op BenchmarkJn-4 137737 903.5 ns/op BenchmarkLdexp-4 2260070 53.08 ns/op BenchmarkLgamma-4 1000000 111.1 ns/op BenchmarkLog-4 6877030 17.20 ns/op BenchmarkLogb-4 2738491 43.49 ns/op BenchmarkLog1p-4 1716219 69.16 ns/op BenchmarkLog10-4 6420135 18.56 ns/op BenchmarkLog2-4 1789873 66.37 ns/op BenchmarkModf-4 3214971 36.33 ns/op BenchmarkNextafter32-4 3322668 35.88 ns/op BenchmarkNextafter64-4 3390614 35.87 ns/op BenchmarkPowInt-4 647462 173.1 ns/op BenchmarkPowFrac-4 498243 235.2 ns/op BenchmarkPow10Pos-4 4089852 29.26 ns/op BenchmarkPow10Neg-4 4127910 29.03 ns/op BenchmarkRound-4 4128339 29.17 ns/op BenchmarkRoundToEven-4 8421645 14.40 ns/op BenchmarkRemainder-4 572259 202.4 ns/op BenchmarkSignbit-4 6142618 20.00 ns/op BenchmarkSin-4 1720432 71.42 ns/op BenchmarkSincos-4 1000000 115.3 ns/op BenchmarkSinh-4 3610118 33.31 ns/op BenchmarkSqrtIndirect-4 21000814 5.673 ns/op BenchmarkSqrtLatency-4 16539133 7.037 ns/op BenchmarkSqrtIndirectLatency-4 17070093 7.021 ns/op BenchmarkSqrtGoLatency-4 1483258 79.89 ns/op BenchmarkSqrtPrime-4 97765 1226 ns/op BenchmarkTan-4 1612581 74.09 ns/op BenchmarkTanh-4 2117389 56.38 ns/op BenchmarkTrunc-4 19279383 6.099 ns/op BenchmarkY0-4 279910 423.9 ns/op BenchmarkY1-4 272112 419.0 ns/op BenchmarkYn-4 135727 880.5 ns/op BenchmarkFloat64bits-4 6388020 18.89 ns/op BenchmarkFloat64frombits-4 5816550 20.64 ns/op BenchmarkFloat32bits-4 6093346 19.89 ns/op BenchmarkFloat32frombits-4 6094830 19.72 ns/op BenchmarkFMA-4 19381114 6.251 ns/op PASS ok math 11.006s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 14751158 8.123 ns/op 7879.00 MB/s BenchmarkAddVV/2-4 12690128 9.377 ns/op 13650.67 MB/s BenchmarkAddVV/3-4 12807241 9.486 ns/op 20240.33 MB/s BenchmarkAddVV/4-4 12874074 9.205 ns/op 27812.26 MB/s BenchmarkAddVV/5-4 12509594 9.595 ns/op 33351.17 MB/s BenchmarkAddVV/10-4 10011514 11.93 ns/op 53635.92 MB/s BenchmarkAddVV/100-4 1907074 62.42 ns/op 102528.81 MB/s BenchmarkAddVV/1000-4 194799 602.6 ns/op 106205.41 MB/s BenchmarkSubVV/1-4 15477162 7.949 ns/op 8051.56 MB/s BenchmarkSubVV/2-4 13994726 8.733 ns/op 14656.28 MB/s BenchmarkSubVV/3-4 12856020 9.257 ns/op 20742.04 MB/s BenchmarkSubVV/4-4 13133700 9.171 ns/op 27912.75 MB/s BenchmarkSubVV/5-4 12656450 9.469 ns/op 33794.11 MB/s BenchmarkSubVV/10-4 10068436 11.91 ns/op 53724.40 MB/s BenchmarkSubVV/100-4 1917730 62.69 ns/op 102087.07 MB/s BenchmarkSubVV/1000-4 199615 601.5 ns/op 106402.33 MB/s BenchmarkAddVW/1-4 16525452 7.331 ns/op 1091.33 MB/s BenchmarkAddVW/2-4 12767803 9.355 ns/op 1710.39 MB/s BenchmarkAddVW/3-4 12199323 9.974 ns/op 2406.32 MB/s BenchmarkAddVW/4-4 14579418 8.285 ns/op 3862.62 MB/s BenchmarkAddVW/5-4 13766715 9.005 ns/op 4441.92 MB/s BenchmarkAddVW/10-4 11287774 10.84 ns/op 7382.18 MB/s BenchmarkAddVW/100-4 343036 319.1 ns/op 2507.44 MB/s BenchmarkAddVW/1000-4 53359 2255 ns/op 3547.54 MB/s BenchmarkAddVWext/1-4 15521760 7.408 ns/op 1079.92 MB/s BenchmarkAddVWext/2-4 12550677 9.410 ns/op 1700.26 MB/s BenchmarkAddVWext/3-4 12456044 9.627 ns/op 2492.95 MB/s BenchmarkAddVWext/4-4 14247870 8.338 ns/op 3837.89 MB/s BenchmarkAddVWext/5-4 12671287 9.028 ns/op 4430.45 MB/s BenchmarkAddVWext/10-4 11098506 10.68 ns/op 7492.40 MB/s BenchmarkAddVWext/100-4 105708 1111 ns/op 720.09 MB/s BenchmarkAddVWext/1000-4 10000 10689 ns/op 748.44 MB/s BenchmarkSubVW/1-4 16131768 7.417 ns/op 1078.55 MB/s BenchmarkSubVW/2-4 14554887 8.199 ns/op 1951.45 MB/s BenchmarkSubVW/3-4 13579460 8.793 ns/op 2729.60 MB/s BenchmarkSubVW/4-4 14430537 8.375 ns/op 3821.03 MB/s BenchmarkSubVW/5-4 13517869 8.928 ns/op 4480.35 MB/s BenchmarkSubVW/10-4 11212124 10.83 ns/op 7389.88 MB/s BenchmarkSubVW/100-4 392004 298.8 ns/op 2677.65 MB/s BenchmarkSubVW/1000-4 53390 2276 ns/op 3515.25 MB/s BenchmarkSubVWext/1-4 16027491 7.370 ns/op 1085.52 MB/s BenchmarkSubVWext/2-4 14741974 8.303 ns/op 1927.00 MB/s BenchmarkSubVWext/3-4 13276676 8.989 ns/op 2669.88 MB/s BenchmarkSubVWext/4-4 14252346 8.326 ns/op 3843.27 MB/s BenchmarkSubVWext/5-4 13771584 8.688 ns/op 4604.12 MB/s BenchmarkSubVWext/10-4 11049330 10.92 ns/op 7323.37 MB/s BenchmarkSubVWext/100-4 102810 1148 ns/op 696.68 MB/s BenchmarkSubVWext/1000-4 10000 10774 ns/op 742.50 MB/s BenchmarkMulAddVWW/1-4 11809928 10.28 ns/op 6227.47 MB/s BenchmarkMulAddVWW/2-4 11256343 10.69 ns/op 11974.50 MB/s BenchmarkMulAddVWW/3-4 11950640 9.990 ns/op 19218.94 MB/s BenchmarkMulAddVWW/4-4 11156334 10.65 ns/op 24036.84 MB/s BenchmarkMulAddVWW/5-4 10202384 11.62 ns/op 27537.76 MB/s BenchmarkMulAddVWW/10-4 8195709 14.60 ns/op 43835.73 MB/s BenchmarkMulAddVWW/100-4 1208911 98.87 ns/op 64728.94 MB/s BenchmarkMulAddVWW/1000-4 118240 1015 ns/op 63028.49 MB/s BenchmarkAddMulVVW/1-4 15123896 7.910 ns/op 8090.88 MB/s BenchmarkAddMulVVW/2-4 13188439 9.140 ns/op 14004.15 MB/s BenchmarkAddMulVVW/3-4 11903010 10.04 ns/op 19129.59 MB/s BenchmarkAddMulVVW/4-4 10530660 11.27 ns/op 22712.37 MB/s BenchmarkAddMulVVW/5-4 10013752 11.92 ns/op 26845.72 MB/s BenchmarkAddMulVVW/10-4 8617164 13.94 ns/op 45895.57 MB/s BenchmarkAddMulVVW/100-4 1601906 74.93 ns/op 85413.66 MB/s BenchmarkAddMulVVW/1000-4 157502 762.2 ns/op 83971.44 MB/s BenchmarkDivWVW/1-4 4163695 28.47 ns/op 2247.71 MB/s BenchmarkDivWVW/2-4 2359453 51.13 ns/op 2503.39 MB/s BenchmarkDivWVW/3-4 1718202 70.43 ns/op 2726.24 MB/s BenchmarkDivWVW/4-4 1361906 88.25 ns/op 2900.76 MB/s BenchmarkDivWVW/5-4 1248091 95.37 ns/op 3355.34 MB/s BenchmarkDivWVW/10-4 630268 190.2 ns/op 3364.76 MB/s BenchmarkDivWVW/100-4 68984 1736 ns/op 3686.23 MB/s BenchmarkDivWVW/1000-4 7069 16809 ns/op 3807.58 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13904362 7.853 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14509298 7.810 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12656126 8.651 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13545289 8.289 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11561350 9.383 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11961801 8.981 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11377726 9.835 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11768034 9.715 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10810923 10.56 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10838568 10.39 ns/op BenchmarkNonZeroShifts/10/shrVU-4 8645482 13.23 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8217306 14.21 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1420282 83.49 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1417632 84.79 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 144878 808.2 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 149643 794.2 ns/op BenchmarkDecimalConversion-4 241 456627 ns/op BenchmarkFloatString/100-4 14037 8369 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 261 447082 ns/op 2903 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 42853510 ns/op 61138 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 4246714528 ns/op 829784 B/op 475 allocs/op BenchmarkFloatAdd/10-4 191739 611.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 193860 610.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 173558 675.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 93097 1272 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17233 6929 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 241443 489.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 243888 491.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 230517 510.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 171133 699.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43549 2666 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2124 53127 ns/op BenchmarkParseFloatLargeExp-4 500 230966 ns/op BenchmarkGCD10x10/WithoutXY-4 202933 515.4 ns/op BenchmarkGCD10x10/WithXY-4 64584 1813 ns/op BenchmarkGCD10x100/WithoutXY-4 117379 993.2 ns/op BenchmarkGCD10x100/WithXY-4 20388 5931 ns/op BenchmarkGCD10x1000/WithoutXY-4 71742 1532 ns/op BenchmarkGCD10x1000/WithXY-4 16801 7276 ns/op BenchmarkGCD100x100/WithoutXY-4 30897 3771 ns/op BenchmarkGCD100x100/WithXY-4 12583 9665 ns/op BenchmarkGCD100x1000/WithoutXY-4 14947 8118 ns/op BenchmarkGCD100x1000/WithXY-4 6664 16118 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2694 43405 ns/op BenchmarkGCD1000x1000/WithXY-4 1400 81130 ns/op BenchmarkHilbert-4 25 4512858 ns/op BenchmarkBinomial-4 16190 7420 ns/op BenchmarkQuoRem-4 25326 4941 ns/op BenchmarkExp-4 16 6792328 ns/op BenchmarkExpMont/Odd-4 142 850830 ns/op 2601 B/op 22 allocs/op BenchmarkExpMont/Even1-4 141 857410 ns/op 3370 B/op 38 allocs/op BenchmarkExpMont/Even2-4 134 860441 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even3-4 139 868428 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even4-4 135 870647 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even8-4 136 861080 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even32-4 135 865840 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even64-4 172 702479 ns/op 3655 B/op 54 allocs/op BenchmarkExpMont/Even96-4 166 718573 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 194 610782 ns/op 3266 B/op 50 allocs/op BenchmarkExpMont/Even255-4 219 540091 ns/op 2964 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 528 224264 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 481 252582 ns/op 1721 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 480 249720 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 475 248484 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 16 6727951 ns/op BenchmarkBitset-4 740404 147.7 ns/op BenchmarkBitsetNeg-4 457666 253.5 ns/op BenchmarkBitsetOrig-4 239162 475.5 ns/op BenchmarkBitsetNegOrig-4 162495 701.3 ns/op BenchmarkModSqrt225_Tonelli-4 132 883163 ns/op BenchmarkModSqrt225_3Mod4-4 429 274204 ns/op BenchmarkModSqrt231_Tonelli-4 128 923931 ns/op BenchmarkModSqrt231_5Mod8-4 372 319736 ns/op BenchmarkModInverse-4 15109 8073 ns/op BenchmarkSqrt-4 1989 58796 ns/op BenchmarkIntSqr/1-4 1530440 78.56 ns/op BenchmarkIntSqr/2-4 818263 143.8 ns/op BenchmarkIntSqr/3-4 675082 172.0 ns/op BenchmarkIntSqr/5-4 490608 234.8 ns/op BenchmarkIntSqr/8-4 369598 320.0 ns/op BenchmarkIntSqr/10-4 268903 433.2 ns/op BenchmarkIntSqr/20-4 58714 2091 ns/op BenchmarkIntSqr/30-4 43615 2824 ns/op BenchmarkIntSqr/50-4 27118 4452 ns/op BenchmarkIntSqr/80-4 16244 7419 ns/op BenchmarkIntSqr/100-4 12283 9697 ns/op BenchmarkIntSqr/200-4 4065 26052 ns/op BenchmarkIntSqr/300-4 2037 62925 ns/op BenchmarkIntSqr/500-4 906 131865 ns/op BenchmarkIntSqr/800-4 346 352718 ns/op BenchmarkIntSqr/1000-4 265 434978 ns/op BenchmarkDiv/20/10-4 479056 235.4 ns/op BenchmarkDiv/40/20-4 493177 236.6 ns/op BenchmarkDiv/100/50-4 472746 243.4 ns/op BenchmarkDiv/200/100-4 65077 1920 ns/op BenchmarkDiv/400/200-4 62116 2018 ns/op BenchmarkDiv/1000/500-4 49512 2573 ns/op BenchmarkDiv/2000/1000-4 36063 3505 ns/op BenchmarkDiv/20000/10000-4 1260 95675 ns/op BenchmarkDiv/200000/100000-4 30 4020437 ns/op BenchmarkDiv/2000000/1000000-4 1 113914851 ns/op BenchmarkDiv/20000000/10000000-4 1 3385170113 ns/op BenchmarkMul-4 5 21747214 ns/op BenchmarkNatMul/10-4 211992 565.4 ns/op BenchmarkNatMul/100-4 6722 18142 ns/op BenchmarkNatMul/1000-4 193 605193 ns/op BenchmarkZeroShifts/Shl-4 23216 4797 ns/op BenchmarkZeroShifts/ShlSame-4 6986358 16.83 ns/op BenchmarkZeroShifts/Shr-4 24763 4677 ns/op BenchmarkZeroShifts/ShrSame-4 6940029 17.04 ns/op BenchmarkExp3Power/0x10-4 217605 545.2 ns/op BenchmarkExp3Power/0x40-4 176610 634.2 ns/op BenchmarkExp3Power/0x100-4 109735 1021 ns/op BenchmarkExp3Power/0x400-4 49888 2256 ns/op BenchmarkExp3Power/0x1000-4 10000 10102 ns/op BenchmarkExp3Power/0x4000-4 2157 50763 ns/op BenchmarkExp3Power/0x10000-4 249 457532 ns/op BenchmarkExp3Power/0x40000-4 21 5416979 ns/op BenchmarkExp3Power/0x100000-4 2 52210372 ns/op BenchmarkExp3Power/0x400000-4 1 479109860 ns/op BenchmarkFibo-4 3 38629605 ns/op BenchmarkNatSqr/1-4 1000000 110.8 ns/op BenchmarkNatSqr/2-4 620925 188.1 ns/op BenchmarkNatSqr/3-4 515372 233.3 ns/op BenchmarkNatSqr/5-4 344870 332.1 ns/op BenchmarkNatSqr/8-4 235154 460.0 ns/op BenchmarkNatSqr/10-4 183832 572.4 ns/op BenchmarkNatSqr/20-4 52554 2180 ns/op BenchmarkNatSqr/30-4 38144 2923 ns/op BenchmarkNatSqr/50-4 24494 4791 ns/op BenchmarkNatSqr/80-4 14541 8138 ns/op BenchmarkNatSqr/100-4 10000 10733 ns/op BenchmarkNatSqr/200-4 4236 28707 ns/op BenchmarkNatSqr/300-4 1713 64257 ns/op BenchmarkNatSqr/500-4 861 131928 ns/op BenchmarkNatSqr/800-4 391 295355 ns/op BenchmarkNatSqr/1000-4 280 410579 ns/op BenchmarkNatSetBytes/8-4 984061 120.3 ns/op BenchmarkNatSetBytes/24-4 265798 435.7 ns/op BenchmarkNatSetBytes/128-4 60925 1870 ns/op BenchmarkNatSetBytes/7-4 1034923 115.6 ns/op BenchmarkNatSetBytes/23-4 281814 420.9 ns/op BenchmarkNatSetBytes/127-4 64938 1832 ns/op BenchmarkScanPi-4 271 422225 ns/op BenchmarkStringPiParallel-4 732 136649 ns/op BenchmarkScan/10/Base2-4 48118 2532 ns/op BenchmarkScan/100/Base2-4 5396 22108 ns/op BenchmarkScan/1000/Base2-4 536 219301 ns/op BenchmarkScan/10/Base8-4 115969 1048 ns/op BenchmarkScan/100/Base8-4 15212 7906 ns/op BenchmarkScan/1000/Base8-4 1539 77690 ns/op BenchmarkScan/10/Base10-4 123913 970.1 ns/op BenchmarkScan/100/Base10-4 16710 7245 ns/op BenchmarkScan/1000/Base10-4 1682 69786 ns/op BenchmarkScan/10/Base16-4 136322 862.7 ns/op BenchmarkScan/100/Base16-4 18619 6400 ns/op BenchmarkScan/1000/Base16-4 1920 62285 ns/op BenchmarkString/10/Base2-4 201159 555.4 ns/op BenchmarkString/100/Base2-4 28545 4083 ns/op BenchmarkString/1000/Base2-4 3074 39037 ns/op BenchmarkString/10/Base8-4 424191 271.1 ns/op BenchmarkString/100/Base8-4 74856 1583 ns/op BenchmarkString/1000/Base8-4 7129 14503 ns/op BenchmarkString/10/Base10-4 244993 472.9 ns/op BenchmarkString/100/Base10-4 49711 2336 ns/op BenchmarkString/1000/Base10-4 5330 19748 ns/op BenchmarkString/10/Base16-4 491497 250.5 ns/op BenchmarkString/100/Base16-4 100570 1166 ns/op BenchmarkString/1000/Base16-4 10000 10090 ns/op BenchmarkLeafSize/0-4 52 2208788 ns/op BenchmarkLeafSize/1-4 480 224888 ns/op BenchmarkLeafSize/2-4 500 224331 ns/op BenchmarkLeafSize/3-4 363 314795 ns/op BenchmarkLeafSize/4-4 510 220697 ns/op BenchmarkLeafSize/5-4 321 364474 ns/op BenchmarkLeafSize/6-4 376 306024 ns/op BenchmarkLeafSize/7-4 393 292731 ns/op BenchmarkLeafSize/8-4 510 218682 ns/op BenchmarkLeafSize/9-4 279 424900 ns/op BenchmarkLeafSize/10-4 330 358652 ns/op BenchmarkLeafSize/11-4 336 344148 ns/op BenchmarkLeafSize/12-4 370 305436 ns/op BenchmarkLeafSize/13-4 344 335433 ns/op BenchmarkLeafSize/14-4 398 290262 ns/op BenchmarkLeafSize/15-4 420 271589 ns/op BenchmarkLeafSize/16-4 510 219519 ns/op BenchmarkLeafSize/32-4 510 222869 ns/op BenchmarkLeafSize/64-4 469 246615 ns/op BenchmarkProbablyPrime/n=0-4 12 9673827 ns/op BenchmarkProbablyPrime/n=1-4 10 11162663 ns/op BenchmarkProbablyPrime/n=5-4 7 16421937 ns/op BenchmarkProbablyPrime/n=10-4 5 22430734 ns/op BenchmarkProbablyPrime/n=20-4 3 35300080 ns/op BenchmarkProbablyPrime/Lucas-4 13 8322324 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 85 1321440 ns/op BenchmarkRatCmp-4 228679 484.9 ns/op BenchmarkFloatSqrt/64-4 24518 4868 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15301 7642 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 11064 10700 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4815 21403 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 946 117588 ns/op 18282 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 70 1662092 ns/op 175084 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 130737301 ns/op 3785488 B/op 618 allocs/op PASS ok math/big 48.823s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8188282 13.22 ns/op BenchmarkLeadingZeros8-4 9746456 12.05 ns/op BenchmarkLeadingZeros16-4 10266109 11.70 ns/op BenchmarkLeadingZeros32-4 10674772 11.22 ns/op BenchmarkLeadingZeros64-4 11081280 11.09 ns/op BenchmarkTrailingZeros-4 10608588 11.16 ns/op BenchmarkTrailingZeros8-4 10626622 11.36 ns/op BenchmarkTrailingZeros16-4 10594429 11.37 ns/op BenchmarkTrailingZeros32-4 10645939 11.31 ns/op BenchmarkTrailingZeros64-4 10608327 11.32 ns/op BenchmarkOnesCount-4 10147392 11.70 ns/op BenchmarkOnesCount8-4 10541640 11.54 ns/op BenchmarkOnesCount16-4 9534750 12.83 ns/op BenchmarkOnesCount32-4 9745924 12.36 ns/op BenchmarkOnesCount64-4 9777252 12.51 ns/op BenchmarkRotateLeft-4 10547634 11.32 ns/op BenchmarkRotateLeft8-4 10980319 10.87 ns/op BenchmarkRotateLeft16-4 10310889 11.43 ns/op BenchmarkRotateLeft32-4 10386060 11.62 ns/op BenchmarkRotateLeft64-4 9942933 11.93 ns/op BenchmarkReverse-4 14857267 8.174 ns/op BenchmarkReverse8-4 20149261 6.246 ns/op BenchmarkReverse16-4 18821515 6.379 ns/op BenchmarkReverse32-4 16160216 7.437 ns/op BenchmarkReverse64-4 15294175 7.911 ns/op BenchmarkReverseBytes-4 19012839 6.022 ns/op BenchmarkReverseBytes16-4 20479233 5.920 ns/op BenchmarkReverseBytes32-4 20125819 5.835 ns/op BenchmarkReverseBytes64-4 20699336 5.837 ns/op BenchmarkAdd-4 10439977 11.45 ns/op BenchmarkAdd32-4 10795767 11.38 ns/op BenchmarkAdd64-4 10559144 11.42 ns/op BenchmarkAdd64multiple-4 20890665 5.773 ns/op BenchmarkSub-4 10596991 11.29 ns/op BenchmarkSub32-4 10417702 11.84 ns/op BenchmarkSub64-4 10625004 11.22 ns/op BenchmarkSub64multiple-4 19350438 6.142 ns/op BenchmarkMul-4 10887132 11.15 ns/op BenchmarkMul32-4 10374908 11.49 ns/op BenchmarkMul64-4 10821687 11.03 ns/op BenchmarkDiv-4 9536820 12.54 ns/op BenchmarkDiv32-4 9778278 12.36 ns/op BenchmarkDiv64-4 10331947 11.63 ns/op PASS ok math/bits 5.724s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 13850287 7.904 ns/op BenchmarkAcos-4 663468 179.2 ns/op BenchmarkAcosh-4 583669 195.3 ns/op BenchmarkAsin-4 642218 180.1 ns/op BenchmarkAsinh-4 654829 178.7 ns/op BenchmarkAtan-4 1000000 107.8 ns/op BenchmarkAtanh-4 1000000 107.5 ns/op BenchmarkConj-4 21200854 5.136 ns/op BenchmarkCos-4 648282 165.3 ns/op BenchmarkCosh-4 693030 171.9 ns/op BenchmarkExp-4 888298 132.9 ns/op BenchmarkLog-4 1334011 89.73 ns/op BenchmarkLog10-4 1333868 89.84 ns/op BenchmarkPhase-4 3051460 39.57 ns/op BenchmarkPolar-4 2150892 56.02 ns/op BenchmarkPow-4 262711 451.9 ns/op BenchmarkRect-4 1000000 116.7 ns/op BenchmarkSin-4 695460 170.8 ns/op BenchmarkSinh-4 670964 175.8 ns/op BenchmarkSqrt-4 1375008 87.03 ns/op BenchmarkTan-4 455144 261.4 ns/op BenchmarkTanh-4 492878 241.8 ns/op PASS ok math/cmplx 3.125s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 201808 577.7 ns/op BenchmarkInt63ThreadsafeParallel-4 105870 979.4 ns/op BenchmarkInt63Unthreadsafe-4 1337485 90.72 ns/op BenchmarkIntn1000-4 983242 114.0 ns/op BenchmarkInt63n1000-4 1000000 103.9 ns/op BenchmarkInt31n1000-4 1000000 101.6 ns/op BenchmarkFloat32-4 1000000 103.3 ns/op BenchmarkFloat64-4 1325850 91.22 ns/op BenchmarkPerm3-4 230943 522.5 ns/op BenchmarkPerm30-4 26983 4377 ns/op BenchmarkPerm30ViaShuffle-4 26923 4388 ns/op BenchmarkShuffleOverhead-4 19952 6027 ns/op BenchmarkRead3-4 970320 117.0 ns/op BenchmarkRead64-4 85746 1373 ns/op BenchmarkRead1000-4 5703 20324 ns/op PASS ok math/rand 2.151s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 48688 2221 ns/op BenchmarkQDecodeWord-4 122888 929.1 ns/op BenchmarkQDecodeHeader-4 116118 1018 ns/op BenchmarkTypeByExtension/.html-4 615847 183.2 ns/op BenchmarkTypeByExtension/.HTML-4 416252 251.3 ns/op BenchmarkTypeByExtension/.unused-4 451278 223.1 ns/op BenchmarkExtensionsByType/text/html-4 187443 602.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 131568 912.7 ns/op BenchmarkExtensionsByType/application/octet-stream-4 126232 808.6 ns/op PASS ok mime 1.614s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1098 104494 ns/op PASS ok mime/quotedprintable 0.161s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 181 631236 ns/op 8444 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6839525 ns/op 19271 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004606795 ns/op 158688 B/op 232 allocs/op BenchmarkDNSName-4 121735 885.4 ns/op BenchmarkInterfaces-4 1677 62321 ns/op BenchmarkInterfaceByIndex-4 2437 49744 ns/op BenchmarkInterfaceByName-4 1952 61916 ns/op BenchmarkInterfaceAddrs-4 1093 98526 ns/op BenchmarkInterfacesAndAddrs-4 3438 29250 ns/op BenchmarkInterfacesAndMulticastAddrs-4 691 147284 ns/op BenchmarkParseIP-4 19040 6204 ns/op BenchmarkIPString/IPv4-4 169440 708.4 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 13642 8589 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 56757 1991 ns/op BenchmarkIPEqual/IPv4-4 1402284 82.60 ns/op BenchmarkIPEqual/IPv6-4 1460154 81.20 ns/op BenchmarkSendFile/1024-4 1 224516498 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222853542 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222523349 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222497494 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222656998 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 4308 28739 ns/op 1140.20 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 2217 51770 ns/op 1265.91 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 1057 99136 ns/op 1322.15 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 517 212508 ns/op 1233.57 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 282 422594 ns/op 1240.64 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/1048576-4 148 842420 ns/op 1244.72 MB/s 3 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 14250 8444 ns/op 121.28 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 12774 8449 ns/op 242.39 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 10423 9758 ns/op 419.77 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 9223 13509 ns/op 606.41 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 5949 18720 ns/op 875.21 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 3898 27417 ns/op 1195.19 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 2168 50823 ns/op 1289.49 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 982 103112 ns/op 1271.17 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 580 177540 ns/op 1476.54 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 326 356244 ns/op 1471.71 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 176 722537 ns/op 1451.24 MB/s BenchmarkSplice/unix-to-tcp/1024-4 22044 5480 ns/op 186.87 MB/s BenchmarkSplice/unix-to-tcp/2048-4 18268 5527 ns/op 370.52 MB/s BenchmarkSplice/unix-to-tcp/4096-4 14913 8403 ns/op 487.42 MB/s BenchmarkSplice/unix-to-tcp/8192-4 12380 9652 ns/op 848.77 MB/s BenchmarkSplice/unix-to-tcp/16384-4 7453 15107 ns/op 1084.54 MB/s BenchmarkSplice/unix-to-tcp/32768-4 4208 24188 ns/op 1354.75 MB/s BenchmarkSplice/unix-to-tcp/65536-4 2674 48283 ns/op 1357.32 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1413 79332 ns/op 1652.20 MB/s BenchmarkSplice/unix-to-tcp/262144-4 667 160682 ns/op 1631.45 MB/s BenchmarkSplice/unix-to-tcp/524288-4 277 365140 ns/op 1435.85 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 156 913931 ns/op 1147.33 MB/s BenchmarkTCP4OneShot-4 3253 41614 ns/op BenchmarkTCP4OneShotTimeout-4 3057 41445 ns/op BenchmarkTCP4Persistent-4 16291 7321 ns/op BenchmarkTCP4PersistentTimeout-4 18656 7418 ns/op BenchmarkTCP6OneShot-4 2704 39193 ns/op BenchmarkTCP6OneShotTimeout-4 2682 41983 ns/op BenchmarkTCP6Persistent-4 16803 7551 ns/op BenchmarkTCP6PersistentTimeout-4 16659 7478 ns/op BenchmarkTCP4ConcurrentReadWrite-4 28524 4037 ns/op BenchmarkTCP6ConcurrentReadWrite-4 23929 4588 ns/op BenchmarkSetReadDeadline-4 146588 806.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 13468 8850 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 12016 9120 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11567 ns/op 0 B/op 0 allocs/op PASS ok net 28.243s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28521 4109 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12457 9417 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 15878 7438 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 20629 5792 ns/op 44 B/op 0 allocs/op BenchmarkCopyValues-4 38646 2993 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 933763 116.9 ns/op BenchmarkReadRequestChrome-4 4358 25644 ns/op 23.83 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 13200 9146 ns/op 8.53 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12776 9057 ns/op 9.05 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8727 13103 ns/op 11.52 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 19675 5974 ns/op 6.70 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 469 245630 ns/op 4.17 MB/s BenchmarkFileAndServer_1KB/https1-4 291 355696 ns/op 2.88 MB/s BenchmarkFileAndServer_1KB/h2-4 206 528048 ns/op 1.94 MB/s BenchmarkFileAndServer_16MB/h1-4 3 34562502 ns/op 485.42 MB/s BenchmarkFileAndServer_16MB/https1-4 2 93798885 ns/op 178.86 MB/s BenchmarkFileAndServer_16MB/h2-4 1 151352182 ns/op 110.85 MB/s BenchmarkFileAndServer_64MB/h1-4 1 148087678 ns/op 453.17 MB/s BenchmarkFileAndServer_64MB/https1-4 1 323998778 ns/op 207.13 MB/s BenchmarkFileAndServer_64MB/h2-4 1 669893575 ns/op 100.18 MB/s BenchmarkServeMux-4 298 420091 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 380 329648 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 519 224042 ns/op 5886 B/op 64 allocs/op BenchmarkClientServer/https1-4 320 323509 ns/op 6652 B/op 73 allocs/op BenchmarkClientServer/h2-4 240 435696 ns/op 9736 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1311 97839 ns/op 10017 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4063619 ns/op 130614 B/op 1214 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51716: write tcp 127.0.0.1:35799->127.0.0.1:51716: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51704: write tcp 127.0.0.1:35799->127.0.0.1:51704: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57992: read tcp 127.0.0.1:41513->127.0.0.1:57992: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57944: read tcp 127.0.0.1:41513->127.0.0.1:57944: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57972: write tcp 127.0.0.1:41513->127.0.0.1:57972: use of closed network connection BenchmarkClientServerParallel/4/h2-4 266 403873 ns/op 16037 B/op 147 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45792: write tcp 127.0.0.1:41415->127.0.0.1:45792: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45778: write tcp 127.0.0.1:41415->127.0.0.1:45778: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59834: read tcp 127.0.0.1:39803->127.0.0.1:59834: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59864: read tcp 127.0.0.1:39803->127.0.0.1:59864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59938: read tcp 127.0.0.1:39803->127.0.0.1:59938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59928: read tcp 127.0.0.1:39803->127.0.0.1:59928: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59936: read tcp 127.0.0.1:39803->127.0.0.1:59936: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59960: read tcp 127.0.0.1:39803->127.0.0.1:59960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59920: write tcp 127.0.0.1:39803->127.0.0.1:59920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59904: write tcp 127.0.0.1:39803->127.0.0.1:59904: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 952 121152 ns/op 16577 B/op 103 allocs/op BenchmarkClientServerParallel/64/https1-4 60 4420623 ns/op 135349 B/op 1253 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38056: read tcp 127.0.0.1:42651->127.0.0.1:38056: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38078: read tcp 127.0.0.1:42651->127.0.0.1:38078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38094: read tcp 127.0.0.1:42651->127.0.0.1:38094: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38108: write tcp 127.0.0.1:42651->127.0.0.1:38108: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53206: write tcp 127.0.0.1:44685->127.0.0.1:53206: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53228: read tcp 127.0.0.1:44685->127.0.0.1:53228: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53248: read tcp 127.0.0.1:44685->127.0.0.1:53248: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53232: write tcp 127.0.0.1:44685->127.0.0.1:53232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53212: write tcp 127.0.0.1:44685->127.0.0.1:53212: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53244: write tcp 127.0.0.1:44685->127.0.0.1:53244: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 100 4664404 ns/op 135007 B/op 1347 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47988: read tcp 127.0.0.1:46283->127.0.0.1:47988: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48046: read tcp 127.0.0.1:46283->127.0.0.1:48046: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47990: write tcp 127.0.0.1:46283->127.0.0.1:47990: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58714: read tcp 127.0.0.1:45253->127.0.0.1:58714: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58698: read tcp 127.0.0.1:45253->127.0.0.1:58698: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58754: write tcp 127.0.0.1:45253->127.0.0.1:58754: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40194: read tcp 127.0.0.1:38599->127.0.0.1:40194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40166: read tcp 127.0.0.1:38599->127.0.0.1:40166: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40074: write tcp 127.0.0.1:38599->127.0.0.1:40074: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40284: read tcp 127.0.0.1:38599->127.0.0.1:40284: use of closed network connection ... [output truncated] BenchmarkServer-4 246 430108 ns/op 2903 B/op 22 allocs/op BenchmarkClient-4 415 282496 ns/op 3760 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 991 123185 ns/op 7495 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1839 67453 ns/op 3043 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 2058 54439 ns/op 1933 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 2096 59024 ns/op 2769 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 2168 59854 ns/op 2666 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 2114 72414 ns/op 2681 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 2175 66878 ns/op 1925 B/op 14 allocs/op BenchmarkServerHijack-4 1688 88052 ns/op 16703 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 528 208717 ns/op 5748 B/op 51 allocs/op BenchmarkResponseStatusLine-4 528362 206.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.282s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 6470 16017 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.186s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 94190 1235 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 655838 180.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 197062 549.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 71497 1673 ns/op BenchmarkStdIPv4-4 147402 814.8 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 96768 1217 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 101686 1168 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 125805 948.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 74044 1585 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1262516 96.78 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1444212 83.14 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 276991 409.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 317133 367.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 289935 395.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 89535 1358 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 477130 236.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 331198 372.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 333327 368.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 174240 646.2 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 490447 248.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 409369 282.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 146803 796.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 191606 620.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 292940 422.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 168369 675.8 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 360163 326.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 180331 646.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 188778 647.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 177855 644.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 133981 855.5 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 514951 215.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 180685 678.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 109170 1101 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 135001 882.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 184597 657.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 124260 983.5 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 294658 382.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 130365 880.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 160813 749.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 195434 562.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 151737 806.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1238779 96.52 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1220431 98.38 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1202978 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 105.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 371572 326.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 633655 184.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 228606 511.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 250945 475.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 236936 504.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 81030 1505 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 590302 198.3 ns/op PASS ok net/netip 7.856s 2023/01/24 23:15:06 Test RPC server listening on 127.0.0.1:41311 2023/01/24 23:15:06 Test HTTP RPC server listening on 127.0.0.1:42639 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 2262 53629 ns/op BenchmarkEndToEndHTTP-4 1682 59815 ns/op BenchmarkEndToEndAsync-4 4360 29192 ns/op BenchmarkEndToEndAsyncHTTP-4 3645 28461 ns/op PASS ok net/rpc 0.875s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3656 27621 ns/op BenchmarkReadMIMEHeader/server_headers-4 6718 18070 ns/op BenchmarkUncommon-4 31215 3720 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.510s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5660 20527 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 118224 998.2 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 667807 169.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 115140 1019 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 210517 552.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 104200 1148 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 18321 6461 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 446487 251.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 111980 1062 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 214404 551.3 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 100034 1148 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19688 5973 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 241340 497.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 90585 1292 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 90256 1320 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 40178 2953 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7020 16365 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 237284 492.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 91113 1300 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 89563 1328 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 40278 2941 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7293 16072 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.127s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 4306160 27.15 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 198795 540.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 903 120986 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 272 415132 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 804 151385 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 54097 1995 ns/op BenchmarkStatFile-4 49891 2345 ns/op BenchmarkStatDir-4 49363 2328 ns/op BenchmarkLstatDot-4 57274 2048 ns/op BenchmarkLstatFile-4 49773 2350 ns/op BenchmarkLstatDir-4 49492 2268 ns/op PASS ok os 1.562s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 182 667627 ns/op 6709 B/op 29 allocs/op PASS ok os/exec 0.219s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 477471 235.4 ns/op PASS ok os/user 0.220s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4126920 28.91 ns/op BenchmarkString-4 2594025 46.22 ns/op BenchmarkBytes-4 2242182 53.61 ns/op BenchmarkNamedBytes-4 829020 137.4 ns/op BenchmarkBytesArray-4 766222 152.4 ns/op BenchmarkSliceLen-4 2626822 45.73 ns/op BenchmarkMapLen-4 1633809 74.08 ns/op BenchmarkStringLen-4 1865433 63.46 ns/op BenchmarkArrayLen-4 1863656 64.48 ns/op BenchmarkSliceCap-4 2634292 45.53 ns/op BenchmarkDeepEqual/int8-4 723501 164.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 121423 984.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 557300 212.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 115366 1038 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 543283 214.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 115059 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 558306 211.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 115903 1034 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 544916 208.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112680 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 673833 166.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 146545 805.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 560152 214.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115533 1028 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 544582 215.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 114655 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 543643 214.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 114920 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 542210 215.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 113158 1046 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 526454 215.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 116210 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 516728 215.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 115017 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 562244 210.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 114300 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 564668 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 112843 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 548677 211.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 116020 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 665371 163.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 120646 988.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 570007 205.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 113107 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147325 801.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 72721 1641 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 72687 1629 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47888 2467 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 287940 414.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 42985 2791 ns/op BenchmarkIsZero/StructComparable-4 830870 136.5 ns/op BenchmarkIsZero/StructIncomparable-4 194571 609.7 ns/op BenchmarkSetZero/Bool/Direct-4 4314798 27.56 ns/op BenchmarkSetZero/Bool/CachedZero-4 1981855 60.09 ns/op BenchmarkSetZero/Bool/NewZero-4 1393968 85.44 ns/op BenchmarkSetZero/Int/Direct-4 2730058 43.69 ns/op BenchmarkSetZero/Int/CachedZero-4 1975029 60.76 ns/op BenchmarkSetZero/Int/NewZero-4 1389730 86.25 ns/op BenchmarkSetZero/Uint/Direct-4 2704542 43.95 ns/op BenchmarkSetZero/Uint/CachedZero-4 1959016 60.86 ns/op BenchmarkSetZero/Uint/NewZero-4 1397558 85.61 ns/op BenchmarkSetZero/Float/Direct-4 2730998 43.66 ns/op BenchmarkSetZero/Float/CachedZero-4 1973780 60.72 ns/op BenchmarkSetZero/Float/NewZero-4 1392913 86.34 ns/op BenchmarkSetZero/Complex/Direct-4 2747120 43.82 ns/op BenchmarkSetZero/Complex/CachedZero-4 1969250 61.18 ns/op BenchmarkSetZero/Complex/NewZero-4 1395211 85.96 ns/op BenchmarkSetZero/Array/Direct-4 4602142 26.01 ns/op BenchmarkSetZero/Array/CachedZero-4 1952970 60.66 ns/op BenchmarkSetZero/Array/NewZero-4 1383283 86.32 ns/op BenchmarkSetZero/Chan/Direct-4 2718403 43.73 ns/op BenchmarkSetZero/Chan/CachedZero-4 1474970 80.93 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 103.6 ns/op BenchmarkSetZero/Func/Direct-4 2750815 43.52 ns/op BenchmarkSetZero/Func/CachedZero-4 1471332 80.73 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 103.1 ns/op BenchmarkSetZero/Interface/Direct-4 2534222 47.59 ns/op BenchmarkSetZero/Interface/CachedZero-4 1962532 60.57 ns/op BenchmarkSetZero/Interface/NewZero-4 1387881 86.16 ns/op BenchmarkSetZero/Map/Direct-4 2755544 43.97 ns/op BenchmarkSetZero/Map/CachedZero-4 1492312 81.40 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 102.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2616735 43.42 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1485324 80.61 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 102.7 ns/op BenchmarkSetZero/Slice/Direct-4 2464281 48.39 ns/op BenchmarkSetZero/Slice/CachedZero-4 1985428 60.50 ns/op BenchmarkSetZero/Slice/NewZero-4 1395187 86.90 ns/op BenchmarkSetZero/String/Direct-4 2715360 44.17 ns/op BenchmarkSetZero/String/CachedZero-4 1974628 60.63 ns/op BenchmarkSetZero/String/NewZero-4 1375074 86.51 ns/op BenchmarkSetZero/Struct/Direct-4 4634047 25.54 ns/op BenchmarkSetZero/Struct/CachedZero-4 1954789 60.65 ns/op BenchmarkSetZero/Struct/NewZero-4 1390864 85.81 ns/op BenchmarkSelect/1-4 179457 616.1 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 94669 1240 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 53346 2095 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 204751 530.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 148879 794.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 115194 868.3 ns/op 147.41 MB/s BenchmarkCallArgCopy/size=256-4 118078 889.4 ns/op 287.83 MB/s BenchmarkCallArgCopy/size=1024-4 96926 1204 ns/op 850.52 MB/s BenchmarkCallArgCopy/size=4096-4 46332 2490 ns/op 1645.05 MB/s BenchmarkCallArgCopy/size=65536-4 3349 33390 ns/op 1962.76 MB/s BenchmarkPtrTo-4 670078 157.1 ns/op BenchmarkFieldByName1-4 706714 146.6 ns/op BenchmarkFieldByName2-4 91836 1403 ns/op BenchmarkFieldByName3-4 10153 11830 ns/op BenchmarkInterfaceBig-4 4922106 24.57 ns/op BenchmarkInterfaceSmall-4 5376806 21.31 ns/op BenchmarkNew-4 2254747 50.68 ns/op BenchmarkMap/StringKeys/MapIndex-4 3687 32594 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3483 33699 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3421 33971 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3279 35284 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3559 32997 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3577 34162 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 288369 408.3 ns/op PASS ok reflect 18.090s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 16179 7932 ns/op 9258 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 25150 5452 ns/op 9167 B/op 1 allocs/op BenchmarkFindString-4 16050 7191 ns/op 9226 B/op 1 allocs/op BenchmarkFindSubmatch-4 14583 8956 ns/op 9376 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14840 8165 ns/op 9356 B/op 2 allocs/op BenchmarkLiteral-4 27938 4549 ns/op BenchmarkNotLiteral-4 4342 25499 ns/op BenchmarkMatchClass-4 3699 32864 ns/op BenchmarkMatchClass_InRange-4 3715 31992 ns/op BenchmarkReplaceAll-4 3542 37413 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 25849 4119 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 51711 2345 ns/op BenchmarkAnchoredShortMatch-4 21234 5173 ns/op BenchmarkAnchoredLongMatch-4 23416 4986 ns/op BenchmarkOnePassShortA-4 23001 5321 ns/op BenchmarkNotOnePassShortA-4 9205 12130 ns/op BenchmarkOnePassShortB-4 30771 3910 ns/op BenchmarkNotOnePassShortB-4 12981 9497 ns/op BenchmarkOnePassLongPrefix-4 101756 1221 ns/op BenchmarkOnePassLongNotPrefix-4 34498 3579 ns/op BenchmarkMatchParallelShared-4 29696 4833 ns/op BenchmarkMatchParallelCopied-4 37683 4426 ns/op BenchmarkQuoteMetaAll-4 182335 635.3 ns/op 22.04 MB/s BenchmarkQuoteMetaNone-4 368091 298.6 ns/op 87.06 MB/s BenchmarkCompile/Onepass-4 5198 22874 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1958 59033 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 220 532988 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4719108 25.13 ns/op 636.77 MB/s BenchmarkMatch/Easy0/32-4 24670 5603 ns/op 5.71 MB/s BenchmarkMatch/Easy0/1K-4 8101 14819 ns/op 69.10 MB/s BenchmarkMatch/Easy0i/16-4 4700954 23.94 ns/op 668.24 MB/s BenchmarkMatch/Easy0i/32-4 5635 18615 ns/op 1.72 MB/s BenchmarkMatch/Easy0i/1K-4 286 410723 ns/op 2.49 MB/s BenchmarkMatch/Easy1/16-4 4684532 24.47 ns/op 653.94 MB/s BenchmarkMatch/Easy1/32-4 25812 4295 ns/op 7.45 MB/s BenchmarkMatch/Easy1/1K-4 4893 20732 ns/op 49.39 MB/s BenchmarkMatch/Medium/16-4 4595176 23.93 ns/op 668.60 MB/s BenchmarkMatch/Medium/32-4 7173 16522 ns/op 1.94 MB/s BenchmarkMatch/Medium/1K-4 332 355276 ns/op 2.88 MB/s BenchmarkMatch/Hard/16-4 4877794 24.16 ns/op 662.24 MB/s BenchmarkMatch/Hard/32-4 4358 26067 ns/op 1.23 MB/s BenchmarkMatch/Hard/1K-4 188 627792 ns/op 1.63 MB/s BenchmarkMatch/Hard1/16-4 1548 76695 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 860 136078 ns/op 0.24 MB/s BenchmarkMatch/Hard1/1K-4 28 4032520 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 33805 3497 ns/op 4.58 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19513 6090 ns/op 5.25 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 764 156189 ns/op 6.56 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.108s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 783068 154.0 ns/op PASS ok regexp/syntax 1.128s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1416200 80.92 ns/op BenchmarkMakeChan/Int-4 1256772 89.92 ns/op BenchmarkMakeChan/Ptr-4 727779 167.5 ns/op BenchmarkMakeChan/Struct/0-4 1412962 75.51 ns/op BenchmarkMakeChan/Struct/32-4 726417 178.0 ns/op BenchmarkMakeChan/Struct/40-4 593514 190.6 ns/op BenchmarkChanNonblocking-4 13495729 7.690 ns/op BenchmarkSelectUncontended-4 945435 109.4 ns/op BenchmarkSelectSyncContended-4 41334 2956 ns/op BenchmarkSelectAsyncContended-4 136118 916.4 ns/op BenchmarkSelectNonblock-4 7793367 15.02 ns/op BenchmarkChanUncontended-4 10000 11146 ns/op BenchmarkChanContended-4 2108 65216 ns/op BenchmarkChanSync-4 179701 633.9 ns/op BenchmarkChanSyncWork-4 10000 14958 ns/op BenchmarkChanProdCons0-4 103466 1268 ns/op BenchmarkChanProdCons10-4 153932 835.2 ns/op BenchmarkChanProdCons100-4 173626 657.9 ns/op BenchmarkChanProdConsWork0-4 92930 1280 ns/op BenchmarkChanProdConsWork10-4 119652 1055 ns/op BenchmarkChanProdConsWork100-4 121449 989.6 ns/op BenchmarkSelectProdCons-4 94250 1260 ns/op BenchmarkReceiveDataFromClosedChan-4 820549 147.9 ns/op BenchmarkChanCreation-4 210576 560.2 ns/op BenchmarkChanSem-4 164175 799.1 ns/op BenchmarkChanPopular-4 135 855895 ns/op BenchmarkChanClosed-4 1000000 112.2 ns/op BenchmarkCallClosure-4 6670666 17.93 ns/op BenchmarkCallClosure1-4 7452608 16.12 ns/op BenchmarkCallClosure2-4 1703762 70.01 ns/op BenchmarkCallClosure3-4 1991055 61.29 ns/op BenchmarkCallClosure4-4 1663321 70.51 ns/op BenchmarkComplex128DivNormal-4 12107864 9.804 ns/op BenchmarkComplex128DivNisNaN-4 8779454 13.55 ns/op BenchmarkComplex128DivDisNaN-4 8585949 13.76 ns/op BenchmarkComplex128DivNisInf-4 11762287 10.17 ns/op BenchmarkComplex128DivDisInf-4 6437137 18.69 ns/op BenchmarkSetTypePtr-4 49464362 2.426 ns/op 3297.09 MB/s BenchmarkSetTypePtr8-4 10932715 10.75 ns/op 5954.32 MB/s BenchmarkSetTypePtr16-4 10962038 10.92 ns/op 11717.73 MB/s BenchmarkSetTypePtr32-4 11003132 10.80 ns/op 23706.90 MB/s BenchmarkSetTypePtr64-4 11263988 10.71 ns/op 47790.92 MB/s BenchmarkSetTypePtr126-4 7036849 17.11 ns/op 58927.51 MB/s BenchmarkSetTypePtr128-4 7258646 16.50 ns/op 62068.11 MB/s BenchmarkSetTypePtrSlice-4 919287 125.4 ns/op 65347.89 MB/s BenchmarkSetTypeNode1-4 10909636 10.90 ns/op 2202.35 MB/s BenchmarkSetTypeNode1Slice-4 4912578 24.57 ns/op 31261.75 MB/s BenchmarkSetTypeNode8-4 10930911 14.09 ns/op 5676.01 MB/s BenchmarkSetTypeNode8Slice-4 2113072 54.52 ns/op 46952.45 MB/s BenchmarkSetTypeNode64-4 6914322 17.30 ns/op 30512.12 MB/s BenchmarkSetTypeNode64Slice-4 287847 419.2 ns/op 40309.68 MB/s BenchmarkSetTypeNode64Dead-4 9071636 13.18 ns/op 40050.49 MB/s BenchmarkSetTypeNode64DeadSlice-4 320008 371.7 ns/op 45461.13 MB/s BenchmarkSetTypeNode124-4 6929676 17.13 ns/op 58853.65 MB/s BenchmarkSetTypeNode124Slice-4 225374 531.1 ns/op 60735.44 MB/s BenchmarkSetTypeNode126-4 7154559 16.53 ns/op 61951.57 MB/s BenchmarkSetTypeNode126Slice-4 221354 541.8 ns/op 60477.95 MB/s BenchmarkSetTypeNode128-4 5002450 24.09 ns/op 43176.53 MB/s BenchmarkSetTypeNode128Slice-4 178690 677.5 ns/op 49122.24 MB/s BenchmarkSetTypeNode130-4 5013458 23.93 ns/op 44125.97 MB/s BenchmarkSetTypeNode130Slice-4 173614 686.8 ns/op 49203.94 MB/s BenchmarkSetTypeNode1024-4 927723 121.4 ns/op 67633.78 MB/s BenchmarkSetTypeNode1024Slice-4 31324 3826 ns/op 68652.42 MB/s BenchmarkAllocation-4 4676 26779 ns/op BenchmarkReadMemStats-4 7762 14973 ns/op BenchmarkReadMemStatsLatency-4 1 64319 p50-ns 64319 p90-ns 64319 p99-ns BenchmarkWriteBarrier-4 2596810 45.07 ns/op BenchmarkBulkWriteBarrier-4 6865053 22.22 ns/op BenchmarkScanStackNoLocals-4 3 43764266 ns/op BenchmarkMSpanCountAlloc/bits=64-4 13577809 9.698 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11516779 9.877 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10841971 11.28 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7733257 15.54 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5453108 22.17 ns/op BenchmarkHash5-4 7949532 14.65 ns/op 341.38 MB/s BenchmarkHash16-4 7950368 14.68 ns/op 1089.92 MB/s BenchmarkHash64-4 7122752 16.16 ns/op 3959.51 MB/s BenchmarkHash1024-4 2816065 42.12 ns/op 24310.28 MB/s BenchmarkHash65536-4 69243 1739 ns/op 37693.44 MB/s BenchmarkAlignedLoad-4 8967664 13.10 ns/op BenchmarkUnalignedLoad-4 9683199 12.15 ns/op BenchmarkEqEfaceConcrete-4 6676507 18.08 ns/op BenchmarkEqIfaceConcrete-4 6753297 17.19 ns/op BenchmarkNeEfaceConcrete-4 7115205 16.80 ns/op BenchmarkNeIfaceConcrete-4 7385421 16.33 ns/op BenchmarkConvT2EByteSized/bool-4 7602390 15.58 ns/op BenchmarkConvT2EByteSized/uint8-4 7533229 16.07 ns/op BenchmarkConvT2ESmall-4 6963028 17.12 ns/op BenchmarkConvT2EUintptr-4 6542382 18.36 ns/op BenchmarkConvT2ELarge-4 1473226 77.84 ns/op BenchmarkConvT2ISmall-4 7038786 17.10 ns/op BenchmarkConvT2IUintptr-4 6642507 18.14 ns/op BenchmarkConvT2ILarge-4 1527865 81.78 ns/op BenchmarkConvI2E-4 5840490 20.28 ns/op BenchmarkConvI2I-4 5149870 23.03 ns/op BenchmarkAssertE2T-4 5422219 22.09 ns/op BenchmarkAssertE2TLarge-4 2618943 45.18 ns/op BenchmarkAssertE2I-4 5541048 21.78 ns/op BenchmarkAssertI2T-4 5477976 21.78 ns/op BenchmarkAssertI2I-4 5176963 23.01 ns/op BenchmarkAssertI2E-4 7079534 16.85 ns/op BenchmarkAssertE2E-4 7044099 16.37 ns/op BenchmarkAssertE2T2-4 4205270 29.17 ns/op BenchmarkAssertE2T2Blank-4 5173698 23.08 ns/op BenchmarkAssertI2E2-4 5208230 23.11 ns/op BenchmarkAssertI2E2Blank-4 7312381 16.49 ns/op BenchmarkAssertE2E2-4 5298998 22.65 ns/op BenchmarkAssertE2E2Blank-4 7082449 16.52 ns/op BenchmarkConvT2Ezero/zero/16-4 6195436 19.69 ns/op BenchmarkConvT2Ezero/zero/32-4 6124322 20.33 ns/op BenchmarkConvT2Ezero/zero/64-4 6098640 19.13 ns/op BenchmarkConvT2Ezero/zero/str-4 6174645 19.57 ns/op BenchmarkConvT2Ezero/zero/slice-4 6305503 18.86 ns/op BenchmarkConvT2Ezero/zero/big-4 309236 383.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1551488 73.82 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1531212 81.29 ns/op BenchmarkConvT2Ezero/nonzero/big-4 269696 409.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 6555216 18.60 ns/op BenchmarkConvT2Ezero/smallint/32-4 6538466 18.31 ns/op BenchmarkConvT2Ezero/smallint/64-4 6642930 18.25 ns/op BenchmarkConvT2Ezero/largeint/16-4 1908590 59.09 ns/op BenchmarkConvT2Ezero/largeint/32-4 1957036 54.72 ns/op BenchmarkConvT2Ezero/largeint/64-4 2105581 56.01 ns/op BenchmarkMalloc8-4 1889086 63.90 ns/op BenchmarkMalloc16-4 1804429 69.32 ns/op BenchmarkMallocTypeInfo8-4 1853582 71.74 ns/op BenchmarkMallocTypeInfo16-4 1339003 78.09 ns/op BenchmarkMallocLargeStruct-4 256240 480.3 ns/op BenchmarkGoroutineSelect-4 81 1416819 ns/op BenchmarkGoroutineBlocking-4 82 1460992 ns/op BenchmarkGoroutineForRange-4 100 1435686 ns/op BenchmarkGoroutineIdle-4 100 1217207 ns/op BenchmarkHashStringSpeed-4 3388965 34.27 ns/op BenchmarkHashBytesSpeed-4 1785414 67.81 ns/op BenchmarkHashInt32Speed-4 3774342 30.58 ns/op BenchmarkHashInt64Speed-4 3828312 32.10 ns/op BenchmarkHashStringArraySpeed-4 634929 178.6 ns/op BenchmarkMegMap-4 3812472 32.28 ns/op BenchmarkMegOneMap-4 4637253 25.17 ns/op BenchmarkMegEqMap-4 1730 65132 ns/op BenchmarkMegEmptyMap-4 5429587 22.38 ns/op BenchmarkSmallStrMap-4 3916987 32.00 ns/op BenchmarkMapStringKeysEight_16-4 4139865 28.74 ns/op BenchmarkMapStringKeysEight_32-4 4388385 27.44 ns/op BenchmarkMapStringKeysEight_64-4 4250943 28.19 ns/op BenchmarkMapStringKeysEight_1M-4 4267652 27.99 ns/op BenchmarkIntMap-4 4695904 25.07 ns/op BenchmarkMapFirst/1-4 5703337 21.30 ns/op BenchmarkMapFirst/2-4 5481120 21.81 ns/op BenchmarkMapFirst/3-4 5777511 20.85 ns/op BenchmarkMapFirst/4-4 5485293 21.47 ns/op BenchmarkMapFirst/5-4 5489191 21.18 ns/op BenchmarkMapFirst/6-4 5433547 22.58 ns/op BenchmarkMapFirst/7-4 5580938 20.97 ns/op BenchmarkMapFirst/8-4 5057268 23.47 ns/op BenchmarkMapFirst/9-4 4663112 24.08 ns/op BenchmarkMapFirst/10-4 4777704 23.51 ns/op BenchmarkMapFirst/11-4 4869685 24.73 ns/op BenchmarkMapFirst/12-4 4858358 24.30 ns/op BenchmarkMapFirst/13-4 5051788 23.84 ns/op BenchmarkMapFirst/14-4 4814170 23.49 ns/op BenchmarkMapFirst/15-4 5109670 24.32 ns/op BenchmarkMapFirst/16-4 4831694 25.07 ns/op BenchmarkMapMid/1-4 4425387 27.31 ns/op BenchmarkMapMid/2-4 4123857 29.18 ns/op BenchmarkMapMid/3-4 4171244 28.30 ns/op BenchmarkMapMid/4-4 4028071 29.13 ns/op BenchmarkMapMid/5-4 4110279 29.14 ns/op BenchmarkMapMid/6-4 3998245 30.43 ns/op BenchmarkMapMid/7-4 4032949 29.65 ns/op BenchmarkMapMid/8-4 3957354 29.69 ns/op BenchmarkMapMid/9-4 3950491 32.39 ns/op BenchmarkMapMid/10-4 3885135 33.19 ns/op BenchmarkMapMid/11-4 3626737 33.13 ns/op BenchmarkMapMid/12-4 3781424 31.78 ns/op BenchmarkMapMid/13-4 3756270 30.77 ns/op BenchmarkMapMid/14-4 3686902 28.98 ns/op BenchmarkMapMid/15-4 3771310 31.62 ns/op BenchmarkMapMid/16-4 3546308 33.74 ns/op BenchmarkMapLast/1-4 4383271 27.17 ns/op BenchmarkMapLast/2-4 4141818 29.48 ns/op BenchmarkMapLast/3-4 4162297 29.54 ns/op BenchmarkMapLast/4-4 3905738 28.77 ns/op BenchmarkMapLast/5-4 4049072 30.56 ns/op BenchmarkMapLast/6-4 3583581 33.00 ns/op BenchmarkMapLast/7-4 3545749 33.64 ns/op BenchmarkMapLast/8-4 3498103 32.90 ns/op BenchmarkMapLast/9-4 3517342 31.68 ns/op BenchmarkMapLast/10-4 3474812 33.92 ns/op BenchmarkMapLast/11-4 3096742 37.69 ns/op BenchmarkMapLast/12-4 3245121 35.82 ns/op BenchmarkMapLast/13-4 3706616 32.38 ns/op BenchmarkMapLast/14-4 3634467 32.33 ns/op BenchmarkMapLast/15-4 3457546 33.67 ns/op BenchmarkMapLast/16-4 3541134 34.64 ns/op BenchmarkMapCycle-4 3137766 38.27 ns/op BenchmarkRepeatedLookupStrMapKey32-4 4158428 28.89 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3547 32489 ns/op BenchmarkMakeMap/[Byte]Byte-4 776628 149.7 ns/op BenchmarkMakeMap/[Int]Int-4 509322 246.5 ns/op BenchmarkNewEmptyMap-4 13665781 8.938 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2021138 57.93 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 590001 197.7 ns/op BenchmarkMapIterEmpty-4 6517057 18.26 ns/op BenchmarkSameLengthMap-4 5505360 23.81 ns/op BenchmarkBigKeyMap-4 2060215 61.44 ns/op BenchmarkBigValMap-4 1803704 65.21 ns/op BenchmarkSmallKeyMap-4 3524671 33.93 ns/op BenchmarkMapPopulate/1-4 2843851 41.86 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 151814 748.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8624 13776 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 836 129640 ns/op 51758 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 62 1943060 ns/op 416493 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 4 29562158 ns/op 6529284 B/op 2881 allocs/op BenchmarkComplexAlgMap-4 554505 214.8 ns/op BenchmarkGoMapClear/Reflexive/1-4 751864 152.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 663552 170.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 247724 477.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 44916 2688 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4890 21001 ns/op BenchmarkGoMapClear/NonReflexive/1-4 620766 181.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 579668 196.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 235260 505.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 44419 2688 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4944 20591 ns/op BenchmarkMapStringConversion/32/simple-4 2091350 57.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 2020796 58.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1883346 62.98 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1984504 60.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1913745 62.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1804534 67.28 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2446989 54.89 ns/op BenchmarkMapInterfacePtr-4 2464402 49.57 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5332893 22.48 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 156554 705.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5325 20407 ns/op BenchmarkMapPop1000-4 430 278752 ns/op BenchmarkMapPop10000-4 24 5074520 ns/op BenchmarkMapAssign/Int32/256-4 3528400 34.47 ns/op BenchmarkMapAssign/Int32/65536-4 1426908 79.71 ns/op BenchmarkMapAssign/Int64/256-4 3583968 32.86 ns/op BenchmarkMapAssign/Int64/65536-4 1375374 82.63 ns/op BenchmarkMapAssign/Str/256-4 2616247 47.58 ns/op BenchmarkMapAssign/Str/65536-4 801124 134.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1876672 63.46 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 888672 116.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1814388 65.42 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 840156 137.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 551587 2190 ns/op BenchmarkMapOperatorAssign/Str/65536-4 233436 437.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 985646 132.8 ns/op 33 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 298650 362.2 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 1000000 135.2 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 268815 400.0 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 600799 205.8 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 161434 692.7 ns/op 107 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 2002532 58.84 ns/op BenchmarkMapDelete/Int32/1000-4 2143304 56.43 ns/op BenchmarkMapDelete/Int32/10000-4 2025230 57.50 ns/op BenchmarkMapDelete/Int64/100-4 1993333 60.54 ns/op BenchmarkMapDelete/Int64/1000-4 1946558 57.14 ns/op BenchmarkMapDelete/Int64/10000-4 2002628 58.61 ns/op BenchmarkMapDelete/Str/100-4 1456978 74.57 ns/op BenchmarkMapDelete/Str/1000-4 1573915 74.47 ns/op BenchmarkMapDelete/Str/10000-4 1531105 79.22 ns/op BenchmarkMapDelete/Pointer/100-4 1752939 68.01 ns/op BenchmarkMapDelete/Pointer/1000-4 1839076 64.71 ns/op BenchmarkMapDelete/Pointer/10000-4 1829992 65.98 ns/op BenchmarkMemmove/0-4 20320656 5.977 ns/op BenchmarkMemmove/1-4 2170831 55.51 ns/op 18.01 MB/s BenchmarkMemmove/2-4 2105575 58.40 ns/op 34.24 MB/s BenchmarkMemmove/3-4 2145718 56.62 ns/op 52.98 MB/s BenchmarkMemmove/4-4 2147293 57.44 ns/op 69.63 MB/s BenchmarkMemmove/5-4 2155454 54.91 ns/op 91.06 MB/s BenchmarkMemmove/6-4 2092066 54.93 ns/op 109.24 MB/s BenchmarkMemmove/7-4 2091402 56.27 ns/op 124.39 MB/s BenchmarkMemmove/8-4 2220447 53.85 ns/op 148.55 MB/s BenchmarkMemmove/9-4 2122106 56.27 ns/op 159.95 MB/s BenchmarkMemmove/10-4 2070891 56.92 ns/op 175.70 MB/s BenchmarkMemmove/11-4 2043250 58.23 ns/op 188.92 MB/s BenchmarkMemmove/12-4 2138696 58.37 ns/op 205.58 MB/s BenchmarkMemmove/13-4 2038720 58.40 ns/op 222.61 MB/s BenchmarkMemmove/14-4 2019835 58.01 ns/op 241.35 MB/s BenchmarkMemmove/15-4 2081922 57.36 ns/op 261.50 MB/s BenchmarkMemmove/16-4 2081990 56.88 ns/op 281.29 MB/s BenchmarkMemmove/32-4 1966945 60.76 ns/op 526.64 MB/s BenchmarkMemmove/64-4 1907068 64.22 ns/op 996.58 MB/s BenchmarkMemmove/128-4 1578388 76.18 ns/op 1680.26 MB/s BenchmarkMemmove/256-4 1000000 102.4 ns/op 2499.29 MB/s BenchmarkMemmove/512-4 774991 154.0 ns/op 3325.14 MB/s BenchmarkMemmove/1024-4 404019 292.9 ns/op 3496.52 MB/s BenchmarkMemmove/2048-4 236806 499.0 ns/op 4103.91 MB/s BenchmarkMemmove/4096-4 130090 925.0 ns/op 4427.94 MB/s BenchmarkMemmoveOverlap/32-4 1983642 61.07 ns/op 524.01 MB/s BenchmarkMemmoveOverlap/64-4 1839766 64.45 ns/op 993.01 MB/s BenchmarkMemmoveOverlap/128-4 1555854 74.52 ns/op 1717.66 MB/s BenchmarkMemmoveOverlap/256-4 1000000 102.6 ns/op 2495.79 MB/s BenchmarkMemmoveOverlap/512-4 770125 154.1 ns/op 3322.94 MB/s BenchmarkMemmoveOverlap/1024-4 397804 292.1 ns/op 3505.49 MB/s BenchmarkMemmoveOverlap/2048-4 234536 507.3 ns/op 4037.01 MB/s BenchmarkMemmoveOverlap/4096-4 128162 926.1 ns/op 4422.76 MB/s BenchmarkMemmoveUnalignedDst/0-4 17585176 6.625 ns/op BenchmarkMemmoveUnalignedDst/1-4 2090019 58.01 ns/op 17.24 MB/s BenchmarkMemmoveUnalignedDst/2-4 2081142 57.72 ns/op 34.65 MB/s BenchmarkMemmoveUnalignedDst/3-4 2062011 58.26 ns/op 51.50 MB/s BenchmarkMemmoveUnalignedDst/4-4 2155155 57.69 ns/op 69.34 MB/s BenchmarkMemmoveUnalignedDst/5-4 2119513 59.26 ns/op 84.37 MB/s BenchmarkMemmoveUnalignedDst/6-4 2047983 58.21 ns/op 103.07 MB/s BenchmarkMemmoveUnalignedDst/7-4 2054336 57.76 ns/op 121.19 MB/s BenchmarkMemmoveUnalignedDst/8-4 2187134 56.72 ns/op 141.04 MB/s BenchmarkMemmoveUnalignedDst/9-4 2037188 58.62 ns/op 153.52 MB/s BenchmarkMemmoveUnalignedDst/10-4 2016009 58.67 ns/op 170.44 MB/s BenchmarkMemmoveUnalignedDst/11-4 2092676 58.00 ns/op 189.66 MB/s BenchmarkMemmoveUnalignedDst/12-4 2093236 60.07 ns/op 199.76 MB/s BenchmarkMemmoveUnalignedDst/13-4 2039074 57.25 ns/op 227.07 MB/s BenchmarkMemmoveUnalignedDst/14-4 1953564 59.37 ns/op 235.80 MB/s BenchmarkMemmoveUnalignedDst/15-4 2025603 60.09 ns/op 249.64 MB/s BenchmarkMemmoveUnalignedDst/16-4 2055984 59.49 ns/op 268.94 MB/s BenchmarkMemmoveUnalignedDst/32-4 1954084 62.90 ns/op 508.76 MB/s BenchmarkMemmoveUnalignedDst/64-4 1828066 65.74 ns/op 973.54 MB/s BenchmarkMemmoveUnalignedDst/128-4 1507227 78.64 ns/op 1627.74 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 104.2 ns/op 2455.87 MB/s BenchmarkMemmoveUnalignedDst/512-4 728088 159.9 ns/op 3202.98 MB/s BenchmarkMemmoveUnalignedDst/1024-4 402439 296.5 ns/op 3453.34 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235582 500.2 ns/op 4094.53 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129255 927.2 ns/op 4417.74 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1906856 62.99 ns/op 508.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1752717 68.83 ns/op 929.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1500577 79.15 ns/op 1617.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 106.0 ns/op 2414.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 743157 160.8 ns/op 3184.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 411528 288.1 ns/op 3553.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 240013 497.7 ns/op 4114.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128067 925.1 ns/op 4427.74 MB/s BenchmarkMemmoveUnalignedSrc/0-4 18063140 6.619 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2086480 56.72 ns/op 17.63 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2100118 56.99 ns/op 35.09 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2088822 55.89 ns/op 53.67 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2098178 57.95 ns/op 69.03 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2011905 57.78 ns/op 86.54 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2063899 56.77 ns/op 105.70 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2098095 57.14 ns/op 122.50 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2171845 55.02 ns/op 145.41 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2056698 58.46 ns/op 153.94 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2002977 57.64 ns/op 173.48 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2038398 58.83 ns/op 186.97 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2101878 56.68 ns/op 211.70 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2056166 58.17 ns/op 223.46 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2038906 58.21 ns/op 240.52 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2072064 58.01 ns/op 258.58 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2100514 57.97 ns/op 275.98 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1971313 60.07 ns/op 532.71 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1773454 66.95 ns/op 955.91 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1538256 78.35 ns/op 1633.66 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 104.8 ns/op 2441.63 MB/s BenchmarkMemmoveUnalignedSrc/512-4 753175 157.9 ns/op 3243.14 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 404570 294.8 ns/op 3473.65 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 237866 515.6 ns/op 3971.98 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129760 923.8 ns/op 4433.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1871185 61.11 ns/op 523.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1840388 64.47 ns/op 992.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1534795 78.09 ns/op 1639.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 105.7 ns/op 2420.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 682896 157.0 ns/op 3261.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 404196 292.2 ns/op 3504.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236246 506.5 ns/op 4043.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129786 922.3 ns/op 4440.97 MB/s BenchmarkMemclr/5-4 16145214 7.523 ns/op 664.62 MB/s BenchmarkMemclr/16-4 15326641 7.737 ns/op 2068.06 MB/s BenchmarkMemclr/64-4 14341472 8.293 ns/op 7717.29 MB/s BenchmarkMemclr/256-4 11941666 9.788 ns/op 26154.84 MB/s BenchmarkMemclr/4096-4 2783712 43.25 ns/op 94704.49 MB/s BenchmarkMemclr/65536-4 90168 1332 ns/op 49183.53 MB/s BenchmarkMemclr/1M-4 5175 22807 ns/op 45976.49 MB/s BenchmarkMemclr/4M-4 757 154946 ns/op 27069.51 MB/s BenchmarkMemclr/8M-4 345 316123 ns/op 26535.86 MB/s BenchmarkMemclr/16M-4 180 667265 ns/op 25143.27 MB/s BenchmarkMemclr/64M-4 40 2819393 ns/op 23802.59 MB/s BenchmarkGoMemclr/5-4 2856432 41.33 ns/op 120.98 MB/s BenchmarkGoMemclr/16-4 716624 158.7 ns/op 100.82 MB/s BenchmarkGoMemclr/64-4 189198 622.7 ns/op 102.77 MB/s BenchmarkGoMemclr/256-4 46524 2491 ns/op 102.78 MB/s BenchmarkMemclrRange/1K_2K-4 91881 1283 ns/op 74713.25 MB/s BenchmarkMemclrRange/2K_8K-4 34756 3480 ns/op 95849.61 MB/s BenchmarkMemclrRange/4K_16K-4 45514 2648 ns/op 121991.46 MB/s BenchmarkMemclrRange/160K_228K-4 3553 33656 ns/op 49408.11 MB/s BenchmarkClearFat7-4 7765117 15.36 ns/op BenchmarkClearFat8-4 8263298 14.10 ns/op BenchmarkClearFat11-4 7803823 15.48 ns/op BenchmarkClearFat12-4 7581530 15.50 ns/op BenchmarkClearFat13-4 7483888 15.82 ns/op BenchmarkClearFat14-4 7652476 15.61 ns/op BenchmarkClearFat15-4 7465543 15.78 ns/op BenchmarkClearFat16-4 8414544 15.73 ns/op BenchmarkClearFat24-4 7693318 16.23 ns/op BenchmarkClearFat32-4 7256840 16.06 ns/op BenchmarkClearFat40-4 7030183 17.25 ns/op BenchmarkClearFat48-4 6921610 17.28 ns/op BenchmarkClearFat56-4 6596622 18.06 ns/op BenchmarkClearFat64-4 6308350 18.84 ns/op BenchmarkClearFat72-4 5936328 19.54 ns/op BenchmarkClearFat128-4 4616508 26.18 ns/op BenchmarkClearFat256-4 3038907 39.47 ns/op BenchmarkClearFat512-4 1800152 66.82 ns/op BenchmarkClearFat1024-4 884318 135.9 ns/op BenchmarkClearFat1032-4 860670 137.5 ns/op BenchmarkClearFat1040-4 805713 147.6 ns/op BenchmarkCopyFat7-4 7819249 15.25 ns/op BenchmarkCopyFat8-4 8563178 13.69 ns/op BenchmarkCopyFat11-4 7628078 15.70 ns/op BenchmarkCopyFat12-4 7642531 15.71 ns/op BenchmarkCopyFat13-4 7563541 16.07 ns/op BenchmarkCopyFat14-4 7516824 15.92 ns/op BenchmarkCopyFat15-4 7614250 15.44 ns/op BenchmarkCopyFat16-4 8132184 14.45 ns/op BenchmarkCopyFat24-4 7871882 15.39 ns/op BenchmarkCopyFat32-4 7394925 16.08 ns/op BenchmarkCopyFat64-4 6123308 19.58 ns/op BenchmarkCopyFat72-4 5847255 20.11 ns/op BenchmarkCopyFat128-4 4254018 28.22 ns/op BenchmarkCopyFat256-4 2835812 42.16 ns/op BenchmarkCopyFat512-4 1677855 71.26 ns/op BenchmarkCopyFat520-4 1652230 72.62 ns/op BenchmarkCopyFat1024-4 762903 149.3 ns/op BenchmarkCopyFat1032-4 786585 152.5 ns/op BenchmarkCopyFat1040-4 759015 150.6 ns/op BenchmarkIssue18740/2byte-4 507 237937 ns/op BenchmarkIssue18740/4byte-4 835 140619 ns/op BenchmarkIssue18740/8byte-4 1174 100771 ns/op BenchmarkReadMetricsLatency-4 24433 2905 p50-ns 3535 p90-ns 9413 p99-ns BenchmarkFinalizer-4 238 505126 ns/op BenchmarkFinalizerRun-4 315180 485.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 9059037 12.89 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3361833 35.47 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2603678 45.46 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2620453 45.23 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1483012 80.98 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1351150 88.73 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2469447 50.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1413945 84.71 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1512187 81.77 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2237648 54.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2202394 54.32 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1912678 62.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1674292 71.84 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1472122 81.23 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6299403 19.19 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6608500 18.33 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6562653 18.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6372444 18.51 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5940948 20.27 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5510380 21.63 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6500569 18.43 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6432177 18.18 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6502790 18.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6480988 18.59 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6598020 18.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6557572 18.39 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6520220 18.32 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6606013 18.31 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6544932 18.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6448207 18.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6537142 18.22 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6454833 18.33 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6465910 18.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6395542 18.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6473822 18.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6520263 18.60 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6480568 18.53 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6507849 18.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6534939 18.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6453422 18.49 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6456134 18.64 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6449862 18.41 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6408166 18.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6491142 18.89 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6510561 18.57 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6560300 18.21 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6543481 18.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6478411 18.37 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6584118 18.17 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6523605 18.25 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6517448 18.43 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6570871 18.28 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6587109 18.20 ns/op BenchmarkNetpollBreak-4 5306 24130 ns/op BenchmarkPingPongHog-4 357 337238 ns/op BenchmarkStackGrowth-4 129036 854.6 ns/op BenchmarkStackGrowthDeep-4 1404 96701 ns/op BenchmarkCreateGoroutines-4 65120 1709 ns/op BenchmarkCreateGoroutinesParallel-4 52930 2163 ns/op BenchmarkCreateGoroutinesCapture-4 10000 10207 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 45996 2239 ns/op BenchmarkClosureCall-4 21158740 4.855 ns/op BenchmarkWakeupParallelSpinning/0s-4 8932 18396 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4852 32613 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4635 22771 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3536 35943 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2124 54744 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1296 91767 ns/op BenchmarkWakeupParallelSpinning/50µs-4 658 182662 ns/op BenchmarkWakeupParallelSpinning/100µs-4 399 317806 ns/op BenchmarkWakeupParallelSyscall/0s-4 826 143166 ns/op BenchmarkWakeupParallelSyscall/1µs-4 814 144276 ns/op BenchmarkWakeupParallelSyscall/2µs-4 842 143803 ns/op BenchmarkWakeupParallelSyscall/5µs-4 794 154249 ns/op BenchmarkWakeupParallelSyscall/10µs-4 715 166203 ns/op BenchmarkWakeupParallelSyscall/20µs-4 657 182161 ns/op BenchmarkWakeupParallelSyscall/50µs-4 494 248001 ns/op BenchmarkWakeupParallelSyscall/100µs-4 328 350153 ns/op BenchmarkMatmult-4 4519071 26.77 ns/op BenchmarkFastrand-4 14755714 7.259 ns/op BenchmarkFastrand64-4 16430763 7.314 ns/op BenchmarkFastrandHashiter-4 5374174 23.88 ns/op BenchmarkFastrandn/2-4 6801411 17.61 ns/op BenchmarkFastrandn/3-4 7135108 16.74 ns/op BenchmarkFastrandn/4-4 7215543 16.65 ns/op BenchmarkFastrandn/5-4 7222850 16.78 ns/op BenchmarkIfaceCmp100-4 100081 1180 ns/op BenchmarkIfaceCmpNil100-4 181322 652.6 ns/op BenchmarkEfaceCmpDiff-4 39063 3066 ns/op BenchmarkEfaceCmpDiffIndirect-4 35042 3408 ns/op BenchmarkDefer-4 2082727 56.69 ns/op BenchmarkDefer10-4 981087 122.3 ns/op BenchmarkDeferMany-4 573962 401.6 ns/op BenchmarkPanicRecover-4 214681 528.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8367 13314 ns/op 13419 p50-ns 15243 p90-ns 21390 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 9117 16520 ns/op 13483 p50-ns 17052 p90-ns 38332 p99-ns BenchmarkGoroutineProfile/small/idle-4 3406 33033 ns/op 32099 p50-ns 33435 p90-ns 40885 p99-ns BenchmarkGoroutineProfile/small/loaded-4 700 236792 ns/op 109019 p50-ns 251297 p90-ns 3973876 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 9134 13599 ns/op 13155 p50-ns 15859 p90-ns 24199 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 9090 17183 ns/op 13476 p50-ns 16480 p90-ns 48967 p99-ns BenchmarkGoroutineProfile/large/idle-4 15 7101986 ns/op 7046680 p50-ns 7229563 p90-ns 7864485 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 12462590 ns/op 13933317 p50-ns 24783343 p90-ns 24783343 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 10000 13701 ns/op 13730 p50-ns 15288 p90-ns 21237 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 7208 16838 ns/op 13521 p50-ns 16737 p90-ns 172556 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1221 89124 ns/op 86335 p50-ns 94627 p90-ns 107098 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 598 280069 ns/op 144370 p50-ns 256519 p90-ns 3098369 p99-ns BenchmarkRWMutexUncontended-4 3363100 35.63 ns/op BenchmarkRWMutexWrite100-4 749494 136.4 ns/op BenchmarkRWMutexWrite10-4 163305 617.8 ns/op BenchmarkRWMutexWorkWrite100-4 664668 186.2 ns/op BenchmarkRWMutexWorkWrite10-4 365456 1207 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1870 55018 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 858 137561 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1105 105255 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 408 284253 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 553 211774 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 591623 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 274 435934 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1246125 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 384253 309.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 388998 335.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 312734 341.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 393829 337.9 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 376346 335.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 342007 329.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 365760 327.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 358759 335.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 261422 389.7 ns/op BenchmarkMakeSlice/Byte-4 2477490 50.20 ns/op BenchmarkMakeSlice/Int16-4 2360674 51.25 ns/op BenchmarkMakeSlice/Int-4 1872490 62.82 ns/op BenchmarkMakeSlice/Ptr-4 1492806 78.61 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 105.1 ns/op BenchmarkMakeSlice/Struct/32-4 846067 119.3 ns/op BenchmarkMakeSlice/Struct/40-4 746685 141.0 ns/op BenchmarkGrowSlice/Byte-4 925540 126.9 ns/op BenchmarkGrowSlice/Int16-4 852180 137.4 ns/op BenchmarkGrowSlice/Int-4 687576 172.3 ns/op BenchmarkGrowSlice/Ptr-4 554130 204.8 ns/op BenchmarkGrowSlice/Struct/24-4 345028 319.6 ns/op BenchmarkGrowSlice/Struct/32-4 338540 365.1 ns/op BenchmarkGrowSlice/Struct/40-4 281145 412.7 ns/op BenchmarkExtendSlice/IntSlice-4 657136 198.4 ns/op BenchmarkExtendSlice/PointerSlice-4 517112 235.6 ns/op BenchmarkExtendSlice/NoGrow-4 998845 116.4 ns/op BenchmarkAppend-4 1000000 114.6 ns/op BenchmarkAppendGrowByte-4 4 25317995 ns/op BenchmarkAppendGrowString-4 1 340267837 ns/op BenchmarkAppendSlice/1Bytes-4 2171960 56.08 ns/op BenchmarkAppendSlice/4Bytes-4 2109756 57.27 ns/op BenchmarkAppendSlice/7Bytes-4 2076342 56.91 ns/op BenchmarkAppendSlice/8Bytes-4 2108526 56.94 ns/op BenchmarkAppendSlice/15Bytes-4 1973924 58.92 ns/op BenchmarkAppendSlice/16Bytes-4 1973371 59.46 ns/op BenchmarkAppendSlice/32Bytes-4 1964128 60.35 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 107971 1083 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 26671 4124 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 15270 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1792 59444 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 121 942142 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 27 4363214 ns/op BenchmarkAppendStr/1Bytes-4 1652642 72.88 ns/op BenchmarkAppendStr/4Bytes-4 1619265 75.18 ns/op BenchmarkAppendStr/8Bytes-4 1594651 75.23 ns/op BenchmarkAppendStr/16Bytes-4 1587813 75.64 ns/op BenchmarkAppendStr/32Bytes-4 1577388 75.30 ns/op BenchmarkAppendSpecialCase-4 1000000 117.7 ns/op BenchmarkCopy/1Byte-4 2107014 57.38 ns/op 17.43 MB/s BenchmarkCopy/1String-4 2195414 57.86 ns/op 17.28 MB/s BenchmarkCopy/2Byte-4 2138654 58.09 ns/op 34.43 MB/s BenchmarkCopy/2String-4 2151656 55.82 ns/op 35.83 MB/s BenchmarkCopy/4Byte-4 2080899 57.20 ns/op 69.93 MB/s BenchmarkCopy/4String-4 2113578 56.83 ns/op 70.39 MB/s BenchmarkCopy/8Byte-4 2130360 57.88 ns/op 138.22 MB/s BenchmarkCopy/8String-4 2114458 55.46 ns/op 144.26 MB/s BenchmarkCopy/12Byte-4 1997482 59.84 ns/op 200.52 MB/s BenchmarkCopy/12String-4 2093647 57.07 ns/op 210.27 MB/s BenchmarkCopy/16Byte-4 2077203 57.88 ns/op 276.43 MB/s BenchmarkCopy/16String-4 2064524 56.56 ns/op 282.91 MB/s BenchmarkCopy/32Byte-4 1980193 58.40 ns/op 547.91 MB/s BenchmarkCopy/32String-4 1989676 61.39 ns/op 521.25 MB/s BenchmarkCopy/128Byte-4 1587616 75.47 ns/op 1696.03 MB/s BenchmarkCopy/128String-4 1500565 80.86 ns/op 1583.00 MB/s BenchmarkCopy/1024Byte-4 407070 292.7 ns/op 3498.46 MB/s BenchmarkCopy/1024String-4 356024 335.8 ns/op 3049.30 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 36882 3015 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 25674 4537 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16501 6922 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 12987 8956 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 11546 ns/op BenchmarkAppendInPlace/Grow/Byte-4 162259 713.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 164006 707.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 119946 865.8 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 103786 1067 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 90417 1254 ns/op BenchmarkStackCopyPtr-4 1 154613193 ns/op BenchmarkStackCopy-4 1 110009214 ns/op BenchmarkStackCopyNoCache-4 22 5076706 ns/op BenchmarkStackCopyWithStkobj-4 1 112052445 ns/op BenchmarkIssue18138-4 951 143575 ns/op BenchmarkCompareStringEqual-4 12793900 7.878 ns/op BenchmarkCompareStringIdentical-4 18373252 5.935 ns/op BenchmarkCompareStringSameLength-4 15456336 7.061 ns/op BenchmarkCompareStringDifferentLength-4 21419161 4.915 ns/op BenchmarkCompareStringBigUnaligned-4 1568 72178 ns/op 14527.69 MB/s BenchmarkCompareStringBig-4 1593 74640 ns/op 14048.49 MB/s BenchmarkConcatStringAndBytes-4 2472992 47.98 ns/op BenchmarkSliceByteToString/1-4 2646801 44.62 ns/op BenchmarkSliceByteToString/2-4 1355788 90.13 ns/op BenchmarkSliceByteToString/4-4 1372353 89.36 ns/op BenchmarkSliceByteToString/8-4 1254769 88.63 ns/op BenchmarkSliceByteToString/16-4 1321166 92.74 ns/op BenchmarkSliceByteToString/32-4 1000000 101.3 ns/op BenchmarkSliceByteToString/64-4 921457 128.2 ns/op BenchmarkSliceByteToString/128-4 638938 171.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2341346 51.05 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 909451 127.8 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 107.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3542611 33.85 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1781424 66.85 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1995126 59.17 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2689129 45.56 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 495088 227.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 645800 187.5 ns/op BenchmarkRuneIterate/range/ASCII-4 6941006 17.29 ns/op BenchmarkRuneIterate/range/Japanese-4 2186556 54.95 ns/op BenchmarkRuneIterate/range/MixedLength-4 2556105 47.60 ns/op BenchmarkRuneIterate/range1/ASCII-4 7015669 17.18 ns/op BenchmarkRuneIterate/range1/Japanese-4 2179884 55.07 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2481096 48.64 ns/op BenchmarkRuneIterate/range2/ASCII-4 6827344 17.25 ns/op BenchmarkRuneIterate/range2/Japanese-4 2172015 55.29 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2542198 47.18 ns/op BenchmarkArrayEqual-4 19829918 5.359 ns/op BenchmarkFunc/Name-4 5925082 19.92 ns/op BenchmarkFunc/Entry-4 13772650 8.680 ns/op BenchmarkFunc/FileLine-4 1754354 67.33 ns/op PASS ok runtime 130.128s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 31377 3768 ns/op BenchmarkHandle/concurrent-4 20347 5689 ns/op PASS ok runtime/cgo 0.477s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 24441132 4.895 ns/op BenchmarkAtomicStore64-4 11135433 10.54 ns/op BenchmarkAtomicLoad-4 23764964 4.896 ns/op BenchmarkAtomicStore-4 11280162 10.65 ns/op BenchmarkAnd8-4 11276581 10.55 ns/op BenchmarkAnd-4 11098033 10.62 ns/op BenchmarkAnd8Parallel-4 2826412 48.25 ns/op BenchmarkAndParallel-4 2669568 49.26 ns/op BenchmarkOr8-4 11363980 10.51 ns/op BenchmarkOr-4 11394100 10.53 ns/op BenchmarkOr8Parallel-4 2951816 52.13 ns/op BenchmarkOrParallel-4 2364237 49.10 ns/op BenchmarkXadd-4 2352476 44.58 ns/op BenchmarkXadd64-4 4002901 47.12 ns/op BenchmarkCas-4 2214204 54.57 ns/op BenchmarkCas64-4 2206309 54.15 ns/op BenchmarkXchg-4 2896191 46.90 ns/op BenchmarkXchg64-4 2440557 49.59 ns/op PASS ok runtime/internal/atomic 2.887s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4611886 26.32 ns/op BenchmarkMulUintptr/large-4 3599546 32.23 ns/op PASS ok runtime/internal/math 0.336s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 19 5762731 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 15 8655162 ns/op 760.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1132 115084 ns/op 6.601 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11518758 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 16618912 ns/op 1598 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 166 665921 ns/op 74.39 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 72179225 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 94006031 ns/op 9948 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 16 7133912 ns/op 813.0 concurrent_launches/op PASS ok runtime/pprof 1.817s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 20 5965034 ns/op BenchmarkStackLeak-4 19406 6085 ns/op PASS ok runtime/race 0.501s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 6505560 19.49 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 332868 326.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.298s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 173893 658.5 ns/op BenchmarkSortString1K-4 189 631852 ns/op BenchmarkSortString1K_Slice-4 217 555432 ns/op BenchmarkStableString1K-4 100 1074436 ns/op BenchmarkSortInt1K-4 222 533343 ns/op BenchmarkSortInt1K_Sorted-4 3547 36486 ns/op BenchmarkSortInt1K_Reversed-4 2119 65367 ns/op BenchmarkSortInt1K_Mod8-4 564 208664 ns/op BenchmarkStableInt1K-4 147 801804 ns/op BenchmarkStableInt1K_Slice-4 165 776802 ns/op BenchmarkSortInt64K-4 2 52643384 ns/op BenchmarkSortInt64K_Slice-4 3 43439240 ns/op BenchmarkStableInt64K-4 2 70702138 ns/op BenchmarkSort1e2-4 466 246524 ns/op BenchmarkStable1e2-4 184 647156 ns/op BenchmarkSort1e4-4 3 49756392 ns/op BenchmarkStable1e4-4 1 215374445 ns/op PASS ok sort 3.564s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 921240 131.1 ns/op BenchmarkAtof64Float-4 787198 152.4 ns/op BenchmarkAtof64FloatExp-4 688131 171.7 ns/op BenchmarkAtof64Big-4 489079 242.4 ns/op BenchmarkAtof64RandomBits-4 177370 688.3 ns/op BenchmarkAtof64RandomFloats-4 489255 244.0 ns/op BenchmarkAtof64RandomLongFloats-4 266386 443.6 ns/op BenchmarkAtof32Decimal-4 883375 132.3 ns/op BenchmarkAtof32Float-4 758811 153.0 ns/op BenchmarkAtof32FloatExp-4 643962 181.4 ns/op BenchmarkAtof32Random-4 365698 310.6 ns/op BenchmarkAtof32RandomLong-4 160077 722.3 ns/op BenchmarkParseInt/Pos/7bit-4 1488301 80.42 ns/op BenchmarkParseInt/Pos/26bit-4 730740 156.5 ns/op BenchmarkParseInt/Pos/31bit-4 658272 171.3 ns/op BenchmarkParseInt/Pos/56bit-4 418988 284.3 ns/op BenchmarkParseInt/Pos/63bit-4 389217 300.2 ns/op BenchmarkParseInt/Neg/7bit-4 1480981 83.75 ns/op BenchmarkParseInt/Neg/26bit-4 741774 156.9 ns/op BenchmarkParseInt/Neg/31bit-4 667471 174.1 ns/op BenchmarkParseInt/Neg/56bit-4 413044 279.9 ns/op BenchmarkParseInt/Neg/63bit-4 399697 296.1 ns/op BenchmarkAtoi/Pos/7bit-4 2100310 57.53 ns/op BenchmarkAtoi/Pos/26bit-4 916228 128.4 ns/op BenchmarkAtoi/Pos/31bit-4 876002 137.9 ns/op BenchmarkAtoi/Pos/56bit-4 547123 214.9 ns/op BenchmarkAtoi/Pos/63bit-4 365919 314.3 ns/op BenchmarkAtoi/Neg/7bit-4 1930760 61.70 ns/op BenchmarkAtoi/Neg/26bit-4 925495 126.9 ns/op BenchmarkAtoi/Neg/31bit-4 807884 142.7 ns/op BenchmarkAtoi/Neg/56bit-4 533958 220.4 ns/op BenchmarkAtoi/Neg/63bit-4 385070 310.3 ns/op BenchmarkFormatFloat/Decimal-4 126561 976.3 ns/op BenchmarkFormatFloat/Float-4 113334 1048 ns/op BenchmarkFormatFloat/Exp-4 123112 977.4 ns/op BenchmarkFormatFloat/NegExp-4 119361 978.9 ns/op BenchmarkFormatFloat/LongExp-4 104463 1181 ns/op BenchmarkFormatFloat/Big-4 102519 1205 ns/op BenchmarkFormatFloat/BinaryExp-4 225097 530.1 ns/op BenchmarkFormatFloat/32Integer-4 124976 974.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 131108 917.9 ns/op BenchmarkFormatFloat/32Point-4 116643 1027 ns/op BenchmarkFormatFloat/32Exp-4 124932 959.8 ns/op BenchmarkFormatFloat/32NegExp-4 125638 968.0 ns/op BenchmarkFormatFloat/32Shortest-4 132547 919.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 149247 812.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 145864 827.5 ns/op BenchmarkFormatFloat/64Fixed1-4 162790 725.4 ns/op BenchmarkFormatFloat/64Fixed2-4 163328 736.2 ns/op BenchmarkFormatFloat/64Fixed3-4 166366 731.7 ns/op BenchmarkFormatFloat/64Fixed4-4 171660 710.1 ns/op BenchmarkFormatFloat/64Fixed12-4 96367 1239 ns/op BenchmarkFormatFloat/64Fixed16-4 124284 942.8 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 127519 958.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 117433 1031 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2763 42834 ns/op BenchmarkFormatFloat/Slowpath64-4 103870 1147 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 104161 1178 ns/op BenchmarkAppendFloat/Decimal-4 147754 797.3 ns/op BenchmarkAppendFloat/Float-4 130999 904.9 ns/op BenchmarkAppendFloat/Exp-4 146786 802.8 ns/op BenchmarkAppendFloat/NegExp-4 144625 798.9 ns/op BenchmarkAppendFloat/LongExp-4 120326 975.2 ns/op BenchmarkAppendFloat/Big-4 120056 999.0 ns/op BenchmarkAppendFloat/BinaryExp-4 350578 339.1 ns/op BenchmarkAppendFloat/32Integer-4 149493 803.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 145166 795.7 ns/op BenchmarkAppendFloat/32Point-4 138081 861.7 ns/op BenchmarkAppendFloat/32Exp-4 151729 815.2 ns/op BenchmarkAppendFloat/32NegExp-4 151957 778.8 ns/op BenchmarkAppendFloat/32Shortest-4 166935 724.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 187837 623.8 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 179008 648.8 ns/op BenchmarkAppendFloat/64Fixed1-4 211078 556.4 ns/op BenchmarkAppendFloat/64Fixed2-4 213520 550.3 ns/op BenchmarkAppendFloat/64Fixed3-4 212848 550.5 ns/op BenchmarkAppendFloat/64Fixed4-4 214310 548.2 ns/op BenchmarkAppendFloat/64Fixed12-4 111726 1077 ns/op BenchmarkAppendFloat/64Fixed16-4 149290 785.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 158548 740.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 138669 850.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2773 42550 ns/op BenchmarkAppendFloat/Slowpath64-4 121599 968.2 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 126356 936.4 ns/op BenchmarkFormatInt-4 18981 6293 ns/op BenchmarkAppendInt-4 21117 5658 ns/op BenchmarkFormatUint-4 94106 1238 ns/op BenchmarkAppendUint-4 111163 1074 ns/op BenchmarkFormatIntSmall/7-4 2887090 40.99 ns/op BenchmarkFormatIntSmall/42-4 2940976 39.46 ns/op BenchmarkAppendIntSmall-4 1555378 76.85 ns/op BenchmarkAppendUintVarlen/1-4 1471884 81.43 ns/op BenchmarkAppendUintVarlen/12-4 1431282 83.12 ns/op BenchmarkAppendUintVarlen/123-4 1000000 108.2 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 108.7 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 112.3 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 113.9 ns/op BenchmarkAppendUintVarlen/1234567-4 986756 116.9 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 114.7 ns/op BenchmarkAppendUintVarlen/123456789-4 954408 119.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 968113 120.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 930157 122.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 943447 123.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 911324 125.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 945334 124.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 871459 127.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 887787 127.5 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 860786 131.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 880033 133.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 841310 134.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 862141 135.9 ns/op BenchmarkQuote-4 55618 2138 ns/op BenchmarkQuoteRune-4 528016 244.0 ns/op BenchmarkAppendQuote-4 63116 1891 ns/op BenchmarkAppendQuoteRune-4 935349 125.8 ns/op BenchmarkUnquoteEasy-4 1575100 77.00 ns/op BenchmarkUnquoteHard-4 56905 2015 ns/op PASS ok strconv 18.241s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 435894 234.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 174612 718.2 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 240778 504.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 300987 349.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 89991 1127 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 112200 937.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 781420 141.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23529 4853 ns/op BenchmarkGenericMatch1-4 2161 47687 ns/op BenchmarkGenericMatch2-4 481 246460 ns/op BenchmarkSingleMaxSkipping-4 9234 13008 ns/op 768.78 MB/s BenchmarkSingleLongSuffixFail-4 18085 6620 ns/op 151.37 MB/s BenchmarkSingleMatch-4 283 423558 ns/op 35.41 MB/s BenchmarkByteByteNoMatch-4 86083 1368 ns/op BenchmarkByteByteMatch-4 24144 4979 ns/op BenchmarkByteStringMatch-4 27297 4198 ns/op BenchmarkHTMLEscapeNew-4 91808 1329 ns/op BenchmarkHTMLEscapeOld-4 100710 1120 ns/op BenchmarkByteStringReplacerWriteString-4 1650 68573 ns/op BenchmarkByteReplacerWriteString-4 1840 63835 ns/op BenchmarkByteByteReplaces-4 4266 28109 ns/op BenchmarkByteByteMap-4 12048 9933 ns/op BenchmarkMap/identity/ASCII-4 654687 176.8 ns/op BenchmarkMap/identity/Greek-4 475456 247.4 ns/op BenchmarkMap/change/ASCII-4 43179 2704 ns/op BenchmarkMap/change/Greek-4 30766 3785 ns/op BenchmarkIndexRune-4 2655960 44.85 ns/op BenchmarkIndexRuneLongString-4 2040073 59.24 ns/op BenchmarkIndexRuneFastPath-4 5850858 20.48 ns/op BenchmarkIndex-4 5844109 20.01 ns/op BenchmarkLastIndex-4 5562256 21.39 ns/op BenchmarkIndexByte-4 13613354 8.130 ns/op BenchmarkToUpper/#00-4 3941545 30.37 ns/op BenchmarkToUpper/ONLYUPPER-4 2787753 42.39 ns/op BenchmarkToUpper/abc-4 378980 305.5 ns/op BenchmarkToUpper/AbC123-4 295730 405.1 ns/op BenchmarkToUpper/azAZ09_-4 331491 380.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 66296 1801 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 82708 1434 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39832 2998 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 68486 1757 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 135022 884.8 ns/op BenchmarkToLower/#00-4 3762955 31.57 ns/op BenchmarkToLower/abc-4 3195543 37.01 ns/op BenchmarkToLower/AbC123-4 260758 460.3 ns/op BenchmarkToLower/azAZ09_-4 258346 482.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 115648 1069 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73834 1629 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41919 2851 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78151 1433 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 136209 862.1 ns/op BenchmarkMapNoChanges-4 1000207 120.7 ns/op BenchmarkTrim-4 47703 2526 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3697710 32.53 ns/op BenchmarkToValidUTF8/InvalidASCII-4 215925 547.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 149605 777.0 ns/op BenchmarkEqualFold/Tests-4 66892 1750 ns/op BenchmarkEqualFold/ASCII-4 3711135 30.96 ns/op BenchmarkEqualFold/UnicodePrefix-4 134919 913.5 ns/op BenchmarkEqualFold/UnicodeSuffix-4 137167 856.3 ns/op BenchmarkIndexHard1-4 813 147206 ns/op BenchmarkIndexHard2-4 579 206315 ns/op BenchmarkIndexHard3-4 145 819943 ns/op BenchmarkIndexHard4-4 145 816867 ns/op BenchmarkLastIndexHard1-4 57 2072889 ns/op BenchmarkLastIndexHard2-4 57 2072557 ns/op BenchmarkLastIndexHard3-4 57 2068408 ns/op BenchmarkCountHard1-4 813 146256 ns/op BenchmarkCountHard2-4 585 204572 ns/op BenchmarkCountHard3-4 146 832272 ns/op BenchmarkIndexTorture-4 7486 15948 ns/op BenchmarkCountTorture-4 7455 15931 ns/op BenchmarkCountTortureOverlapping-4 813 134716 ns/op BenchmarkCountByte/10-4 5380814 20.76 ns/op 481.77 MB/s BenchmarkCountByte/32-4 4897368 24.60 ns/op 1300.92 MB/s BenchmarkCountByte/4096-4 935839 121.2 ns/op 33796.81 MB/s BenchmarkCountByte/4194304-4 830 141527 ns/op 29636.03 MB/s BenchmarkCountByte/67108864-4 20 5370239 ns/op 12496.44 MB/s BenchmarkFields/ASCII/16-4 317673 358.5 ns/op 44.63 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24252 4857 ns/op 52.71 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1437 78619 ns/op 52.10 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 72 1501588 ns/op 43.64 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23805853 ns/op 44.05 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 150216 774.9 ns/op 20.65 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11935 10120 ns/op 25.30 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 664 168582 ns/op 24.30 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 34 3544728 ns/op 18.49 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 72541207 ns/op 14.45 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 238281 480.7 ns/op 33.28 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20344 5618 ns/op 45.57 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1118 97641 ns/op 41.95 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 52 2296533 ns/op 28.54 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 54446574 ns/op 19.26 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 185352 621.3 ns/op 25.75 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 15634 7586 ns/op 33.75 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 872 125030 ns/op 32.76 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 42 2814136 ns/op 23.29 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 61862896 ns/op 16.95 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 83468694 ns/op BenchmarkSplitSingleByteSeparator-4 18 6459686 ns/op BenchmarkSplitMultiByteSeparator-4 32 3367442 ns/op BenchmarkSplitNSingleByteSeparator-4 249692 414.7 ns/op BenchmarkSplitNMultiByteSeparator-4 193468 578.4 ns/op BenchmarkRepeat/5x0-4 4033357 30.00 ns/op BenchmarkRepeat/5x1-4 3867304 30.94 ns/op BenchmarkRepeat/5x2-4 321694 370.8 ns/op BenchmarkRepeat/5x6-4 191175 593.0 ns/op BenchmarkRepeat/10x0-4 3885934 30.36 ns/op BenchmarkRepeat/10x1-4 3742506 30.96 ns/op BenchmarkRepeat/10x2-4 306162 374.9 ns/op BenchmarkRepeat/10x6-4 189598 611.5 ns/op BenchmarkRepeatLarge/256/1-4 87355 1257 ns/op 203.60 MB/s BenchmarkRepeatLarge/256/16-4 134808 806.7 ns/op 317.32 MB/s BenchmarkRepeatLarge/512/1-4 71182 1517 ns/op 337.53 MB/s BenchmarkRepeatLarge/512/16-4 101493 1057 ns/op 484.33 MB/s BenchmarkRepeatLarge/1024/1-4 56762 2036 ns/op 502.94 MB/s BenchmarkRepeatLarge/1024/16-4 81192 1512 ns/op 677.38 MB/s BenchmarkRepeatLarge/2048/1-4 38619 3175 ns/op 645.08 MB/s BenchmarkRepeatLarge/2048/16-4 44952 2382 ns/op 859.90 MB/s BenchmarkRepeatLarge/4096/1-4 26058 4674 ns/op 876.36 MB/s BenchmarkRepeatLarge/4096/16-4 27788 4099 ns/op 999.35 MB/s BenchmarkRepeatLarge/8192/1-4 15140 7552 ns/op 1084.80 MB/s BenchmarkRepeatLarge/8192/16-4 17154 7198 ns/op 1138.03 MB/s BenchmarkRepeatLarge/8192/4097-4 6688562 17.14 ns/op 239009.14 MB/s BenchmarkRepeatLarge/16384/1-4 9219 13729 ns/op 1193.36 MB/s BenchmarkRepeatLarge/16384/16-4 9382 13237 ns/op 1237.73 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10281 ns/op 1195.56 MB/s BenchmarkRepeatLarge/32768/1-4 6326 23573 ns/op 1390.07 MB/s BenchmarkRepeatLarge/32768/16-4 5326 22500 ns/op 1456.35 MB/s BenchmarkRepeatLarge/32768/4097-4 5252 22515 ns/op 1273.78 MB/s BenchmarkRepeatLarge/65536/1-4 2931 46025 ns/op 1423.93 MB/s BenchmarkRepeatLarge/65536/16-4 2718 42229 ns/op 1551.90 MB/s BenchmarkRepeatLarge/65536/4097-4 2666 39471 ns/op 1556.97 MB/s BenchmarkRepeatLarge/131072/1-4 274 421617 ns/op 310.88 MB/s BenchmarkRepeatLarge/131072/16-4 270 416329 ns/op 314.83 MB/s BenchmarkRepeatLarge/131072/4097-4 273 422271 ns/op 300.77 MB/s BenchmarkRepeatLarge/262144/1-4 140 876630 ns/op 299.04 MB/s BenchmarkRepeatLarge/262144/16-4 139 840105 ns/op 312.04 MB/s BenchmarkRepeatLarge/262144/4097-4 140 831185 ns/op 310.53 MB/s BenchmarkRepeatLarge/524288/1-4 67 1694823 ns/op 309.35 MB/s BenchmarkRepeatLarge/524288/16-4 74 1687205 ns/op 310.74 MB/s BenchmarkRepeatLarge/524288/4097-4 73 1697264 ns/op 306.56 MB/s BenchmarkRepeatLarge/1048576/1-4 36 3406227 ns/op 307.84 MB/s BenchmarkRepeatLarge/1048576/16-4 37 3377461 ns/op 310.46 MB/s BenchmarkRepeatLarge/1048576/4097-4 37 3401694 ns/op 307.12 MB/s BenchmarkRepeatLarge/2097152/1-4 19 6596892 ns/op 317.90 MB/s BenchmarkRepeatLarge/2097152/16-4 16 6721407 ns/op 312.01 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 6794736 ns/op 308.12 MB/s BenchmarkRepeatLarge/4194304/1-4 8 13326600 ns/op 314.73 MB/s BenchmarkRepeatLarge/4194304/16-4 8 13405765 ns/op 312.87 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 13562798 ns/op 309.02 MB/s BenchmarkRepeatLarge/8388608/1-4 4 27070716 ns/op 309.88 MB/s BenchmarkRepeatLarge/8388608/16-4 4 27425154 ns/op 305.87 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 26622348 ns/op 315.02 MB/s BenchmarkRepeatLarge/16777216/1-4 2 51933640 ns/op 323.05 MB/s BenchmarkRepeatLarge/16777216/16-4 2 54999295 ns/op 305.04 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 53475918 ns/op 313.73 MB/s BenchmarkRepeatLarge/33554432/1-4 1 103554232 ns/op 324.03 MB/s BenchmarkRepeatLarge/33554432/16-4 1 101767026 ns/op 329.72 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 103883677 ns/op 323.00 MB/s BenchmarkRepeatLarge/67108864/1-4 1 206194359 ns/op 325.46 MB/s BenchmarkRepeatLarge/67108864/16-4 1 202942013 ns/op 330.68 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 204011472 ns/op 328.95 MB/s BenchmarkRepeatLarge/134217728/1-4 1 404034641 ns/op 332.19 MB/s BenchmarkRepeatLarge/134217728/16-4 1 401780809 ns/op 334.06 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 403047117 ns/op 333.01 MB/s BenchmarkRepeatLarge/268435456/1-4 1 793440509 ns/op 338.32 MB/s BenchmarkRepeatLarge/268435456/16-4 1 798559253 ns/op 336.15 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 810866854 ns/op 331.05 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1589220275 ns/op 337.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1602410759 ns/op 335.04 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1605999245 ns/op 334.29 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3185543243 ns/op 337.07 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3154369752 ns/op 340.40 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3189773107 ns/op 336.62 MB/s BenchmarkIndexAnyASCII/1:1-4 2518875 46.39 ns/op BenchmarkIndexAnyASCII/1:2-4 2442128 49.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2407304 49.66 ns/op BenchmarkIndexAnyASCII/1:8-4 2401706 49.30 ns/op BenchmarkIndexAnyASCII/1:16-4 2423942 49.31 ns/op BenchmarkIndexAnyASCII/1:32-4 2407916 49.32 ns/op BenchmarkIndexAnyASCII/1:64-4 2426952 49.10 ns/op BenchmarkIndexAnyASCII/16:1-4 2513929 47.33 ns/op BenchmarkIndexAnyASCII/16:2-4 936638 127.7 ns/op BenchmarkIndexAnyASCII/16:4-4 902182 127.1 ns/op BenchmarkIndexAnyASCII/16:8-4 869641 131.6 ns/op BenchmarkIndexAnyASCII/16:16-4 820411 140.4 ns/op BenchmarkIndexAnyASCII/16:32-4 666098 180.4 ns/op BenchmarkIndexAnyASCII/16:64-4 505579 237.4 ns/op BenchmarkIndexAnyASCII/256:1-4 2283226 52.48 ns/op BenchmarkIndexAnyASCII/256:2-4 84475 1438 ns/op BenchmarkIndexAnyASCII/256:4-4 83126 1439 ns/op BenchmarkIndexAnyASCII/256:8-4 81448 1421 ns/op BenchmarkIndexAnyASCII/256:16-4 82052 1452 ns/op BenchmarkIndexAnyASCII/256:32-4 80228 1491 ns/op BenchmarkIndexAnyASCII/256:64-4 77697 1545 ns/op BenchmarkIndexAnyUTF8/1:1-4 2663828 44.69 ns/op BenchmarkIndexAnyUTF8/1:2-4 2458450 48.88 ns/op BenchmarkIndexAnyUTF8/1:4-4 2446830 49.18 ns/op BenchmarkIndexAnyUTF8/1:8-4 2421072 48.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 2482194 49.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 2383767 50.28 ns/op BenchmarkIndexAnyUTF8/1:64-4 2441829 49.55 ns/op BenchmarkIndexAnyUTF8/16:1-4 1880936 64.01 ns/op BenchmarkIndexAnyUTF8/16:2-4 384433 290.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 398954 288.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 405549 290.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 394386 284.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 392221 299.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 406897 293.6 ns/op BenchmarkIndexAnyUTF8/256:1-4 337026 353.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 29702 3915 ns/op BenchmarkIndexAnyUTF8/256:4-4 30733 3943 ns/op BenchmarkIndexAnyUTF8/256:8-4 29617 3980 ns/op BenchmarkIndexAnyUTF8/256:16-4 31221 3789 ns/op BenchmarkIndexAnyUTF8/256:32-4 29798 3978 ns/op BenchmarkIndexAnyUTF8/256:64-4 30518 3891 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2556277 47.56 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2459997 48.70 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2416672 48.54 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2468443 48.50 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2525794 47.42 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2462978 48.50 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2465839 48.13 ns/op BenchmarkLastIndexAnyASCII/16:1-4 987030 120.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 961822 120.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 908407 122.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 841554 131.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 827240 140.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 663526 183.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 511015 233.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 88950 1357 ns/op BenchmarkLastIndexAnyASCII/256:2-4 87380 1381 ns/op BenchmarkLastIndexAnyASCII/256:4-4 87655 1370 ns/op BenchmarkLastIndexAnyASCII/256:8-4 86233 1372 ns/op BenchmarkLastIndexAnyASCII/256:16-4 84853 1442 ns/op BenchmarkLastIndexAnyASCII/256:32-4 83643 1428 ns/op BenchmarkLastIndexAnyASCII/256:64-4 78136 1488 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2512552 47.23 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2453394 48.79 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2426338 48.61 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2465712 48.75 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2407983 47.45 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2488366 48.06 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2492343 48.64 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 482911 243.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 231853 510.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 225930 509.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 236721 501.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 231444 497.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 223590 518.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 239678 499.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 38230 3131 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16694 7208 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16717 7158 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16515 7257 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16617 7177 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16376 7345 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16461 7210 ns/op BenchmarkTrimASCII/1:1-4 3621447 33.55 ns/op BenchmarkTrimASCII/1:2-4 2579740 46.20 ns/op BenchmarkTrimASCII/1:4-4 2444762 47.24 ns/op BenchmarkTrimASCII/1:8-4 2363396 50.86 ns/op BenchmarkTrimASCII/1:16-4 2048661 58.62 ns/op BenchmarkTrimASCII/16:1-4 2573691 46.47 ns/op BenchmarkTrimASCII/16:2-4 953841 119.7 ns/op BenchmarkTrimASCII/16:4-4 947522 122.7 ns/op BenchmarkTrimASCII/16:8-4 814749 130.2 ns/op BenchmarkTrimASCII/16:16-4 818372 139.0 ns/op BenchmarkTrimASCII/256:1-4 460246 244.9 ns/op BenchmarkTrimASCII/256:2-4 88544 1335 ns/op BenchmarkTrimASCII/256:4-4 89694 1330 ns/op BenchmarkTrimASCII/256:8-4 87739 1347 ns/op BenchmarkTrimASCII/256:16-4 88095 1348 ns/op BenchmarkTrimASCII/4096:1-4 36868 3261 ns/op BenchmarkTrimASCII/4096:2-4 5910 19763 ns/op BenchmarkTrimASCII/4096:4-4 5920 19920 ns/op BenchmarkTrimASCII/4096:8-4 5856 19733 ns/op BenchmarkTrimASCII/4096:16-4 5941 19600 ns/op BenchmarkTrimByte-4 5366329 21.61 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13083 9172 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13062 9191 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 981 121343 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1963 60648 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3866 30389 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6879 16313 ns/op BenchmarkJoin/0-4 6589236 17.58 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5174448 24.14 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 269302 448.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 179240 677.8 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 135132 878.1 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 113139 1075 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 92566 1277 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 79887 1449 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2828766 40.66 ns/op BenchmarkTrimSpace/ASCII-4 1770078 65.46 ns/op BenchmarkTrimSpace/SomeNonASCII-4 170992 678.2 ns/op BenchmarkTrimSpace/JustNonASCII-4 88842 1359 ns/op BenchmarkReplaceAll-4 158862 759.7 ns/op 16 B/op 1 allocs/op PASS ok strings 64.191s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 65187 1864 ns/op BenchmarkCond2-4 28693 5131 ns/op BenchmarkCond4-4 19274 6244 ns/op BenchmarkCond8-4 9721 11368 ns/op BenchmarkCond16-4 5263 22364 ns/op BenchmarkCond32-4 1600 64521 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 661784 200.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 317293 359.5 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 749964 152.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 601790 245.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 357986 338.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 892831 117.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 101856 1462 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 88935 1537 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 68899 1999 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 51430 2442 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 512512 223.4 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 190141 688.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 744874 156.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 164299 688.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 769646 134.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 211851 621.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2743053 40.53 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 48727 2433 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 165027 876.4 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 383048 291.4 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7344 13630 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 352 359316 ns/op BenchmarkRange/*sync.Map-4 1981 58343 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 98576 1283 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 247886 462.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 75001 1573 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 105957 946.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 222948 470.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 144471 827.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 88300 1445 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 184509 613.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 914791 127.9 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 59120 2067 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 138606 800.0 ns/op BenchmarkSwapCollision/*sync.Map-4 78375 1576 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 321 369450 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 129818 1039 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 369802 317.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18873 5323 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 70512 1731 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 25596 4732 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 556680 349.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 126285 1025 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 185527 612.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2553188 63.45 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 189282 658.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2337626 50.58 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 616050 171.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 158517 726.0 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 607106 177.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 108637 1124 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 447340 300.3 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 640734 262.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 141037 916.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 686844 168.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 280160 785.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 144956 882.7 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 172500 678.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 68805 1873 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 276735 480.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 573484 208.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 123674 834.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 862225 159.2 ns/op BenchmarkUncontendedSemaphore-4 4384051 27.13 ns/op BenchmarkContendedSemaphore-4 3151963 52.62 ns/op BenchmarkMutexUncontended-4 1206637 149.5 ns/op BenchmarkMutex-4 199377 751.2 ns/op BenchmarkMutexSlack-4 190850 723.4 ns/op BenchmarkMutexWork-4 128971 914.8 ns/op BenchmarkMutexWorkSlack-4 130959 931.5 ns/op BenchmarkMutexNoSpin-4 64280 1812 ns/op BenchmarkMutexSpin-4 65967 1662 ns/op BenchmarkOnce-4 817767 127.8 ns/op BenchmarkSemaUncontended-4 7594981 14.69 ns/op BenchmarkSemaSyntNonblock-4 1622991 78.42 ns/op BenchmarkSemaSyntBlock-4 1299356 92.31 ns/op BenchmarkSemaWorkNonblock-4 1000000 109.1 ns/op BenchmarkSemaWorkBlock-4 1000000 121.9 ns/op BenchmarkRWMutexUncontended-4 572497 266.1 ns/op BenchmarkRWMutexWrite100-4 335156 346.2 ns/op BenchmarkRWMutexWrite10-4 320439 381.1 ns/op BenchmarkRWMutexWorkWrite100-4 261880 414.8 ns/op BenchmarkRWMutexWorkWrite10-4 199988 529.0 ns/op BenchmarkWaitGroupUncontended-4 1067209 111.6 ns/op BenchmarkWaitGroupAddDone-4 431811 286.6 ns/op BenchmarkWaitGroupAddDoneWork-4 447325 285.0 ns/op BenchmarkWaitGroupWait-4 5245012 21.42 ns/op BenchmarkWaitGroupWaitWork-4 3821811 31.28 ns/op BenchmarkWaitGroupActuallyWait-4 48213 2522 ns/op 32 B/op 2 allocs/op PASS ok sync 17.672s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 810490 154.3 ns/op PASS ok sync/atomic 0.254s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 125378 917.3 ns/op 0 B/op 0 allocs/op PASS ok testing 0.163s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8581 13310 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11880 9937 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1102239 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 919697 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 166668431 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 158899785 ns/op 19395120 B/op 100061 allocs/op BenchmarkTable/10x10/new-4 1759 60352 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2070 53193 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5477792 ns/op 413577 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5033254 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 647003935 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 645459279 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 232 504006 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 255 461028 ns/op 154 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 52312715 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 50484312 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 5868153604 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 5660295133 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 3333 37031 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 42 2698539 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 278180210 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2842 40694 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 294 393856 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3910082 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8451 14308 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 16.515s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 72456601 ns/op BenchmarkVariableString-4 109440 1065 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2251 49158 ns/op 2521 B/op 39 allocs/op PASS ok text/template/parse 0.507s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 43 2968434 ns/op BenchmarkAfter-4 104 1095066 ns/op BenchmarkStop-4 211 528996 ns/op BenchmarkSimultaneousAfterFunc-4 37 3312603 ns/op BenchmarkStartStop-4 199 525399 ns/op BenchmarkReset-4 3216 49736 ns/op BenchmarkSleep-4 40 3007130 ns/op BenchmarkParallelTimerLatency-4 52 313283 avg-late-ns 7379562 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 331351 avg-late-ns 817977 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 297738 avg-late-ns 742732 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 318594 avg-late-ns 819165 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 384906 avg-late-ns 1369342 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 308811 avg-late-ns 1581519 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 374670 avg-late-ns 2971585 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 349930 avg-late-ns 2141662 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 228219 avg-late-ns 1151025 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 244453 avg-late-ns 1381057 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 755131 avg-late-ns 2619565 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 313129 avg-late-ns 940817 max-late-ns BenchmarkTicker-4 291 346144 ns/op BenchmarkTickerReset-4 4749 23479 ns/op BenchmarkTickerResetNaive-4 212 531738 ns/op BenchmarkNow-4 1262416 93.74 ns/op BenchmarkNowUnixNano-4 1259446 95.04 ns/op BenchmarkNowUnixMilli-4 1247889 94.57 ns/op BenchmarkNowUnixMicro-4 1239981 96.76 ns/op BenchmarkFormat-4 63699 1882 ns/op BenchmarkFormatRFC3339-4 90560 1344 ns/op BenchmarkFormatRFC3339Nano-4 86632 1400 ns/op BenchmarkFormatNow-4 89491 1331 ns/op BenchmarkMarshalJSON-4 113305 1009 ns/op BenchmarkMarshalText-4 119917 984.0 ns/op BenchmarkParse-4 148318 806.4 ns/op BenchmarkParseRFC3339UTC-4 364954 332.8 ns/op BenchmarkParseRFC3339UTCBytes-4 228554 522.8 ns/op BenchmarkParseRFC3339TZ-4 104466 1117 ns/op BenchmarkParseRFC3339TZBytes-4 85711 1418 ns/op BenchmarkParseDuration-4 618830 183.8 ns/op BenchmarkHour-4 944578 118.8 ns/op BenchmarkSecond-4 951184 116.3 ns/op BenchmarkYear-4 724080 157.7 ns/op BenchmarkDay-4 651230 172.0 ns/op BenchmarkISOWeek-4 750612 157.0 ns/op BenchmarkGoString-4 84397 1345 ns/op BenchmarkUnmarshalText-4 74797 1585 ns/op PASS ok time 11.983s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 616627 186.3 ns/op BenchmarkDecodeValidJapaneseChars-4 693535 166.8 ns/op BenchmarkDecodeRune-4 1533588 78.03 ns/op BenchmarkEncodeValidASCII-4 578829 191.9 ns/op BenchmarkEncodeValidJapaneseChars-4 767922 143.2 ns/op BenchmarkAppendRuneValidASCII-4 1450280 81.93 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2263401 53.17 ns/op BenchmarkEncodeRune-4 3055363 39.24 ns/op PASS ok unicode/utf16 1.313s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 562456 182.2 ns/op BenchmarkRuneCountTenJapaneseChars-4 204241 577.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4268064 28.44 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 489807 247.6 ns/op BenchmarkValidTenASCIIChars-4 649935 172.5 ns/op BenchmarkValid100KASCIIChars-4 121 980130 ns/op BenchmarkValidTenJapaneseChars-4 192226 629.9 ns/op BenchmarkValidLongMostlyASCII-4 115 1025633 ns/op BenchmarkValidLongJapanese-4 60 1944436 ns/op BenchmarkValidStringTenASCIIChars-4 5136256 23.41 ns/op BenchmarkValidString100KASCIIChars-4 7958 14751 ns/op BenchmarkValidStringTenJapaneseChars-4 489367 214.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1209 98171 ns/op BenchmarkValidStringLongJapanese-4 165 713627 ns/op BenchmarkEncodeASCIIRune-4 4753113 25.21 ns/op BenchmarkEncodeJapaneseRune-4 2507145 45.55 ns/op BenchmarkAppendASCIIRune-4 9819974 12.08 ns/op BenchmarkAppendJapaneseRune-4 2941642 40.28 ns/op BenchmarkDecodeASCIIRune-4 2857225 42.03 ns/op BenchmarkDecodeJapaneseRune-4 2055627 58.51 ns/op BenchmarkFullRune/ASCII-4 3490184 33.53 ns/op BenchmarkFullRune/Incomplete-4 1600981 74.83 ns/op BenchmarkFullRune/Japanese-4 3586896 33.21 ns/op PASS ok unicode/utf8 3.480s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 42558529858 ns/op PASS ok cmd/api 47.734s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1237047 96.71 ns/op BenchmarkEqArrayOfStrings64-4 156434 754.6 ns/op BenchmarkEqArrayOfStrings1024-4 9330 11134 ns/op BenchmarkEqArrayOfFloats5-4 1458915 81.93 ns/op BenchmarkEqArrayOfFloats64-4 149090 807.4 ns/op BenchmarkEqArrayOfFloats1024-4 9021 13266 ns/op BenchmarkEqStruct-4 20904102 5.248 ns/op PASS ok cmd/compile/internal/reflectdata 1.074s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 9391 337519 ns/op BenchmarkCopyElim1-4 919 124368 ns/op BenchmarkCopyElim10-4 802 136655 ns/op BenchmarkCopyElim100-4 406 281958 ns/op BenchmarkCopyElim1000-4 68 1685315 ns/op BenchmarkCopyElim10000-4 4 32137498 ns/op BenchmarkCopyElim100000-4 1 587351539 ns/op BenchmarkDeadCode/1-4 801 154640 ns/op BenchmarkDeadCode/10-4 651 182266 ns/op BenchmarkDeadCode/100-4 294 388373 ns/op BenchmarkDeadCode/1000-4 60 2125729 ns/op BenchmarkDeadCode/10000-4 4 25704573 ns/op BenchmarkDeadCode/100000-4 1 341970518 ns/op BenchmarkDeadCode/200000-4 1 721775966 ns/op BenchmarkDominatorsLinear-4 16 6983958 ns/op 1.43 MB/s BenchmarkDominatorsFwdBack-4 12 10152602 ns/op 0.98 MB/s BenchmarkDominatorsManyPred-4 10 10105834 ns/op 0.99 MB/s BenchmarkDominatorsMaxPred-4 12 10023294 ns/op 1.00 MB/s BenchmarkDominatorsMaxPredVal-4 13 10019463 ns/op 1.00 MB/s BenchmarkFuse/1-4 644 155388 ns/op BenchmarkFuse/10-4 558 192331 ns/op BenchmarkFuse/100-4 166 687690 ns/op BenchmarkFuse/1000-4 25 4860395 ns/op BenchmarkFuse/10000-4 2 64387642 ns/op BenchmarkNilCheckDeep1-4 14257 8663 ns/op 0.12 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5480 21179 ns/op 0.47 MB/s 230 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 811 145065 ns/op 0.69 MB/s 618 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 73 1412653 ns/op 0.71 MB/s 5067 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 15266291 ns/op 0.66 MB/s 65836 B/op 5 allocs/op BenchmarkDSEPass-4 34 3397750 ns/op 69643 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 107947940 ns/op 4270192 B/op 108762 allocs/op BenchmarkCSEPass-4 8 14041315 ns/op 131503 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 138505142 ns/op 5625648 B/op 97185 allocs/op BenchmarkDeadcodePass-4 193 605870 ns/op 80802 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 112098822 ns/op 4072120 B/op 45187 allocs/op BenchmarkMultiPass-4 79 1465555 ns/op 228514 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 222002318 ns/op 11189472 B/op 149890 allocs/op BenchmarkCondRewrite/SoloJump-4 3227503 37.12 ns/op BenchmarkCondRewrite/CombJump-4 3206281 37.23 ns/op PASS ok cmd/compile/internal/ssa 15.646s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10867 ns/op BenchmarkExtShift-4 21566 5518 ns/op BenchmarkModify-4 12122 9918 ns/op BenchmarkMullImm-4 21775 5539 ns/op BenchmarkConstModify-4 10000 10419 ns/op BenchmarkBitSet-4 24438 4892 ns/op BenchmarkBitClear-4 24381 4881 ns/op BenchmarkBitToggle-4 24556 4911 ns/op BenchmarkBitSetConst-4 184147 643.6 ns/op BenchmarkBitClearConst-4 186199 641.8 ns/op BenchmarkBitToggleConst-4 179881 665.8 ns/op BenchmarkDivconstI64-4 11283619 10.66 ns/op BenchmarkModconstI64-4 10560630 11.51 ns/op BenchmarkDivisiblePow2constI64-4 10881532 11.02 ns/op BenchmarkDivisibleconstI64-4 10917212 11.03 ns/op BenchmarkDivisibleWDivconstI64-4 7611232 15.53 ns/op BenchmarkDivconstU64/3-4 10922086 11.25 ns/op BenchmarkDivconstU64/5-4 10272075 11.88 ns/op BenchmarkDivconstU64/37-4 10485996 11.50 ns/op BenchmarkDivconstU64/1234567-4 10459035 11.67 ns/op BenchmarkModconstU64-4 10591334 11.44 ns/op BenchmarkDivisibleconstU64-4 10658005 11.31 ns/op BenchmarkDivisibleWDivconstU64-4 7157166 15.43 ns/op BenchmarkDivconstI32-4 10818165 11.33 ns/op BenchmarkModconstI32-4 11048934 10.66 ns/op BenchmarkDivisiblePow2constI32-4 11084906 10.64 ns/op BenchmarkDivisibleconstI32-4 11064958 11.02 ns/op BenchmarkDivisibleWDivconstI32-4 7688062 15.46 ns/op BenchmarkDivconstU32-4 10912287 11.01 ns/op BenchmarkModconstU32-4 10166077 11.68 ns/op BenchmarkDivisibleconstU32-4 11045061 10.97 ns/op BenchmarkDivisibleWDivconstU32-4 7734133 15.37 ns/op BenchmarkDivconstI16-4 10983938 11.07 ns/op BenchmarkModconstI16-4 11181170 10.67 ns/op BenchmarkDivisiblePow2constI16-4 11119408 10.60 ns/op BenchmarkDivisibleconstI16-4 11509173 10.81 ns/op BenchmarkDivisibleWDivconstI16-4 7705226 15.40 ns/op BenchmarkDivconstU16-4 11192042 10.33 ns/op BenchmarkModconstU16-4 11066455 10.85 ns/op BenchmarkDivisibleconstU16-4 11364703 10.69 ns/op BenchmarkDivisibleWDivconstU16-4 7755610 15.56 ns/op BenchmarkDivconstI8-4 11082862 10.65 ns/op BenchmarkModconstI8-4 11185424 10.91 ns/op BenchmarkDivisiblePow2constI8-4 10930936 10.75 ns/op BenchmarkDivisibleconstI8-4 10870006 10.89 ns/op BenchmarkDivisibleWDivconstI8-4 7667950 15.65 ns/op BenchmarkDivconstU8-4 11755804 10.62 ns/op BenchmarkModconstU8-4 10875894 10.97 ns/op BenchmarkDivisibleconstU8-4 11245261 11.03 ns/op BenchmarkDivisibleWDivconstU8-4 7679361 15.71 ns/op BenchmarkMul2-4 170762 695.8 ns/op BenchmarkMulNeg2-4 167853 712.5 ns/op BenchmarkEfaceInteger-4 5347368 22.76 ns/op BenchmarkMulconstI32/3-4 21510402 5.603 ns/op BenchmarkMulconstI32/5-4 21626281 5.636 ns/op BenchmarkMulconstI32/12-4 20052915 5.966 ns/op BenchmarkMulconstI32/120-4 21276278 5.605 ns/op BenchmarkMulconstI32/-120-4 21859412 5.437 ns/op BenchmarkMulconstI32/65537-4 19303112 5.974 ns/op BenchmarkMulconstI32/65538-4 20016099 5.958 ns/op BenchmarkMulconstI64/3-4 20179812 5.841 ns/op BenchmarkMulconstI64/5-4 20618902 5.802 ns/op BenchmarkMulconstI64/12-4 20584758 5.835 ns/op BenchmarkMulconstI64/120-4 20180565 5.970 ns/op BenchmarkMulconstI64/-120-4 20073139 6.015 ns/op BenchmarkMulconstI64/65537-4 20004706 5.919 ns/op BenchmarkMulconstI64/65538-4 19754143 5.937 ns/op BenchmarkMulconstU32/3-4 21311983 5.662 ns/op BenchmarkMulconstU32/5-4 21432187 5.624 ns/op BenchmarkMulconstU32/12-4 20444706 5.961 ns/op BenchmarkMulconstU32/120-4 20821783 5.653 ns/op BenchmarkMulconstU32/65537-4 20293342 5.925 ns/op BenchmarkMulconstU32/65538-4 19672497 5.978 ns/op BenchmarkMulconstU64/3-4 20368866 5.920 ns/op BenchmarkMulconstU64/5-4 20120461 5.897 ns/op BenchmarkMulconstU64/12-4 20793288 5.802 ns/op BenchmarkMulconstU64/120-4 20684733 5.831 ns/op BenchmarkMulconstU64/65537-4 20296339 5.906 ns/op BenchmarkMulconstU64/65538-4 20228230 5.976 ns/op BenchmarkShiftArithmeticRight-4 23267925 5.151 ns/op BenchmarkSwitch8Predictable-4 16581082 6.805 ns/op BenchmarkSwitch8Unpredictable-4 6030457 18.79 ns/op BenchmarkSwitch32Predictable-4 16729206 6.760 ns/op BenchmarkSwitch32Unpredictable-4 6132819 18.61 ns/op BenchmarkSwitchStringPredictable-4 8980881 12.22 ns/op BenchmarkSwitchStringUnpredictable-4 4762050 24.66 ns/op PASS ok cmd/compile/internal/test 11.874s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 169 704388 ns/op BenchmarkNamed/Underlying/nongeneric-4 1000000 108.0 ns/op BenchmarkNamed/Underlying/generic-4 1000000 108.5 ns/op BenchmarkNamed/Underlying/src_instance-4 991797 106.8 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 107.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 442688135 ns/op 68815 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 291570596 ns/op 104480 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 131775983 ns/op 231164 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 118337109 ns/op 257328 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 345255194 ns/op 14857 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 72201377 ns/op 71030 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 28625873 ns/op 179120 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 26974179 ns/op 190088 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 127566497 ns/op 17005 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 4 33653172 ns/op 64462 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 17516661 ns/op 123840 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 7 17149697 ns/op 126491 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 886324468 ns/op 71011 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 481818643 ns/op 130621 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 127115920 ns/op 494949 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 93240021 ns/op 674825 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 383674451 ns/op 5272 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 54702518 ns/op 36970 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 33856797 ns/op 59727 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 4 33138008 ns/op 61033 lines/s PASS ok cmd/compile/internal/types2 14.515s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 158 708654 ns/op 1695880 sys-ns/op 997810 user-ns/op PASS ok cmd/go 0.204s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 72276 1630 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 82551 1427 ns/op 5.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14118 8418 ns/op 121.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14636 8145 ns/op 125.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2202 53164 ns/op 154.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2217 52929 ns/op 154.77 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.965s All tests passed.