linux-amd64-race at bd749504b825677ecc0b8c0f4df785f074719051 :: 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-rn24ccd35" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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-rn24ccd35" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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.268s ok archive/zip 2.311s ok bufio 0.317s ok bytes 4.295s ok compress/bzip2 0.466s ok compress/flate 5.676s ok compress/gzip 11.600s ok compress/lzw 0.577s ok compress/zlib 4.706s ok container/heap 0.041s ok container/list 0.029s ok container/ring 0.029s ok context 0.045s ok crypto 0.030s ok crypto/aes 0.070s ok crypto/cipher 0.060s ok crypto/des 0.072s ok crypto/dsa 0.030s ok crypto/ecdh 0.218s ok crypto/ecdsa 0.141s ok crypto/ed25519 0.384s ok crypto/elliptic 0.050s ok crypto/hmac 0.039s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.404s ok crypto/internal/boring 0.029s ok crypto/internal/boring/bcache 0.367s ok crypto/internal/edwards25519 35.620s ok crypto/internal/edwards25519/field 12.769s ok crypto/internal/nistec 3.715s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.042s ok crypto/rand 0.421s ok crypto/rc4 0.466s ok crypto/rsa 0.495s ok crypto/sha1 0.050s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 0.433s ok crypto/tls 1.556s ok crypto/x509 1.087s ok database/sql 0.347s ok database/sql/driver 0.029s ok debug/buildinfo 0.049s ok debug/dwarf 0.091s ok debug/elf 1.278s ok debug/gosym 0.332s ok debug/macho 0.039s ok debug/pe 0.060s ok debug/plan9obj 0.029s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.029s ok encoding/ascii85 0.039s ok encoding/asn1 0.040s ok encoding/base32 0.083s ok encoding/base64 0.039s ok encoding/binary 0.039s ok encoding/csv 0.070s ok encoding/gob 17.260s ok encoding/hex 0.039s ok encoding/json 1.243s ok encoding/pem 2.312s ok encoding/xml 0.225s ok errors 0.039s ok expvar 0.029s ok flag 0.139s ok fmt 0.568s ok go/ast 0.040s ok go/build 3.973s ok go/build/constraint 0.040s ok go/constant 0.041s ok go/doc 0.254s ok go/doc/comment 2.096s ok go/format 0.061s ok go/importer 0.182s ok go/internal/gccgoimporter 0.059s ok go/internal/gcimporter 1.003s ok go/internal/srcimporter 13.041s ok go/parser 0.870s ok go/printer 1.261s ok go/scanner 0.039s ok go/token 0.122s ok go/types 31.557s ok hash 0.039s ok hash/adler32 0.050s ok hash/crc32 0.070s ok hash/crc64 0.040s ok hash/fnv 0.029s ok hash/maphash 0.031s ok html 0.029s ok html/template 0.233s ok image 0.428s ok image/color 0.051s ok image/draw 0.607s ok image/gif 0.942s ok image/jpeg 1.310s ok image/png 3.102s ok index/suffixarray 0.941s ok internal/abi 18.015s ok internal/buildcfg 0.029s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.029s ok internal/coverage/pods 0.030s ok internal/coverage/slicereader 0.029s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.059s ok internal/cpu 0.088s ok internal/dag 0.030s ok internal/diff 0.029s ok internal/fmtsort 0.029s ok internal/fuzz 0.050s ok internal/godebug 0.027s ok internal/intern 0.236s ok internal/itoa 0.030s ok internal/poll 0.530s ok internal/profile 0.030s ok internal/reflectlite 0.274s ok internal/safefilepath 0.029s ok internal/saferio 0.269s ok internal/singleflight 0.123s ok internal/testenv 0.029s ok internal/trace 0.193s ok internal/types/errors 0.362s ok internal/unsafeheader 0.029s ok internal/xcoff 0.050s ok io 0.072s ok io/fs 0.262s ok io/ioutil 0.039s ok log 0.040s ok log/syslog 1.257s ok math 0.039s ok math/big 3.017s ok math/bits 0.039s ok math/cmplx 0.030s ok math/rand 2.027s ok mime 0.050s ok mime/multipart 1.519s ok mime/quotedprintable 0.060s ok net 10.202s ok net/http 6.675s ok net/http/cgi 0.556s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.149s ok net/http/httptest 0.193s ok net/http/httptrace 0.031s ok net/http/httputil 0.685s ok net/http/internal 0.041s ok net/http/internal/ascii 0.029s ok net/http/pprof 5.201s ok net/internal/socktest 0.030s ok net/mail 0.039s ok net/netip 0.369s ok net/rpc 0.075s ok net/rpc/jsonrpc 0.041s ok net/smtp 0.071s ok net/textproto 0.041s ok net/url 0.041s ok os 0.631s ok os/exec 0.244s ok os/exec/internal/fdtest 0.031s ok os/signal 2.310s ok os/user 0.029s ok path 0.032s ok path/filepath 0.086s ok plugin 0.030s ok reflect 0.574s ok regexp 3.216s ok regexp/syntax 4.571s ok runtime 32.927s ok runtime/cgo 0.031s ok runtime/coverage 0.033s ok runtime/debug 0.111s ok runtime/internal/atomic 0.082s ok runtime/internal/math 0.029s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.029s ok runtime/metrics 0.029s ok runtime/pprof 7.769s ok runtime/race 9.725s ok runtime/trace 3.431s ok sort 0.434s ok strconv 2.198s ok strings 2.939s ok sync 0.484s ok sync/atomic 1.773s ok syscall 3.011s ok testing 0.881s ok testing/fstest 0.039s ok testing/iotest 0.033s ok testing/quick 0.161s ok text/scanner 0.049s ok text/tabwriter 0.039s ok text/template 0.101s ok text/template/parse 0.050s ok time 2.302s ok unicode 0.041s ok unicode/utf16 0.032s ok unicode/utf8 0.050s ok cmd/addr2line 0.843s ok cmd/api 6.133s ok cmd/asm/internal/asm 3.001s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 52.100s ok cmd/compile/internal/base 0.032s ok cmd/compile/internal/compare 0.029s ok cmd/compile/internal/dwarfgen 0.445s ok cmd/compile/internal/importer 0.804s ok cmd/compile/internal/ir 0.029s ok cmd/compile/internal/logopt 0.215s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 20.037s ok cmd/compile/internal/syntax 0.153s ok cmd/compile/internal/test 11.774s ok cmd/compile/internal/typecheck 0.254s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 7.220s ok cmd/covdata 0.029s ok cmd/cover 1.042s ok cmd/dist 0.029s ok cmd/doc 0.416s ok cmd/fix 0.708s ok cmd/go 54.735s ok cmd/go/internal/auth 0.029s ok cmd/go/internal/cache 0.132s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.041s ok cmd/go/internal/get 0.030s ok cmd/go/internal/imports 0.039s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 0.193s ok cmd/go/internal/lockedfile/internal/filelock 0.081s ok cmd/go/internal/modconv 0.050s ok cmd/go/internal/modfetch 0.041s ok cmd/go/internal/modfetch/codehost 0.040s ok cmd/go/internal/modfetch/zip_sum_test 0.030s ok cmd/go/internal/modindex 0.562s ok cmd/go/internal/modload 0.040s ok cmd/go/internal/mvs 0.050s ok cmd/go/internal/par 0.122s ok cmd/go/internal/str 0.029s ok cmd/go/internal/test 0.031s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.040s ok cmd/go/internal/vcweb/vcstest 4.155s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.102s ok cmd/gofmt 0.193s ok cmd/internal/archive 0.801s ok cmd/internal/buildid 0.517s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 0.031s ok cmd/internal/moddeps 1.020s ok cmd/internal/notsha256 0.034s ok cmd/internal/obj 0.473s ok cmd/internal/obj/ppc64 0.098s ok cmd/internal/obj/riscv 0.050s ok cmd/internal/obj/s390x 0.029s ok cmd/internal/obj/x86 0.174s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.147s ok cmd/internal/pkgpattern 0.040s ok cmd/internal/quoted 0.030s ok cmd/internal/src 0.029s ok cmd/internal/test2json 0.710s ok cmd/link 3.317s ok cmd/link/internal/benchmark 0.033s ok cmd/link/internal/ld 2.751s ok cmd/link/internal/loader 0.074s ok cmd/nm 0.729s ok cmd/objdump 1.640s ok cmd/pack 0.880s ok cmd/pprof 1.488s ok cmd/trace 0.293s ok cmd/vet 10.357s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3043 37505 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2058 49629 ns/op 1857 B/op 37 allocs/op Benchmark/Writer/PAX-4 1437 77891 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3110 37339 ns/op 17238 B/op 15 allocs/op Benchmark/Reader/GNU-4 4344 27695 ns/op 17264 B/op 15 allocs/op Benchmark/Reader/PAX-4 1492 72129 ns/op 28199 B/op 33 allocs/op PASS ok archive/tar 1.023s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 336708604 ns/op 16896 B/op 69 allocs/op BenchmarkZip64Test-4 1 161838999 ns/op BenchmarkZip64TestSizes/4096-4 1303 81331 ns/op BenchmarkZip64TestSizes/1048576-4 184 645363 ns/op BenchmarkZip64TestSizes/67108864-4 1 136777775 ns/op PASS ok archive/zip 1.398s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 222433 515.1 ns/op BenchmarkReaderCopyUnoptimal-4 140463 813.6 ns/op BenchmarkReaderCopyNoWriteTo-4 21471 5515 ns/op BenchmarkReaderWriteToOptimal-4 5715 20979 ns/op BenchmarkReaderReadString-4 125686 873.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 204040 559.1 ns/op BenchmarkWriterCopyUnoptimal-4 194095 566.1 ns/op BenchmarkWriterCopyNoReadFrom-4 20378 5615 ns/op BenchmarkReaderEmpty-4 36208 3228 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30476 3822 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 593208 191.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.636s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5307 22824 ns/op 1435.67 MB/s BenchmarkWriteByte-4 512 228238 ns/op 17.95 MB/s BenchmarkWriteRune-4 266 450286 ns/op 27.29 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3711462 ns/op BenchmarkBufferFullSmallReads-4 100 1021201 ns/op BenchmarkBufferWriteBlock/N4096-4 7092 16545 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 387 285071 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 20760995 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4730941 24.51 ns/op 408.02 MB/s BenchmarkIndexByte/32-4 4412012 26.91 ns/op 1189.01 MB/s BenchmarkIndexByte/4K-4 879652 135.4 ns/op 30240.92 MB/s BenchmarkIndexBytePortable/10-4 786036 145.1 ns/op 68.91 MB/s BenchmarkIndexBytePortable/32-4 253893 455.5 ns/op 70.25 MB/s BenchmarkIndexBytePortable/4K-4 2182 53072 ns/op 77.18 MB/s BenchmarkIndexRune/10-4 1221843 97.68 ns/op 102.38 MB/s BenchmarkIndexRune/32-4 1229846 99.67 ns/op 321.06 MB/s BenchmarkIndexRune/4K-4 381042 313.6 ns/op 13062.12 MB/s BenchmarkIndexRuneASCII/10-4 4364982 24.40 ns/op 409.81 MB/s BenchmarkIndexRuneASCII/32-4 4352964 27.10 ns/op 1180.98 MB/s BenchmarkIndexRuneASCII/4K-4 862716 135.6 ns/op 30216.64 MB/s BenchmarkEqual/0-4 6353128 16.46 ns/op BenchmarkEqual/1-4 1508445 78.83 ns/op 12.69 MB/s BenchmarkEqual/6-4 1441300 81.86 ns/op 73.30 MB/s BenchmarkEqual/9-4 1464237 83.43 ns/op 107.88 MB/s BenchmarkEqual/15-4 1446696 83.17 ns/op 180.36 MB/s BenchmarkEqual/16-4 1490448 80.50 ns/op 198.76 MB/s BenchmarkEqual/20-4 1400778 85.32 ns/op 234.41 MB/s BenchmarkEqual/32-4 1388491 84.27 ns/op 379.75 MB/s BenchmarkEqual/4K-4 105496 1129 ns/op 3627.24 MB/s BenchmarkIndex/10-4 3359406 35.89 ns/op 278.63 MB/s BenchmarkIndex/32-4 3108978 38.41 ns/op 833.11 MB/s BenchmarkIndex/4K-4 18229 6633 ns/op 617.49 MB/s BenchmarkIndexEasy/10-4 3116457 36.83 ns/op 271.55 MB/s BenchmarkIndexEasy/32-4 3008442 38.34 ns/op 834.63 MB/s BenchmarkIndexEasy/4K-4 472948 248.6 ns/op 16474.66 MB/s BenchmarkCount/10-4 1514634 78.96 ns/op 126.65 MB/s BenchmarkCount/32-4 1515597 78.29 ns/op 408.75 MB/s BenchmarkCount/4K-4 17686 6662 ns/op 614.84 MB/s BenchmarkCountEasy/10-4 1566396 77.66 ns/op 128.77 MB/s BenchmarkCountEasy/32-4 1500867 79.46 ns/op 402.72 MB/s BenchmarkCountEasy/4K-4 415268 281.6 ns/op 14542.95 MB/s BenchmarkCountSingle/10-4 3759608 33.73 ns/op 296.44 MB/s BenchmarkCountSingle/32-4 3331069 34.89 ns/op 917.09 MB/s BenchmarkCountSingle/4K-4 801822 144.5 ns/op 28350.13 MB/s BenchmarkToUpper/#00-4 2856661 42.12 ns/op BenchmarkToUpper/ONLYUPPER-4 281379 407.9 ns/op BenchmarkToUpper/abc-4 474387 229.3 ns/op BenchmarkToUpper/AbC123-4 297430 396.2 ns/op BenchmarkToUpper/azAZ09_-4 275592 436.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 78200 1492 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38593 3019 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55990 2138 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 116137 970.1 ns/op BenchmarkToLower/#00-4 2844463 41.72 ns/op BenchmarkToLower/abc-4 469446 255.6 ns/op BenchmarkToLower/AbC123-4 301510 402.9 ns/op BenchmarkToLower/azAZ09_-4 273445 449.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80086 1508 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42968 2773 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66128 1798 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119769 979.1 ns/op BenchmarkFields/ASCII/16-4 136123 857.0 ns/op 18.67 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8361 14223 ns/op 18.00 MB/s 896 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 556 213619 ns/op 19.17 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3889336 ns/op 16.85 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60480750 ns/op 17.34 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 88190 1337 ns/op 11.97 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5128 20048 ns/op 12.77 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 344 332175 ns/op 12.33 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6418648 ns/op 10.21 MB/s 504069 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 125631899 ns/op 8.35 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 169339 682.3 ns/op 23.45 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 9058 12724 ns/op 20.12 MB/s 1920 B/op 2 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 633 180022 ns/op 22.75 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3968628 ns/op 16.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83298208 ns/op 12.59 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 118624 942.5 ns/op 16.98 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8696 13663 ns/op 18.74 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 482 231039 ns/op 17.73 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4811655 ns/op 13.62 MB/s 504064 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100853645 ns/op 10.40 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2055542 59.15 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 110713 1054 ns/op BenchmarkTrimSpace/JustNonASCII-4 50097 2346 ns/op BenchmarkToValidUTF8/Valid-4 470096 259.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 333013 361.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101948 1203 ns/op BenchmarkIndexHard1-4 820 144768 ns/op BenchmarkIndexHard2-4 582 202821 ns/op BenchmarkIndexHard3-4 150 794563 ns/op BenchmarkIndexHard4-4 180 666120 ns/op BenchmarkLastIndexHard1-4 5 22346773 ns/op BenchmarkLastIndexHard2-4 4 28921278 ns/op BenchmarkLastIndexHard3-4 4 31893459 ns/op BenchmarkCountHard1-4 820 145315 ns/op BenchmarkCountHard2-4 583 202597 ns/op BenchmarkCountHard3-4 150 798454 ns/op BenchmarkSplitEmptySeparator-4 1 174932712 ns/op BenchmarkSplitSingleByteSeparator-4 9 11341503 ns/op BenchmarkSplitMultiByteSeparator-4 10 10448541 ns/op BenchmarkSplitNSingleByteSeparator-4 164059 643.9 ns/op BenchmarkSplitNMultiByteSeparator-4 68122 1697 ns/op BenchmarkRepeat-4 180226 624.4 ns/op BenchmarkRepeatLarge/256/1-4 127383 798.1 ns/op 320.75 MB/s BenchmarkRepeatLarge/256/16-4 221240 574.3 ns/op 445.75 MB/s BenchmarkRepeatLarge/512/1-4 103989 1121 ns/op 456.65 MB/s BenchmarkRepeatLarge/512/16-4 126666 838.5 ns/op 610.64 MB/s BenchmarkRepeatLarge/1024/1-4 72828 1710 ns/op 598.78 MB/s BenchmarkRepeatLarge/1024/16-4 82362 1339 ns/op 764.68 MB/s BenchmarkRepeatLarge/2048/1-4 39152 2898 ns/op 706.67 MB/s BenchmarkRepeatLarge/2048/16-4 43240 2631 ns/op 778.41 MB/s BenchmarkRepeatLarge/4096/1-4 22525 5282 ns/op 775.44 MB/s BenchmarkRepeatLarge/4096/16-4 24720 4743 ns/op 863.61 MB/s BenchmarkRepeatLarge/8192/1-4 13545 8667 ns/op 945.17 MB/s BenchmarkRepeatLarge/8192/16-4 14152 8639 ns/op 948.27 MB/s BenchmarkRepeatLarge/8192/4097-4 22177 5327 ns/op 769.12 MB/s BenchmarkRepeatLarge/16384/1-4 6880 15666 ns/op 1045.85 MB/s BenchmarkRepeatLarge/16384/16-4 7506 15126 ns/op 1083.18 MB/s BenchmarkRepeatLarge/16384/4097-4 9933 12476 ns/op 985.17 MB/s BenchmarkRepeatLarge/32768/1-4 4141 28007 ns/op 1169.98 MB/s BenchmarkRepeatLarge/32768/16-4 4036 28331 ns/op 1156.61 MB/s BenchmarkRepeatLarge/32768/4097-4 4231 29382 ns/op 976.08 MB/s BenchmarkRepeatLarge/65536/1-4 1904 56256 ns/op 1164.97 MB/s BenchmarkRepeatLarge/65536/16-4 2179 52851 ns/op 1240.01 MB/s BenchmarkRepeatLarge/65536/4097-4 2276 53794 ns/op 1142.42 MB/s BenchmarkRepeatLarge/131072/1-4 219 532076 ns/op 246.34 MB/s BenchmarkRepeatLarge/131072/16-4 220 529402 ns/op 247.58 MB/s BenchmarkRepeatLarge/131072/4097-4 220 525464 ns/op 241.70 MB/s BenchmarkRepeatLarge/262144/1-4 100 1070172 ns/op 244.95 MB/s BenchmarkRepeatLarge/262144/16-4 100 1043842 ns/op 251.13 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1065630 ns/op 242.21 MB/s BenchmarkRepeatLarge/524288/1-4 61 2137818 ns/op 245.24 MB/s BenchmarkRepeatLarge/524288/16-4 55 2085696 ns/op 251.37 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2078878 ns/op 250.29 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4370366 ns/op 239.93 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4197180 ns/op 249.83 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4198584 ns/op 248.83 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8151234 ns/op 257.28 MB/s BenchmarkRepeatLarge/2097152/16-4 13 8219206 ns/op 255.15 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8014342 ns/op 261.23 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16397431 ns/op 255.79 MB/s BenchmarkRepeatLarge/4194304/16-4 6 17325889 ns/op 242.08 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15940575 ns/op 262.93 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32795377 ns/op 255.79 MB/s BenchmarkRepeatLarge/8388608/16-4 4 32922140 ns/op 254.80 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31815294 ns/op 263.60 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64374569 ns/op 260.62 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63053054 ns/op 266.08 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62347302 ns/op 269.09 MB/s BenchmarkRepeatLarge/33554432/1-4 1 120916258 ns/op 277.50 MB/s BenchmarkRepeatLarge/33554432/16-4 1 123820921 ns/op 270.99 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125990567 ns/op 266.32 MB/s BenchmarkRepeatLarge/67108864/1-4 1 244584041 ns/op 274.38 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242670616 ns/op 276.54 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 242996229 ns/op 276.17 MB/s BenchmarkRepeatLarge/134217728/1-4 1 484812041 ns/op 276.84 MB/s BenchmarkRepeatLarge/134217728/16-4 1 486873260 ns/op 275.67 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 485485373 ns/op 276.46 MB/s BenchmarkRepeatLarge/268435456/1-4 1 947837349 ns/op 283.21 MB/s BenchmarkRepeatLarge/268435456/16-4 1 954744241 ns/op 281.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 962704711 ns/op 278.83 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1921250748 ns/op 279.44 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1898178750 ns/op 282.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1919618664 ns/op 279.68 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3927131194 ns/op 273.42 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3855279321 ns/op 278.51 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3877369139 ns/op 276.93 MB/s BenchmarkBytesCompare/1-4 8898781 11.87 ns/op BenchmarkBytesCompare/2-4 8763825 13.24 ns/op BenchmarkBytesCompare/4-4 8642659 13.35 ns/op BenchmarkBytesCompare/8-4 9637348 12.39 ns/op BenchmarkBytesCompare/16-4 9890044 12.11 ns/op BenchmarkBytesCompare/32-4 7527847 13.62 ns/op BenchmarkBytesCompare/64-4 8088338 14.96 ns/op BenchmarkBytesCompare/128-4 7779481 15.15 ns/op BenchmarkBytesCompare/256-4 5805328 18.92 ns/op BenchmarkBytesCompare/512-4 4260490 28.39 ns/op BenchmarkBytesCompare/1024-4 2744210 43.38 ns/op BenchmarkBytesCompare/2048-4 1634342 73.33 ns/op BenchmarkIndexAnyASCII/1:1-4 2367712 50.59 ns/op BenchmarkIndexAnyASCII/1:2-4 2423116 48.59 ns/op BenchmarkIndexAnyASCII/1:4-4 2391190 48.78 ns/op BenchmarkIndexAnyASCII/1:8-4 2419623 47.95 ns/op BenchmarkIndexAnyASCII/1:16-4 2464830 47.60 ns/op BenchmarkIndexAnyASCII/1:32-4 2356078 49.09 ns/op BenchmarkIndexAnyASCII/1:64-4 2361750 48.75 ns/op BenchmarkIndexAnyASCII/16:1-4 2012642 58.56 ns/op BenchmarkIndexAnyASCII/16:2-4 424545 279.6 ns/op BenchmarkIndexAnyASCII/16:4-4 409640 283.7 ns/op BenchmarkIndexAnyASCII/16:8-4 400993 285.9 ns/op BenchmarkIndexAnyASCII/16:16-4 373923 300.1 ns/op BenchmarkIndexAnyASCII/16:32-4 354379 330.4 ns/op BenchmarkIndexAnyASCII/16:64-4 312016 373.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1840803 65.22 ns/op BenchmarkIndexAnyASCII/256:2-4 32172 3718 ns/op BenchmarkIndexAnyASCII/256:4-4 32407 3630 ns/op BenchmarkIndexAnyASCII/256:8-4 33147 3635 ns/op BenchmarkIndexAnyASCII/256:16-4 31569 3736 ns/op BenchmarkIndexAnyASCII/256:32-4 32368 3712 ns/op BenchmarkIndexAnyASCII/256:64-4 31294 3760 ns/op BenchmarkIndexAnyUTF8/1:1-4 2298877 50.72 ns/op BenchmarkIndexAnyUTF8/1:2-4 2354028 49.10 ns/op BenchmarkIndexAnyUTF8/1:4-4 2374694 48.66 ns/op BenchmarkIndexAnyUTF8/1:8-4 2324680 48.73 ns/op BenchmarkIndexAnyUTF8/1:16-4 2436639 47.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2320640 50.22 ns/op BenchmarkIndexAnyUTF8/1:64-4 2290795 50.08 ns/op BenchmarkIndexAnyUTF8/16:1-4 149166 792.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 269130 440.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 258798 434.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 270406 440.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 269388 433.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 262700 444.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 262346 453.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11258 ns/op BenchmarkIndexAnyUTF8/256:2-4 19209 6173 ns/op BenchmarkIndexAnyUTF8/256:4-4 19114 6207 ns/op BenchmarkIndexAnyUTF8/256:8-4 19323 6199 ns/op BenchmarkIndexAnyUTF8/256:16-4 19407 6178 ns/op BenchmarkIndexAnyUTF8/256:32-4 18704 6397 ns/op BenchmarkIndexAnyUTF8/256:64-4 18585 6498 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2218407 51.08 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2321311 50.41 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2291576 50.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2321827 50.49 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2300208 50.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2284782 51.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2301620 50.26 ns/op BenchmarkLastIndexAnyASCII/16:1-4 320966 364.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 298490 363.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 321882 371.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 321740 373.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 301471 391.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 287032 420.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 245823 463.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24339 5031 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24097 4923 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24333 4962 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23976 4925 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24326 4939 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24051 5004 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23469 5047 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2330444 50.94 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2391139 48.61 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2384265 49.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2360697 48.81 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2413686 49.07 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2300052 49.88 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2409945 48.51 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231116 509.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 247544 442.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 250148 445.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 269076 438.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 271635 433.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 252628 446.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 262329 450.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16827 7029 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19238 6273 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19066 6244 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19161 6199 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19394 6221 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18829 6432 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18279 6421 ns/op BenchmarkTrimASCII/1:1-4 2590695 45.97 ns/op BenchmarkTrimASCII/1:2-4 2183464 55.78 ns/op BenchmarkTrimASCII/1:4-4 2116168 57.84 ns/op BenchmarkTrimASCII/1:8-4 1947710 62.46 ns/op BenchmarkTrimASCII/1:16-4 1649307 72.75 ns/op BenchmarkTrimASCII/16:1-4 437349 272.8 ns/op BenchmarkTrimASCII/16:2-4 312381 380.6 ns/op BenchmarkTrimASCII/16:4-4 310060 373.4 ns/op BenchmarkTrimASCII/16:8-4 304494 381.8 ns/op BenchmarkTrimASCII/16:16-4 304440 387.2 ns/op BenchmarkTrimASCII/256:1-4 33882 3565 ns/op BenchmarkTrimASCII/256:2-4 23337 5115 ns/op BenchmarkTrimASCII/256:4-4 23678 5148 ns/op BenchmarkTrimASCII/256:8-4 23839 5130 ns/op BenchmarkTrimASCII/256:16-4 22953 5132 ns/op BenchmarkTrimASCII/4096:1-4 2073 56438 ns/op BenchmarkTrimASCII/4096:2-4 1456 81280 ns/op BenchmarkTrimASCII/4096:4-4 1426 81042 ns/op BenchmarkTrimASCII/4096:8-4 1465 81107 ns/op BenchmarkTrimASCII/4096:16-4 1467 81710 ns/op BenchmarkTrimByte-4 1528756 77.51 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12936 9195 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12956 9107 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 676 173408 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1312 86429 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2470 44064 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4413 22893 ns/op BenchmarkCompareBytesEqual-4 9878295 10.33 ns/op BenchmarkCompareBytesToNil-4 11258983 9.465 ns/op BenchmarkCompareBytesEmpty-4 12066889 9.470 ns/op BenchmarkCompareBytesIdentical-4 11948744 9.001 ns/op BenchmarkCompareBytesSameLength-4 10330977 10.17 ns/op BenchmarkCompareBytesDifferentLength-4 10226786 10.32 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1382 74712 ns/op 14034.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1416 71641 ns/op 14636.66 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1412 72979 ns/op 14368.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1686 85831 ns/op 12216.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1881 67476 ns/op 15540.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1383 85542 ns/op 12258.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1822 70948 ns/op 14779.75 MB/s BenchmarkCompareBytesBig-4 1510 74582 ns/op 14059.51 MB/s BenchmarkCompareBytesBigIdentical-4 12095901 9.524 ns/op 110097616.48 MB/s PASS ok bytes 71.430s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77029343 ns/op 1.30 MB/s 3628712 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 319007271 ns/op 1.78 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24358080 ns/op 0.67 MB/s 3663051 B/op 52 allocs/op PASS ok compress/bzip2 1.381s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 57 1793664 ns/op 5.58 MB/s 49741 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16783797 ns/op 5.96 MB/s 46080 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170507555 ns/op 5.86 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1779787 ns/op 5.62 MB/s 47903 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17789801 ns/op 5.62 MB/s 51833 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 179218019 ns/op 5.58 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 57 1754523 ns/op 5.70 MB/s 47480 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16579424 ns/op 6.03 MB/s 50251 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169025354 ns/op 5.92 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 58 1744722 ns/op 5.73 MB/s 47361 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16703641 ns/op 5.99 MB/s 50251 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 169038067 ns/op 5.92 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1937069 ns/op 5.16 MB/s 48853 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18532207 ns/op 5.40 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189355426 ns/op 5.28 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1532199 ns/op 6.53 MB/s 51939 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12596007 ns/op 7.94 MB/s 51975 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128346947 ns/op 7.79 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1377868 ns/op 7.26 MB/s 49250 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10240842 ns/op 9.76 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101916729 ns/op 9.81 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1361503 ns/op 7.34 MB/s 50480 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10080880 ns/op 9.92 MB/s 49490 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100345027 ns/op 9.97 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 93 1242882 ns/op 8.05 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11849265 ns/op 8.44 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118199043 ns/op 8.46 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2318500 ns/op 4.31 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20471596 ns/op 4.88 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201466849 ns/op 4.96 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6714386 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79398083 ns/op 1.26 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 819929719 ns/op 1.22 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6696404 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78534988 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 812408611 ns/op 1.23 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1475056 ns/op 6.78 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12699967 ns/op 7.87 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125629571 ns/op 7.96 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2156256 ns/op 4.64 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16682083 ns/op 5.99 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162094472 ns/op 6.17 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6421303 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71912046 ns/op 1.39 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 738107772 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6497212 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90495720 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 939178021 ns/op 1.06 MB/s PASS ok compress/flate 15.499s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2239586 ns/op 4.47 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2308194 ns/op 4.33 MB/s BenchmarkDecoder/1e5-4 5 21850389 ns/op 4.58 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22035792 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 216921307 ns/op 4.61 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219507951 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 51 2133031 ns/op 4.69 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1776685 ns/op 5.63 MB/s BenchmarkEncoder/1e5-4 6 18730262 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18673766 ns/op 5.36 MB/s BenchmarkEncoder/1e6-4 1 190229663 ns/op 5.26 MB/s BenchmarkEncoder/1e-Reuse6-4 1 186191149 ns/op 5.37 MB/s PASS ok compress/lzw 2.658s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3856138 ns/op PASS ok container/heap 0.256s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 23941 5676 ns/op BenchmarkWithTimeout/concurrency=40-4 5596 22449 ns/op BenchmarkWithTimeout/concurrency=4000-4 5182 26006 ns/op BenchmarkWithTimeout/concurrency=400000-4 6109 30814 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 324921 330.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 15343 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 16560 7273 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2670 45350 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1582 70541 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2361 47518 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 242 488483 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 174 675300 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 265 452366 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 5150596 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8498920 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4477501 ns/op BenchmarkCheckCanceled/Err-4 260052 446.0 ns/op BenchmarkCheckCanceled/Done-4 395344 291.0 ns/op BenchmarkContextCancelDone-4 493700 248.3 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 25336 5015 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22736 5471 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18708 7654 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15775 7245 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10352 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 562833 213.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 314638 380.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 220605 538.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 139320 864.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71240 1684 ns/op PASS ok context 13.454s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1748991 67.32 ns/op 237.68 MB/s BenchmarkDecrypt-4 1730731 68.64 ns/op 233.09 MB/s BenchmarkExpand-4 973179 120.0 ns/op PASS ok crypto/aes 0.535s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 174693 642.5 ns/op 99.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368948 291.8 ns/op 219.29 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 175094 663.9 ns/op 96.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379636 310.4 ns/op 206.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118675 1003 ns/op 1345.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 181794 656.6 ns/op 2056.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106578 1106 ns/op 1221.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 142629 793.2 ns/op 1701.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41368 2920 ns/op 2805.87 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51236 2287 ns/op 3582.69 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34560 3471 ns/op 2359.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39771 3022 ns/op 2711.21 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6716 16302 ns/op 62.51 MB/s BenchmarkAESCFBDecrypt1K-4 7128 16522 ns/op 61.67 MB/s BenchmarkAESCFBDecrypt8K-4 919 128500 ns/op 63.71 MB/s BenchmarkAESOFB1K-4 10000 10947 ns/op 93.09 MB/s BenchmarkAESCTR1K-4 13719 8671 ns/op 117.52 MB/s BenchmarkAESCTR8K-4 1732 67832 ns/op 120.69 MB/s BenchmarkAESCBCEncrypt1K-4 14487 8299 ns/op 123.38 MB/s BenchmarkAESCBCDecrypt1K-4 18152 6502 ns/op 157.49 MB/s PASS ok crypto/cipher 2.850s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 64575 1588 ns/op 5.04 MB/s BenchmarkDecrypt-4 78224 1501 ns/op 5.33 MB/s BenchmarkTDESEncrypt-4 30105 3945 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30282 3940 ns/op 2.03 MB/s PASS ok crypto/des 0.603s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 950 120246 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7561806 ns/op 1090 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19876788 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1211222 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.634s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1495 71729 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 45 2601048 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 19 5983289 ns/op 11162 B/op 63 allocs/op BenchmarkVerify/P256-4 886 130363 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7835919 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 20449058 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3668 29915 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1875147 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5003630 ns/op 1449 B/op 17 allocs/op PASS ok crypto/ecdsa 1.533s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 322 352154 ns/op BenchmarkNewKeyFromSeed-4 328 359874 ns/op BenchmarkSigning-4 314 384543 ns/op BenchmarkVerification-4 212 558048 ns/op PASS ok crypto/ed25519 0.666s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4923 23378 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 153 764364 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1997102 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5108544 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1365 86243 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1946722 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5404047 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14659233 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12447 9203 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5474 20038 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3631 29783 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 82 1311148 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2380 47111 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 302 388782 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1491 76606 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1223474 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.316s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14866 8215 ns/op 124.65 MB/s BenchmarkHMACSHA256_32-4 24184 4864 ns/op 6.58 MB/s BenchmarkNewWriteSum-4 10000 10107 ns/op 3.17 MB/s PASS ok crypto/hmac 0.502s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57771 2068 ns/op BenchmarkModSub-4 72098 1597 ns/op BenchmarkMontgomeryRepr-4 22735 4734 ns/op BenchmarkMontgomeryMul-4 28446 4205 ns/op BenchmarkModMul-4 12139 9763 ns/op BenchmarkExpBig-4 15 7398358 ns/op BenchmarkExp-4 7 15757348 ns/op PASS ok crypto/internal/bigmod 1.154s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3121 33583 ns/op BenchmarkScalarBaseMult-4 330 346932 ns/op BenchmarkScalarMult-4 156 770537 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 532894 ns/op PASS ok crypto/internal/edwards25519 0.651s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 530096 203.9 ns/op BenchmarkMultiply-4 4251308 28.10 ns/op BenchmarkSquare-4 5255446 22.63 ns/op BenchmarkInvert-4 24494 4836 ns/op BenchmarkMult32-4 1528701 76.37 ns/op PASS ok crypto/internal/edwards25519/field 0.796s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1845088 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1586 74458 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5119195 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14508807 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 174 666206 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8037 14640 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 64 1696577 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4304305 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.061s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 669770 177.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 314818 369.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 114428 1011 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 638979 183.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 319632 366.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118803 1019 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.874s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117064 977.7 ns/op 8.18 MB/s BenchmarkHash64-4 125151 909.0 ns/op 70.40 MB/s BenchmarkHash128-4 117164 1017 ns/op 125.83 MB/s BenchmarkHash256-4 92764 1267 ns/op 202.01 MB/s BenchmarkHash512-4 68743 1741 ns/op 294.10 MB/s BenchmarkHash1K-4 43774 2725 ns/op 375.84 MB/s BenchmarkHash8K-4 7408 16066 ns/op 509.89 MB/s BenchmarkHash1M-4 60 1949712 ns/op 537.81 MB/s BenchmarkHash8M-4 7 15590889 ns/op 538.05 MB/s BenchmarkHash8BytesUnaligned-4 114717 983.6 ns/op 8.13 MB/s BenchmarkHash1KUnaligned-4 43665 2710 ns/op 377.84 MB/s BenchmarkHash8KUnaligned-4 7318 16088 ns/op 509.20 MB/s PASS ok crypto/md5 1.716s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 151989409 ns/op PASS ok crypto/rand 0.185s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13081 9134 ns/op 14.01 MB/s BenchmarkRC4_1K-4 1554 72468 ns/op 14.13 MB/s BenchmarkRC4_8K-4 206 576011 ns/op 14.06 MB/s PASS ok crypto/rc4 0.554s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8660775 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20553546 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38654560 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2662716 ns/op BenchmarkDecryptOAEP/2048-4 13 8678511 ns/op BenchmarkEncryptOAEP/2048-4 40 2682119 ns/op BenchmarkSignPKCS1v15/2048-4 13 8727713 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2644235 ns/op BenchmarkSignPSS/2048-4 13 8857434 ns/op BenchmarkVerifyPSS/2048-4 40 2877379 ns/op PASS ok crypto/rsa 1.570s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106618 1081 ns/op 7.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124184 931.7 ns/op 8.59 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 73035 1565 ns/op 204.49 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85156 1367 ns/op 234.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48902 2443 ns/op 419.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53368 2226 ns/op 459.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9604 11768 ns/op 696.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9682 11716 ns/op 699.24 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.082s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81826 1427 ns/op 5.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 94140 1236 ns/op 6.47 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91526 1303 ns/op 6.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25486 4648 ns/op 220.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27105 4424 ns/op 231.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25989 4506 ns/op 227.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4153 28359 ns/op 288.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4263 27998 ns/op 292.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4214 28291 ns/op 289.56 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.310s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 54004 1998 ns/op 4.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72292 1606 ns/op 4.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66511 1796 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28072 4188 ns/op 244.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31819 3738 ns/op 273.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30007 3978 ns/op 257.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5844 20257 ns/op 404.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5737 19720 ns/op 415.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 6026 19882 ns/op 412.04 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.291s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15527746 7.595 ns/op BenchmarkConstantTimeEq-4 16294557 7.244 ns/op BenchmarkConstantTimeLessOrEq-4 15914114 7.532 ns/op BenchmarkXORBytes/8Bytes-4 4469704 26.10 ns/op 306.47 MB/s BenchmarkXORBytes/128Bytes-4 3947340 29.84 ns/op 4289.19 MB/s BenchmarkXORBytes/2048Bytes-4 921802 130.6 ns/op 15680.81 MB/s BenchmarkXORBytes/32768Bytes-4 60813 1960 ns/op 16716.15 MB/s PASS ok crypto/subtle 0.984s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 180 952013 ns/op BenchmarkCertCache/1-4 159 739400 ns/op BenchmarkCertCache/2-4 146 786649 ns/op BenchmarkCertCache/3-4 146 758387 ns/op BenchmarkHandshakeServer/RSA-4 37 2952124 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3764478 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3375708 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1114283 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 157 798189 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2381023 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 1964300 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29560704 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28285204 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21024700 ns/op 49.87 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27000097 ns/op 38.84 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33902471 ns/op 61.86 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 46614485 ns/op 44.99 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 56581772 ns/op 74.13 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 79863134 ns/op 52.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 116873248 ns/op 71.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 164016426 ns/op 51.14 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 212083702 ns/op 79.11 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 309613045 ns/op 54.19 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 401097224 ns/op 83.66 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 586573175 ns/op 57.20 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 852439909 ns/op 78.73 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1241863914 ns/op 54.04 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21390499 ns/op 49.02 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30168265 ns/op 34.76 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 33827397 ns/op 62.00 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 52636612 ns/op 39.84 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 60116667 ns/op 69.77 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 83040506 ns/op 50.51 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 113099507 ns/op 74.17 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 153662857 ns/op 54.59 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 209616695 ns/op 80.04 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 288856159 ns/op 58.08 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 421991401 ns/op 79.51 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 583509553 ns/op 57.50 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 847416952 ns/op 79.19 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1209098192 ns/op 55.50 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703561348 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705371631 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287441870 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287543709 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148577521 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149234654 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79765823 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79937585 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39118080 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37888167 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 141985242 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144521361 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63983654 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63427018 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36956021 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36170481 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24332310 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23160842 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16795773 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15506693 ns/op PASS ok crypto/tls 18.617s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11960488 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 315 368748 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1002 106258 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1004 114443 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.801s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3320982 ns/op 280101 B/op 1631 allocs/op BenchmarkConcurrentStmtQuery-4 33 3656145 ns/op 259889 B/op 2013 allocs/op BenchmarkConcurrentStmtExec-4 48 2464025 ns/op 208444 B/op 635 allocs/op BenchmarkConcurrentTxQuery-4 36 3255494 ns/op 267816 B/op 2154 allocs/op BenchmarkConcurrentTxExec-4 60 2021945 ns/op 87749 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 34 3062120 ns/op 108760 B/op 2068 allocs/op BenchmarkConcurrentTxStmtExec-4 112 1075373 ns/op 40105 B/op 381 allocs/op BenchmarkConcurrentRandom-4 37 3266663 ns/op 224842 B/op 1807 allocs/op BenchmarkManyConcurrentQueries-4 2199 48765 ns/op 3978 B/op 20 allocs/op PASS ok database/sql 1.549s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 217293 515.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1617606 ns/op 188322 B/op 14 allocs/op Benchmark115/LineToPC-4 74 1656049 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17080 7046 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.772s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 672 160942 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3045 38559 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.389s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 268 438664 ns/op 18.67 MB/s BenchmarkEncodeToString-4 222 500879 ns/op 16.36 MB/s BenchmarkDecode-4 138 851812 ns/op 15.39 MB/s BenchmarkDecodeString-4 140 843380 ns/op 15.55 MB/s PASS ok encoding/base32 0.754s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 292 346279 ns/op 23.66 MB/s BenchmarkDecodeString/2-4 249639 433.1 ns/op 9.24 MB/s BenchmarkDecodeString/4-4 221289 531.1 ns/op 15.06 MB/s BenchmarkDecodeString/8-4 168819 654.4 ns/op 18.34 MB/s BenchmarkDecodeString/64-4 33668 3470 ns/op 25.36 MB/s BenchmarkDecodeString/8192-4 312 369914 ns/op 29.53 MB/s BenchmarkNewEncoding-4 89607 1284 ns/op 199.38 MB/s PASS ok encoding/base64 0.993s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1338 87985 ns/op 45.46 MB/s BenchmarkReadStruct-4 17372 6762 ns/op 11.09 MB/s BenchmarkWriteStruct-4 18334 6473 ns/op 11.59 MB/s BenchmarkReadInts-4 48631 2432 ns/op 12.34 MB/s BenchmarkWriteInts-4 39993 2891 ns/op 10.38 MB/s BenchmarkWriteSlice1000Int32s-4 1290 90075 ns/op 44.41 MB/s BenchmarkPutUint16-4 3349402 35.26 ns/op 56.73 MB/s BenchmarkAppendUint16-4 3337474 35.97 ns/op 55.60 MB/s BenchmarkPutUint32-4 2479041 47.18 ns/op 84.78 MB/s BenchmarkAppendUint32-4 2346657 50.07 ns/op 79.89 MB/s BenchmarkPutUint64-4 1061971 110.3 ns/op 72.50 MB/s BenchmarkAppendUint64-4 1000000 110.3 ns/op 72.54 MB/s BenchmarkLittleEndianPutUint16-4 3301928 36.30 ns/op 55.09 MB/s BenchmarkLittleEndianAppendUint16-4 3325275 35.69 ns/op 56.03 MB/s BenchmarkLittleEndianPutUint32-4 2410750 47.86 ns/op 83.57 MB/s BenchmarkLittleEndianAppendUint32-4 2477742 47.51 ns/op 84.20 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.6 ns/op 72.31 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.7 ns/op 72.95 MB/s BenchmarkReadFloats-4 163291 714.7 ns/op 16.79 MB/s BenchmarkWriteFloats-4 140670 853.1 ns/op 14.07 MB/s BenchmarkReadSlice1000Float32s-4 1072 95589 ns/op 41.85 MB/s BenchmarkWriteSlice1000Float32s-4 1048 102048 ns/op 39.20 MB/s BenchmarkReadSlice1000Uint8s-4 74580 1436 ns/op 696.51 MB/s BenchmarkWriteSlice1000Uint8s-4 113095 1075 ns/op 929.89 MB/s BenchmarkPutUvarint32-4 669536 149.8 ns/op 26.70 MB/s BenchmarkPutUvarint64-4 203941 577.0 ns/op 13.86 MB/s PASS ok encoding/binary 3.922s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6771 16549 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7000 16826 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7141 16817 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3721 27534 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7927 15077 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7824 15081 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7951 14969 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4723 26121 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12819 9018 ns/op PASS ok encoding/csv 1.494s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9824 11017 ns/op BenchmarkEndToEndByteBuffer-4 16213 7748 ns/op BenchmarkEndToEndSliceByteBuffer-4 277 431855 ns/op BenchmarkEncodeComplex128Slice-4 757 137297 ns/op BenchmarkEncodeFloat64Slice-4 1621 65175 ns/op BenchmarkEncodeInt32Slice-4 1710 66934 ns/op BenchmarkEncodeStringSlice-4 2371 44920 ns/op BenchmarkEncodeInterfaceSlice-4 72 1647633 ns/op BenchmarkDecodeComplex128Slice-4 650 192994 ns/op BenchmarkDecodeFloat64Slice-4 1296 91406 ns/op BenchmarkDecodeInt32Slice-4 1297 86636 ns/op BenchmarkDecodeStringSlice-4 854 148195 ns/op BenchmarkDecodeStringsSlice-4 332 375906 ns/op BenchmarkDecodeBytesSlice-4 621 209888 ns/op BenchmarkDecodeInterfaceSlice-4 104 1216083 ns/op BenchmarkDecodeMap-4 87 1319327 ns/op PASS ok encoding/gob 3.140s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12482 9415 ns/op 27.19 MB/s BenchmarkEncode/1024-4 2935 37720 ns/op 27.15 MB/s BenchmarkEncode/4096-4 792 148650 ns/op 27.55 MB/s BenchmarkEncode/16384-4 204 587996 ns/op 27.86 MB/s BenchmarkDecode/256-4 24118 5011 ns/op 51.09 MB/s BenchmarkDecode/1024-4 5937 19693 ns/op 52.00 MB/s BenchmarkDecode/4096-4 1473 78020 ns/op 52.50 MB/s BenchmarkDecode/16384-4 386 312440 ns/op 52.44 MB/s BenchmarkDump/256-4 1310 89037 ns/op 2.88 MB/s BenchmarkDump/1024-4 339 346371 ns/op 2.96 MB/s BenchmarkDump/4096-4 85 1386552 ns/op 2.95 MB/s BenchmarkDump/16384-4 19 5876110 ns/op 2.79 MB/s PASS ok encoding/hex 1.769s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 159254941 ns/op 12.18 MB/s 8391784 B/op 55 allocs/op BenchmarkCodeEncoderError-4 1 143700235 ns/op 13.50 MB/s 8525496 B/op 127 allocs/op BenchmarkCodeMarshal-4 1 157610276 ns/op 12.31 MB/s 10331000 B/op 48 allocs/op BenchmarkCodeMarshalError-4 1 159264671 ns/op 12.18 MB/s 10335480 B/op 102 allocs/op BenchmarkMarshalBytes/32-4 21996 5434 ns/op BenchmarkMarshalBytes/256-4 6087 19266 ns/op BenchmarkMarshalBytes/4096-4 434 268742 ns/op BenchmarkMarshalBytesError/32-4 58 1988182 ns/op BenchmarkMarshalBytesError/256-4 58 1906181 ns/op BenchmarkMarshalBytesError/4096-4 51 2326795 ns/op BenchmarkCodeDecoder-4 1 433216725 ns/op 4.48 MB/s 11145480 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 37394 3213 ns/op 4.36 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51361 2190 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 371642352 ns/op 5.22 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 360354422 ns/op 5.38 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 57636 2144 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144448 892.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 252088 483.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 84457 1487 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 61422 1970 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17866 6433 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4066 30007 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 924 131374 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 109 1086083 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10933752 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 469471 244.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 433342 246.2 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 458263 251.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 440758 249.9 ns/op BenchmarkEncodeMarshaler-4 63009 1603 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 96781 1231 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4180694 27.61 ns/op BenchmarkNumberIsValidRegexp-4 21165 5759 ns/op PASS ok encoding/json 7.440s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2759389 ns/op 23.75 MB/s BenchmarkDecode-4 22 5351623 ns/op 16.59 MB/s PASS ok encoding/pem 0.387s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2164 49496 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 926 123085 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4533 24541 ns/op PASS ok encoding/xml 0.493s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 241308 465.8 ns/op BenchmarkIntSet-4 302850 429.6 ns/op BenchmarkFloatAdd-4 59696 2031 ns/op BenchmarkFloatSet-4 373410 419.7 ns/op BenchmarkStringSet-4 317792 397.5 ns/op BenchmarkMapSet-4 70423 1959 ns/op BenchmarkMapSetDifferent-4 55538 2100 ns/op BenchmarkMapSetDifferentRandom-4 230 468745 ns/op BenchmarkMapSetString-4 100060 1988 ns/op BenchmarkMapAddSame-4 39111 3121 ns/op BenchmarkMapAddDifferent-4 15585 8227 ns/op BenchmarkMapAddDifferentRandom-4 198 582831 ns/op BenchmarkMapAddSameSteadyState-4 219596 491.7 ns/op BenchmarkMapAddDifferentSteadyState-4 118624 1039 ns/op BenchmarkRealworldExpvarUsage-4 23950 5518 ns/op PASS ok expvar 2.724s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 85992 1229 ns/op BenchmarkSprintfEmpty-4 397177 284.2 ns/op BenchmarkSprintfString-4 252703 444.9 ns/op BenchmarkSprintfTruncateString-4 277828 440.5 ns/op BenchmarkSprintfTruncateBytes-4 132212 783.5 ns/op BenchmarkSprintfSlowParsingPath-4 258532 440.2 ns/op BenchmarkSprintfQuoteString-4 39622 2748 ns/op BenchmarkSprintfInt-4 245353 435.8 ns/op BenchmarkSprintfIntInt-4 231571 521.3 ns/op BenchmarkSprintfPrefixedInt-4 202603 505.2 ns/op BenchmarkSprintfFloat-4 167640 800.6 ns/op BenchmarkSprintfComplex-4 64378 2032 ns/op BenchmarkSprintfBoolean-4 245149 479.1 ns/op BenchmarkSprintfHexString-4 108596 942.5 ns/op BenchmarkSprintfHexBytes-4 81852 1518 ns/op BenchmarkSprintfBytes-4 44330 2644 ns/op BenchmarkSprintfStringer-4 79556 1378 ns/op BenchmarkSprintfStructure-4 43731 2735 ns/op BenchmarkManyArgs-4 75972 1602 ns/op BenchmarkFprintInt-4 74148 1617 ns/op BenchmarkFprintfBytes-4 79042 1526 ns/op BenchmarkFprintIntNoAlloc-4 73561 1635 ns/op BenchmarkScanInts-4 36 3144874 ns/op BenchmarkScanRecursiveInt-4 1 384273481 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 419188875 ns/op PASS ok fmt 4.414s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 583 186218 ns/op PASS ok go/build 0.168s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 48559 2251 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13773 8433 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3464 30101 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 987 115249 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 254 458207 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 46 2189282 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 9324565 ns/op 865639 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39268669 ns/op 3635232 B/op 16408 allocs/op BenchmarkStringAdd/65536-4 1 173260833 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.541s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 268784782 ns/op 0.24 MB/s 45251888 B/op 48736 allocs/op PASS ok go/format 0.328s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19586178 ns/op 2.75 MB/s BenchmarkParseOnly-4 6 16712811 ns/op 3.22 MB/s BenchmarkResolve-4 49 2482107 ns/op 21.70 MB/s PASS ok go/parser 1.380s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 153451275 ns/op 0.34 MB/s 4798816 B/op 27565 allocs/op BenchmarkPrintDecl-4 687 161352 ns/op 0.20 MB/s 15781 B/op 51 allocs/op PASS ok go/printer 0.323s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 259 452841 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8756728 ns/op 6.24 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12565776 ns/op 5.73 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17731566 ns/op 6.40 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 561640 ns/op 5.48 MB/s PASS ok go/scanner 0.744s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1219560 98.04 ns/op PASS ok go/token 0.259s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 121 877977 ns/op BenchmarkNamed/Underlying/nongeneric-4 842593 142.2 ns/op BenchmarkNamed/Underlying/generic-4 815949 139.0 ns/op BenchmarkNamed/Underlying/src_instance-4 798606 140.2 ns/op BenchmarkNamed/Underlying/user_instance-4 795189 144.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21043 5470 ns/op BenchmarkNamed/NewMethodSet/generic-4 21547 5570 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20377 5526 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21081 5611 ns/op BenchmarkCheck/http/funcbodies/info-4 1 610996839 ns/op 49791 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 415868110 ns/op 73150 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 250673706 ns/op 121343 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 221028997 ns/op 137616 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 382249705 ns/op 13397 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 116789246 ns/op 43834 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 70873160 ns/op 72235 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69691652 ns/op 73463 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 160071935 ns/op 13532 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65249052 ns/op 33195 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 48765661 ns/op 44399 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47808485 ns/op 45318 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1099451389 ns/op 57105 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 559811635 ns/op 112144 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 163099814 ns/op 384767 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 111727664 ns/op 561635 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1831766529 ns/op 1102 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 100611597 ns/op 20047 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 83320218 ns/op 24211 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 84232286 ns/op 23949 lines/s PASS ok go/types 18.859s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8800 13681 ns/op 74.85 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 198906 563.3 ns/op 26.63 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 208315 548.7 ns/op 27.34 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 107430 1088 ns/op 36.77 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114231 1045 ns/op 38.27 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 472366 252.0 ns/op 2032.00 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 478297 248.1 ns/op 2063.51 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 403687 284.8 ns/op 3596.10 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 401029 280.6 ns/op 3649.00 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242328 478.7 ns/op 8555.73 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244954 476.3 ns/op 8599.26 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52084 2277 ns/op 14393.69 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52783 2266 ns/op 14461.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 452259 253.3 ns/op 59.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 468136 252.3 ns/op 59.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 451977 257.3 ns/op 155.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 470092 255.5 ns/op 156.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 311191 353.9 ns/op 1446.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 322336 367.2 ns/op 1394.27 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 266348 449.1 ns/op 2280.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 260354 453.7 ns/op 2257.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 217686 532.8 ns/op 7687.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222466 535.1 ns/op 7654.16 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46603 2572 ns/op 12740.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46086 2594 ns/op 12632.03 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 210726 558.0 ns/op 26.88 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 207596 558.5 ns/op 26.86 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100400 1186 ns/op 33.72 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 104601 1128 ns/op 35.45 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7054 16195 ns/op 31.61 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7179 16387 ns/op 31.24 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3586 32902 ns/op 31.12 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3655 32720 ns/op 31.30 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 890 135781 ns/op 30.17 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 908 131433 ns/op 31.16 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1091534 ns/op 30.02 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1084496 ns/op 30.21 MB/s PASS ok hash/crc32 4.604s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1408678 ns/op 46.52 MB/s BenchmarkCrc64/ISO4KB-4 1011 116560 ns/op 35.14 MB/s BenchmarkCrc64/ISO1KB-4 4578 24859 ns/op 41.19 MB/s BenchmarkCrc64/ECMA64KB-4 87 1383279 ns/op 47.38 MB/s BenchmarkCrc64/Random64KB-4 93 1216846 ns/op 53.86 MB/s BenchmarkCrc64/Random16KB-4 376 316549 ns/op 51.76 MB/s PASS ok hash/crc64 0.875s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8676 13778 ns/op 74.32 MB/s BenchmarkFnv32aKB-4 8602 13751 ns/op 74.47 MB/s BenchmarkFnv64KB-4 8488 13769 ns/op 74.37 MB/s BenchmarkFnv64aKB-4 8448 13796 ns/op 74.22 MB/s BenchmarkFnv128KB-4 1975 59810 ns/op 17.12 MB/s BenchmarkFnv128aKB-4 2050 56981 ns/op 17.97 MB/s PASS ok hash/fnv 0.969s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 501577 199.6 ns/op 20.04 MB/s BenchmarkHash/n=4/Bytes-4 3967794 29.93 ns/op 133.65 MB/s BenchmarkHash/n=4/String-4 4148781 28.59 ns/op 139.90 MB/s BenchmarkHash/n=8/Write-4 556048 190.5 ns/op 41.99 MB/s BenchmarkHash/n=8/Bytes-4 3956151 29.95 ns/op 267.08 MB/s BenchmarkHash/n=8/String-4 4147029 28.68 ns/op 278.91 MB/s BenchmarkHash/n=16/Write-4 570010 192.9 ns/op 82.94 MB/s BenchmarkHash/n=16/Bytes-4 4468326 26.32 ns/op 607.85 MB/s BenchmarkHash/n=16/String-4 4511764 25.84 ns/op 619.15 MB/s BenchmarkHash/n=32/Write-4 545902 200.5 ns/op 159.59 MB/s BenchmarkHash/n=32/Bytes-4 4224350 28.19 ns/op 1135.09 MB/s BenchmarkHash/n=32/String-4 4382946 27.34 ns/op 1170.29 MB/s BenchmarkHash/n=64/Write-4 520232 220.6 ns/op 290.15 MB/s BenchmarkHash/n=64/Bytes-4 3769645 31.48 ns/op 2033.11 MB/s BenchmarkHash/n=64/String-4 3897448 30.40 ns/op 2105.26 MB/s BenchmarkHash/n=256/Write-4 384549 304.3 ns/op 841.14 MB/s BenchmarkHash/n=256/Bytes-4 2206898 53.93 ns/op 4746.49 MB/s BenchmarkHash/n=256/String-4 2142034 55.66 ns/op 4599.28 MB/s BenchmarkHash/n=320/Write-4 406248 290.0 ns/op 1103.26 MB/s BenchmarkHash/n=320/Bytes-4 1778257 67.15 ns/op 4765.27 MB/s BenchmarkHash/n=320/String-4 1772667 66.96 ns/op 4779.23 MB/s BenchmarkHash/n=1024/Write-4 263690 444.5 ns/op 2303.46 MB/s BenchmarkHash/n=1024/Bytes-4 756692 158.8 ns/op 6448.66 MB/s BenchmarkHash/n=1024/String-4 718269 162.5 ns/op 6301.56 MB/s BenchmarkHash/n=4096/Write-4 119430 988.9 ns/op 4141.87 MB/s BenchmarkHash/n=4096/Bytes-4 206222 577.7 ns/op 7090.72 MB/s BenchmarkHash/n=4096/String-4 202257 595.3 ns/op 6880.69 MB/s BenchmarkHash/n=16384/Write-4 38446 3106 ns/op 5274.61 MB/s BenchmarkHash/n=16384/Bytes-4 52932 2246 ns/op 7295.03 MB/s BenchmarkHash/n=16384/String-4 51396 2307 ns/op 7103.35 MB/s PASS ok hash/maphash 4.284s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 795 133260 ns/op BenchmarkEscapeNone-4 121104 946.0 ns/op BenchmarkUnescape-4 748 153287 ns/op BenchmarkUnescapeNone-4 514122 226.7 ns/op BenchmarkUnescapeSparse-4 10990 10825 ns/op BenchmarkUnescapeDense-4 1111 103146 ns/op PASS ok html 0.886s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9067 12564 ns/op BenchmarkCSSEscaperNoSpecials-4 44901 2610 ns/op BenchmarkDecodeCSS-4 26154 4475 ns/op BenchmarkDecodeCSSNoSpecials-4 4370466 25.89 ns/op BenchmarkCSSValueFilter-4 120162 976.5 ns/op BenchmarkCSSValueFilterOk-4 81949 1478 ns/op BenchmarkEscapedExecute-4 4420 24966 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10606 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66681 1789 ns/op BenchmarkStripTags-4 21025 5587 ns/op BenchmarkStripTagsNoSpecials-4 307238 391.7 ns/op BenchmarkJSValEscaperWithNum-4 24402 4750 ns/op BenchmarkJSValEscaperWithStr-4 4574 25718 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18693 6188 ns/op BenchmarkJSValEscaperWithObj-4 3860 29770 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13688 8546 ns/op BenchmarkJSStrEscaperNoSpecials-4 60506 1954 ns/op BenchmarkJSStrEscaper-4 10000 10355 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55401 2175 ns/op BenchmarkJSRegexpEscaper-4 10000 11034 ns/op BenchmarkTemplateSpecialTags-4 76 1328292 ns/op BenchmarkURLEscaper-4 4244 26637 ns/op BenchmarkURLEscaperNoSpecials-4 189901 628.1 ns/op BenchmarkURLNormalizer-4 5162 20160 ns/op BenchmarkURLNormalizerNoSpecials-4 182221 657.8 ns/op BenchmarkSrcsetFilter-4 19161 5984 ns/op BenchmarkSrcsetFilterNoSpecials-4 104502 1051 ns/op PASS ok html/template 3.967s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 606124 187.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 412210 266.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 627435 187.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 449774 266.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1819585 65.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1228894 97.27 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1830938 65.63 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1258336 95.92 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1404087 84.29 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 450320 258.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 315160 324.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 426940 259.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 329428 329.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 771103 150.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 540450 220.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 901365 128.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 524607 214.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 425580 271.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1367338 85.62 ns/op BenchmarkRGBASetRGBA-4 1401766 83.75 ns/op BenchmarkRGBA64At-4 704068 161.3 ns/op BenchmarkRGBA64SetRGBA64-4 782647 146.7 ns/op BenchmarkNRGBAAt-4 1391810 84.71 ns/op BenchmarkNRGBASetNRGBA-4 1259854 93.82 ns/op BenchmarkNRGBA64At-4 711496 165.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 761284 147.7 ns/op BenchmarkAlphaAt-4 2344398 50.27 ns/op BenchmarkAlphaSetAlpha-4 2364770 51.11 ns/op BenchmarkAlpha16At-4 1527176 78.27 ns/op BenchmarkAlphaSetAlpha16-4 1553310 77.66 ns/op BenchmarkGrayAt-4 2362120 51.00 ns/op BenchmarkGraySetGray-4 2277594 52.40 ns/op BenchmarkGray16At-4 1562958 77.02 ns/op BenchmarkGraySetGray16-4 1558077 77.46 ns/op PASS ok image 5.638s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4552574 26.33 ns/op BenchmarkYCbCrToRGB/128-4 4308171 27.64 ns/op BenchmarkYCbCrToRGB/255-4 4590280 26.12 ns/op BenchmarkRGBToYCbCr/0-4 4386862 27.43 ns/op BenchmarkRGBToYCbCr/Cb-4 4400860 27.22 ns/op BenchmarkRGBToYCbCr/Cr-4 4455634 26.75 ns/op BenchmarkYCbCrToRGBA/0-4 3695034 32.36 ns/op BenchmarkYCbCrToRGBA/128-4 3438352 34.81 ns/op BenchmarkYCbCrToRGBA/255-4 3702888 32.54 ns/op BenchmarkNYCbCrAToRGBA/0-4 3594994 33.48 ns/op BenchmarkNYCbCrAToRGBA/128-4 3646659 32.86 ns/op BenchmarkNYCbCrAToRGBA/255-4 3374926 35.50 ns/op PASS ok image/color 1.872s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33746268 ns/op BenchmarkFillSrc-4 298 395214 ns/op BenchmarkCopyOver-4 6 17483704 ns/op BenchmarkCopySrc-4 399 278904 ns/op BenchmarkNRGBAOver-4 6 18801105 ns/op BenchmarkNRGBASrc-4 9 12078487 ns/op BenchmarkYCbCr-4 8 13553000 ns/op BenchmarkGray-4 16 7017964 ns/op BenchmarkCMYK-4 9 12167719 ns/op BenchmarkGlyphOver-4 19 5951191 ns/op BenchmarkRGBAMaskOver-4 4 30931526 ns/op BenchmarkGrayMaskOver-4 5 23245186 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39274626 ns/op BenchmarkRGBA-4 4 25411683 ns/op BenchmarkPalettedFill-4 884 132991 ns/op BenchmarkPalettedRGBA-4 4 25868895 ns/op BenchmarkGenericOver-4 2 55815938 ns/op BenchmarkGenericMaskOver-4 5 22943648 ns/op BenchmarkGenericSrc-4 3 36509713 ns/op BenchmarkGenericMaskSrc-4 4 31002277 ns/op PASS ok image/draw 6.090s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4621895 ns/op 3.34 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110231779 ns/op 2.79 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3027515533 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2048363 ns/op 7.54 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150054833 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.088s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3609 29245 ns/op BenchmarkIDCT-4 3925 27674 ns/op BenchmarkDecodeBaseline-4 9 12262062 ns/op 5.04 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17418279 ns/op 3.55 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154140938 ns/op 7.97 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 194647439 ns/op 4.73 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.367s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12288196 8.574 ns/op BenchmarkDecodeGray-4 12 9130600 ns/op 7.18 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38854741 ns/op 6.75 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33984586 ns/op 7.71 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5345709 ns/op 12.26 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31676107 ns/op 8.28 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38693934 ns/op 6.77 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 60752444 ns/op 5.06 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60941796 ns/op 5.04 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 195140801 ns/op 6.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 215056318 ns/op 5.71 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30202742 ns/op 10.17 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 198484119 ns/op 6.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 812175044 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.663s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 56075355 ns/op 1.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46238581 ns/op 2.16 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 330445125 ns/op 1.51 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 337379494 ns/op 1.48 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 55564328 ns/op 1.80 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 48692264 ns/op 2.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 328773448 ns/op 1.52 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 308903832 ns/op 1.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 792275754 ns/op 1.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 778392641 ns/op 1.28 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4386287880 ns/op 1.14 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3793568552 ns/op 1.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10138656 ns/op 9.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11481646 ns/op 8.71 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51214683 ns/op 9.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56178522 ns/op 8.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100160338 ns/op 9.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 112660037 ns/op 8.88 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 506592352 ns/op 9.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 553022008 ns/op 9.04 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60650828 ns/op 1.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51399282 ns/op 1.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 379968620 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 387213460 ns/op 1.29 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 918513354 ns/op 1.09 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 918989094 ns/op 1.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5934694003 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5513200264 ns/op 0.91 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186265925 ns/op 22.44 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 190660886 ns/op 21.92 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 72.090s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34394 2940 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 35815 3086 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33939 3428 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28687 4112 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 22399 5276 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/32-4 15133 7810 ns/op 4.10 MB/s BenchmarkMarshalCorpusFile/64-4 7906 12705 ns/op 5.04 MB/s BenchmarkMarshalCorpusFile/128-4 5014 20474 ns/op 6.25 MB/s BenchmarkMarshalCorpusFile/256-4 2541 40015 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/512-4 1575 78377 ns/op 6.53 MB/s BenchmarkMarshalCorpusFile/1024-4 753 151121 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/2048-4 386 305530 ns/op 6.70 MB/s BenchmarkMarshalCorpusFile/4096-4 198 603141 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/8192-4 98 1195766 ns/op 6.85 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2379662 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6288768 ns/op 5.21 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12987991 ns/op 5.05 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29425152 ns/op 4.45 MB/s BenchmarkMarshalCorpusFile/262144-4 2 54012074 ns/op 4.85 MB/s BenchmarkMarshalCorpusFile/524288-4 1 120200175 ns/op 4.36 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 219216463 ns/op 4.78 MB/s BenchmarkUnmarshalCorpusFile/1-4 10312 11084 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10232 11652 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9154 12966 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7915 14870 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6296 18008 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 4546 26277 ns/op 1.22 MB/s BenchmarkUnmarshalCorpusFile/64-4 3648 31575 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2588 41398 ns/op 3.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1104 108932 ns/op 2.35 MB/s BenchmarkUnmarshalCorpusFile/512-4 544 207045 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1024-4 295 394383 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/2048-4 146 778265 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/4096-4 68 1551262 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3130075 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6183684 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12404754 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24903751 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50197374 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 102151494 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 206024994 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 410338462 ns/op 2.56 MB/s BenchmarkMutatorBytes/1-4 36181 3286 ns/op BenchmarkMutatorBytes/10-4 38190 3095 ns/op BenchmarkMutatorBytes/100-4 35976 3377 ns/op BenchmarkMutatorBytes/1000-4 23654 5340 ns/op BenchmarkMutatorBytes/10000-4 5854 24175 ns/op BenchmarkMutatorBytes/100000-4 847 148698 ns/op BenchmarkMutatorString/1-4 30000 3402 ns/op BenchmarkMutatorString/10-4 36318 3333 ns/op BenchmarkMutatorString/100-4 31591 4107 ns/op BenchmarkMutatorString/1000-4 13318 7734 ns/op BenchmarkMutatorString/10000-4 2962 64845 ns/op BenchmarkMutatorString/100000-4 205 575081 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19980 6031 ns/op BenchmarkMutatorAllBasicTypes/string-4 19285 6165 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62859 1922 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55194 2135 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53542 2126 ns/op BenchmarkMutatorAllBasicTypes/int-4 57639 1996 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59235 1988 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58725 2046 ns/op BenchmarkMutatorAllBasicTypes/int32-4 57591 2001 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59454 2029 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56601 2091 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56930 2066 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58506 2073 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58366 2078 ns/op PASS ok internal/fuzz 11.827s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 31298 3809 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 128062 942.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.312s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 40190 3277 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10567 ns/op BenchmarkSplicePipePoolParallel-4 118314 973.1 ns/op BenchmarkSplicePipeNativeParallel-4 28394 4241 ns/op PASS ok internal/poll 0.736s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20973347 ns/op PASS ok internal/trace 3.046s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 4533 27292 ns/op BenchmarkCopyNLarge-4 134 1176166 ns/op PASS ok io 0.417s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216831 514.4 ns/op BenchmarkPrintln-4 25162 4796 ns/op BenchmarkPrintlnNoFlags-4 48300 2463 ns/op PASS ok log 0.459s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2160682 55.25 ns/op BenchmarkAcosh-4 949218 111.5 ns/op BenchmarkAsin-4 2186582 54.84 ns/op BenchmarkAsinh-4 1000000 117.8 ns/op BenchmarkAtan-4 2900612 41.10 ns/op BenchmarkAtanh-4 1000000 111.6 ns/op BenchmarkAtan2-4 2090564 57.18 ns/op BenchmarkCbrt-4 1427281 83.51 ns/op BenchmarkCeil-4 16566280 7.216 ns/op BenchmarkCopysign-4 2906236 41.10 ns/op BenchmarkCos-4 1349631 88.01 ns/op BenchmarkCosh-4 1502012 80.54 ns/op BenchmarkErf-4 2774194 42.52 ns/op BenchmarkErfc-4 2711174 44.06 ns/op BenchmarkErfinv-4 2448248 48.61 ns/op BenchmarkErfcinv-4 2462895 48.71 ns/op BenchmarkExp-4 5861773 20.32 ns/op BenchmarkExpGo-4 930218 125.7 ns/op BenchmarkExpm1-4 2048294 59.29 ns/op BenchmarkExp2-4 999548 118.4 ns/op BenchmarkExp2Go-4 930264 125.8 ns/op BenchmarkAbs-4 3538515 33.91 ns/op BenchmarkDim-4 7876048 14.89 ns/op BenchmarkFloor-4 16169874 7.281 ns/op BenchmarkMax-4 11645822 10.23 ns/op BenchmarkMin-4 11632047 10.18 ns/op BenchmarkMod-4 329593 331.7 ns/op BenchmarkFrexp-4 1983664 59.75 ns/op BenchmarkGamma-4 666331 170.9 ns/op BenchmarkHypot-4 10163643 11.79 ns/op BenchmarkHypotGo-4 1556078 75.33 ns/op BenchmarkIlogb-4 2374567 50.95 ns/op BenchmarkJ0-4 236072 490.0 ns/op BenchmarkJ1-4 247490 479.6 ns/op BenchmarkJn-4 112738 1044 ns/op BenchmarkLdexp-4 1962334 60.85 ns/op BenchmarkLgamma-4 858187 139.6 ns/op BenchmarkLog-4 5092078 23.42 ns/op BenchmarkLogb-4 2423972 49.22 ns/op BenchmarkLog1p-4 1297826 92.46 ns/op BenchmarkLog10-4 4789184 24.66 ns/op BenchmarkLog2-4 1522036 78.20 ns/op BenchmarkModf-4 2979879 40.08 ns/op BenchmarkNextafter32-4 2913919 40.92 ns/op BenchmarkNextafter64-4 2897850 41.22 ns/op BenchmarkPowInt-4 576331 197.4 ns/op BenchmarkPowFrac-4 426475 273.7 ns/op BenchmarkPow10Pos-4 4097025 28.75 ns/op BenchmarkPow10Neg-4 4028194 29.71 ns/op BenchmarkRound-4 3550946 33.89 ns/op BenchmarkRoundToEven-4 7951458 14.90 ns/op BenchmarkRemainder-4 509697 227.9 ns/op BenchmarkSignbit-4 4834597 24.73 ns/op BenchmarkSin-4 1641265 73.97 ns/op BenchmarkSincos-4 983551 120.6 ns/op BenchmarkSinh-4 1780942 67.62 ns/op BenchmarkSqrtIndirect-4 16743946 7.181 ns/op BenchmarkSqrtLatency-4 16670238 7.205 ns/op BenchmarkSqrtIndirectLatency-4 16510441 7.177 ns/op BenchmarkSqrtGoLatency-4 1000000 101.9 ns/op BenchmarkSqrtPrime-4 32767 3668 ns/op BenchmarkTan-4 1496143 79.42 ns/op BenchmarkTanh-4 1389283 86.49 ns/op BenchmarkTrunc-4 16757840 7.179 ns/op BenchmarkY0-4 250166 474.4 ns/op BenchmarkY1-4 248433 472.0 ns/op BenchmarkYn-4 122611 981.6 ns/op BenchmarkFloat64bits-4 5268236 22.51 ns/op BenchmarkFloat64frombits-4 4927116 24.34 ns/op BenchmarkFloat32bits-4 4966118 24.22 ns/op BenchmarkFloat32frombits-4 5143440 23.29 ns/op BenchmarkFMA-4 16195773 7.155 ns/op PASS ok math 10.946s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12438025 9.466 ns/op 6760.90 MB/s BenchmarkAddVV/2-4 10977072 10.49 ns/op 12200.63 MB/s BenchmarkAddVV/3-4 9674557 12.45 ns/op 15423.66 MB/s BenchmarkAddVV/4-4 10478910 11.29 ns/op 22684.34 MB/s BenchmarkAddVV/5-4 9521466 12.60 ns/op 25393.69 MB/s BenchmarkAddVV/10-4 7607377 15.39 ns/op 41578.79 MB/s BenchmarkAddVV/100-4 1656067 72.53 ns/op 88243.09 MB/s BenchmarkAddVV/1000-4 202213 582.8 ns/op 109808.48 MB/s BenchmarkSubVV/1-4 12638166 9.470 ns/op 6758.29 MB/s BenchmarkSubVV/2-4 11433290 10.47 ns/op 12230.49 MB/s BenchmarkSubVV/3-4 10337919 12.33 ns/op 15569.54 MB/s BenchmarkSubVV/4-4 10842120 11.04 ns/op 23183.38 MB/s BenchmarkSubVV/5-4 9523443 12.54 ns/op 25516.98 MB/s BenchmarkSubVV/10-4 7866198 15.25 ns/op 41973.77 MB/s BenchmarkSubVV/100-4 1659132 72.10 ns/op 88762.51 MB/s BenchmarkSubVV/1000-4 202384 586.9 ns/op 109046.48 MB/s BenchmarkAddVW/1-4 14336100 8.357 ns/op 957.29 MB/s BenchmarkAddVW/2-4 12775500 9.317 ns/op 1717.34 MB/s BenchmarkAddVW/3-4 10731493 11.02 ns/op 2176.93 MB/s BenchmarkAddVW/4-4 12072919 9.966 ns/op 3210.85 MB/s BenchmarkAddVW/5-4 10983362 10.93 ns/op 3660.08 MB/s BenchmarkAddVW/10-4 9115599 13.02 ns/op 6145.56 MB/s BenchmarkAddVW/100-4 239718 447.3 ns/op 1788.58 MB/s BenchmarkAddVW/1000-4 35221 3401 ns/op 2352.42 MB/s BenchmarkAddVWext/1-4 14438719 8.359 ns/op 957.10 MB/s BenchmarkAddVWext/2-4 13163144 9.168 ns/op 1745.27 MB/s BenchmarkAddVWext/3-4 11013181 10.80 ns/op 2222.90 MB/s BenchmarkAddVWext/4-4 12038352 9.967 ns/op 3210.60 MB/s BenchmarkAddVWext/5-4 10805744 10.85 ns/op 3686.48 MB/s BenchmarkAddVWext/10-4 9186055 13.11 ns/op 6104.37 MB/s BenchmarkAddVWext/100-4 85297 1389 ns/op 576.14 MB/s BenchmarkAddVWext/1000-4 8503 13429 ns/op 595.71 MB/s BenchmarkSubVW/1-4 13484230 8.856 ns/op 903.37 MB/s BenchmarkSubVW/2-4 11497130 10.24 ns/op 1561.94 MB/s BenchmarkSubVW/3-4 10025680 11.85 ns/op 2025.43 MB/s BenchmarkSubVW/4-4 11967477 9.930 ns/op 3222.57 MB/s BenchmarkSubVW/5-4 11063911 10.78 ns/op 3708.93 MB/s BenchmarkSubVW/10-4 8997610 13.29 ns/op 6018.45 MB/s BenchmarkSubVW/100-4 259857 454.9 ns/op 1758.82 MB/s BenchmarkSubVW/1000-4 34471 3420 ns/op 2339.37 MB/s BenchmarkSubVWext/1-4 13494462 8.882 ns/op 900.70 MB/s BenchmarkSubVWext/2-4 11469375 10.29 ns/op 1554.70 MB/s BenchmarkSubVWext/3-4 10083560 11.83 ns/op 2029.04 MB/s BenchmarkSubVWext/4-4 11927464 9.966 ns/op 3210.90 MB/s BenchmarkSubVWext/5-4 10998988 10.90 ns/op 3671.37 MB/s BenchmarkSubVWext/10-4 9021021 13.26 ns/op 6034.31 MB/s BenchmarkSubVWext/100-4 85651 1408 ns/op 568.09 MB/s BenchmarkSubVWext/1000-4 8793 13469 ns/op 593.94 MB/s BenchmarkMulAddVWW/1-4 11066902 10.56 ns/op 6057.86 MB/s BenchmarkMulAddVWW/2-4 10401838 11.56 ns/op 11070.57 MB/s BenchmarkMulAddVWW/3-4 10295931 11.61 ns/op 16534.83 MB/s BenchmarkMulAddVWW/4-4 9532255 12.65 ns/op 20243.48 MB/s BenchmarkMulAddVWW/5-4 8518428 14.06 ns/op 22751.80 MB/s BenchmarkMulAddVWW/10-4 6568425 18.18 ns/op 35197.30 MB/s BenchmarkMulAddVWW/100-4 1000000 108.8 ns/op 58839.43 MB/s BenchmarkMulAddVWW/1000-4 125709 940.1 ns/op 68075.11 MB/s BenchmarkAddMulVVW/1-4 11852238 9.987 ns/op 6408.35 MB/s BenchmarkAddMulVVW/2-4 10833180 10.92 ns/op 11724.57 MB/s BenchmarkAddMulVVW/3-4 9950889 11.99 ns/op 16006.87 MB/s BenchmarkAddMulVVW/4-4 9265788 12.99 ns/op 19703.09 MB/s BenchmarkAddMulVVW/5-4 8334951 14.35 ns/op 22302.22 MB/s BenchmarkAddMulVVW/10-4 7002100 17.09 ns/op 37445.95 MB/s BenchmarkAddMulVVW/100-4 1467546 81.47 ns/op 78553.51 MB/s BenchmarkAddMulVVW/1000-4 164265 720.5 ns/op 88825.44 MB/s BenchmarkDivWVW/1-4 2661283 45.30 ns/op 1412.93 MB/s BenchmarkDivWVW/2-4 1211869 96.70 ns/op 1323.64 MB/s BenchmarkDivWVW/3-4 952958 124.1 ns/op 1546.78 MB/s BenchmarkDivWVW/4-4 808368 145.4 ns/op 1761.11 MB/s BenchmarkDivWVW/5-4 773421 151.4 ns/op 2113.01 MB/s BenchmarkDivWVW/10-4 415594 278.2 ns/op 2300.88 MB/s BenchmarkDivWVW/100-4 56194 2117 ns/op 3023.07 MB/s BenchmarkDivWVW/1000-4 5432 20786 ns/op 3078.99 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13207899 9.221 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11862140 8.783 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10570792 10.26 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10823666 9.622 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9774682 10.98 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9982972 10.31 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8802918 11.99 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9434774 11.00 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8373469 12.83 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9012226 11.91 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6370950 17.07 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6913443 15.67 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1253973 93.33 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128137 943.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153775 776.0 ns/op BenchmarkDecimalConversion-4 208 564775 ns/op BenchmarkFloatString/100-4 10000 10266 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 553651 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50908662 ns/op 60820 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 5076780638 ns/op 832088 B/op 501 allocs/op BenchmarkFloatAdd/10-4 164462 690.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166970 699.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 148300 774.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85600 1376 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17332 6902 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 224076 538.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 224400 519.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 213624 544.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 158722 757.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45314 2682 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1920 61487 ns/op BenchmarkParseFloatLargeExp-4 427 262768 ns/op BenchmarkGCD10x10/WithoutXY-4 193542 599.1 ns/op BenchmarkGCD10x10/WithXY-4 57121 2028 ns/op BenchmarkGCD10x100/WithoutXY-4 98586 1168 ns/op BenchmarkGCD10x100/WithXY-4 17238 6999 ns/op BenchmarkGCD10x1000/WithoutXY-4 60501 1829 ns/op BenchmarkGCD10x1000/WithXY-4 13998 8522 ns/op BenchmarkGCD100x100/WithoutXY-4 24787 4711 ns/op BenchmarkGCD100x100/WithXY-4 9578 11772 ns/op BenchmarkGCD100x1000/WithoutXY-4 12246 9929 ns/op BenchmarkGCD100x1000/WithXY-4 5662 19155 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2132 55346 ns/op BenchmarkGCD1000x1000/WithXY-4 1165 98574 ns/op BenchmarkHilbert-4 22 5055382 ns/op BenchmarkBinomial-4 13891 8478 ns/op BenchmarkQuoRem-4 20887 5963 ns/op BenchmarkExp-4 15 7433716 ns/op BenchmarkExpMont/Odd-4 129 923123 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 127 935184 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 123 965366 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even3-4 123 960197 ns/op 3838 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 964036 ns/op 3823 B/op 52 allocs/op BenchmarkExpMont/Even8-4 122 973420 ns/op 3795 B/op 51 allocs/op BenchmarkExpMont/Even32-4 122 978592 ns/op 3858 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 811490 ns/op 3638 B/op 53 allocs/op BenchmarkExpMont/Even96-4 141 852245 ns/op 3776 B/op 51 allocs/op BenchmarkExpMont/Even128-4 159 720509 ns/op 3239 B/op 50 allocs/op BenchmarkExpMont/Even255-4 187 629117 ns/op 2946 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 460 261517 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 399 299092 ns/op 1727 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 390 306306 ns/op 1758 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 393 298265 ns/op 1758 B/op 48 allocs/op BenchmarkExp2-4 15 7446466 ns/op BenchmarkBitset-4 778927 146.5 ns/op BenchmarkBitsetNeg-4 412411 268.0 ns/op BenchmarkBitsetOrig-4 229989 496.9 ns/op BenchmarkBitsetNegOrig-4 152725 770.1 ns/op BenchmarkModSqrt225_Tonelli-4 100 1022014 ns/op BenchmarkModSqrt225_3Mod4-4 376 310411 ns/op BenchmarkModSqrt231_Tonelli-4 97 1053703 ns/op BenchmarkModSqrt231_5Mod8-4 320 363250 ns/op BenchmarkModInverse-4 12834 9648 ns/op BenchmarkSqrt-4 1605 71619 ns/op BenchmarkIntSqr/1-4 1373245 86.98 ns/op BenchmarkIntSqr/2-4 683594 168.2 ns/op BenchmarkIntSqr/3-4 573080 193.1 ns/op BenchmarkIntSqr/5-4 438796 271.0 ns/op BenchmarkIntSqr/8-4 320264 373.7 ns/op BenchmarkIntSqr/10-4 253454 488.6 ns/op BenchmarkIntSqr/20-4 49922 2493 ns/op BenchmarkIntSqr/30-4 36088 3448 ns/op BenchmarkIntSqr/50-4 22256 5545 ns/op BenchmarkIntSqr/80-4 13429 9065 ns/op BenchmarkIntSqr/100-4 10060 11773 ns/op BenchmarkIntSqr/200-4 3728 30724 ns/op BenchmarkIntSqr/300-4 1504 77965 ns/op BenchmarkIntSqr/500-4 738 156061 ns/op BenchmarkIntSqr/800-4 297 407273 ns/op BenchmarkIntSqr/1000-4 223 516354 ns/op BenchmarkDiv/20/10-4 418366 281.4 ns/op BenchmarkDiv/40/20-4 413559 278.6 ns/op BenchmarkDiv/100/50-4 355722 325.8 ns/op BenchmarkDiv/200/100-4 53388 2314 ns/op BenchmarkDiv/400/200-4 51429 2418 ns/op BenchmarkDiv/1000/500-4 40368 3054 ns/op BenchmarkDiv/2000/1000-4 30332 4159 ns/op BenchmarkDiv/20000/10000-4 1030 112730 ns/op BenchmarkDiv/200000/100000-4 26 4749157 ns/op BenchmarkDiv/2000000/1000000-4 1 127331000 ns/op BenchmarkDiv/20000000/10000000-4 1 3709018454 ns/op BenchmarkMul-4 5 23452247 ns/op BenchmarkNatMul/10-4 180886 662.5 ns/op BenchmarkNatMul/100-4 4916 21520 ns/op BenchmarkNatMul/1000-4 174 668395 ns/op BenchmarkZeroShifts/Shl-4 17109 6925 ns/op BenchmarkZeroShifts/ShlSame-4 5253367 22.31 ns/op BenchmarkZeroShifts/Shr-4 16789 7032 ns/op BenchmarkZeroShifts/ShrSame-4 5205954 22.36 ns/op BenchmarkExp3Power/0x10-4 173286 662.8 ns/op BenchmarkExp3Power/0x40-4 136801 800.6 ns/op BenchmarkExp3Power/0x100-4 88989 1241 ns/op BenchmarkExp3Power/0x400-4 41857 2670 ns/op BenchmarkExp3Power/0x1000-4 9696 12388 ns/op BenchmarkExp3Power/0x4000-4 1668 62517 ns/op BenchmarkExp3Power/0x10000-4 201 568168 ns/op BenchmarkExp3Power/0x40000-4 18 6556884 ns/op BenchmarkExp3Power/0x100000-4 2 61394088 ns/op BenchmarkExp3Power/0x400000-4 1 557631978 ns/op BenchmarkFibo-4 3 39268644 ns/op BenchmarkNatSqr/1-4 824697 128.0 ns/op BenchmarkNatSqr/2-4 561610 230.0 ns/op BenchmarkNatSqr/3-4 381487 267.6 ns/op BenchmarkNatSqr/5-4 317972 387.2 ns/op BenchmarkNatSqr/8-4 192906 535.4 ns/op BenchmarkNatSqr/10-4 196305 676.1 ns/op BenchmarkNatSqr/20-4 42885 2651 ns/op BenchmarkNatSqr/30-4 31950 3620 ns/op BenchmarkNatSqr/50-4 19326 6181 ns/op BenchmarkNatSqr/80-4 11934 9783 ns/op BenchmarkNatSqr/100-4 8258 13077 ns/op BenchmarkNatSqr/200-4 3472 33735 ns/op BenchmarkNatSqr/300-4 1329 78954 ns/op BenchmarkNatSqr/500-4 735 159483 ns/op BenchmarkNatSqr/800-4 304 371898 ns/op BenchmarkNatSqr/1000-4 228 509102 ns/op BenchmarkNatSetBytes/8-4 674791 167.2 ns/op BenchmarkNatSetBytes/24-4 202842 574.5 ns/op BenchmarkNatSetBytes/128-4 45970 2490 ns/op BenchmarkNatSetBytes/7-4 750208 151.1 ns/op BenchmarkNatSetBytes/23-4 210318 547.2 ns/op BenchmarkNatSetBytes/127-4 46597 2468 ns/op BenchmarkScanPi-4 237 475983 ns/op BenchmarkStringPiParallel-4 580 184874 ns/op BenchmarkScan/10/Base2-4 39988 2998 ns/op BenchmarkScan/100/Base2-4 4419 26464 ns/op BenchmarkScan/1000/Base2-4 446 260398 ns/op BenchmarkScan/10/Base8-4 97342 1231 ns/op BenchmarkScan/100/Base8-4 12775 9111 ns/op BenchmarkScan/1000/Base8-4 1305 89509 ns/op BenchmarkScan/10/Base10-4 102116 1159 ns/op BenchmarkScan/100/Base10-4 14162 8407 ns/op BenchmarkScan/1000/Base10-4 1418 82009 ns/op BenchmarkScan/10/Base16-4 114267 1027 ns/op BenchmarkScan/100/Base16-4 16310 7283 ns/op BenchmarkScan/1000/Base16-4 1658 71220 ns/op BenchmarkString/10/Base2-4 169958 674.6 ns/op BenchmarkString/100/Base2-4 23376 5152 ns/op BenchmarkString/1000/Base2-4 2196 48256 ns/op BenchmarkString/10/Base8-4 344764 345.6 ns/op BenchmarkString/100/Base8-4 62314 1888 ns/op BenchmarkString/1000/Base8-4 5778 17423 ns/op BenchmarkString/10/Base10-4 196460 589.7 ns/op BenchmarkString/100/Base10-4 38364 3089 ns/op BenchmarkString/1000/Base10-4 4948 24264 ns/op BenchmarkString/10/Base16-4 378577 307.8 ns/op BenchmarkString/100/Base16-4 77288 1446 ns/op BenchmarkString/1000/Base16-4 8414 12533 ns/op BenchmarkLeafSize/0-4 43 2656344 ns/op BenchmarkLeafSize/1-4 391 286036 ns/op BenchmarkLeafSize/2-4 382 284809 ns/op BenchmarkLeafSize/3-4 295 390272 ns/op BenchmarkLeafSize/4-4 403 281426 ns/op BenchmarkLeafSize/5-4 258 440384 ns/op BenchmarkLeafSize/6-4 298 394664 ns/op BenchmarkLeafSize/7-4 315 364600 ns/op BenchmarkLeafSize/8-4 410 287823 ns/op BenchmarkLeafSize/9-4 214 535043 ns/op BenchmarkLeafSize/10-4 262 440730 ns/op BenchmarkLeafSize/11-4 266 423792 ns/op BenchmarkLeafSize/12-4 283 394734 ns/op BenchmarkLeafSize/13-4 271 418554 ns/op BenchmarkLeafSize/14-4 315 373976 ns/op BenchmarkLeafSize/15-4 337 336794 ns/op BenchmarkLeafSize/16-4 409 275925 ns/op BenchmarkLeafSize/32-4 396 281975 ns/op BenchmarkLeafSize/64-4 380 306679 ns/op BenchmarkProbablyPrime/n=0-4 9 11538104 ns/op BenchmarkProbablyPrime/n=1-4 8 13106462 ns/op BenchmarkProbablyPrime/n=5-4 6 18838214 ns/op BenchmarkProbablyPrime/n=10-4 4 25873772 ns/op BenchmarkProbablyPrime/n=20-4 3 40692837 ns/op BenchmarkProbablyPrime/Lucas-4 10 10070641 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1496493 ns/op BenchmarkRatCmp-4 209842 549.2 ns/op BenchmarkFloatSqrt/64-4 21684 5479 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13821 8525 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9146 12379 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4874 23799 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 750 146570 ns/op 17910 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1955020 ns/op 175658 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 149332490 ns/op 3738632 B/op 598 allocs/op PASS ok math/big 50.163s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8530593 13.91 ns/op BenchmarkLeadingZeros8-4 8132584 14.55 ns/op BenchmarkLeadingZeros16-4 9404044 12.72 ns/op BenchmarkLeadingZeros32-4 10883436 11.15 ns/op BenchmarkLeadingZeros64-4 10339818 11.63 ns/op BenchmarkTrailingZeros-4 9600771 12.38 ns/op BenchmarkTrailingZeros8-4 10414896 11.35 ns/op BenchmarkTrailingZeros16-4 9011582 13.17 ns/op BenchmarkTrailingZeros32-4 10798580 10.99 ns/op BenchmarkTrailingZeros64-4 9670449 12.40 ns/op BenchmarkOnesCount-4 9786456 12.27 ns/op BenchmarkOnesCount8-4 10467126 11.41 ns/op BenchmarkOnesCount16-4 10668100 11.21 ns/op BenchmarkOnesCount32-4 10650697 11.16 ns/op BenchmarkOnesCount64-4 10648484 11.21 ns/op BenchmarkRotateLeft-4 9610467 12.80 ns/op BenchmarkRotateLeft8-4 10248673 11.61 ns/op BenchmarkRotateLeft16-4 9601371 12.75 ns/op BenchmarkRotateLeft32-4 10196326 11.66 ns/op BenchmarkRotateLeft64-4 10242327 11.60 ns/op BenchmarkReverse-4 12691869 9.438 ns/op BenchmarkReverse8-4 16300154 7.321 ns/op BenchmarkReverse16-4 15902668 7.571 ns/op BenchmarkReverse32-4 14054767 8.564 ns/op BenchmarkReverse64-4 12600705 9.431 ns/op BenchmarkReverseBytes-4 16577383 7.175 ns/op BenchmarkReverseBytes16-4 16217568 7.191 ns/op BenchmarkReverseBytes32-4 16694623 7.179 ns/op BenchmarkReverseBytes64-4 16812519 7.198 ns/op BenchmarkAdd-4 9675370 12.42 ns/op BenchmarkAdd32-4 10466652 11.58 ns/op BenchmarkAdd64-4 9580266 12.36 ns/op BenchmarkAdd64multiple-4 18177399 6.392 ns/op BenchmarkSub-4 9759952 12.34 ns/op BenchmarkSub32-4 10240981 11.43 ns/op BenchmarkSub64-4 9383619 12.28 ns/op BenchmarkSub64multiple-4 18428539 6.461 ns/op BenchmarkMul-4 9608138 12.58 ns/op BenchmarkMul32-4 10060884 11.90 ns/op BenchmarkMul64-4 9564949 12.50 ns/op BenchmarkDiv-4 2718567 44.28 ns/op BenchmarkDiv32-4 5634331 21.08 ns/op BenchmarkDiv64-4 2662543 44.89 ns/op PASS ok math/bits 5.823s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10048120 10.62 ns/op BenchmarkAcos-4 463191 258.6 ns/op BenchmarkAcosh-4 401673 279.1 ns/op BenchmarkAsin-4 443318 260.2 ns/op BenchmarkAsinh-4 446575 260.2 ns/op BenchmarkAtan-4 693189 165.7 ns/op BenchmarkAtanh-4 665920 166.8 ns/op BenchmarkConj-4 16520557 6.071 ns/op BenchmarkCos-4 500695 208.8 ns/op BenchmarkCosh-4 541382 212.1 ns/op BenchmarkExp-4 767024 155.8 ns/op BenchmarkLog-4 810022 145.1 ns/op BenchmarkLog10-4 802054 144.6 ns/op BenchmarkPhase-4 1752813 68.74 ns/op BenchmarkPolar-4 1000000 101.6 ns/op BenchmarkPow-4 229885 519.9 ns/op BenchmarkRect-4 1000000 119.0 ns/op BenchmarkSin-4 565536 208.7 ns/op BenchmarkSinh-4 569594 208.3 ns/op BenchmarkSqrt-4 1000000 115.9 ns/op BenchmarkTan-4 356704 327.9 ns/op BenchmarkTanh-4 389455 305.7 ns/op PASS ok math/cmplx 2.907s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 170618 700.1 ns/op BenchmarkInt63ThreadsafeParallel-4 91260 1251 ns/op BenchmarkInt63Unthreadsafe-4 1219688 97.26 ns/op BenchmarkIntn1000-4 826059 141.0 ns/op BenchmarkInt63n1000-4 844443 129.1 ns/op BenchmarkInt31n1000-4 952873 121.8 ns/op BenchmarkFloat32-4 1000000 113.0 ns/op BenchmarkFloat64-4 1223353 98.20 ns/op BenchmarkPerm3-4 190000 644.2 ns/op BenchmarkPerm30-4 21976 5356 ns/op BenchmarkPerm30ViaShuffle-4 25006 4672 ns/op BenchmarkShuffleOverhead-4 17876 6614 ns/op BenchmarkRead3-4 879950 133.0 ns/op BenchmarkRead64-4 76807 1563 ns/op BenchmarkRead1000-4 5040 23917 ns/op PASS ok math/rand 2.343s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43933 2610 ns/op BenchmarkQDecodeWord-4 95941 1110 ns/op BenchmarkQDecodeHeader-4 99523 1186 ns/op BenchmarkTypeByExtension/.html-4 348488 293.2 ns/op BenchmarkTypeByExtension/.HTML-4 305467 343.1 ns/op BenchmarkTypeByExtension/.unused-4 340050 301.8 ns/op BenchmarkExtensionsByType/text/html-4 168724 716.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 79077 1416 ns/op BenchmarkExtensionsByType/application/octet-stream-4 126177 973.4 ns/op PASS ok mime 1.463s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 932 124944 ns/op PASS ok mime/quotedprintable 0.164s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 141 865503 ns/op 8515 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 6715907 ns/op 19387 B/op 166 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5010791773 ns/op 160416 B/op 238 allocs/op BenchmarkDNSName-4 107311 994.5 ns/op BenchmarkInterfaces-4 1191 85426 ns/op BenchmarkInterfaceByIndex-4 1700 65497 ns/op BenchmarkInterfaceByName-4 1436 81957 ns/op BenchmarkInterfaceAddrs-4 787 136958 ns/op BenchmarkInterfacesAndAddrs-4 2550 41556 ns/op BenchmarkInterfacesAndMulticastAddrs-4 543 229694 ns/op BenchmarkParseIP-4 6030 17829 ns/op BenchmarkParseIPValidIPv4-4 340446 345.2 ns/op BenchmarkParseIPValidIPv6-4 168328 699.3 ns/op BenchmarkIPString/IPv4-4 115431 1068 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10054 11801 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42814 2707 ns/op BenchmarkIPEqual/IPv4-4 1105900 107.3 ns/op BenchmarkIPEqual/IPv6-4 1122858 103.3 ns/op BenchmarkSendFile/1024-4 1 224770504 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 221056230 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 219356927 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 217612818 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 214807436 ns/op 0.08 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3384 32066 ns/op 1021.90 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1909 61574 ns/op 1064.35 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 1078 110574 ns/op 1185.38 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 535 248526 ns/op 1054.80 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/524288-4 253 461459 ns/op 1136.15 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 132 882843 ns/op 1187.73 MB/s 3 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 8092 12530 ns/op 81.72 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8606 12902 ns/op 158.74 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7636 14407 ns/op 284.31 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6136 19624 ns/op 417.45 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4299 30088 ns/op 544.54 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2706 40400 ns/op 811.09 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1569 69615 ns/op 941.40 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 908 123882 ns/op 1058.04 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 451 232660 ns/op 1126.72 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 222 452234 ns/op 1159.33 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 104 1031801 ns/op 1016.26 MB/s BenchmarkSplice/unix-to-tcp/1024-4 14900 6972 ns/op 146.88 MB/s BenchmarkSplice/unix-to-tcp/2048-4 14082 7456 ns/op 274.69 MB/s BenchmarkSplice/unix-to-tcp/4096-4 13059 9700 ns/op 422.28 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9352 13380 ns/op 612.25 MB/s BenchmarkSplice/unix-to-tcp/16384-4 5576 18289 ns/op 895.84 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3175 33108 ns/op 989.73 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1888 60595 ns/op 1081.54 MB/s BenchmarkSplice/unix-to-tcp/131072-4 795 137772 ns/op 951.37 MB/s BenchmarkSplice/unix-to-tcp/262144-4 492 221709 ns/op 1182.38 MB/s BenchmarkSplice/unix-to-tcp/524288-4 201 541076 ns/op 968.97 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 105 965928 ns/op 1085.56 MB/s BenchmarkTCP4OneShot-4 2107 60526 ns/op BenchmarkTCP4OneShotTimeout-4 2139 54160 ns/op BenchmarkTCP4Persistent-4 11793 9852 ns/op BenchmarkTCP4PersistentTimeout-4 11026 10425 ns/op BenchmarkTCP6OneShot-4 2305 58907 ns/op BenchmarkTCP6OneShotTimeout-4 1839 56137 ns/op BenchmarkTCP6Persistent-4 11438 10245 ns/op BenchmarkTCP6PersistentTimeout-4 12243 11494 ns/op BenchmarkTCP4ConcurrentReadWrite-4 23356 5626 ns/op BenchmarkTCP6ConcurrentReadWrite-4 19098 5684 ns/op BenchmarkSetReadDeadline-4 121558 935.1 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9196 14768 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9352 12243 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9806 11776 ns/op 0 B/op 0 allocs/op PASS ok net 30.088s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25908 4410 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11008 10595 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13915 8456 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18262 6544 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32942 3391 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 879584 132.9 ns/op BenchmarkReadRequestChrome-4 3579 30804 ns/op 19.84 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10352 ns/op 7.54 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11290 10388 ns/op 7.89 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6954 15325 ns/op 9.85 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17642 6599 ns/op 6.06 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 300 367127 ns/op 2.79 MB/s BenchmarkFileAndServer_1KB/https1-4 217 519462 ns/op 1.97 MB/s BenchmarkFileAndServer_1KB/h2-4 139 798852 ns/op 1.28 MB/s BenchmarkFileAndServer_16MB/h1-4 2 61021658 ns/op 274.94 MB/s BenchmarkFileAndServer_16MB/https1-4 1 116097619 ns/op 144.51 MB/s BenchmarkFileAndServer_16MB/h2-4 1 238120897 ns/op 70.46 MB/s BenchmarkFileAndServer_64MB/h1-4 1 191642848 ns/op 350.18 MB/s BenchmarkFileAndServer_64MB/https1-4 1 464647936 ns/op 144.43 MB/s BenchmarkFileAndServer_64MB/h2-4 1 890161607 ns/op 75.39 MB/s BenchmarkServeMux-4 266 455891 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 355 370867 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 390 324600 ns/op 5919 B/op 64 allocs/op BenchmarkClientServer/https1-4 222 464119 ns/op 6793 B/op 75 allocs/op BenchmarkClientServer/h2-4 164 616041 ns/op 10114 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 885 124528 ns/op 10523 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 22 4757965 ns/op 117611 B/op 1095 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38944: read tcp 127.0.0.1:37579->127.0.0.1:38944: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38986: write tcp 127.0.0.1:37579->127.0.0.1:38986: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47606: read tcp 127.0.0.1:36883->127.0.0.1:47606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47592: read tcp 127.0.0.1:36883->127.0.0.1:47592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47624: write tcp 127.0.0.1:36883->127.0.0.1:47624: use of closed network connection BenchmarkClientServerParallel/4/h2-4 225 472613 ns/op 17771 B/op 162 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59042: read tcp 127.0.0.1:34717->127.0.0.1:59042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59014: read tcp 127.0.0.1:34717->127.0.0.1:59014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59028: write tcp 127.0.0.1:34717->127.0.0.1:59028: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59024: write tcp 127.0.0.1:34717->127.0.0.1:59024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54482: read tcp 127.0.0.1:42083->127.0.0.1:54482: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54504: read tcp 127.0.0.1:42083->127.0.0.1:54504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54426: write tcp 127.0.0.1:42083->127.0.0.1:54426: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54458: read tcp 127.0.0.1:42083->127.0.0.1:54458: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54446: write tcp 127.0.0.1:42083->127.0.0.1:54446: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54500: write tcp 127.0.0.1:42083->127.0.0.1:54500: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 662 180669 ns/op 17911 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 31 4970224 ns/op 134678 B/op 1266 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44070: read tcp 127.0.0.1:41593->127.0.0.1:44070: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44102: read tcp 127.0.0.1:41593->127.0.0.1:44102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51076: read tcp 127.0.0.1:43563->127.0.0.1:51076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51100: read tcp 127.0.0.1:43563->127.0.0.1:51100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51228: read tcp 127.0.0.1:43563->127.0.0.1:51228: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51174: write tcp 127.0.0.1:43563->127.0.0.1:51174: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51144: read tcp 127.0.0.1:43563->127.0.0.1:51144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51136: read tcp 127.0.0.1:43563->127.0.0.1:51136: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51160: read tcp 127.0.0.1:43563->127.0.0.1:51160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51114: write tcp 127.0.0.1:43563->127.0.0.1:51114: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 26 4601432 ns/op 127012 B/op 1256 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41932: read tcp 127.0.0.1:43487->127.0.0.1:41932: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41978: read tcp 127.0.0.1:43487->127.0.0.1:41978: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33164: read tcp 127.0.0.1:39913->127.0.0.1:33164: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33144: read tcp 127.0.0.1:39913->127.0.0.1:33144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32986: write tcp 127.0.0.1:39913->127.0.0.1:32986: use of closed network connection BenchmarkServer-4 132 772569 ns/op 3006 B/op 23 allocs/op BenchmarkClient-4 292 418169 ns/op 3792 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 747 173644 ns/op 7372 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1263 91263 ns/op 3050 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1677 73582 ns/op 1920 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1620 80688 ns/op 2792 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1515 69780 ns/op 2753 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1735 73811 ns/op 2740 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1662 71044 ns/op 1957 B/op 14 allocs/op BenchmarkServerHijack-4 852 118153 ns/op 16727 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 409 311971 ns/op 5903 B/op 52 allocs/op BenchmarkResponseStatusLine-4 461647 242.4 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.569s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4903 21247 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.193s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87079 1337 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 486771 210.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 177931 652.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67304 1827 ns/op BenchmarkStdIPv4-4 123882 902.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91615 1289 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93039 1279 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81664 1455 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68407 1748 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1305438 91.95 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1207021 99.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1386459 88.05 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 260155 458.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 277230 420.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 249040 458.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83928 1444 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 285339 414.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 141742 845.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 144117 787.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 141189 832.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76124 1560 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 332259 328.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 120613 957.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 171175 706.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 254266 460.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153105 767.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 312670 371.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 149898 773.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 140574 784.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 147024 789.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110630 1005 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 490836 247.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 161305 747.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 90309 1283 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 118971 1066 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 171712 722.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 107670 1092 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 270567 441.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 111806 1019 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 134931 875.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 192258 641.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 130449 926.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1249435 96.47 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1216729 98.82 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1225696 98.25 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.9 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 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 105.5 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 105.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 319315 354.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 580982 193.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 194334 589.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 216536 552.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203834 586.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 74869 1598 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 516266 227.3 ns/op PASS ok net/netip 8.053s 2023/02/01 21:49:31 Test RPC server listening on 127.0.0.1:43085 2023/02/01 21:49:31 Test HTTP RPC server listening on 127.0.0.1:37945 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1383 79148 ns/op BenchmarkEndToEndHTTP-4 1610 78426 ns/op BenchmarkEndToEndAsync-4 3283 35644 ns/op BenchmarkEndToEndAsyncHTTP-4 3550 36197 ns/op PASS ok net/rpc 0.920s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3198 33728 ns/op BenchmarkReadMIMEHeader/server_headers-4 5658 21018 ns/op BenchmarkUncommon-4 25516 4443 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.526s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4786 23819 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95266 1181 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 597549 200.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92516 1288 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 172533 693.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82856 1433 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13930 8453 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 336938 306.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92156 1327 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 161637 679.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81734 1422 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15602 7447 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 187704 582.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78943 1470 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75662 1514 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35611 3336 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6076 18589 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 207304 581.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77601 1508 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78085 1530 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35344 3365 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6333 18297 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.274s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3133881 44.88 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 161028 674.4 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 739 153314 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 219 514734 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 620 188220 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 48046 2328 ns/op BenchmarkStatFile-4 42013 2694 ns/op BenchmarkStatDir-4 42240 2647 ns/op BenchmarkLstatDot-4 48571 2318 ns/op BenchmarkLstatFile-4 41220 2700 ns/op BenchmarkLstatDir-4 42409 2711 ns/op PASS ok os 1.652s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 146 818821 ns/op 6592 B/op 30 allocs/op PASS ok os/exec 0.234s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 365364 278.4 ns/op PASS ok os/user 0.206s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3756706 31.91 ns/op BenchmarkString-4 2294824 52.43 ns/op BenchmarkBytes-4 2032294 59.02 ns/op BenchmarkNamedBytes-4 764164 151.8 ns/op BenchmarkBytesArray-4 665085 175.9 ns/op BenchmarkSliceLen-4 2337360 50.91 ns/op BenchmarkMapLen-4 1513186 79.14 ns/op BenchmarkStringLen-4 1903639 62.81 ns/op BenchmarkArrayLen-4 1740796 68.68 ns/op BenchmarkSliceCap-4 2458774 48.71 ns/op BenchmarkDeepEqual/int8-4 648507 176.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115092 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 514287 225.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110528 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 516436 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108985 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 501567 225.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109284 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 499916 228.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 111021 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 675727 174.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140208 834.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 507774 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110154 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 512254 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109496 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 510646 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109729 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 515569 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107594 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 499551 228.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108112 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 487070 225.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 107647 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 517021 224.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110380 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 508566 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109690 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 508675 226.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107719 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 673075 171.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114196 1030 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 542176 218.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 105332 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141117 836.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67576 1740 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67108 1771 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45380 2647 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 278437 425.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 40600 2928 ns/op BenchmarkIsZero/StructComparable-4 895356 129.7 ns/op BenchmarkIsZero/StructIncomparable-4 187063 643.3 ns/op BenchmarkSetZero/Bool/Direct-4 4300892 27.79 ns/op BenchmarkSetZero/Bool/CachedZero-4 1755186 67.64 ns/op BenchmarkSetZero/Bool/NewZero-4 1261274 95.18 ns/op BenchmarkSetZero/Int/Direct-4 2472502 47.62 ns/op BenchmarkSetZero/Int/CachedZero-4 1717338 68.41 ns/op BenchmarkSetZero/Int/NewZero-4 1255044 95.58 ns/op BenchmarkSetZero/Uint/Direct-4 2561161 46.95 ns/op BenchmarkSetZero/Uint/CachedZero-4 1751443 68.67 ns/op BenchmarkSetZero/Uint/NewZero-4 1256125 95.81 ns/op BenchmarkSetZero/Float/Direct-4 2555268 46.72 ns/op BenchmarkSetZero/Float/CachedZero-4 1769656 67.70 ns/op BenchmarkSetZero/Float/NewZero-4 1263789 94.41 ns/op BenchmarkSetZero/Complex/Direct-4 2512651 47.18 ns/op BenchmarkSetZero/Complex/CachedZero-4 1745774 68.67 ns/op BenchmarkSetZero/Complex/NewZero-4 1264113 95.01 ns/op BenchmarkSetZero/Array/Direct-4 3982801 27.99 ns/op BenchmarkSetZero/Array/CachedZero-4 1762764 67.70 ns/op BenchmarkSetZero/Array/NewZero-4 1250246 95.18 ns/op BenchmarkSetZero/Chan/Direct-4 2510719 48.04 ns/op BenchmarkSetZero/Chan/CachedZero-4 1328311 90.62 ns/op BenchmarkSetZero/Chan/NewZero-4 994045 114.6 ns/op BenchmarkSetZero/Func/Direct-4 2550037 47.23 ns/op BenchmarkSetZero/Func/CachedZero-4 1318471 90.04 ns/op BenchmarkSetZero/Func/NewZero-4 932551 120.4 ns/op BenchmarkSetZero/Interface/Direct-4 2214747 54.69 ns/op BenchmarkSetZero/Interface/CachedZero-4 1683898 71.40 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 100.0 ns/op BenchmarkSetZero/Map/Direct-4 2537235 47.63 ns/op BenchmarkSetZero/Map/CachedZero-4 1270032 92.54 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 115.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2545094 48.09 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1323231 90.87 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 116.1 ns/op BenchmarkSetZero/Slice/Direct-4 2151288 56.18 ns/op BenchmarkSetZero/Slice/CachedZero-4 1730763 70.73 ns/op BenchmarkSetZero/Slice/NewZero-4 1233439 94.54 ns/op BenchmarkSetZero/String/Direct-4 2453422 48.27 ns/op BenchmarkSetZero/String/CachedZero-4 1740760 68.12 ns/op BenchmarkSetZero/String/NewZero-4 1275738 94.10 ns/op BenchmarkSetZero/Struct/Direct-4 3895044 27.77 ns/op BenchmarkSetZero/Struct/CachedZero-4 1709824 68.64 ns/op BenchmarkSetZero/Struct/NewZero-4 1277457 93.96 ns/op BenchmarkSelect/1-4 157881 685.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 84315 1365 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 42057 2552 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 169536 669.4 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 129477 920.8 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 100258 1005 ns/op 127.42 MB/s BenchmarkCallArgCopy/size=256-4 91662 1253 ns/op 204.26 MB/s BenchmarkCallArgCopy/size=1024-4 62533 1772 ns/op 577.89 MB/s BenchmarkCallArgCopy/size=4096-4 32516 3785 ns/op 1082.18 MB/s BenchmarkCallArgCopy/size=65536-4 2193 47620 ns/op 1376.24 MB/s BenchmarkPtrTo-4 458683 242.7 ns/op BenchmarkFieldByName1-4 863905 181.4 ns/op BenchmarkFieldByName2-4 63300 1583 ns/op BenchmarkFieldByName3-4 8775 14032 ns/op BenchmarkInterfaceBig-4 4026256 25.42 ns/op BenchmarkInterfaceSmall-4 5043264 25.26 ns/op BenchmarkNew-4 1534357 69.19 ns/op BenchmarkMap/StringKeys/MapIndex-4 3205 35844 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3034 38182 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3128 37863 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2929 38478 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3253 35560 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3138 37064 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 252104 454.4 ns/op PASS ok reflect 18.492s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10761 10334 ns/op 9178 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15670 6775 ns/op 8972 B/op 1 allocs/op BenchmarkFindString-4 10000 11138 ns/op 9250 B/op 1 allocs/op BenchmarkFindSubmatch-4 9002 11520 ns/op 9306 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11570 10309 ns/op 9339 B/op 2 allocs/op BenchmarkLiteral-4 16257 6326 ns/op BenchmarkNotLiteral-4 3830 27197 ns/op BenchmarkMatchClass-4 3374 35522 ns/op BenchmarkMatchClass_InRange-4 3141 34492 ns/op BenchmarkReplaceAll-4 2486 44218 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15079 6907 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 35815 3155 ns/op BenchmarkAnchoredShortMatch-4 15487 7297 ns/op BenchmarkAnchoredLongMatch-4 20011 6018 ns/op BenchmarkOnePassShortA-4 19755 5886 ns/op BenchmarkNotOnePassShortA-4 7107 15478 ns/op BenchmarkOnePassShortB-4 27093 4454 ns/op BenchmarkNotOnePassShortB-4 10244 11694 ns/op BenchmarkOnePassLongPrefix-4 86948 1397 ns/op BenchmarkOnePassLongNotPrefix-4 28008 4387 ns/op BenchmarkMatchParallelShared-4 20462 5373 ns/op BenchmarkMatchParallelCopied-4 24423 4690 ns/op BenchmarkQuoteMetaAll-4 148611 831.9 ns/op 16.83 MB/s BenchmarkQuoteMetaNone-4 250586 452.0 ns/op 57.52 MB/s BenchmarkCompile/Onepass-4 3778 29170 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1561 73208 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 186 624840 ns/op 84761 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3805390 29.86 ns/op 535.82 MB/s BenchmarkMatch/Easy0/32-4 17539 6593 ns/op 4.85 MB/s BenchmarkMatch/Easy0/1K-4 5469 19158 ns/op 53.45 MB/s BenchmarkMatch/Easy0i/16-4 3829448 29.97 ns/op 533.82 MB/s BenchmarkMatch/Easy0i/32-4 5469 21178 ns/op 1.51 MB/s BenchmarkMatch/Easy0i/1K-4 264 442943 ns/op 2.31 MB/s BenchmarkMatch/Easy1/16-4 3811072 30.00 ns/op 533.36 MB/s BenchmarkMatch/Easy1/32-4 17862 6225 ns/op 5.14 MB/s BenchmarkMatch/Easy1/1K-4 5071 25131 ns/op 40.75 MB/s BenchmarkMatch/Medium/16-4 3820062 29.96 ns/op 533.99 MB/s BenchmarkMatch/Medium/32-4 5191 19425 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 306 384915 ns/op 2.66 MB/s BenchmarkMatch/Hard/16-4 3720477 31.33 ns/op 510.68 MB/s BenchmarkMatch/Hard/32-4 3308 30710 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 171 684335 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1306 84479 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 775 157211 ns/op 0.20 MB/s BenchmarkMatch/Hard1/1K-4 25 4455967 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29887 4033 ns/op 3.97 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17774 6773 ns/op 4.72 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 660 179653 ns/op 5.70 MB/s 23 B/op 0 allocs/op PASS ok regexp 7.616s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 631978 188.2 ns/op PASS ok regexp/syntax 1.205s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 996549 106.6 ns/op BenchmarkMakeChan/Int-4 952338 127.5 ns/op BenchmarkMakeChan/Ptr-4 630760 210.5 ns/op BenchmarkMakeChan/Struct/0-4 1289274 94.34 ns/op BenchmarkMakeChan/Struct/32-4 582134 224.2 ns/op BenchmarkMakeChan/Struct/40-4 468400 267.1 ns/op BenchmarkChanNonblocking-4 10679007 10.16 ns/op BenchmarkSelectUncontended-4 1093981 134.4 ns/op BenchmarkSelectSyncContended-4 28356 4202 ns/op BenchmarkSelectAsyncContended-4 88780 1329 ns/op BenchmarkSelectNonblock-4 6186091 18.16 ns/op BenchmarkChanUncontended-4 11550 11718 ns/op BenchmarkChanContended-4 1203 109309 ns/op BenchmarkChanSync-4 171598 697.3 ns/op BenchmarkChanSyncWork-4 10000 35675 ns/op BenchmarkChanProdCons0-4 73912 1736 ns/op BenchmarkChanProdCons10-4 92353 1343 ns/op BenchmarkChanProdCons100-4 93105 1314 ns/op BenchmarkChanProdConsWork0-4 66759 1767 ns/op BenchmarkChanProdConsWork10-4 78979 1635 ns/op BenchmarkChanProdConsWork100-4 77940 1566 ns/op BenchmarkSelectProdCons-4 59889 2077 ns/op BenchmarkReceiveDataFromClosedChan-4 651507 186.7 ns/op BenchmarkChanCreation-4 213294 556.5 ns/op BenchmarkChanSem-4 124657 1014 ns/op BenchmarkChanPopular-4 99 1130512 ns/op BenchmarkChanClosed-4 552840 238.9 ns/op BenchmarkCallClosure-4 5990438 19.94 ns/op BenchmarkCallClosure1-4 6343350 18.87 ns/op BenchmarkCallClosure2-4 1335303 92.19 ns/op BenchmarkCallClosure3-4 1519335 78.19 ns/op BenchmarkCallClosure4-4 1398224 85.60 ns/op BenchmarkComplex128DivNormal-4 9859197 11.98 ns/op BenchmarkComplex128DivNisNaN-4 7712007 15.55 ns/op BenchmarkComplex128DivDisNaN-4 7513107 15.86 ns/op BenchmarkComplex128DivNisInf-4 9987056 12.01 ns/op BenchmarkComplex128DivDisInf-4 5665650 21.19 ns/op BenchmarkSetTypePtr-4 44922132 2.655 ns/op 3013.60 MB/s BenchmarkSetTypePtr8-4 9625612 12.43 ns/op 5148.64 MB/s BenchmarkSetTypePtr16-4 9519076 12.48 ns/op 10254.15 MB/s BenchmarkSetTypePtr32-4 9490975 12.42 ns/op 20610.18 MB/s BenchmarkSetTypePtr64-4 9462784 12.48 ns/op 41028.47 MB/s BenchmarkSetTypePtr126-4 5647154 21.12 ns/op 47738.23 MB/s BenchmarkSetTypePtr128-4 5879676 20.37 ns/op 50278.96 MB/s BenchmarkSetTypePtrSlice-4 674144 164.7 ns/op 49753.36 MB/s BenchmarkSetTypeNode1-4 9627837 12.45 ns/op 1927.27 MB/s BenchmarkSetTypeNode1Slice-4 3002026 39.79 ns/op 19301.45 MB/s BenchmarkSetTypeNode8-4 9667641 12.49 ns/op 6403.70 MB/s BenchmarkSetTypeNode8Slice-4 1565278 75.89 ns/op 33731.30 MB/s BenchmarkSetTypeNode64-4 5672432 21.08 ns/op 25047.52 MB/s BenchmarkSetTypeNode64Slice-4 225919 524.2 ns/op 32234.88 MB/s BenchmarkSetTypeNode64Dead-4 7551991 15.96 ns/op 33075.29 MB/s BenchmarkSetTypeNode64DeadSlice-4 254716 464.5 ns/op 36378.21 MB/s BenchmarkSetTypeNode124-4 5610151 21.06 ns/op 47861.87 MB/s BenchmarkSetTypeNode124Slice-4 180567 662.4 ns/op 48695.01 MB/s BenchmarkSetTypeNode126-4 5856433 20.40 ns/op 50195.85 MB/s BenchmarkSetTypeNode126Slice-4 180120 665.1 ns/op 49268.73 MB/s BenchmarkSetTypeNode128-4 4017078 29.58 ns/op 35158.05 MB/s BenchmarkSetTypeNode128Slice-4 143516 843.4 ns/op 39459.06 MB/s BenchmarkSetTypeNode130-4 4043516 29.76 ns/op 35485.13 MB/s BenchmarkSetTypeNode130Slice-4 139860 850.7 ns/op 39722.87 MB/s BenchmarkSetTypeNode1024-4 743821 157.1 ns/op 52244.76 MB/s BenchmarkSetTypeNode1024Slice-4 24355 4935 ns/op 53225.88 MB/s BenchmarkAllocation-4 3219 36796 ns/op BenchmarkReadMemStats-4 5751 19113 ns/op BenchmarkReadMemStatsLatency-4 1 85300 p50-ns 85300 p90-ns 85300 p99-ns BenchmarkWriteBarrier-4 2641989 48.33 ns/op BenchmarkBulkWriteBarrier-4 7469866 23.83 ns/op BenchmarkScanStackNoLocals-4 2 52738933 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11494605 11.87 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9499723 10.79 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9270780 13.54 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6700308 17.85 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4758126 25.61 ns/op BenchmarkHash5-4 6038653 19.41 ns/op 257.60 MB/s BenchmarkHash16-4 6134428 18.44 ns/op 867.64 MB/s BenchmarkHash64-4 5734549 21.02 ns/op 3045.26 MB/s BenchmarkHash1024-4 1892131 61.70 ns/op 16595.82 MB/s BenchmarkHash65536-4 38559 3122 ns/op 20988.91 MB/s BenchmarkAlignedLoad-4 7193922 16.62 ns/op BenchmarkUnalignedLoad-4 6864638 16.63 ns/op BenchmarkEqEfaceConcrete-4 6089175 19.82 ns/op BenchmarkEqIfaceConcrete-4 6025156 20.05 ns/op BenchmarkNeEfaceConcrete-4 5999673 19.79 ns/op BenchmarkNeIfaceConcrete-4 6095208 19.69 ns/op BenchmarkConvT2EByteSized/bool-4 6112105 19.72 ns/op BenchmarkConvT2EByteSized/uint8-4 6047017 19.59 ns/op BenchmarkConvT2ESmall-4 5330286 22.22 ns/op BenchmarkConvT2EUintptr-4 5353168 22.29 ns/op BenchmarkConvT2ELarge-4 1222780 98.65 ns/op BenchmarkConvT2ISmall-4 5320152 22.32 ns/op BenchmarkConvT2IUintptr-4 4977223 23.30 ns/op BenchmarkConvT2ILarge-4 1000000 100.9 ns/op BenchmarkConvI2E-4 4875968 23.29 ns/op BenchmarkConvI2I-4 4041411 28.96 ns/op BenchmarkAssertE2T-4 4668662 25.80 ns/op BenchmarkAssertE2TLarge-4 2352285 49.75 ns/op BenchmarkAssertE2I-4 4409815 26.30 ns/op BenchmarkAssertI2T-4 4660993 25.90 ns/op BenchmarkAssertI2I-4 4227672 28.00 ns/op BenchmarkAssertI2E-4 5853102 19.58 ns/op BenchmarkAssertE2E-4 5660750 19.72 ns/op BenchmarkAssertE2T2-4 3667214 32.79 ns/op BenchmarkAssertE2T2Blank-4 4432264 26.98 ns/op BenchmarkAssertI2E2-4 4260433 27.97 ns/op BenchmarkAssertI2E2Blank-4 6008083 19.40 ns/op BenchmarkAssertE2E2-4 4401069 26.92 ns/op BenchmarkAssertE2E2Blank-4 5820921 20.35 ns/op BenchmarkConvT2Ezero/zero/16-4 5331031 22.34 ns/op BenchmarkConvT2Ezero/zero/32-4 5190375 23.17 ns/op BenchmarkConvT2Ezero/zero/64-4 5324126 22.42 ns/op BenchmarkConvT2Ezero/zero/str-4 5387042 22.44 ns/op BenchmarkConvT2Ezero/zero/slice-4 5488676 21.73 ns/op BenchmarkConvT2Ezero/zero/big-4 247015 497.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1281632 89.77 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1267258 96.92 ns/op BenchmarkConvT2Ezero/nonzero/big-4 240202 473.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5206542 23.01 ns/op BenchmarkConvT2Ezero/smallint/32-4 5201988 23.05 ns/op BenchmarkConvT2Ezero/smallint/64-4 5161425 22.27 ns/op BenchmarkConvT2Ezero/largeint/16-4 1597066 75.58 ns/op BenchmarkConvT2Ezero/largeint/32-4 1781316 67.20 ns/op BenchmarkConvT2Ezero/largeint/64-4 1664850 67.34 ns/op BenchmarkMalloc8-4 1407319 76.23 ns/op BenchmarkMalloc16-4 1376878 82.46 ns/op BenchmarkMallocTypeInfo8-4 1375146 80.85 ns/op BenchmarkMallocTypeInfo16-4 1258448 95.08 ns/op BenchmarkMallocLargeStruct-4 188671 645.0 ns/op BenchmarkGoroutineSelect-4 56 1876121 ns/op BenchmarkGoroutineBlocking-4 88 1879750 ns/op BenchmarkGoroutineForRange-4 68 1952133 ns/op BenchmarkGoroutineIdle-4 67 1695437 ns/op BenchmarkHashStringSpeed-4 2287398 58.16 ns/op BenchmarkHashBytesSpeed-4 1448475 82.41 ns/op BenchmarkHashInt32Speed-4 3036182 37.08 ns/op BenchmarkHashInt64Speed-4 3187942 40.68 ns/op BenchmarkHashStringArraySpeed-4 589339 197.7 ns/op BenchmarkMegMap-4 3018748 37.80 ns/op BenchmarkMegOneMap-4 3802146 30.01 ns/op BenchmarkMegEqMap-4 1378 86044 ns/op BenchmarkMegEmptyMap-4 4745691 25.00 ns/op BenchmarkSmallStrMap-4 3214546 36.63 ns/op BenchmarkMapStringKeysEight_16-4 3317810 37.33 ns/op BenchmarkMapStringKeysEight_32-4 3258062 36.62 ns/op BenchmarkMapStringKeysEight_64-4 3197289 37.17 ns/op BenchmarkMapStringKeysEight_1M-4 3055666 39.41 ns/op BenchmarkIntMap-4 4132609 28.94 ns/op BenchmarkMapFirst/1-4 4972246 23.89 ns/op BenchmarkMapFirst/2-4 4676184 25.80 ns/op BenchmarkMapFirst/3-4 4934215 23.98 ns/op BenchmarkMapFirst/4-4 4659164 23.84 ns/op BenchmarkMapFirst/5-4 4644198 24.38 ns/op BenchmarkMapFirst/6-4 4569576 25.82 ns/op BenchmarkMapFirst/7-4 4776826 23.88 ns/op BenchmarkMapFirst/8-4 4492808 26.92 ns/op BenchmarkMapFirst/9-4 4210536 27.99 ns/op BenchmarkMapFirst/10-4 4106170 27.83 ns/op BenchmarkMapFirst/11-4 4050938 28.28 ns/op BenchmarkMapFirst/12-4 4004176 28.83 ns/op BenchmarkMapFirst/13-4 4304000 28.49 ns/op BenchmarkMapFirst/14-4 4133216 28.07 ns/op BenchmarkMapFirst/15-4 4306053 27.56 ns/op BenchmarkMapFirst/16-4 4151200 29.96 ns/op BenchmarkMapMid/1-4 3908629 30.56 ns/op BenchmarkMapMid/2-4 3898986 30.80 ns/op BenchmarkMapMid/3-4 4006102 29.97 ns/op BenchmarkMapMid/4-4 3840802 31.13 ns/op BenchmarkMapMid/5-4 3862222 29.52 ns/op BenchmarkMapMid/6-4 3780453 31.48 ns/op BenchmarkMapMid/7-4 3809400 31.14 ns/op BenchmarkMapMid/8-4 3606574 30.59 ns/op BenchmarkMapMid/9-4 3668946 33.92 ns/op BenchmarkMapMid/10-4 3512042 33.43 ns/op BenchmarkMapMid/11-4 3333344 33.23 ns/op BenchmarkMapMid/12-4 3303487 37.94 ns/op BenchmarkMapMid/13-4 3501998 32.75 ns/op BenchmarkMapMid/14-4 3430436 33.85 ns/op BenchmarkMapMid/15-4 3708525 33.20 ns/op BenchmarkMapMid/16-4 3424640 34.23 ns/op BenchmarkMapLast/1-4 3938436 30.35 ns/op BenchmarkMapLast/2-4 3788036 31.51 ns/op BenchmarkMapLast/3-4 3854488 30.95 ns/op BenchmarkMapLast/4-4 3651646 32.00 ns/op BenchmarkMapLast/5-4 3905869 32.20 ns/op BenchmarkMapLast/6-4 3665072 32.99 ns/op BenchmarkMapLast/7-4 3545379 33.69 ns/op BenchmarkMapLast/8-4 3378246 33.59 ns/op BenchmarkMapLast/9-4 3500257 35.77 ns/op BenchmarkMapLast/10-4 3415819 37.82 ns/op BenchmarkMapLast/11-4 3386203 35.18 ns/op BenchmarkMapLast/12-4 3018667 36.78 ns/op BenchmarkMapLast/13-4 3494751 34.62 ns/op BenchmarkMapLast/14-4 3390100 34.99 ns/op BenchmarkMapLast/15-4 3472254 34.52 ns/op BenchmarkMapLast/16-4 3487128 33.14 ns/op BenchmarkMapCycle-4 1936628 56.30 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3251521 36.84 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2306 51285 ns/op BenchmarkMakeMap/[Byte]Byte-4 502214 202.5 ns/op BenchmarkMakeMap/[Int]Int-4 385653 330.0 ns/op BenchmarkNewEmptyMap-4 11804802 9.799 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1675212 70.28 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 465936 252.1 ns/op BenchmarkMapIterEmpty-4 5532732 21.29 ns/op BenchmarkSameLengthMap-4 4652001 25.96 ns/op BenchmarkBigKeyMap-4 1697737 70.96 ns/op BenchmarkBigValMap-4 1489036 78.02 ns/op BenchmarkSmallKeyMap-4 2852046 41.77 ns/op BenchmarkMapPopulate/1-4 2247394 53.59 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 125444 893.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7777 16676 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 745 156513 ns/op 51753 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 52 2356700 ns/op 416610 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 3 37167127 ns/op 6528738 B/op 2912 allocs/op BenchmarkComplexAlgMap-4 435252 239.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 642286 172.2 ns/op BenchmarkGoMapClear/Reflexive/10-4 609015 187.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 223459 517.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 40837 2868 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5418 22275 ns/op BenchmarkGoMapClear/NonReflexive/1-4 501598 224.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 477536 251.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 206121 559.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41010 2928 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5406 21944 ns/op BenchmarkMapStringConversion/32/simple-4 1724583 69.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1729503 68.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1576432 74.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1673437 71.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1590428 75.66 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1459910 86.67 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1841802 71.27 ns/op BenchmarkMapInterfacePtr-4 2014184 57.33 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4550550 26.12 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 125854 879.1 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5458 22570 ns/op BenchmarkMapPop1000-4 376 329378 ns/op BenchmarkMapPop10000-4 20 6041858 ns/op BenchmarkMapAssign/Int32/256-4 2158740 53.29 ns/op BenchmarkMapAssign/Int32/65536-4 979165 112.3 ns/op BenchmarkMapAssign/Int64/256-4 2198301 54.22 ns/op BenchmarkMapAssign/Int64/65536-4 963872 122.8 ns/op BenchmarkMapAssign/Str/256-4 1877048 62.07 ns/op BenchmarkMapAssign/Str/65536-4 458293 238.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1403863 91.97 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 602184 179.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1444858 82.99 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 498984 203.9 ns/op BenchmarkMapOperatorAssign/Str/256-4 479946 2242 ns/op BenchmarkMapOperatorAssign/Str/65536-4 163154 664.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 817032 157.5 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 177438 604.3 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 812049 160.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 154884 675.7 ns/op 82 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 534522 257.9 ns/op 57 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100856 1151 ns/op 142 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1738791 69.45 ns/op BenchmarkMapDelete/Int32/1000-4 1672458 64.56 ns/op BenchmarkMapDelete/Int32/10000-4 1800961 67.30 ns/op BenchmarkMapDelete/Int64/100-4 1562295 72.13 ns/op BenchmarkMapDelete/Int64/1000-4 1777848 64.49 ns/op BenchmarkMapDelete/Int64/10000-4 1642575 68.57 ns/op BenchmarkMapDelete/Str/100-4 1484064 85.35 ns/op BenchmarkMapDelete/Str/1000-4 1529589 78.77 ns/op BenchmarkMapDelete/Str/10000-4 1377679 84.35 ns/op BenchmarkMapDelete/Pointer/100-4 1468164 71.14 ns/op BenchmarkMapDelete/Pointer/1000-4 1657534 73.21 ns/op BenchmarkMapDelete/Pointer/10000-4 1616838 70.86 ns/op BenchmarkMemmove/0-4 14357198 8.214 ns/op BenchmarkMemmove/1-4 1914273 61.09 ns/op 16.37 MB/s BenchmarkMemmove/2-4 1864746 62.65 ns/op 31.92 MB/s BenchmarkMemmove/3-4 1873012 63.21 ns/op 47.46 MB/s BenchmarkMemmove/4-4 1854805 62.88 ns/op 63.62 MB/s BenchmarkMemmove/5-4 1860536 62.89 ns/op 79.51 MB/s BenchmarkMemmove/6-4 1850470 62.90 ns/op 95.39 MB/s BenchmarkMemmove/7-4 1870214 63.22 ns/op 110.73 MB/s BenchmarkMemmove/8-4 1994210 60.03 ns/op 133.27 MB/s BenchmarkMemmove/9-4 1804096 66.11 ns/op 136.13 MB/s BenchmarkMemmove/10-4 1814694 65.50 ns/op 152.66 MB/s BenchmarkMemmove/11-4 1805494 65.13 ns/op 168.90 MB/s BenchmarkMemmove/12-4 1841431 64.70 ns/op 185.49 MB/s BenchmarkMemmove/13-4 1839729 65.03 ns/op 199.92 MB/s BenchmarkMemmove/14-4 1841874 65.29 ns/op 214.43 MB/s BenchmarkMemmove/15-4 1784748 64.91 ns/op 231.07 MB/s BenchmarkMemmove/16-4 1884735 62.30 ns/op 256.82 MB/s BenchmarkMemmove/32-4 1804176 65.95 ns/op 485.24 MB/s BenchmarkMemmove/64-4 1618123 72.51 ns/op 882.63 MB/s BenchmarkMemmove/128-4 1345311 88.00 ns/op 1454.51 MB/s BenchmarkMemmove/256-4 835280 133.6 ns/op 1915.66 MB/s BenchmarkMemmove/512-4 616232 188.8 ns/op 2711.16 MB/s BenchmarkMemmove/1024-4 414620 289.9 ns/op 3532.00 MB/s BenchmarkMemmove/2048-4 237603 494.4 ns/op 4142.11 MB/s BenchmarkMemmove/4096-4 128880 922.1 ns/op 4442.26 MB/s BenchmarkMemmoveOverlap/32-4 1751656 68.02 ns/op 470.43 MB/s BenchmarkMemmoveOverlap/64-4 1588629 74.11 ns/op 863.62 MB/s BenchmarkMemmoveOverlap/128-4 1324014 90.22 ns/op 1418.80 MB/s BenchmarkMemmoveOverlap/256-4 846781 133.5 ns/op 1918.21 MB/s BenchmarkMemmoveOverlap/512-4 617161 187.0 ns/op 2737.81 MB/s BenchmarkMemmoveOverlap/1024-4 407670 286.4 ns/op 3574.99 MB/s BenchmarkMemmoveOverlap/2048-4 239143 493.2 ns/op 4152.47 MB/s BenchmarkMemmoveOverlap/4096-4 131120 918.1 ns/op 4461.32 MB/s BenchmarkMemmoveUnalignedDst/0-4 15322288 7.755 ns/op BenchmarkMemmoveUnalignedDst/1-4 1918120 60.64 ns/op 16.49 MB/s BenchmarkMemmoveUnalignedDst/2-4 1815345 64.60 ns/op 30.96 MB/s BenchmarkMemmoveUnalignedDst/3-4 1827044 64.16 ns/op 46.76 MB/s BenchmarkMemmoveUnalignedDst/4-4 1842837 65.28 ns/op 61.27 MB/s BenchmarkMemmoveUnalignedDst/5-4 1829864 64.37 ns/op 77.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1810268 64.60 ns/op 92.89 MB/s BenchmarkMemmoveUnalignedDst/7-4 1813377 65.46 ns/op 106.94 MB/s BenchmarkMemmoveUnalignedDst/8-4 1950123 60.76 ns/op 131.67 MB/s BenchmarkMemmoveUnalignedDst/9-4 1787548 65.82 ns/op 136.73 MB/s BenchmarkMemmoveUnalignedDst/10-4 1781630 65.42 ns/op 152.85 MB/s BenchmarkMemmoveUnalignedDst/11-4 1756098 66.15 ns/op 166.30 MB/s BenchmarkMemmoveUnalignedDst/12-4 1791914 65.86 ns/op 182.21 MB/s BenchmarkMemmoveUnalignedDst/13-4 1769493 66.20 ns/op 196.36 MB/s BenchmarkMemmoveUnalignedDst/14-4 1797866 65.54 ns/op 213.61 MB/s BenchmarkMemmoveUnalignedDst/15-4 1789322 66.44 ns/op 225.76 MB/s BenchmarkMemmoveUnalignedDst/16-4 1774768 66.98 ns/op 238.88 MB/s BenchmarkMemmoveUnalignedDst/32-4 1671577 71.07 ns/op 450.29 MB/s BenchmarkMemmoveUnalignedDst/64-4 1484557 79.33 ns/op 806.72 MB/s BenchmarkMemmoveUnalignedDst/128-4 1290720 92.09 ns/op 1390.00 MB/s BenchmarkMemmoveUnalignedDst/256-4 803817 137.8 ns/op 1857.96 MB/s BenchmarkMemmoveUnalignedDst/512-4 596449 193.9 ns/op 2640.98 MB/s BenchmarkMemmoveUnalignedDst/1024-4 388000 305.2 ns/op 3355.41 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235932 503.9 ns/op 4064.64 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125121 947.5 ns/op 4322.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1696950 70.67 ns/op 452.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1535960 77.29 ns/op 828.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1286774 91.04 ns/op 1406.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 855256 138.3 ns/op 1850.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 604820 190.3 ns/op 2691.02 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 410281 291.1 ns/op 3517.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 236890 503.1 ns/op 4070.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128629 922.2 ns/op 4441.50 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14367084 8.430 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1886565 61.58 ns/op 16.24 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1829396 63.48 ns/op 31.51 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1843226 63.28 ns/op 47.41 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1819278 64.54 ns/op 61.98 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1835998 64.36 ns/op 77.69 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1843048 64.12 ns/op 93.58 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1838476 64.13 ns/op 109.15 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1918995 62.28 ns/op 128.44 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1794555 66.20 ns/op 135.95 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1800538 65.86 ns/op 151.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1826362 65.97 ns/op 166.74 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1811373 66.04 ns/op 181.72 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1814199 65.56 ns/op 198.30 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1817167 68.10 ns/op 205.58 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1819941 65.66 ns/op 228.45 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1816352 66.09 ns/op 242.08 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1706787 69.33 ns/op 461.57 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1550326 77.04 ns/op 830.69 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1297339 90.06 ns/op 1421.35 MB/s BenchmarkMemmoveUnalignedSrc/256-4 858487 135.9 ns/op 1883.93 MB/s BenchmarkMemmoveUnalignedSrc/512-4 618502 193.6 ns/op 2644.83 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 404653 296.2 ns/op 3456.82 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 233617 495.0 ns/op 4137.65 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128349 939.4 ns/op 4360.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1723429 69.38 ns/op 461.22 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1531047 77.84 ns/op 822.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1292206 90.89 ns/op 1408.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 841402 138.5 ns/op 1848.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 630440 188.8 ns/op 2712.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 408811 288.8 ns/op 3545.66 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 221012 500.9 ns/op 4088.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128553 921.0 ns/op 4447.37 MB/s BenchmarkMemclr/5-4 11368185 10.52 ns/op 475.09 MB/s BenchmarkMemclr/16-4 11035980 10.87 ns/op 1472.21 MB/s BenchmarkMemclr/64-4 10686447 11.19 ns/op 5717.54 MB/s BenchmarkMemclr/256-4 9312493 12.89 ns/op 19852.81 MB/s BenchmarkMemclr/4096-4 2324258 51.27 ns/op 79886.79 MB/s BenchmarkMemclr/65536-4 75672 1513 ns/op 43307.60 MB/s BenchmarkMemclr/1M-4 2748 40517 ns/op 25879.94 MB/s BenchmarkMemclr/4M-4 690 168365 ns/op 24911.98 MB/s BenchmarkMemclr/8M-4 296 405157 ns/op 20704.57 MB/s BenchmarkMemclr/16M-4 63 1732663 ns/op 9682.91 MB/s BenchmarkMemclr/64M-4 12 9684337 ns/op 6929.63 MB/s BenchmarkGoMemclr/5-4 2143381 56.01 ns/op 89.27 MB/s BenchmarkGoMemclr/16-4 506127 233.1 ns/op 68.63 MB/s BenchmarkGoMemclr/64-4 136644 872.4 ns/op 73.36 MB/s BenchmarkGoMemclr/256-4 35103 3429 ns/op 74.66 MB/s BenchmarkMemclrRange/1K_2K-4 67526 1774 ns/op 54050.07 MB/s BenchmarkMemclrRange/2K_8K-4 30514 3983 ns/op 83744.31 MB/s BenchmarkMemclrRange/4K_16K-4 42319 2832 ns/op 114067.42 MB/s BenchmarkMemclrRange/160K_228K-4 2493 49591 ns/op 33531.69 MB/s BenchmarkClearFat7-4 6381159 19.20 ns/op BenchmarkClearFat8-4 6866068 17.09 ns/op BenchmarkClearFat11-4 6007108 19.91 ns/op BenchmarkClearFat12-4 5891604 20.30 ns/op BenchmarkClearFat13-4 5992701 19.93 ns/op BenchmarkClearFat14-4 5943320 20.03 ns/op BenchmarkClearFat15-4 6012576 19.89 ns/op BenchmarkClearFat16-4 6584412 18.72 ns/op BenchmarkClearFat24-4 6166714 19.27 ns/op BenchmarkClearFat32-4 6147475 19.50 ns/op BenchmarkClearFat40-4 5859043 20.32 ns/op BenchmarkClearFat48-4 5599730 20.91 ns/op BenchmarkClearFat56-4 5551821 21.60 ns/op BenchmarkClearFat64-4 5376853 22.04 ns/op BenchmarkClearFat72-4 5157079 23.45 ns/op BenchmarkClearFat128-4 3784910 31.83 ns/op BenchmarkClearFat256-4 2156191 55.53 ns/op BenchmarkClearFat512-4 1482562 80.93 ns/op BenchmarkClearFat1024-4 835389 139.1 ns/op BenchmarkClearFat1032-4 824931 144.1 ns/op BenchmarkClearFat1040-4 792582 143.7 ns/op BenchmarkCopyFat7-4 5977557 19.40 ns/op BenchmarkCopyFat8-4 6945571 17.24 ns/op BenchmarkCopyFat11-4 6011128 19.84 ns/op BenchmarkCopyFat12-4 5790777 19.98 ns/op BenchmarkCopyFat13-4 5804013 20.67 ns/op BenchmarkCopyFat14-4 5997585 19.77 ns/op BenchmarkCopyFat15-4 5915048 20.08 ns/op BenchmarkCopyFat16-4 6539046 18.41 ns/op BenchmarkCopyFat24-4 6290841 19.13 ns/op BenchmarkCopyFat32-4 5872918 20.26 ns/op BenchmarkCopyFat64-4 5418093 21.38 ns/op BenchmarkCopyFat72-4 5119549 23.50 ns/op BenchmarkCopyFat128-4 3634261 32.88 ns/op BenchmarkCopyFat256-4 2153012 55.73 ns/op BenchmarkCopyFat512-4 1403394 86.11 ns/op BenchmarkCopyFat520-4 1373414 87.86 ns/op BenchmarkCopyFat1024-4 816402 147.5 ns/op BenchmarkCopyFat1032-4 774169 147.7 ns/op BenchmarkCopyFat1040-4 769232 149.1 ns/op BenchmarkIssue18740/2byte-4 412 276340 ns/op BenchmarkIssue18740/4byte-4 708 169356 ns/op BenchmarkIssue18740/8byte-4 1016 116925 ns/op BenchmarkMemclrKnownSize1-4 8647282 13.49 ns/op 74.14 MB/s BenchmarkMemclrKnownSize2-4 5633431 21.25 ns/op 94.13 MB/s BenchmarkMemclrKnownSize4-4 3445416 34.78 ns/op 115.00 MB/s BenchmarkMemclrKnownSize8-4 1000000 111.4 ns/op 71.79 MB/s BenchmarkMemclrKnownSize16-4 497454 227.0 ns/op 70.48 MB/s BenchmarkMemclrKnownSize32-4 273819 433.1 ns/op 73.88 MB/s BenchmarkMemclrKnownSize64-4 139888 854.7 ns/op 74.88 MB/s BenchmarkMemclrKnownSize112-4 79624 1471 ns/op 76.16 MB/s BenchmarkMemclrKnownSize128-4 69486 1702 ns/op 75.20 MB/s BenchmarkMemclrKnownSize192-4 46894 2536 ns/op 75.72 MB/s BenchmarkMemclrKnownSize248-4 37029 3261 ns/op 76.05 MB/s BenchmarkMemclrKnownSize256-4 33672 3353 ns/op 76.35 MB/s BenchmarkMemclrKnownSize512-4 17764 6703 ns/op 76.38 MB/s BenchmarkMemclrKnownSize1024-4 8695 13408 ns/op 76.37 MB/s BenchmarkMemclrKnownSize4096-4 2188 53969 ns/op 75.90 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7083260 ns/op 74.02 MB/s BenchmarkReadMetricsLatency-4 17797 4514 p50-ns 6681 p90-ns 15188 p99-ns BenchmarkFinalizer-4 164 717471 ns/op BenchmarkFinalizerRun-4 169299 1075 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7452098 16.44 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3110271 38.27 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2415477 49.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2360731 50.91 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1307767 91.83 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2218780 54.10 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1260639 95.07 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1308493 91.14 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1852141 64.17 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1854913 64.83 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1701908 70.18 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1473022 81.84 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1343458 89.36 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5642460 21.21 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6186198 19.39 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6213865 19.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6015132 19.59 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5756365 20.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5116377 23.31 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6134654 19.66 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6175021 19.31 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6161574 19.29 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6152974 19.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6225313 19.40 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6121774 19.67 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6114349 19.55 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6131134 19.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6196093 19.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6124062 19.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6195424 19.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5871800 19.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6107989 19.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5620641 21.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5690600 21.17 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6158893 19.54 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5644009 21.40 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5670849 21.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6141870 19.63 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5638665 21.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5608947 21.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6136609 19.47 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5628510 21.34 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5619825 21.37 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6162529 19.78 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6204848 19.41 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6000456 19.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6107312 19.54 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6168073 19.44 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6174262 19.40 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6097737 19.55 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6218698 19.33 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6208213 19.32 ns/op BenchmarkNetpollBreak-4 3571 29778 ns/op BenchmarkPingPongHog-4 337 357697 ns/op BenchmarkStackGrowth-4 118747 931.0 ns/op BenchmarkStackGrowthDeep-4 1268 98362 ns/op BenchmarkCreateGoroutines-4 50420 2187 ns/op BenchmarkCreateGoroutinesParallel-4 42902 2954 ns/op BenchmarkCreateGoroutinesCapture-4 9237 12713 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37138 2991 ns/op BenchmarkClosureCall-4 18741105 5.664 ns/op BenchmarkWakeupParallelSpinning/0s-4 9375 17495 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7206 23494 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4704 23413 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3554 37549 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2234 56331 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1263 94930 ns/op BenchmarkWakeupParallelSpinning/50µs-4 606 199849 ns/op BenchmarkWakeupParallelSpinning/100µs-4 355 333943 ns/op BenchmarkWakeupParallelSyscall/0s-4 769 155360 ns/op BenchmarkWakeupParallelSyscall/1µs-4 760 159944 ns/op BenchmarkWakeupParallelSyscall/2µs-4 714 161247 ns/op BenchmarkWakeupParallelSyscall/5µs-4 727 170249 ns/op BenchmarkWakeupParallelSyscall/10µs-4 649 209511 ns/op BenchmarkWakeupParallelSyscall/20µs-4 596 200667 ns/op BenchmarkWakeupParallelSyscall/50µs-4 447 265362 ns/op BenchmarkWakeupParallelSyscall/100µs-4 322 370274 ns/op BenchmarkMatmult-4 3896480 38.83 ns/op BenchmarkFastrand-4 11577552 9.377 ns/op BenchmarkFastrand64-4 11954438 9.860 ns/op BenchmarkFastrandHashiter-4 4791544 24.73 ns/op BenchmarkFastrandn/2-4 5552955 21.53 ns/op BenchmarkFastrandn/3-4 5651740 21.29 ns/op BenchmarkFastrandn/4-4 5722330 20.86 ns/op BenchmarkFastrandn/5-4 5770638 20.90 ns/op BenchmarkIfaceCmp100-4 91370 1313 ns/op BenchmarkIfaceCmpNil100-4 147028 803.2 ns/op BenchmarkEfaceCmpDiff-4 37400 3203 ns/op BenchmarkEfaceCmpDiffIndirect-4 30321 3953 ns/op BenchmarkDefer-4 1604506 73.88 ns/op BenchmarkDefer10-4 797451 154.2 ns/op BenchmarkDeferMany-4 469054 448.9 ns/op BenchmarkPanicRecover-4 159709 726.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7524 15708 ns/op 15038 p50-ns 19547 p90-ns 28233 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6410 20930 ns/op 15910 p50-ns 22750 p90-ns 143386 p99-ns BenchmarkGoroutineProfile/small/idle-4 2973 39691 ns/op 37891 p50-ns 42608 p90-ns 54709 p99-ns BenchmarkGoroutineProfile/small/loaded-4 446 386888 ns/op 135114 p50-ns 358289 p90-ns 4794319 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7666 16416 ns/op 14931 p50-ns 20372 p90-ns 35905 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7383 22582 ns/op 15893 p50-ns 23702 p90-ns 105679 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9806041 ns/op 9838227 p50-ns 9971192 p90-ns 10162779 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 16179632 ns/op 13947258 p50-ns 28271706 p90-ns 28271706 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7624 17168 ns/op 16464 p50-ns 21053 p90-ns 42413 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5392 22345 ns/op 15926 p50-ns 26213 p90-ns 192560 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 904 121074 ns/op 116967 p50-ns 127394 p90-ns 156133 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 231 440213 ns/op 227543 p50-ns 403570 p90-ns 3738928 p99-ns BenchmarkRWMutexUncontended-4 2459557 41.11 ns/op BenchmarkRWMutexWrite100-4 688936 195.7 ns/op BenchmarkRWMutexWrite10-4 109694 1390 ns/op BenchmarkRWMutexWorkWrite100-4 536257 229.0 ns/op BenchmarkRWMutexWorkWrite10-4 99693 1509 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1810 64773 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 858 138029 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 954 122033 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 418 285399 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 476 246657 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 600636 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 241 501577 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1253432 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 292833 371.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 333260 361.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 237967 430.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 320515 377.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 302337 400.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 265580 427.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 255646 401.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 300406 411.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 262507 452.2 ns/op BenchmarkMakeSlice/Byte-4 1980500 57.83 ns/op BenchmarkMakeSlice/Int16-4 2018509 57.51 ns/op BenchmarkMakeSlice/Int-4 1557566 75.71 ns/op BenchmarkMakeSlice/Ptr-4 1000000 106.6 ns/op BenchmarkMakeSlice/Struct/24-4 933238 118.0 ns/op BenchmarkMakeSlice/Struct/32-4 826386 139.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 166.3 ns/op BenchmarkGrowSlice/Byte-4 811815 153.3 ns/op BenchmarkGrowSlice/Int16-4 755022 163.6 ns/op BenchmarkGrowSlice/Int-4 563548 213.4 ns/op BenchmarkGrowSlice/Ptr-4 465234 253.4 ns/op BenchmarkGrowSlice/Struct/24-4 285804 376.6 ns/op BenchmarkGrowSlice/Struct/32-4 252423 426.5 ns/op BenchmarkGrowSlice/Struct/40-4 231908 499.2 ns/op BenchmarkExtendSlice/IntSlice-4 492948 238.7 ns/op BenchmarkExtendSlice/PointerSlice-4 368089 309.5 ns/op BenchmarkExtendSlice/NoGrow-4 857468 138.1 ns/op BenchmarkAppend-4 813451 145.7 ns/op BenchmarkAppendGrowByte-4 3 33628873 ns/op BenchmarkAppendGrowString-4 1 403171269 ns/op BenchmarkAppendSlice/1Bytes-4 1930845 61.68 ns/op BenchmarkAppendSlice/4Bytes-4 1876404 64.64 ns/op BenchmarkAppendSlice/7Bytes-4 1818411 66.25 ns/op BenchmarkAppendSlice/8Bytes-4 1882090 63.41 ns/op BenchmarkAppendSlice/15Bytes-4 1779445 67.67 ns/op BenchmarkAppendSlice/16Bytes-4 1791546 67.12 ns/op BenchmarkAppendSlice/32Bytes-4 1762447 67.68 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 87754 1250 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25591 4541 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9813 16986 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1792 65773 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 106 1118124 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5302464 ns/op BenchmarkAppendStr/1Bytes-4 1429210 83.45 ns/op BenchmarkAppendStr/4Bytes-4 1466548 81.80 ns/op BenchmarkAppendStr/8Bytes-4 1417462 84.03 ns/op BenchmarkAppendStr/16Bytes-4 1382564 88.29 ns/op BenchmarkAppendStr/32Bytes-4 1365950 84.58 ns/op BenchmarkAppendSpecialCase-4 751045 158.2 ns/op BenchmarkCopy/1Byte-4 1974380 60.03 ns/op 16.66 MB/s BenchmarkCopy/1String-4 1926508 62.55 ns/op 15.99 MB/s BenchmarkCopy/2Byte-4 1911129 62.78 ns/op 31.85 MB/s BenchmarkCopy/2String-4 1866188 63.78 ns/op 31.36 MB/s BenchmarkCopy/4Byte-4 1917439 62.97 ns/op 63.52 MB/s BenchmarkCopy/4String-4 1905609 63.12 ns/op 63.37 MB/s BenchmarkCopy/8Byte-4 1947182 61.11 ns/op 130.91 MB/s BenchmarkCopy/8String-4 1967282 61.02 ns/op 131.10 MB/s BenchmarkCopy/12Byte-4 1858719 63.57 ns/op 188.75 MB/s BenchmarkCopy/12String-4 1845403 65.22 ns/op 184.00 MB/s BenchmarkCopy/16Byte-4 1897627 62.69 ns/op 255.22 MB/s BenchmarkCopy/16String-4 1867299 63.82 ns/op 250.69 MB/s BenchmarkCopy/32Byte-4 1805233 65.76 ns/op 486.65 MB/s BenchmarkCopy/32String-4 1743646 69.12 ns/op 462.99 MB/s BenchmarkCopy/128Byte-4 1323369 90.34 ns/op 1416.86 MB/s BenchmarkCopy/128String-4 1235895 96.77 ns/op 1322.69 MB/s BenchmarkCopy/1024Byte-4 406933 292.0 ns/op 3506.55 MB/s BenchmarkCopy/1024String-4 352708 343.0 ns/op 2985.18 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27879 4140 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19148 6259 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12940 8846 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11449 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9896 14004 ns/op BenchmarkAppendInPlace/Grow/Byte-4 139498 831.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 149493 832.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 98984 1054 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 87074 1326 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 73760 1419 ns/op BenchmarkStackCopyPtr-4 1 178765157 ns/op BenchmarkStackCopy-4 1 127632070 ns/op BenchmarkStackCopyNoCache-4 19 6186081 ns/op BenchmarkStackCopyWithStkobj-4 1 132854176 ns/op BenchmarkIssue18138-4 704 160141 ns/op BenchmarkCompareStringEqual-4 9924603 10.37 ns/op BenchmarkCompareStringIdentical-4 15761935 6.892 ns/op BenchmarkCompareStringSameLength-4 12068158 9.725 ns/op BenchmarkCompareStringDifferentLength-4 18558076 5.659 ns/op BenchmarkCompareStringBigUnaligned-4 1036 96536 ns/op 10862.14 MB/s BenchmarkCompareStringBig-4 1118 92870 ns/op 11290.87 MB/s BenchmarkConcatStringAndBytes-4 2245418 53.98 ns/op BenchmarkSliceByteToString/1-4 2141098 55.92 ns/op BenchmarkSliceByteToString/2-4 1000000 108.2 ns/op BenchmarkSliceByteToString/4-4 1000000 110.7 ns/op BenchmarkSliceByteToString/8-4 1000000 106.1 ns/op BenchmarkSliceByteToString/16-4 1000000 114.7 ns/op BenchmarkSliceByteToString/32-4 1000000 128.3 ns/op BenchmarkSliceByteToString/64-4 824180 145.4 ns/op BenchmarkSliceByteToString/128-4 833996 192.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2306701 52.18 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 818611 138.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 955016 119.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3271887 36.81 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1603623 74.34 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1776510 66.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2225307 53.06 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 426390 280.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 534189 221.4 ns/op BenchmarkRuneIterate/range/ASCII-4 5476776 21.56 ns/op BenchmarkRuneIterate/range/Japanese-4 2042757 58.46 ns/op BenchmarkRuneIterate/range/MixedLength-4 2350534 50.88 ns/op BenchmarkRuneIterate/range1/ASCII-4 5577402 21.59 ns/op BenchmarkRuneIterate/range1/Japanese-4 2044762 58.62 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2375424 50.60 ns/op BenchmarkRuneIterate/range2/ASCII-4 5214705 22.81 ns/op BenchmarkRuneIterate/range2/Japanese-4 2042596 58.65 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2323053 51.47 ns/op BenchmarkArrayEqual-4 21233407 5.665 ns/op BenchmarkFunc/Name-4 4340746 24.63 ns/op BenchmarkFunc/Entry-4 9504829 12.01 ns/op BenchmarkFunc/FileLine-4 1553232 76.09 ns/op PASS ok runtime 138.545s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27921 4346 ns/op BenchmarkHandle/concurrent-4 14845 8085 ns/op PASS ok runtime/cgo 0.514s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21163594 5.670 ns/op BenchmarkAtomicStore64-4 9867736 12.22 ns/op BenchmarkAtomicLoad-4 20897505 5.706 ns/op BenchmarkAtomicStore-4 9695413 12.13 ns/op BenchmarkAnd8-4 9831590 12.06 ns/op BenchmarkAnd-4 9805197 12.12 ns/op BenchmarkAnd8Parallel-4 2339719 48.98 ns/op BenchmarkAndParallel-4 2476840 44.38 ns/op BenchmarkOr8-4 9949124 12.04 ns/op BenchmarkOr-4 9833823 12.15 ns/op BenchmarkOr8Parallel-4 2917106 44.88 ns/op BenchmarkOrParallel-4 2417073 49.62 ns/op BenchmarkXadd-4 3124885 48.99 ns/op BenchmarkXadd64-4 3024992 46.03 ns/op BenchmarkCas-4 2415300 52.42 ns/op BenchmarkCas64-4 2286181 52.72 ns/op BenchmarkXchg-4 2347484 50.98 ns/op BenchmarkXchg64-4 4121258 48.14 ns/op PASS ok runtime/internal/atomic 2.890s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4316360 27.75 ns/op BenchmarkMulUintptr/large-4 3368623 33.86 ns/op PASS ok runtime/internal/math 0.340s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 6782860 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9957005 ns/op 621.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 879 138306 ns/op 6.201 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13251734 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18358677 ns/op 1257 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 134 865619 ns/op 66.84 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82480740 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 108720081 ns/op 8849 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10472209 ns/op 865.5 concurrent_launches/op PASS ok runtime/pprof 1.710s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 9879638 ns/op BenchmarkStackLeak-4 14036 8695 ns/op PASS ok runtime/race 0.542s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4401271 22.98 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 227047 533.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.293s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 151886 743.9 ns/op BenchmarkSortString1K-4 164 701567 ns/op BenchmarkSortString1K_Slice-4 204 598526 ns/op BenchmarkStableString1K-4 97 1158807 ns/op BenchmarkSortInt1K-4 216 551942 ns/op BenchmarkSortInt1K_Sorted-4 3184 40076 ns/op BenchmarkSortInt1K_Reversed-4 1989 67826 ns/op BenchmarkSortInt1K_Mod8-4 523 222742 ns/op BenchmarkStableInt1K-4 144 835781 ns/op BenchmarkStableInt1K_Slice-4 159 735379 ns/op BenchmarkSortInt64K-4 2 53207888 ns/op BenchmarkSortInt64K_Slice-4 3 46392509 ns/op BenchmarkStableInt64K-4 2 74420016 ns/op BenchmarkSort1e2-4 458 260694 ns/op BenchmarkStable1e2-4 96 1117700 ns/op BenchmarkSort1e4-4 2 52219646 ns/op BenchmarkStable1e4-4 1 226275655 ns/op PASS ok sort 3.459s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 858732 139.6 ns/op BenchmarkAtof64Float-4 755306 159.3 ns/op BenchmarkAtof64FloatExp-4 615133 183.7 ns/op BenchmarkAtof64Big-4 441006 266.4 ns/op BenchmarkAtof64RandomBits-4 399301 303.8 ns/op BenchmarkAtof64RandomFloats-4 448437 261.3 ns/op BenchmarkAtof64RandomLongFloats-4 307581 386.5 ns/op BenchmarkAtof32Decimal-4 786336 141.3 ns/op BenchmarkAtof32Float-4 758346 157.2 ns/op BenchmarkAtof32FloatExp-4 591700 193.5 ns/op BenchmarkAtof32Random-4 336597 332.1 ns/op BenchmarkAtof32RandomLong-4 147865 807.1 ns/op BenchmarkParseInt/Pos/7bit-4 1440872 80.19 ns/op BenchmarkParseInt/Pos/26bit-4 586214 194.1 ns/op BenchmarkParseInt/Pos/31bit-4 533872 217.1 ns/op BenchmarkParseInt/Pos/56bit-4 363814 328.7 ns/op BenchmarkParseInt/Pos/63bit-4 328430 344.8 ns/op BenchmarkParseInt/Neg/7bit-4 1455081 81.68 ns/op BenchmarkParseInt/Neg/26bit-4 585271 192.5 ns/op BenchmarkParseInt/Neg/31bit-4 536557 208.9 ns/op BenchmarkParseInt/Neg/56bit-4 358874 318.6 ns/op BenchmarkParseInt/Neg/63bit-4 332852 342.1 ns/op BenchmarkAtoi/Pos/7bit-4 2117841 57.01 ns/op BenchmarkAtoi/Pos/26bit-4 746533 143.2 ns/op BenchmarkAtoi/Pos/31bit-4 728172 158.0 ns/op BenchmarkAtoi/Pos/56bit-4 425737 275.5 ns/op BenchmarkAtoi/Pos/63bit-4 317409 365.7 ns/op BenchmarkAtoi/Neg/7bit-4 1975800 60.16 ns/op BenchmarkAtoi/Neg/26bit-4 802911 144.4 ns/op BenchmarkAtoi/Neg/31bit-4 715555 158.1 ns/op BenchmarkAtoi/Neg/56bit-4 433214 264.9 ns/op BenchmarkAtoi/Neg/63bit-4 311571 356.8 ns/op BenchmarkFormatFloat/Decimal-4 114357 1076 ns/op BenchmarkFormatFloat/Float-4 102259 1137 ns/op BenchmarkFormatFloat/Exp-4 110905 1058 ns/op BenchmarkFormatFloat/NegExp-4 107272 1066 ns/op BenchmarkFormatFloat/LongExp-4 93186 1276 ns/op BenchmarkFormatFloat/Big-4 91629 1341 ns/op BenchmarkFormatFloat/BinaryExp-4 207901 592.1 ns/op BenchmarkFormatFloat/32Integer-4 106695 1052 ns/op BenchmarkFormatFloat/32ExactFraction-4 117430 1029 ns/op BenchmarkFormatFloat/32Point-4 108372 1116 ns/op BenchmarkFormatFloat/32Exp-4 111484 1055 ns/op BenchmarkFormatFloat/32NegExp-4 111777 1039 ns/op BenchmarkFormatFloat/32Shortest-4 109473 990.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135541 885.0 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130266 908.2 ns/op BenchmarkFormatFloat/64Fixed1-4 151398 782.3 ns/op BenchmarkFormatFloat/64Fixed2-4 152059 800.7 ns/op BenchmarkFormatFloat/64Fixed3-4 149601 785.4 ns/op BenchmarkFormatFloat/64Fixed4-4 145164 794.5 ns/op BenchmarkFormatFloat/64Fixed12-4 85496 1414 ns/op BenchmarkFormatFloat/64Fixed16-4 109826 1099 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113346 1071 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103018 1170 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2252 49545 ns/op BenchmarkFormatFloat/Slowpath64-4 94479 1325 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95701 1290 ns/op BenchmarkAppendFloat/Decimal-4 137269 863.0 ns/op BenchmarkAppendFloat/Float-4 121858 967.6 ns/op BenchmarkAppendFloat/Exp-4 138181 856.2 ns/op BenchmarkAppendFloat/NegExp-4 132980 853.2 ns/op BenchmarkAppendFloat/LongExp-4 110995 1045 ns/op BenchmarkAppendFloat/Big-4 108525 1092 ns/op BenchmarkAppendFloat/BinaryExp-4 320968 357.3 ns/op BenchmarkAppendFloat/32Integer-4 139406 864.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 132342 850.4 ns/op BenchmarkAppendFloat/32Point-4 129586 922.1 ns/op BenchmarkAppendFloat/32Exp-4 139588 839.9 ns/op BenchmarkAppendFloat/32NegExp-4 141148 838.9 ns/op BenchmarkAppendFloat/32Shortest-4 156315 749.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 171597 672.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169938 692.4 ns/op BenchmarkAppendFloat/64Fixed1-4 193795 597.2 ns/op BenchmarkAppendFloat/64Fixed2-4 198099 591.5 ns/op BenchmarkAppendFloat/64Fixed3-4 192481 603.5 ns/op BenchmarkAppendFloat/64Fixed4-4 195992 592.8 ns/op BenchmarkAppendFloat/64Fixed12-4 103022 1157 ns/op BenchmarkAppendFloat/64Fixed16-4 134650 872.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146684 798.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126685 940.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2415 49241 ns/op BenchmarkAppendFloat/Slowpath64-4 112527 1065 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114936 1038 ns/op BenchmarkFormatInt-4 15217 7827 ns/op BenchmarkAppendInt-4 17508 6960 ns/op BenchmarkFormatUint-4 78885 1447 ns/op BenchmarkAppendUint-4 95962 1207 ns/op BenchmarkFormatIntSmall/7-4 2982926 39.08 ns/op BenchmarkFormatIntSmall/42-4 3012076 37.99 ns/op BenchmarkAppendIntSmall-4 1429462 82.17 ns/op BenchmarkAppendUintVarlen/1-4 1352995 89.81 ns/op BenchmarkAppendUintVarlen/12-4 1338184 90.79 ns/op BenchmarkAppendUintVarlen/123-4 938672 124.8 ns/op BenchmarkAppendUintVarlen/1234-4 946504 118.1 ns/op BenchmarkAppendUintVarlen/12345-4 933582 121.5 ns/op BenchmarkAppendUintVarlen/123456-4 928467 121.5 ns/op BenchmarkAppendUintVarlen/1234567-4 900410 125.7 ns/op BenchmarkAppendUintVarlen/12345678-4 887431 125.9 ns/op BenchmarkAppendUintVarlen/123456789-4 879222 131.3 ns/op BenchmarkAppendUintVarlen/1234567890-4 856154 132.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 857028 133.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 835154 135.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 791755 140.2 ns/op BenchmarkAppendUintVarlen/12345678901234-4 827460 138.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 822634 138.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 799177 139.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 780976 142.8 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 808320 144.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 763608 147.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 779012 149.7 ns/op BenchmarkQuote-4 44827 2586 ns/op BenchmarkQuoteRune-4 435210 268.8 ns/op BenchmarkAppendQuote-4 54759 2175 ns/op BenchmarkAppendQuoteRune-4 836422 135.1 ns/op BenchmarkUnquoteEasy-4 1402357 86.11 ns/op BenchmarkUnquoteHard-4 48118 2349 ns/op PASS ok strconv 16.134s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 408775 287.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 114913 878.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 165655 656.4 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 284652 402.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 76633 1343 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 96834 1153 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 584588 179.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20610 5747 ns/op BenchmarkGenericMatch1-4 2058 52298 ns/op BenchmarkGenericMatch2-4 434 275659 ns/op BenchmarkSingleMaxSkipping-4 7794 14596 ns/op 685.14 MB/s BenchmarkSingleLongSuffixFail-4 13678 8671 ns/op 115.56 MB/s BenchmarkSingleMatch-4 237 489182 ns/op 30.66 MB/s BenchmarkByteByteNoMatch-4 72016 1663 ns/op BenchmarkByteByteMatch-4 18512 6295 ns/op BenchmarkByteStringMatch-4 22034 5386 ns/op BenchmarkHTMLEscapeNew-4 71260 1672 ns/op BenchmarkHTMLEscapeOld-4 85750 1353 ns/op BenchmarkByteStringReplacerWriteString-4 1322 83412 ns/op BenchmarkByteReplacerWriteString-4 1456 77833 ns/op BenchmarkByteByteReplaces-4 3327 34931 ns/op BenchmarkByteByteMap-4 10000 11751 ns/op BenchmarkMap/identity/ASCII-4 676094 165.0 ns/op BenchmarkMap/identity/Greek-4 495405 234.2 ns/op BenchmarkMap/change/ASCII-4 38382 3132 ns/op BenchmarkMap/change/Greek-4 28947 4145 ns/op BenchmarkIndexRune-4 2058464 57.58 ns/op BenchmarkIndexRuneLongString-4 1757542 68.30 ns/op BenchmarkIndexRuneFastPath-4 4376985 26.83 ns/op BenchmarkIndex-4 4157352 28.93 ns/op BenchmarkLastIndex-4 4697643 25.02 ns/op BenchmarkIndexByte-4 10169110 10.90 ns/op BenchmarkToUpper/#00-4 3109544 39.22 ns/op BenchmarkToUpper/ONLYUPPER-4 2366824 50.41 ns/op BenchmarkToUpper/abc-4 325848 357.3 ns/op BenchmarkToUpper/AbC123-4 257098 463.4 ns/op BenchmarkToUpper/azAZ09_-4 291476 429.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53560 2205 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72444 1714 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34474 3504 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58089 2065 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122694 963.8 ns/op BenchmarkToLower/#00-4 3161900 37.78 ns/op BenchmarkToLower/abc-4 2780755 42.93 ns/op BenchmarkToLower/AbC123-4 227354 514.8 ns/op BenchmarkToLower/azAZ09_-4 191764 556.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 96795 1231 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65570 1831 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36434 3385 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69949 1673 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 103250 1013 ns/op BenchmarkMapNoChanges-4 914997 130.5 ns/op BenchmarkTrim-4 37471 3164 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3270771 36.55 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196716 610.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126252 902.3 ns/op BenchmarkEqualFold/Tests-4 54231 2174 ns/op BenchmarkEqualFold/ASCII-4 3674832 32.47 ns/op BenchmarkEqualFold/UnicodePrefix-4 111150 1057 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117631 999.6 ns/op BenchmarkIndexHard1-4 835 142555 ns/op BenchmarkIndexHard2-4 590 201367 ns/op BenchmarkIndexHard3-4 147 797998 ns/op BenchmarkIndexHard4-4 180 660179 ns/op BenchmarkLastIndexHard1-4 57 1994111 ns/op BenchmarkLastIndexHard2-4 56 1978737 ns/op BenchmarkLastIndexHard3-4 56 2025063 ns/op BenchmarkCountHard1-4 826 145177 ns/op BenchmarkCountHard2-4 582 201260 ns/op BenchmarkCountHard3-4 150 795863 ns/op BenchmarkIndexTorture-4 7614 15722 ns/op BenchmarkCountTorture-4 7576 15827 ns/op BenchmarkCountTortureOverlapping-4 660 164395 ns/op BenchmarkCountByte/10-4 4228112 27.30 ns/op 366.26 MB/s BenchmarkCountByte/32-4 4043184 29.77 ns/op 1074.98 MB/s BenchmarkCountByte/4096-4 854374 135.4 ns/op 30258.87 MB/s BenchmarkCountByte/4194304-4 667 164833 ns/op 25445.83 MB/s BenchmarkCountByte/67108864-4 20 5515436 ns/op 12167.46 MB/s BenchmarkFields/ASCII/16-4 237447 485.3 ns/op 32.97 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20053 5893 ns/op 43.44 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1236 92270 ns/op 44.39 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1788237 ns/op 36.65 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28430420 ns/op 36.88 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 121203 970.6 ns/op 16.48 MB/s 64 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9506 12717 ns/op 20.13 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 553 206521 ns/op 19.83 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4289427 ns/op 15.28 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87122280 ns/op 12.04 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 171602 689.7 ns/op 23.20 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16902 6975 ns/op 36.70 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 879 127666 ns/op 32.08 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 3008627 ns/op 21.78 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 67393688 ns/op 15.56 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 149468 784.9 ns/op 20.39 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12192 9370 ns/op 27.32 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 715 163456 ns/op 25.06 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3559504 ns/op 18.41 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77129486 ns/op 13.60 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107424046 ns/op BenchmarkSplitSingleByteSeparator-4 13 8246179 ns/op BenchmarkSplitMultiByteSeparator-4 28 3971043 ns/op BenchmarkSplitNSingleByteSeparator-4 223239 530.9 ns/op BenchmarkSplitNMultiByteSeparator-4 186908 713.1 ns/op BenchmarkRepeat/5x0-4 3393255 35.17 ns/op BenchmarkRepeat/5x1-4 3314373 35.35 ns/op BenchmarkRepeat/5x2-4 266762 455.3 ns/op BenchmarkRepeat/5x6-4 163921 743.8 ns/op BenchmarkRepeat/10x0-4 3400928 35.29 ns/op BenchmarkRepeat/10x1-4 3377970 35.11 ns/op BenchmarkRepeat/10x2-4 262428 472.0 ns/op BenchmarkRepeat/10x6-4 162240 769.6 ns/op BenchmarkRepeatLarge/256/1-4 67230 1609 ns/op 159.13 MB/s BenchmarkRepeatLarge/256/16-4 104514 1005 ns/op 254.71 MB/s BenchmarkRepeatLarge/512/1-4 53739 1986 ns/op 257.75 MB/s BenchmarkRepeatLarge/512/16-4 75440 1364 ns/op 375.34 MB/s BenchmarkRepeatLarge/1024/1-4 44110 2523 ns/op 405.90 MB/s BenchmarkRepeatLarge/1024/16-4 55276 1917 ns/op 534.25 MB/s BenchmarkRepeatLarge/2048/1-4 28525 3905 ns/op 524.42 MB/s BenchmarkRepeatLarge/2048/16-4 34596 3231 ns/op 633.87 MB/s BenchmarkRepeatLarge/4096/1-4 19431 5845 ns/op 700.74 MB/s BenchmarkRepeatLarge/4096/16-4 20859 5255 ns/op 779.51 MB/s BenchmarkRepeatLarge/8192/1-4 12550 9504 ns/op 861.95 MB/s BenchmarkRepeatLarge/8192/16-4 13041 9204 ns/op 890.02 MB/s BenchmarkRepeatLarge/8192/4097-4 5633727 21.23 ns/op 192946.75 MB/s BenchmarkRepeatLarge/16384/1-4 6843 16235 ns/op 1009.15 MB/s BenchmarkRepeatLarge/16384/16-4 6786 16810 ns/op 974.66 MB/s BenchmarkRepeatLarge/16384/4097-4 8947 12414 ns/op 990.09 MB/s BenchmarkRepeatLarge/32768/1-4 4230 29167 ns/op 1123.47 MB/s BenchmarkRepeatLarge/32768/16-4 4125 29544 ns/op 1109.12 MB/s BenchmarkRepeatLarge/32768/4097-4 4515 28231 ns/op 1015.89 MB/s BenchmarkRepeatLarge/65536/1-4 2132 54175 ns/op 1209.71 MB/s BenchmarkRepeatLarge/65536/16-4 2186 54741 ns/op 1197.21 MB/s BenchmarkRepeatLarge/65536/4097-4 2229 52767 ns/op 1164.65 MB/s BenchmarkRepeatLarge/131072/1-4 216 534335 ns/op 245.30 MB/s BenchmarkRepeatLarge/131072/16-4 216 549855 ns/op 238.38 MB/s BenchmarkRepeatLarge/131072/4097-4 222 530686 ns/op 239.33 MB/s BenchmarkRepeatLarge/262144/1-4 100 1066421 ns/op 245.82 MB/s BenchmarkRepeatLarge/262144/16-4 100 1047702 ns/op 250.21 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1059972 ns/op 243.51 MB/s BenchmarkRepeatLarge/524288/1-4 58 2100358 ns/op 249.62 MB/s BenchmarkRepeatLarge/524288/16-4 58 2091473 ns/op 250.68 MB/s BenchmarkRepeatLarge/524288/4097-4 52 2107996 ns/op 246.83 MB/s BenchmarkRepeatLarge/1048576/1-4 25 4314743 ns/op 243.02 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4197582 ns/op 249.80 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4248102 ns/op 245.93 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8297947 ns/op 252.73 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8259353 ns/op 253.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8225918 ns/op 254.51 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16332555 ns/op 256.81 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16016965 ns/op 261.87 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15946748 ns/op 262.83 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31977017 ns/op 262.33 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31717899 ns/op 264.48 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33586414 ns/op 249.70 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63292808 ns/op 265.07 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63813561 ns/op 262.91 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64125478 ns/op 261.63 MB/s BenchmarkRepeatLarge/33554432/1-4 1 124087991 ns/op 270.41 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124657640 ns/op 269.17 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122870216 ns/op 273.09 MB/s BenchmarkRepeatLarge/67108864/1-4 1 246726402 ns/op 272.00 MB/s BenchmarkRepeatLarge/67108864/16-4 1 243981062 ns/op 275.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 246382201 ns/op 272.38 MB/s BenchmarkRepeatLarge/134217728/1-4 1 489925437 ns/op 273.96 MB/s BenchmarkRepeatLarge/134217728/16-4 1 478359746 ns/op 280.58 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 491510205 ns/op 273.07 MB/s BenchmarkRepeatLarge/268435456/1-4 1 961176585 ns/op 279.28 MB/s BenchmarkRepeatLarge/268435456/16-4 1 950540128 ns/op 282.40 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 967829474 ns/op 277.36 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1942880109 ns/op 276.33 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1919928117 ns/op 279.63 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1936162085 ns/op 277.29 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3841131922 ns/op 279.54 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3772301842 ns/op 284.64 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3834936459 ns/op 279.99 MB/s BenchmarkIndexAnyASCII/1:1-4 1906695 59.99 ns/op BenchmarkIndexAnyASCII/1:2-4 1993405 59.21 ns/op BenchmarkIndexAnyASCII/1:4-4 2032634 59.84 ns/op BenchmarkIndexAnyASCII/1:8-4 2085729 57.47 ns/op BenchmarkIndexAnyASCII/1:16-4 2100066 57.77 ns/op BenchmarkIndexAnyASCII/1:32-4 2017788 58.58 ns/op BenchmarkIndexAnyASCII/1:64-4 2043909 58.47 ns/op BenchmarkIndexAnyASCII/16:1-4 2084151 56.94 ns/op BenchmarkIndexAnyASCII/16:2-4 728229 152.3 ns/op BenchmarkIndexAnyASCII/16:4-4 743029 156.5 ns/op BenchmarkIndexAnyASCII/16:8-4 706597 161.0 ns/op BenchmarkIndexAnyASCII/16:16-4 694887 172.1 ns/op BenchmarkIndexAnyASCII/16:32-4 589324 200.0 ns/op BenchmarkIndexAnyASCII/16:64-4 481386 246.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1897504 62.13 ns/op BenchmarkIndexAnyASCII/256:2-4 73094 1631 ns/op BenchmarkIndexAnyASCII/256:4-4 72804 1623 ns/op BenchmarkIndexAnyASCII/256:8-4 72135 1638 ns/op BenchmarkIndexAnyASCII/256:16-4 71889 1673 ns/op BenchmarkIndexAnyASCII/256:32-4 70909 1689 ns/op BenchmarkIndexAnyASCII/256:64-4 68054 1740 ns/op BenchmarkIndexAnyUTF8/1:1-4 2112459 56.43 ns/op BenchmarkIndexAnyUTF8/1:2-4 2068300 58.62 ns/op BenchmarkIndexAnyUTF8/1:4-4 2051408 57.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 2055640 58.01 ns/op BenchmarkIndexAnyUTF8/1:16-4 2058685 57.85 ns/op BenchmarkIndexAnyUTF8/1:32-4 2021437 58.63 ns/op BenchmarkIndexAnyUTF8/1:64-4 2048156 59.23 ns/op BenchmarkIndexAnyUTF8/16:1-4 1638580 70.48 ns/op BenchmarkIndexAnyUTF8/16:2-4 310256 374.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 314824 368.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 317403 371.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 302745 375.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 297325 386.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 303182 388.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 381847 309.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 24055 4997 ns/op BenchmarkIndexAnyUTF8/256:4-4 23395 4987 ns/op BenchmarkIndexAnyUTF8/256:8-4 23810 5046 ns/op BenchmarkIndexAnyUTF8/256:16-4 22825 5332 ns/op BenchmarkIndexAnyUTF8/256:32-4 22477 5300 ns/op BenchmarkIndexAnyUTF8/256:64-4 21589 5443 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2076566 58.17 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2060467 57.03 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2106616 57.49 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2039704 57.04 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2114936 57.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2090041 57.55 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2084998 58.07 ns/op BenchmarkLastIndexAnyASCII/16:1-4 803700 148.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 789882 148.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 717633 153.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 732786 160.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 691557 170.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 588448 199.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 485260 245.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72565 1632 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73446 1635 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73570 1632 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73098 1650 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72248 1666 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71144 1676 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69738 1725 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2012680 58.57 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2010866 57.59 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2086832 56.89 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2122963 56.59 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2125617 56.25 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2075433 57.56 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2065852 57.40 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 371172 308.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 192823 627.8 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 189972 615.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 190633 628.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178018 659.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 166558 678.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 177469 655.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28699 4189 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13411 9028 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13365 9049 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13290 9121 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12500 9615 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10263 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12282 10130 ns/op BenchmarkTrimASCII/1:1-4 3107806 37.38 ns/op BenchmarkTrimASCII/1:2-4 2425531 48.81 ns/op BenchmarkTrimASCII/1:4-4 2345660 50.71 ns/op BenchmarkTrimASCII/1:8-4 2094290 57.07 ns/op BenchmarkTrimASCII/1:16-4 1716931 69.16 ns/op BenchmarkTrimASCII/16:1-4 2749910 43.91 ns/op BenchmarkTrimASCII/16:2-4 723997 156.4 ns/op BenchmarkTrimASCII/16:4-4 723736 160.8 ns/op BenchmarkTrimASCII/16:8-4 705324 163.5 ns/op BenchmarkTrimASCII/16:16-4 610795 182.8 ns/op BenchmarkTrimASCII/256:1-4 785312 147.2 ns/op BenchmarkTrimASCII/256:2-4 69621 1715 ns/op BenchmarkTrimASCII/256:4-4 70371 1725 ns/op BenchmarkTrimASCII/256:8-4 67026 1719 ns/op BenchmarkTrimASCII/256:16-4 69009 1739 ns/op BenchmarkTrimASCII/4096:1-4 74877 1603 ns/op BenchmarkTrimASCII/4096:2-4 4527 26548 ns/op BenchmarkTrimASCII/4096:4-4 4468 26496 ns/op BenchmarkTrimASCII/4096:8-4 4399 26839 ns/op BenchmarkTrimASCII/4096:16-4 4249 26864 ns/op BenchmarkTrimByte-4 4323348 27.42 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13376 9028 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13374 8969 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1112 104110 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2348 51519 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4533 25940 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7833 14645 ns/op BenchmarkJoin/0-4 5150414 22.42 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4148167 28.18 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 227316 529.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 148671 788.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 109764 1084 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89841 1341 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 77036 1554 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 63172 1859 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2525739 46.33 ns/op BenchmarkTrimSpace/ASCII-4 1536694 77.94 ns/op BenchmarkTrimSpace/SomeNonASCII-4 135656 845.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 73870 1614 ns/op BenchmarkReplaceAll-4 114051 1007 ns/op 16 B/op 1 allocs/op PASS ok strings 68.676s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51654 2287 ns/op BenchmarkCond2-4 23311 5244 ns/op BenchmarkCond4-4 16026 7385 ns/op BenchmarkCond8-4 8887 14317 ns/op BenchmarkCond16-4 5247 29726 ns/op BenchmarkCond32-4 2067 72994 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 399254 270.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 220864 497.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 498188 214.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 429147 260.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 221023 532.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 523335 222.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 77193 1758 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65608 1913 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59028 2756 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42619 3236 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 409614 337.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 139305 747.8 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 477662 242.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 114020 885.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 526012 225.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 161582 743.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2307950 51.81 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 33661 3355 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 111783 1083 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 311803 401.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7016 15258 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 246 442364 ns/op BenchmarkRange/*sync.Map-4 1414 84096 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90807 1511 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 195884 644.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53319 1989 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 106737 1178 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 194275 614.8 ns/op BenchmarkAdversarialDelete/*sync.Map-4 167476 1022 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 58905 1788 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 181333 691.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 510664 230.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41090 2467 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 133960 1027 ns/op BenchmarkSwapCollision/*sync.Map-4 65793 1810 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 260 449480 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 88076 1281 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 319255 407.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 17274 6455 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 50785 2136 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20466 5944 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 304869 391.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 97054 1255 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 133359 945.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2095574 65.22 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 174747 708.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2119531 56.96 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 452031 245.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 156315 831.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 420360 247.2 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 84933 1418 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 300896 396.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 377244 313.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 105450 1124 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 505578 253.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 142518 815.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 101242 1134 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136509 840.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49564 2314 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 205456 612.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 292262 344.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 117304 1101 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 487298 226.7 ns/op BenchmarkUncontendedSemaphore-4 3389510 35.26 ns/op BenchmarkContendedSemaphore-4 3048567 39.69 ns/op BenchmarkMutexUncontended-4 686462 156.0 ns/op BenchmarkMutex-4 141021 876.2 ns/op BenchmarkMutexSlack-4 121550 918.0 ns/op BenchmarkMutexWork-4 102906 990.5 ns/op BenchmarkMutexWorkSlack-4 110823 979.4 ns/op BenchmarkMutexNoSpin-4 50820 2570 ns/op BenchmarkMutexSpin-4 44469 2568 ns/op BenchmarkOnce-4 585654 241.2 ns/op BenchmarkSemaUncontended-4 6817843 17.41 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.8 ns/op BenchmarkSemaSyntBlock-4 1000000 103.1 ns/op BenchmarkSemaWorkNonblock-4 780381 150.1 ns/op BenchmarkSemaWorkBlock-4 799694 174.2 ns/op BenchmarkRWMutexUncontended-4 468790 277.9 ns/op BenchmarkRWMutexWrite100-4 259956 478.3 ns/op BenchmarkRWMutexWrite10-4 239474 496.6 ns/op BenchmarkRWMutexWorkWrite100-4 222346 592.5 ns/op BenchmarkRWMutexWorkWrite10-4 190789 654.7 ns/op BenchmarkWaitGroupUncontended-4 855588 128.9 ns/op BenchmarkWaitGroupAddDone-4 304161 362.8 ns/op BenchmarkWaitGroupAddDoneWork-4 225769 536.3 ns/op BenchmarkWaitGroupWait-4 4950183 23.15 ns/op BenchmarkWaitGroupWaitWork-4 3221233 37.01 ns/op BenchmarkWaitGroupActuallyWait-4 34285 3407 ns/op 32 B/op 2 allocs/op PASS ok sync 17.313s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 566474 261.8 ns/op PASS ok sync/atomic 0.285s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 100264 1173 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7544 14824 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11464 10429 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1230316 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 980628 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 189616848 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 185207745 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1620 67435 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2053 55744 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6111733 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5433194 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 752032186 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 740393641 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 212 560372 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 238 497614 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61182586 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58779742 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7332028119 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7090351855 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2564 44348 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3108776 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 336609570 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2437 48267 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 255 444365 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4565009 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7656 15465 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.742s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 83890426 ns/op BenchmarkVariableString-4 95500 1221 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2082 54952 ns/op 2509 B/op 39 allocs/op PASS ok text/template/parse 0.549s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 31 3611492 ns/op BenchmarkAfter-4 93 1322649 ns/op BenchmarkStop-4 181 631642 ns/op BenchmarkSimultaneousAfterFunc-4 27 4361337 ns/op BenchmarkStartStop-4 187 657780 ns/op BenchmarkReset-4 2515 53516 ns/op BenchmarkSleep-4 30 3956046 ns/op BenchmarkParallelTimerLatency-4 45 233003 avg-late-ns 1278274 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 349851 avg-late-ns 1226461 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 333443 avg-late-ns 873364 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 407391 avg-late-ns 1301406 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 425507 avg-late-ns 2996646 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 352782 avg-late-ns 1911179 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 307710 avg-late-ns 1973658 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 198722 avg-late-ns 1442881 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 196369 avg-late-ns 1321387 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 213987 avg-late-ns 1505694 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 919535 avg-late-ns 4088341 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 313524 avg-late-ns 926631 max-late-ns BenchmarkTicker-4 376 421108 ns/op BenchmarkTickerReset-4 4102 29261 ns/op BenchmarkTickerResetNaive-4 211 729041 ns/op BenchmarkNow-4 1168431 102.9 ns/op BenchmarkNowUnixNano-4 1000000 103.6 ns/op BenchmarkNowUnixMilli-4 1000000 102.3 ns/op BenchmarkNowUnixMicro-4 1000000 105.0 ns/op BenchmarkFormat-4 58030 2107 ns/op BenchmarkFormatRFC3339-4 78980 1535 ns/op BenchmarkFormatRFC3339Nano-4 77569 1544 ns/op BenchmarkFormatNow-4 79226 1524 ns/op BenchmarkMarshalJSON-4 106406 1176 ns/op BenchmarkMarshalText-4 105685 1150 ns/op BenchmarkParse-4 141090 845.5 ns/op BenchmarkParseRFC3339UTC-4 319357 368.3 ns/op BenchmarkParseRFC3339UTCBytes-4 211135 562.3 ns/op BenchmarkParseRFC3339TZ-4 97364 1192 ns/op BenchmarkParseRFC3339TZBytes-4 77454 1542 ns/op BenchmarkParseDuration-4 524715 223.6 ns/op BenchmarkHour-4 857977 142.0 ns/op BenchmarkSecond-4 835911 138.9 ns/op BenchmarkYear-4 647738 185.2 ns/op BenchmarkDay-4 597924 200.0 ns/op BenchmarkISOWeek-4 597939 187.1 ns/op BenchmarkGoString-4 80241 1477 ns/op BenchmarkUnmarshalText-4 67434 1782 ns/op PASS ok time 11.938s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 617380 180.5 ns/op BenchmarkDecodeValidJapaneseChars-4 705616 153.6 ns/op BenchmarkDecodeRune-4 1608679 71.04 ns/op BenchmarkEncodeValidASCII-4 542528 210.2 ns/op BenchmarkEncodeValidJapaneseChars-4 812424 141.0 ns/op BenchmarkAppendRuneValidASCII-4 1508764 79.08 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2479227 48.24 ns/op BenchmarkEncodeRune-4 2808970 42.55 ns/op PASS ok unicode/utf16 1.335s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 794188 143.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 167560 686.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3630481 33.21 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 420728 286.7 ns/op BenchmarkValidTenASCIIChars-4 786618 138.2 ns/op BenchmarkValid100KASCIIChars-4 91 1310857 ns/op BenchmarkValidTenJapaneseChars-4 155377 780.8 ns/op BenchmarkValidLongMostlyASCII-4 84 1403459 ns/op BenchmarkValidLongJapanese-4 45 2230013 ns/op BenchmarkValidStringTenASCIIChars-4 4755303 24.52 ns/op BenchmarkValidString100KASCIIChars-4 9214 12740 ns/op BenchmarkValidStringTenJapaneseChars-4 403466 259.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1213 99325 ns/op BenchmarkValidStringLongJapanese-4 156 771055 ns/op BenchmarkEncodeASCIIRune-4 4260219 27.73 ns/op BenchmarkEncodeJapaneseRune-4 2360444 46.91 ns/op BenchmarkAppendASCIIRune-4 9050667 13.18 ns/op BenchmarkAppendJapaneseRune-4 2892271 40.62 ns/op BenchmarkDecodeASCIIRune-4 2692536 44.73 ns/op BenchmarkDecodeJapaneseRune-4 1931498 62.31 ns/op BenchmarkFullRune/ASCII-4 3371124 35.44 ns/op BenchmarkFullRune/Incomplete-4 1515888 78.93 ns/op BenchmarkFullRune/Japanese-4 3531462 34.26 ns/op PASS ok unicode/utf8 3.588s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52643989848 ns/op PASS ok cmd/api 58.788s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1200129 98.95 ns/op BenchmarkEqArrayOfStrings64-4 147714 789.4 ns/op BenchmarkEqArrayOfStrings1024-4 8908 11611 ns/op BenchmarkEqArrayOfFloats5-4 1394196 85.34 ns/op BenchmarkEqArrayOfFloats64-4 146164 818.8 ns/op BenchmarkEqArrayOfFloats1024-4 8598 13194 ns/op BenchmarkEqStruct-4 16614004 6.156 ns/op PASS ok cmd/compile/internal/reflectdata 1.075s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7894 337914 ns/op BenchmarkCopyElim1-4 697 175433 ns/op BenchmarkCopyElim10-4 663 183019 ns/op BenchmarkCopyElim100-4 342 349750 ns/op BenchmarkCopyElim1000-4 54 2079328 ns/op BenchmarkCopyElim10000-4 3 41391488 ns/op BenchmarkCopyElim100000-4 1 715747421 ns/op BenchmarkDeadCode/1-4 517 200719 ns/op BenchmarkDeadCode/10-4 481 232890 ns/op BenchmarkDeadCode/100-4 231 486698 ns/op BenchmarkDeadCode/1000-4 42 2695300 ns/op BenchmarkDeadCode/10000-4 3 37319436 ns/op BenchmarkDeadCode/100000-4 1 467184213 ns/op BenchmarkDeadCode/200000-4 1 976640413 ns/op BenchmarkDominatorsLinear-4 10 11055228 ns/op 0.90 MB/s BenchmarkDominatorsFwdBack-4 7 15668328 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 8 15369360 ns/op 0.65 MB/s BenchmarkDominatorsMaxPred-4 8 15070502 ns/op 0.66 MB/s BenchmarkDominatorsMaxPredVal-4 7 15435416 ns/op 0.65 MB/s BenchmarkFuse/1-4 450 231987 ns/op BenchmarkFuse/10-4 398 266845 ns/op BenchmarkFuse/100-4 142 835075 ns/op BenchmarkFuse/1000-4 16 6279346 ns/op BenchmarkFuse/10000-4 2 87960579 ns/op BenchmarkNilCheckDeep1-4 13033 9278 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5048 22578 ns/op 0.44 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 762 157084 ns/op 0.64 MB/s 653 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 72 1554122 ns/op 0.64 MB/s 5250 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18953484 ns/op 0.53 MB/s 93465 B/op 7 allocs/op BenchmarkDSEPass-4 31 3778728 ns/op 63667 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 120082435 ns/op 4253520 B/op 108416 allocs/op BenchmarkCSEPass-4 7 15531195 ns/op 103442 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 153878067 ns/op 5650568 B/op 97363 allocs/op BenchmarkDeadcodePass-4 148 753935 ns/op 99620 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 128949058 ns/op 4089240 B/op 45334 allocs/op BenchmarkMultiPass-4 57 1892546 ns/op 215843 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 260454673 ns/op 11230720 B/op 150075 allocs/op BenchmarkCondRewrite/SoloJump-4 3001752 40.09 ns/op BenchmarkCondRewrite/CombJump-4 2782996 42.99 ns/op PASS ok cmd/compile/internal/ssa 16.874s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11276 ns/op BenchmarkExtShift-4 16166 7444 ns/op BenchmarkModify-4 9147 12677 ns/op BenchmarkMullImm-4 17034 6998 ns/op BenchmarkConstModify-4 7995 12627 ns/op BenchmarkBitSet-4 20566 5837 ns/op BenchmarkBitClear-4 19423 6250 ns/op BenchmarkBitToggle-4 20017 5999 ns/op BenchmarkBitSetConst-4 153786 767.1 ns/op BenchmarkBitClearConst-4 148294 763.6 ns/op BenchmarkBitToggleConst-4 156843 768.2 ns/op BenchmarkDivconstI64-4 8515964 13.92 ns/op BenchmarkModconstI64-4 8403261 14.39 ns/op BenchmarkDivisiblePow2constI64-4 8350428 14.38 ns/op BenchmarkDivisibleconstI64-4 9264642 12.88 ns/op BenchmarkDivisibleWDivconstI64-4 6256638 19.30 ns/op BenchmarkDivconstU64/3-4 8797588 13.37 ns/op BenchmarkDivconstU64/5-4 8385331 14.49 ns/op BenchmarkDivconstU64/37-4 8836149 13.51 ns/op BenchmarkDivconstU64/1234567-4 8581891 14.07 ns/op BenchmarkModconstU64-4 8597070 13.90 ns/op BenchmarkDivisibleconstU64-4 8305029 14.28 ns/op BenchmarkDivisibleWDivconstU64-4 6120004 19.61 ns/op BenchmarkDivconstI32-4 8618562 13.86 ns/op BenchmarkModconstI32-4 8814682 13.68 ns/op BenchmarkDivisiblePow2constI32-4 8356917 14.00 ns/op BenchmarkDivisibleconstI32-4 9037622 13.44 ns/op BenchmarkDivisibleWDivconstI32-4 6163060 19.51 ns/op BenchmarkDivconstU32-4 8671659 13.80 ns/op BenchmarkModconstU32-4 8446887 14.18 ns/op BenchmarkDivisibleconstU32-4 8540384 13.95 ns/op BenchmarkDivisibleWDivconstU32-4 6147646 19.65 ns/op BenchmarkDivconstI16-4 8376312 14.30 ns/op BenchmarkModconstI16-4 8761270 13.66 ns/op BenchmarkDivisiblePow2constI16-4 8446291 14.12 ns/op BenchmarkDivisibleconstI16-4 9479109 12.52 ns/op BenchmarkDivisibleWDivconstI16-4 6128361 19.40 ns/op BenchmarkDivconstU16-4 8364650 14.23 ns/op BenchmarkModconstU16-4 9601831 12.53 ns/op BenchmarkDivisibleconstU16-4 8418091 14.18 ns/op BenchmarkDivisibleWDivconstU16-4 6283567 18.98 ns/op BenchmarkDivconstI8-4 9642373 12.54 ns/op BenchmarkModconstI8-4 9006860 13.21 ns/op BenchmarkDivisiblePow2constI8-4 8594176 13.80 ns/op BenchmarkDivisibleconstI8-4 8599754 14.07 ns/op BenchmarkDivisibleWDivconstI8-4 6067003 19.64 ns/op BenchmarkDivconstU8-4 8213538 14.08 ns/op BenchmarkModconstU8-4 9614749 12.53 ns/op BenchmarkDivisibleconstU8-4 7919391 15.09 ns/op BenchmarkDivisibleWDivconstU8-4 6193954 19.35 ns/op BenchmarkMul2-4 165452 722.8 ns/op BenchmarkMulNeg2-4 163827 729.0 ns/op BenchmarkEfaceInteger-4 3015562 35.30 ns/op BenchmarkMulconstI32/3-4 16501717 7.182 ns/op BenchmarkMulconstI32/5-4 16618470 7.201 ns/op BenchmarkMulconstI32/12-4 16655284 7.176 ns/op BenchmarkMulconstI32/120-4 16617151 7.162 ns/op BenchmarkMulconstI32/-120-4 16593040 7.186 ns/op BenchmarkMulconstI32/65537-4 16297834 7.168 ns/op BenchmarkMulconstI32/65538-4 16597605 7.218 ns/op BenchmarkMulconstI64/3-4 16617772 7.170 ns/op BenchmarkMulconstI64/5-4 16668064 7.201 ns/op BenchmarkMulconstI64/12-4 16702986 7.210 ns/op BenchmarkMulconstI64/120-4 16662067 7.167 ns/op BenchmarkMulconstI64/-120-4 16562764 7.179 ns/op BenchmarkMulconstI64/65537-4 16614238 7.150 ns/op BenchmarkMulconstI64/65538-4 16666976 7.178 ns/op BenchmarkMulconstU32/3-4 16586463 7.194 ns/op BenchmarkMulconstU32/5-4 16721806 7.214 ns/op BenchmarkMulconstU32/12-4 16672059 7.162 ns/op BenchmarkMulconstU32/120-4 16622641 7.192 ns/op BenchmarkMulconstU32/65537-4 16631204 7.180 ns/op BenchmarkMulconstU32/65538-4 16133811 7.460 ns/op BenchmarkMulconstU64/3-4 16287088 7.203 ns/op BenchmarkMulconstU64/5-4 16457085 7.171 ns/op BenchmarkMulconstU64/12-4 16663622 7.186 ns/op BenchmarkMulconstU64/120-4 16601644 7.151 ns/op BenchmarkMulconstU64/65537-4 16650552 7.200 ns/op BenchmarkMulconstU64/65538-4 16464940 7.245 ns/op BenchmarkShiftArithmeticRight-4 19378138 6.113 ns/op BenchmarkSwitch8Predictable-4 12634027 8.140 ns/op BenchmarkSwitch8Unpredictable-4 6625922 18.15 ns/op BenchmarkSwitch32Predictable-4 9726649 12.44 ns/op BenchmarkSwitch32Unpredictable-4 6675748 17.94 ns/op BenchmarkSwitchStringPredictable-4 7898718 13.34 ns/op BenchmarkSwitchStringUnpredictable-4 4331449 24.29 ns/op PASS ok cmd/compile/internal/test 12.280s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 135 865154 ns/op BenchmarkNamed/Underlying/nongeneric-4 791790 139.7 ns/op BenchmarkNamed/Underlying/generic-4 829243 139.9 ns/op BenchmarkNamed/Underlying/src_instance-4 818583 138.4 ns/op BenchmarkNamed/Underlying/user_instance-4 839400 141.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 569701624 ns/op 53466 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 362832530 ns/op 83948 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 164575059 ns/op 184989 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 137343629 ns/op 221653 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 347115199 ns/op 14776 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 91643720 ns/op 55960 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35766979 ns/op 143335 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33712590 ns/op 152076 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 137481540 ns/op 15777 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40775103 ns/op 53196 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21597074 ns/op 100453 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20194277 ns/op 107422 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1137643746 ns/op 55319 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 603622729 ns/op 104252 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 164534703 ns/op 381991 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 115465545 ns/op 544696 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 390231923 ns/op 5184 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66098598 ns/op 30591 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40003012 ns/op 50549 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39189423 ns/op 51607 lines/s PASS ok cmd/compile/internal/types2 15.154s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 116 952490 ns/op 2210543 sys-ns/op 1420129 user-ns/op PASS ok cmd/go 0.215s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67334 1732 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77308 1521 ns/op 5.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14150 8404 ns/op 121.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14677 8143 ns/op 125.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2151 54839 ns/op 149.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2197 53565 ns/op 152.94 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.976s All tests passed.