linux-amd64-longtest-race at de2efc2aa1448cfcf28fec66ce0ff3f979fc2f12 :: 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-rnbe3ba8e" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=9s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rnbe3ba8e" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=9s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Sat Jan 21 10:12:05 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.213s ok archive/zip 115.631s ok bufio 0.294s ok bytes 9.414s ok compress/bzip2 0.444s ok compress/flate 162.833s ok compress/gzip 11.951s ok compress/lzw 0.546s ok compress/zlib 8.209s ok container/heap 0.039s ok container/list 0.030s ok container/ring 0.030s ok context 0.043s ok crypto 0.028s ok crypto/aes 0.069s ok crypto/cipher 1.183s ok crypto/des 0.060s ok crypto/dsa 6.267s ok crypto/ecdh 0.432s ok crypto/ecdsa 3.090s ok crypto/ed25519 0.911s ok crypto/elliptic 1.266s ok crypto/hmac 0.040s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.386s ok crypto/internal/boring 0.029s ok crypto/internal/boring/bcache 0.352s ok crypto/internal/edwards25519 35.591s ok crypto/internal/edwards25519/field 12.637s ok crypto/internal/nistec 3.663s ok crypto/internal/nistec/fiat 0.030s [no tests to run] ok crypto/md5 0.038s ok crypto/rand 2.696s ok crypto/rc4 0.474s ok crypto/rsa 4.697s ok crypto/sha1 0.055s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 18.577s ok crypto/tls 3.508s ok crypto/x509 1.543s ok database/sql 1.134s ok database/sql/driver 0.032s ok debug/buildinfo 4.362s ok debug/dwarf 0.094s ok debug/elf 1.272s ok debug/gosym 0.336s ok debug/macho 0.050s 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.081s ok encoding/base64 0.038s ok encoding/binary 0.039s ok encoding/csv 0.070s ok encoding/gob 17.582s ok encoding/hex 0.040s ok encoding/json 9.665s ok encoding/pem 2.363s ok encoding/xml 40.796s ok errors 0.040s ok expvar 0.033s ok flag 0.138s ok fmt 0.601s ok go/ast 0.042s ok go/build 4.126s ok go/build/constraint 0.039s ok go/constant 0.039s ok go/doc 0.253s ok go/doc/comment 2.152s ok go/format 0.063s ok go/importer 0.209s ok go/internal/gccgoimporter 0.062s ok go/internal/gcimporter 41.210s ok go/internal/srcimporter 16.901s ok go/parser 53.644s ok go/printer 1.359s ok go/scanner 0.035s ok go/token 0.127s ok go/types 132.663s ok hash 0.040s ok hash/adler32 0.059s ok hash/crc32 0.069s ok hash/crc64 0.039s ok hash/fnv 0.028s ok hash/maphash 0.029s ok html 0.029s ok html/template 0.726s ok image 1.405s ok image/color 0.049s ok image/draw 0.569s ok image/gif 95.833s ok image/jpeg 23.466s ok image/png 5.447s ok index/suffixarray 611.951s ok internal/abi 0.562s ok internal/buildcfg 0.032s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.032s ok internal/coverage/pods 0.031s ok internal/coverage/slicereader 0.030s ok internal/coverage/slicewriter 0.031s ok internal/coverage/test 0.060s ok internal/cpu 0.089s ok internal/dag 0.030s ok internal/diff 0.030s ok internal/fmtsort 0.029s ok internal/fuzz 0.051s ok internal/godebug 0.032s ok internal/intern 1.916s ok internal/itoa 0.029s ok internal/poll 23.474s ok internal/profile 0.041s ok internal/reflectlite 0.266s ok internal/safefilepath 0.030s ok internal/saferio 0.261s ok internal/singleflight 0.143s ok internal/testenv 0.030s ok internal/trace 6.209s ok internal/types/errors 0.353s ok internal/unsafeheader 0.032s ok internal/xcoff 0.046s ok io 0.072s ok io/fs 0.263s ok io/ioutil 0.040s ok log 0.041s ok log/syslog 1.258s ok math 0.041s ok math/big 7.556s ok math/bits 0.040s ok math/cmplx 0.030s ok math/rand 32.114s ok mime 0.051s ok mime/multipart 3.505s ok mime/quotedprintable 0.657s ok net 23.607s ok net/http 75.422s ok net/http/cgi 0.564s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.150s ok net/http/httptest 0.206s ok net/http/httptrace 0.026s ok net/http/httputil 1.190s ok net/http/internal 0.045s ok net/http/internal/ascii 0.034s ok net/http/pprof 5.215s ok net/internal/socktest 0.029s ok net/mail 0.040s ok net/netip 0.389s ok net/rpc 0.086s ok net/rpc/jsonrpc 0.044s ok net/smtp 0.083s ok net/textproto 0.056s ok net/url 0.050s ok os 17.268s ok os/exec 0.810s ok os/exec/internal/fdtest 0.030s ok os/signal 14.169s ok os/user 0.034s ok path 0.032s ok path/filepath 0.087s ok plugin 0.030s ok reflect 2.845s ok regexp 3.285s ok regexp/syntax 4.770s ok runtime 258.155s ok runtime/cgo 0.033s ok runtime/coverage 18.724s ok runtime/debug 0.188s ok runtime/internal/atomic 3.451s ok runtime/internal/math 0.038s ok runtime/internal/sys 0.032s ok runtime/internal/syscall 0.033s ok runtime/metrics 0.043s ok runtime/pprof 84.266s ok runtime/race 10.378s ok runtime/trace 7.056s ok sort 6.390s ok strconv 8.100s ok strings 4.481s ok sync 1.902s ok sync/atomic 269.984s ok syscall 3.441s ok testing 1.943s ok testing/fstest 0.032s ok testing/iotest 0.032s ok testing/quick 0.185s ok text/scanner 0.053s ok text/tabwriter 0.043s ok text/template 0.923s ok text/template/parse 0.053s ok time 18.058s ok unicode 0.042s ok unicode/utf16 0.034s ok unicode/utf8 0.052s ok cmd/addr2line 0.993s ok cmd/api 7.142s ok cmd/asm/internal/asm 3.609s ok cmd/asm/internal/lex 0.042s ok cmd/compile/internal/abt 0.062s ok cmd/compile/internal/amd64 56.223s ok cmd/compile/internal/base 0.033s ok cmd/compile/internal/compare 0.032s ok cmd/compile/internal/dwarfgen 0.446s ok cmd/compile/internal/importer 14.963s ok cmd/compile/internal/ir 0.032s ok cmd/compile/internal/logopt 0.265s ok cmd/compile/internal/noder 0.042s ok cmd/compile/internal/reflectdata 0.032s [no tests to run] ok cmd/compile/internal/ssa 190.642s ok cmd/compile/internal/syntax 16.631s ok cmd/compile/internal/test 34.794s ok cmd/compile/internal/typecheck 0.291s ok cmd/compile/internal/types 0.029s ok cmd/compile/internal/types2 68.397s ok cmd/covdata 1.327s ok cmd/cover 1.351s ok cmd/dist 0.032s ok cmd/doc 1.080s ok cmd/fix 0.883s ok cmd/go 290.500s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 2.349s ok cmd/go/internal/fsys 0.061s ok cmd/go/internal/generate 0.052s ok cmd/go/internal/get 0.042s ok cmd/go/internal/imports 0.045s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 1.411s ok cmd/go/internal/lockedfile/internal/filelock 0.082s ok cmd/go/internal/modconv 0.050s ok cmd/go/internal/modfetch 34.018s ok cmd/go/internal/modfetch/codehost 9.910s ok cmd/go/internal/modfetch/zip_sum_test 0.040s ok cmd/go/internal/modindex 0.561s ok cmd/go/internal/modload 47.402s ok cmd/go/internal/mvs 0.051s ok cmd/go/internal/par 0.135s ok cmd/go/internal/str 0.031s ok cmd/go/internal/test 0.042s ok cmd/go/internal/vcs 0.400s ok cmd/go/internal/vcweb 0.046s ok cmd/go/internal/vcweb/vcstest 4.553s ok cmd/go/internal/web 0.031s ok cmd/go/internal/work 0.988s ok cmd/gofmt 42.026s ok cmd/internal/archive 0.826s ok cmd/internal/buildid 0.587s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.031s ok cmd/internal/goobj 18.844s ok cmd/internal/moddeps 11.342s ok cmd/internal/notsha256 0.034s ok cmd/internal/obj 0.477s ok cmd/internal/obj/ppc64 5.269s ok cmd/internal/obj/riscv 8.496s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.908s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.151s ok cmd/internal/pkgpattern 0.040s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.029s ok cmd/internal/test2json 0.725s ok cmd/link 8.276s ok cmd/link/internal/benchmark 0.032s ok cmd/link/internal/ld 13.171s ok cmd/link/internal/loader 0.065s ok cmd/nm 0.814s ok cmd/objdump 1.693s ok cmd/pack 1.450s ok cmd/pprof 1.514s ok cmd/trace 0.284s ok cmd/vet 11.001s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2661 38982 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2463 47690 ns/op 1864 B/op 37 allocs/op Benchmark/Writer/PAX-4 1501 76310 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 2910 38278 ns/op 17596 B/op 16 allocs/op Benchmark/Reader/GNU-4 3709 28434 ns/op 17497 B/op 15 allocs/op Benchmark/Reader/PAX-4 1726 72629 ns/op 28137 B/op 33 allocs/op PASS ok archive/tar 0.958s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 341098448 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 163231321 ns/op BenchmarkZip64TestSizes/4096-4 1490 85042 ns/op BenchmarkZip64TestSizes/1048576-4 180 721226 ns/op BenchmarkZip64TestSizes/67108864-4 1 136947713 ns/op PASS ok archive/zip 1.438s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 219806 500.1 ns/op BenchmarkReaderCopyUnoptimal-4 139548 813.5 ns/op BenchmarkReaderCopyNoWriteTo-4 18034 5775 ns/op BenchmarkReaderWriteToOptimal-4 5100 20727 ns/op BenchmarkReaderReadString-4 137265 846.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 217759 555.6 ns/op BenchmarkWriterCopyUnoptimal-4 210814 560.3 ns/op BenchmarkWriterCopyNoReadFrom-4 22965 6036 ns/op BenchmarkReaderEmpty-4 39939 2704 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30153 3966 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 527083 191.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.540s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6210 21123 ns/op 1551.32 MB/s BenchmarkWriteByte-4 506 227135 ns/op 18.03 MB/s BenchmarkWriteRune-4 261 450021 ns/op 27.31 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3657504 ns/op BenchmarkBufferFullSmallReads-4 100 1005326 ns/op BenchmarkBufferWriteBlock/N4096-4 7359 16149 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 403 285318 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 20201663 ns/op 4192272 B/op 22 allocs/op BenchmarkIndexByte/10-4 4676822 24.42 ns/op 409.51 MB/s BenchmarkIndexByte/32-4 4378996 26.23 ns/op 1219.90 MB/s BenchmarkIndexByte/4K-4 923232 130.3 ns/op 31446.78 MB/s BenchmarkIndexBytePortable/10-4 810722 141.6 ns/op 70.63 MB/s BenchmarkIndexBytePortable/32-4 263264 450.4 ns/op 71.06 MB/s BenchmarkIndexBytePortable/4K-4 2228 53540 ns/op 76.50 MB/s BenchmarkIndexRune/10-4 1000000 100.1 ns/op 99.95 MB/s BenchmarkIndexRune/32-4 1222306 98.66 ns/op 324.33 MB/s BenchmarkIndexRune/4K-4 388872 309.4 ns/op 13239.10 MB/s BenchmarkIndexRuneASCII/10-4 4515782 24.28 ns/op 411.90 MB/s BenchmarkIndexRuneASCII/32-4 4337539 26.32 ns/op 1216.03 MB/s BenchmarkIndexRuneASCII/4K-4 900135 131.4 ns/op 31174.57 MB/s BenchmarkEqual/0-4 7237290 15.88 ns/op BenchmarkEqual/1-4 1517856 78.04 ns/op 12.81 MB/s BenchmarkEqual/6-4 1488852 80.86 ns/op 74.20 MB/s BenchmarkEqual/9-4 1467370 82.48 ns/op 109.12 MB/s BenchmarkEqual/15-4 1470108 82.47 ns/op 181.88 MB/s BenchmarkEqual/16-4 1527810 79.18 ns/op 202.06 MB/s BenchmarkEqual/20-4 1407841 83.10 ns/op 240.68 MB/s BenchmarkEqual/32-4 1440816 83.50 ns/op 383.25 MB/s BenchmarkEqual/4K-4 105027 1126 ns/op 3636.32 MB/s BenchmarkIndex/10-4 3192388 37.07 ns/op 269.74 MB/s BenchmarkIndex/32-4 3081128 38.10 ns/op 839.82 MB/s BenchmarkIndex/4K-4 18193 6654 ns/op 615.53 MB/s BenchmarkIndexEasy/10-4 3035666 38.27 ns/op 261.31 MB/s BenchmarkIndexEasy/32-4 3048452 38.30 ns/op 835.49 MB/s BenchmarkIndexEasy/4K-4 485089 240.4 ns/op 17036.68 MB/s BenchmarkCount/10-4 1535358 78.21 ns/op 127.85 MB/s BenchmarkCount/32-4 1528395 78.40 ns/op 408.17 MB/s BenchmarkCount/4K-4 18052 6599 ns/op 620.72 MB/s BenchmarkCountEasy/10-4 1539674 77.31 ns/op 129.36 MB/s BenchmarkCountEasy/32-4 1512752 79.08 ns/op 404.67 MB/s BenchmarkCountEasy/4K-4 429853 274.5 ns/op 14923.23 MB/s BenchmarkCountSingle/10-4 3908667 30.70 ns/op 325.75 MB/s BenchmarkCountSingle/32-4 3565256 33.61 ns/op 951.97 MB/s BenchmarkCountSingle/4K-4 802345 141.1 ns/op 29028.56 MB/s BenchmarkToUpper/#00-4 3032632 39.06 ns/op BenchmarkToUpper/ONLYUPPER-4 303967 392.1 ns/op BenchmarkToUpper/abc-4 501943 242.8 ns/op BenchmarkToUpper/AbC123-4 302228 409.5 ns/op BenchmarkToUpper/azAZ09_-4 277533 440.5 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74851 1539 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39489 3015 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57472 2094 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128715 941.3 ns/op BenchmarkToLower/#00-4 2882587 41.19 ns/op BenchmarkToLower/abc-4 439488 255.2 ns/op BenchmarkToLower/AbC123-4 302904 409.1 ns/op BenchmarkToLower/azAZ09_-4 261826 437.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78804 1537 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42998 2814 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66784 1775 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120060 986.4 ns/op BenchmarkFields/ASCII/16-4 126600 906.9 ns/op 17.64 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8956 13110 ns/op 19.53 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 560 210099 ns/op 19.50 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3836500 ns/op 17.08 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 59454952 ns/op 17.64 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 85915 1366 ns/op 11.71 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6382 18626 ns/op 13.74 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 351 326878 ns/op 12.53 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6331826 ns/op 10.35 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123481650 ns/op 8.49 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 158647 754.6 ns/op 21.20 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12776 9271 ns/op 27.61 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 679 164254 ns/op 24.94 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3758783 ns/op 17.44 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 81403756 ns/op 12.88 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 108468 1014 ns/op 15.78 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8557 13297 ns/op 19.25 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 492 229270 ns/op 17.87 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4734720 ns/op 13.84 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 97137810 ns/op 10.79 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2032400 58.93 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 112586 1061 ns/op BenchmarkTrimSpace/JustNonASCII-4 50694 2326 ns/op BenchmarkToValidUTF8/Valid-4 493087 248.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 339054 344.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 103334 1188 ns/op BenchmarkIndexHard1-4 820 143404 ns/op BenchmarkIndexHard2-4 594 200056 ns/op BenchmarkIndexHard3-4 150 801121 ns/op BenchmarkIndexHard4-4 180 658787 ns/op BenchmarkLastIndexHard1-4 5 22046300 ns/op BenchmarkLastIndexHard2-4 4 28852822 ns/op BenchmarkLastIndexHard3-4 4 31176615 ns/op BenchmarkCountHard1-4 836 142487 ns/op BenchmarkCountHard2-4 597 201049 ns/op BenchmarkCountHard3-4 151 792611 ns/op BenchmarkSplitEmptySeparator-4 1 171526513 ns/op BenchmarkSplitSingleByteSeparator-4 9 11480739 ns/op BenchmarkSplitMultiByteSeparator-4 10 10055996 ns/op BenchmarkSplitNSingleByteSeparator-4 188692 640.9 ns/op BenchmarkSplitNMultiByteSeparator-4 68672 1611 ns/op BenchmarkRepeat-4 192110 631.2 ns/op BenchmarkRepeatLarge/256/1-4 132236 790.2 ns/op 323.98 MB/s BenchmarkRepeatLarge/256/16-4 188198 546.8 ns/op 468.19 MB/s BenchmarkRepeatLarge/512/1-4 95244 1183 ns/op 432.95 MB/s BenchmarkRepeatLarge/512/16-4 141075 802.0 ns/op 638.41 MB/s BenchmarkRepeatLarge/1024/1-4 70490 1613 ns/op 634.88 MB/s BenchmarkRepeatLarge/1024/16-4 86594 1273 ns/op 804.54 MB/s BenchmarkRepeatLarge/2048/1-4 38394 2641 ns/op 775.46 MB/s BenchmarkRepeatLarge/2048/16-4 45723 2658 ns/op 770.53 MB/s BenchmarkRepeatLarge/4096/1-4 24603 4732 ns/op 865.61 MB/s BenchmarkRepeatLarge/4096/16-4 25965 4538 ns/op 902.60 MB/s BenchmarkRepeatLarge/8192/1-4 14973 7720 ns/op 1061.11 MB/s BenchmarkRepeatLarge/8192/16-4 14823 7819 ns/op 1047.72 MB/s BenchmarkRepeatLarge/8192/4097-4 24242 4700 ns/op 871.68 MB/s BenchmarkRepeatLarge/16384/1-4 7114 14689 ns/op 1115.40 MB/s BenchmarkRepeatLarge/16384/16-4 8071 14053 ns/op 1165.91 MB/s BenchmarkRepeatLarge/16384/4097-4 9994 11458 ns/op 1072.66 MB/s BenchmarkRepeatLarge/32768/1-4 4489 26724 ns/op 1226.16 MB/s BenchmarkRepeatLarge/32768/16-4 4333 27695 ns/op 1183.19 MB/s BenchmarkRepeatLarge/32768/4097-4 4215 30134 ns/op 951.70 MB/s BenchmarkRepeatLarge/65536/1-4 2218 60502 ns/op 1083.21 MB/s BenchmarkRepeatLarge/65536/16-4 2169 55716 ns/op 1176.25 MB/s BenchmarkRepeatLarge/65536/4097-4 2170 53515 ns/op 1148.37 MB/s BenchmarkRepeatLarge/131072/1-4 220 526803 ns/op 248.81 MB/s BenchmarkRepeatLarge/131072/16-4 218 524755 ns/op 249.78 MB/s BenchmarkRepeatLarge/131072/4097-4 223 516695 ns/op 245.81 MB/s BenchmarkRepeatLarge/262144/1-4 100 1020231 ns/op 256.95 MB/s BenchmarkRepeatLarge/262144/16-4 100 1036104 ns/op 253.01 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1011285 ns/op 255.23 MB/s BenchmarkRepeatLarge/524288/1-4 64 2027957 ns/op 258.53 MB/s BenchmarkRepeatLarge/524288/16-4 63 2041217 ns/op 256.85 MB/s BenchmarkRepeatLarge/524288/4097-4 51 2045812 ns/op 254.33 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4052801 ns/op 258.73 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4066310 ns/op 257.87 MB/s BenchmarkRepeatLarge/1048576/4097-4 32 4068865 ns/op 256.76 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7887115 ns/op 265.90 MB/s BenchmarkRepeatLarge/2097152/16-4 16 7934025 ns/op 264.32 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8288462 ns/op 252.59 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15867449 ns/op 264.33 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16250540 ns/op 258.10 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16467102 ns/op 254.52 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32421619 ns/op 258.74 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33405146 ns/op 251.12 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33609903 ns/op 249.53 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62994563 ns/op 266.33 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63397613 ns/op 264.63 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63190147 ns/op 265.50 MB/s BenchmarkRepeatLarge/33554432/1-4 1 123613742 ns/op 271.45 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124805680 ns/op 268.85 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125413254 ns/op 267.55 MB/s BenchmarkRepeatLarge/67108864/1-4 1 245981032 ns/op 272.82 MB/s BenchmarkRepeatLarge/67108864/16-4 1 247158623 ns/op 271.52 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 244972605 ns/op 273.94 MB/s BenchmarkRepeatLarge/134217728/1-4 1 480437370 ns/op 279.37 MB/s BenchmarkRepeatLarge/134217728/16-4 1 484381300 ns/op 277.09 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 483728918 ns/op 277.46 MB/s BenchmarkRepeatLarge/268435456/1-4 1 951591431 ns/op 282.09 MB/s BenchmarkRepeatLarge/268435456/16-4 1 971467775 ns/op 276.32 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 962052202 ns/op 279.02 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1887739180 ns/op 284.40 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1890539274 ns/op 283.98 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1930860349 ns/op 278.05 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3738559594 ns/op 287.21 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3781769094 ns/op 283.93 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3799114476 ns/op 282.63 MB/s BenchmarkBytesCompare/1-4 10717552 11.17 ns/op BenchmarkBytesCompare/2-4 9191128 13.03 ns/op BenchmarkBytesCompare/4-4 9167454 13.26 ns/op BenchmarkBytesCompare/8-4 9702976 12.20 ns/op BenchmarkBytesCompare/16-4 9751282 12.18 ns/op BenchmarkBytesCompare/32-4 8863236 13.68 ns/op BenchmarkBytesCompare/64-4 7813480 15.03 ns/op BenchmarkBytesCompare/128-4 7816287 15.41 ns/op BenchmarkBytesCompare/256-4 5760454 18.42 ns/op BenchmarkBytesCompare/512-4 4231500 28.85 ns/op BenchmarkBytesCompare/1024-4 2786248 43.06 ns/op BenchmarkBytesCompare/2048-4 1628245 74.33 ns/op BenchmarkIndexAnyASCII/1:1-4 2351456 50.27 ns/op BenchmarkIndexAnyASCII/1:2-4 2415744 48.45 ns/op BenchmarkIndexAnyASCII/1:4-4 2407732 48.32 ns/op BenchmarkIndexAnyASCII/1:8-4 2403835 48.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2422035 47.31 ns/op BenchmarkIndexAnyASCII/1:32-4 2399244 49.28 ns/op BenchmarkIndexAnyASCII/1:64-4 2391944 48.29 ns/op BenchmarkIndexAnyASCII/16:1-4 2109166 57.11 ns/op BenchmarkIndexAnyASCII/16:2-4 419869 276.2 ns/op BenchmarkIndexAnyASCII/16:4-4 419917 281.2 ns/op BenchmarkIndexAnyASCII/16:8-4 410673 284.3 ns/op BenchmarkIndexAnyASCII/16:16-4 386980 296.9 ns/op BenchmarkIndexAnyASCII/16:32-4 355255 325.3 ns/op BenchmarkIndexAnyASCII/16:64-4 315111 371.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1869495 65.52 ns/op BenchmarkIndexAnyASCII/256:2-4 32743 3618 ns/op BenchmarkIndexAnyASCII/256:4-4 33034 3601 ns/op BenchmarkIndexAnyASCII/256:8-4 33118 3594 ns/op BenchmarkIndexAnyASCII/256:16-4 32883 3619 ns/op BenchmarkIndexAnyASCII/256:32-4 32835 3648 ns/op BenchmarkIndexAnyASCII/256:64-4 32233 3722 ns/op BenchmarkIndexAnyUTF8/1:1-4 2325148 50.45 ns/op BenchmarkIndexAnyUTF8/1:2-4 2362959 48.78 ns/op BenchmarkIndexAnyUTF8/1:4-4 2349562 48.27 ns/op BenchmarkIndexAnyUTF8/1:8-4 2385025 48.58 ns/op BenchmarkIndexAnyUTF8/1:16-4 2461640 47.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2344290 50.20 ns/op BenchmarkIndexAnyUTF8/1:64-4 2386786 50.54 ns/op BenchmarkIndexAnyUTF8/16:1-4 154675 751.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 274796 426.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 273463 426.4 ns/op BenchmarkIndexAnyUTF8/16:8-4 273363 427.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 266701 433.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 261235 452.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 260564 447.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10991 ns/op BenchmarkIndexAnyUTF8/256:2-4 19602 6103 ns/op BenchmarkIndexAnyUTF8/256:4-4 19873 6022 ns/op BenchmarkIndexAnyUTF8/256:8-4 19814 6060 ns/op BenchmarkIndexAnyUTF8/256:16-4 19732 6083 ns/op BenchmarkIndexAnyUTF8/256:32-4 18392 6478 ns/op BenchmarkIndexAnyUTF8/256:64-4 18859 6389 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2277289 51.98 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2361831 49.73 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2359813 49.90 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2351690 50.48 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2409951 48.23 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2362449 50.03 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2357286 50.55 ns/op BenchmarkLastIndexAnyASCII/16:1-4 325551 361.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 325938 358.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 324942 359.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 326805 356.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 307023 377.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 292298 401.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 263565 452.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24385 4857 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24660 4869 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24549 4885 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24626 4896 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24669 4889 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24340 4945 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23942 5014 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2302046 50.74 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2353628 49.05 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2366362 49.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2376054 49.79 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2417787 47.79 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2380382 49.43 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2338454 50.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 227408 493.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 274287 433.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 273756 436.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 272930 431.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 270968 428.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 259461 452.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 264138 444.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17348 6904 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19528 6169 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19558 6185 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19424 6160 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19629 6089 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18330 6506 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18738 6366 ns/op BenchmarkTrimASCII/1:1-4 2570912 45.71 ns/op BenchmarkTrimASCII/1:2-4 2144254 54.93 ns/op BenchmarkTrimASCII/1:4-4 2111208 56.67 ns/op BenchmarkTrimASCII/1:8-4 1915600 62.55 ns/op BenchmarkTrimASCII/1:16-4 1666232 71.91 ns/op BenchmarkTrimASCII/16:1-4 429799 268.7 ns/op BenchmarkTrimASCII/16:2-4 316995 369.1 ns/op BenchmarkTrimASCII/16:4-4 326048 370.9 ns/op BenchmarkTrimASCII/16:8-4 315520 372.4 ns/op BenchmarkTrimASCII/16:16-4 301068 382.7 ns/op BenchmarkTrimASCII/256:1-4 34023 3613 ns/op BenchmarkTrimASCII/256:2-4 23032 5167 ns/op BenchmarkTrimASCII/256:4-4 23847 4998 ns/op BenchmarkTrimASCII/256:8-4 23896 4989 ns/op BenchmarkTrimASCII/256:16-4 23932 5094 ns/op BenchmarkTrimASCII/4096:1-4 2133 55244 ns/op BenchmarkTrimASCII/4096:2-4 1472 80074 ns/op BenchmarkTrimASCII/4096:4-4 1399 79874 ns/op BenchmarkTrimASCII/4096:8-4 1449 81060 ns/op BenchmarkTrimASCII/4096:16-4 1464 81239 ns/op BenchmarkTrimByte-4 1517892 78.70 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13077 9103 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13125 9117 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 678 171106 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1346 85046 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2647 42830 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4714 22750 ns/op BenchmarkCompareBytesEqual-4 9994551 11.23 ns/op BenchmarkCompareBytesToNil-4 11635255 9.902 ns/op BenchmarkCompareBytesEmpty-4 12244584 8.661 ns/op BenchmarkCompareBytesIdentical-4 11818534 8.795 ns/op BenchmarkCompareBytesSameLength-4 10705533 10.11 ns/op BenchmarkCompareBytesDifferentLength-4 10622968 9.591 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1408 86069 ns/op 12183.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1375 84855 ns/op 12357.45 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1378 86227 ns/op 12160.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1380 85235 ns/op 12302.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1400 81406 ns/op 12880.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1402 79992 ns/op 13108.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1383 84852 ns/op 12357.85 MB/s BenchmarkCompareBytesBig-4 1394 85486 ns/op 12266.12 MB/s BenchmarkCompareBytesBigIdentical-4 12399478 8.488 ns/op 123540453.50 MB/s PASS ok bytes 71.000s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76582448 ns/op 1.31 MB/s 3628664 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 314446029 ns/op 1.80 MB/s 3663168 B/op 54 allocs/op BenchmarkDecodeRand-4 5 23841998 ns/op 0.69 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.378s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 56 1802230 ns/op 5.55 MB/s 46393 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17364320 ns/op 5.76 MB/s 46080 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 174766649 ns/op 5.72 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1786464 ns/op 5.60 MB/s 49361 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17438332 ns/op 5.73 MB/s 51833 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180308951 ns/op 5.55 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1756072 ns/op 5.69 MB/s 50465 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16874727 ns/op 5.93 MB/s 50251 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169088066 ns/op 5.91 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1756261 ns/op 5.69 MB/s 47749 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16637002 ns/op 6.01 MB/s 64305 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 168267659 ns/op 5.94 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1965081 ns/op 5.09 MB/s 48720 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18826497 ns/op 5.31 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 191695113 ns/op 5.22 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 72 1527624 ns/op 6.55 MB/s 48445 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12594621 ns/op 7.94 MB/s 56074 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128129610 ns/op 7.80 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 81 1380554 ns/op 7.24 MB/s 50768 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10111622 ns/op 9.89 MB/s 56048 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101517442 ns/op 9.85 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 76 1374210 ns/op 7.28 MB/s 51410 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10174267 ns/op 9.83 MB/s 52769 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100975595 ns/op 9.90 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1239893 ns/op 8.07 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11916809 ns/op 8.39 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117900911 ns/op 8.48 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2274465 ns/op 4.40 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20684710 ns/op 4.83 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 203149106 ns/op 4.92 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6629350 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79047621 ns/op 1.27 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 817564389 ns/op 1.22 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6729843 ns/op 1.49 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 80210448 ns/op 1.25 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 825498539 ns/op 1.21 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1478843 ns/op 6.76 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12700924 ns/op 7.87 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125185275 ns/op 7.99 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2122033 ns/op 4.71 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16602380 ns/op 6.02 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 162745493 ns/op 6.14 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6573804 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 75097791 ns/op 1.33 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 740307260 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6591129 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90230666 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 934910889 ns/op 1.07 MB/s PASS ok compress/flate 15.529s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2229353 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2330973 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 21863536 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22082928 ns/op 4.53 MB/s BenchmarkDecoder/1e6-4 1 219857724 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219954206 ns/op 4.55 MB/s BenchmarkEncoder/1e4-4 51 2127894 ns/op 4.70 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1783800 ns/op 5.61 MB/s BenchmarkEncoder/1e5-4 6 18990722 ns/op 5.27 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18503147 ns/op 5.40 MB/s BenchmarkEncoder/1e6-4 1 191022821 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187202707 ns/op 5.34 MB/s PASS ok compress/lzw 2.753s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 28 4110417 ns/op PASS ok container/heap 0.235s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19604 5697 ns/op BenchmarkWithTimeout/concurrency=40-4 5138 23547 ns/op BenchmarkWithTimeout/concurrency=4000-4 5174 26079 ns/op BenchmarkWithTimeout/concurrency=400000-4 6199 20537 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 368784 328.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10251 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14775 8240 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2420 49839 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1626 111620 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2421 50201 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 217 537917 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 156 771460 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 243 483546 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5472572 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9232153 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4722796 ns/op BenchmarkCheckCanceled/Err-4 261975 443.6 ns/op BenchmarkCheckCanceled/Done-4 411092 287.5 ns/op BenchmarkContextCancelDone-4 461196 245.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24075 4649 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21406 5569 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 20947 5847 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 17088 7020 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12031 9531 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 560125 210.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319651 370.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 226411 528.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 141552 842.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72171 1653 ns/op PASS ok context 13.895s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1706389 69.20 ns/op 231.22 MB/s BenchmarkDecrypt-4 1701019 68.97 ns/op 231.98 MB/s BenchmarkExpand-4 927906 118.7 ns/op PASS ok crypto/aes 0.521s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 174225 648.4 ns/op 98.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 368356 291.6 ns/op 219.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 177135 670.4 ns/op 95.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 375291 307.1 ns/op 208.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118182 1007 ns/op 1340.22 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 178918 660.2 ns/op 2044.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106570 1115 ns/op 1210.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149576 789.1 ns/op 1710.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41242 2922 ns/op 2803.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52363 2297 ns/op 3565.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34405 3509 ns/op 2334.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39662 3008 ns/op 2723.25 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6729 16054 ns/op 63.47 MB/s BenchmarkAESCFBDecrypt1K-4 7078 16272 ns/op 62.62 MB/s BenchmarkAESCFBDecrypt8K-4 933 127912 ns/op 64.00 MB/s BenchmarkAESOFB1K-4 10000 10825 ns/op 94.13 MB/s BenchmarkAESCTR1K-4 14187 8534 ns/op 119.41 MB/s BenchmarkAESCTR8K-4 1759 66656 ns/op 122.82 MB/s BenchmarkAESCBCEncrypt1K-4 14452 8282 ns/op 123.64 MB/s BenchmarkAESCBCDecrypt1K-4 18039 6616 ns/op 154.77 MB/s PASS ok crypto/cipher 2.854s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 72873 1583 ns/op 5.05 MB/s BenchmarkDecrypt-4 75756 1503 ns/op 5.32 MB/s BenchmarkTDESEncrypt-4 30279 3932 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30975 3851 ns/op 2.08 MB/s PASS ok crypto/des 0.619s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 945 120702 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7581808 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20084932 ns/op 1530 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1208334 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.638s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1498 71290 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 45 2562596 ns/op 10778 B/op 62 allocs/op BenchmarkSign/P521-4 19 5978486 ns/op 11158 B/op 63 allocs/op BenchmarkVerify/P256-4 901 130999 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7707551 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 20365136 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3922 30377 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1883873 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5058860 ns/op 1444 B/op 17 allocs/op PASS ok crypto/ecdsa 1.460s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 312 352555 ns/op BenchmarkNewKeyFromSeed-4 333 355932 ns/op BenchmarkSigning-4 316 375522 ns/op BenchmarkVerification-4 214 548431 ns/op PASS ok crypto/ed25519 0.645s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5031 23149 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 153 760100 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1982035 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5008694 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1335 86135 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1949580 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5407425 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15031116 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12345 9295 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5710 20082 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3558 30239 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 79 1391096 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2401 47922 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 284 409377 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1540 76983 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1256369 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.314s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14905 8011 ns/op 127.82 MB/s BenchmarkHMACSHA256_32-4 24549 4847 ns/op 6.60 MB/s BenchmarkNewWriteSum-4 10000 10062 ns/op 3.18 MB/s PASS ok crypto/hmac 0.512s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57615 2035 ns/op BenchmarkModSub-4 71496 1635 ns/op BenchmarkMontgomeryRepr-4 23386 4637 ns/op BenchmarkMontgomeryMul-4 28608 4160 ns/op BenchmarkModMul-4 12355 9603 ns/op BenchmarkExpBig-4 15 7419536 ns/op BenchmarkExp-4 7 15875462 ns/op PASS ok crypto/internal/bigmod 1.164s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3040 33529 ns/op BenchmarkScalarBaseMult-4 332 342163 ns/op BenchmarkScalarMult-4 154 767316 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 225 528325 ns/op PASS ok crypto/internal/edwards25519 0.632s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 524853 203.9 ns/op BenchmarkMultiply-4 4288818 27.93 ns/op BenchmarkSquare-4 5281896 22.63 ns/op BenchmarkInvert-4 24732 4819 ns/op BenchmarkMult32-4 1542171 76.97 ns/op PASS ok crypto/internal/edwards25519/field 0.815s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1915092 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1582 74275 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5209946 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14323438 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 665543 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8013 14594 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 64 1754607 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4249089 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.070s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 606828 183.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 317433 365.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 116679 1011 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 672490 178.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 321841 369.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117745 1005 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.783s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118946 968.1 ns/op 8.26 MB/s BenchmarkHash64-4 129696 904.1 ns/op 70.79 MB/s BenchmarkHash128-4 118508 1003 ns/op 127.58 MB/s BenchmarkHash256-4 96162 1247 ns/op 205.30 MB/s BenchmarkHash512-4 68598 1726 ns/op 296.71 MB/s BenchmarkHash1K-4 44455 2691 ns/op 380.48 MB/s BenchmarkHash8K-4 7363 16113 ns/op 508.42 MB/s BenchmarkHash1M-4 61 1948857 ns/op 538.05 MB/s BenchmarkHash8M-4 7 15603838 ns/op 537.60 MB/s BenchmarkHash8BytesUnaligned-4 118243 975.4 ns/op 8.20 MB/s BenchmarkHash1KUnaligned-4 44574 2709 ns/op 378.00 MB/s BenchmarkHash8KUnaligned-4 7239 16057 ns/op 510.20 MB/s PASS ok crypto/md5 1.600s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 117848230 ns/op PASS ok crypto/rand 0.368s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13270 8977 ns/op 14.26 MB/s BenchmarkRC4_1K-4 1552 72507 ns/op 14.12 MB/s BenchmarkRC4_8K-4 207 574740 ns/op 14.09 MB/s PASS ok crypto/rc4 0.550s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8872029 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20862858 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38904381 ns/op BenchmarkEncryptPKCS1v15/2048-4 39 2715602 ns/op BenchmarkDecryptOAEP/2048-4 12 8792362 ns/op BenchmarkEncryptOAEP/2048-4 39 2714672 ns/op BenchmarkSignPKCS1v15/2048-4 13 8904250 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2728746 ns/op BenchmarkSignPSS/2048-4 13 8964841 ns/op BenchmarkVerifyPSS/2048-4 40 2899009 ns/op PASS ok crypto/rsa 1.580s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 107641 1076 ns/op 7.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124550 910.9 ns/op 8.78 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74199 1560 ns/op 205.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87055 1352 ns/op 236.70 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49593 2422 ns/op 422.74 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53343 2231 ns/op 458.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9795 11767 ns/op 696.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11561 ns/op 708.61 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.086s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81732 1414 ns/op 5.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95985 1214 ns/op 6.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91286 1301 ns/op 6.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25597 4684 ns/op 218.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27099 4424 ns/op 231.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26511 4544 ns/op 225.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4066 28256 ns/op 289.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4249 28144 ns/op 291.08 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4172 28212 ns/op 290.37 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.303s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52844 2048 ns/op 3.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72998 1598 ns/op 5.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65674 1804 ns/op 4.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28297 4198 ns/op 243.94 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31526 3780 ns/op 270.88 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29749 3973 ns/op 257.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5948 20261 ns/op 404.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5965 19843 ns/op 412.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5703 20078 ns/op 408.00 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.297s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15803523 7.536 ns/op BenchmarkConstantTimeEq-4 15767148 7.583 ns/op BenchmarkConstantTimeLessOrEq-4 15917916 7.601 ns/op BenchmarkXORBytes/8Bytes-4 4345666 26.25 ns/op 304.70 MB/s BenchmarkXORBytes/128Bytes-4 4074832 29.46 ns/op 4344.84 MB/s BenchmarkXORBytes/2048Bytes-4 892092 130.2 ns/op 15735.65 MB/s BenchmarkXORBytes/32768Bytes-4 60841 1956 ns/op 16751.75 MB/s PASS ok crypto/subtle 0.982s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 135 951961 ns/op BenchmarkCertCache/1-4 163 828278 ns/op BenchmarkCertCache/2-4 147 708587 ns/op BenchmarkCertCache/3-4 188 745655 ns/op BenchmarkHandshakeServer/RSA-4 39 3038709 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 27 3754586 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3383038 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 103 1104183 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 162 752929 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2328941 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 1942140 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28862292 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28786818 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20633309 ns/op 50.82 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 26128106 ns/op 40.13 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33325746 ns/op 62.93 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51434958 ns/op 40.77 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60041926 ns/op 69.86 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 87195409 ns/op 48.10 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 107957995 ns/op 77.70 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 151766337 ns/op 55.27 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 219321412 ns/op 76.50 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 281843915 ns/op 59.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 418472494 ns/op 80.18 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 536953648 ns/op 62.49 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 782271477 ns/op 85.79 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1124333744 ns/op 59.69 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20688617 ns/op 50.68 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28461577 ns/op 36.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34442043 ns/op 60.89 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47419588 ns/op 44.23 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63623221 ns/op 65.92 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 82394471 ns/op 50.91 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 98645362 ns/op 85.04 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 176901217 ns/op 47.42 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 212537637 ns/op 78.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 275995104 ns/op 60.79 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 402506494 ns/op 83.36 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 566827665 ns/op 59.20 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 851191345 ns/op 78.84 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1272816625 ns/op 52.72 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703093272 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705731449 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288297795 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287273342 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148668869 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149328568 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80301100 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79554196 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38836698 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37884186 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143174195 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145853795 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63102371 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63950188 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36828045 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36584598 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23827677 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23635429 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 17119475 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15748023 ns/op PASS ok crypto/tls 18.370s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12216527 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 368864 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1008 102743 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1016 117071 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 0.904s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 23346202 ns/op 2503606 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23807833 ns/op 2228329 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 8 14501344 ns/op 1708822 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 24425499 ns/op 2351574 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10531660 ns/op 595124 B/op 14149 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18773305 ns/op 823702 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 27 4174617 ns/op 108457 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22434462 ns/op 1659825 B/op 13976 allocs/op BenchmarkManyConcurrentQueries-4 2139 48167 ns/op 3989 B/op 20 allocs/op PASS ok database/sql 1.870s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 226267 525.6 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1611588 ns/op 188213 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1647521 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17161 6961 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 662 160946 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2721 39627 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.277s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 264 446494 ns/op 18.35 MB/s BenchmarkEncodeToString-4 219 497816 ns/op 16.46 MB/s BenchmarkDecode-4 140 835959 ns/op 15.68 MB/s BenchmarkDecodeString-4 139 834646 ns/op 15.71 MB/s PASS ok encoding/base32 0.753s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 310 349948 ns/op 23.41 MB/s BenchmarkDecodeString/2-4 261909 423.9 ns/op 9.44 MB/s BenchmarkDecodeString/4-4 217936 538.5 ns/op 14.86 MB/s BenchmarkDecodeString/8-4 182924 656.8 ns/op 18.27 MB/s BenchmarkDecodeString/64-4 33873 3418 ns/op 25.75 MB/s BenchmarkDecodeString/8192-4 320 361841 ns/op 30.19 MB/s BenchmarkNewEncoding-4 89025 1296 ns/op 197.57 MB/s PASS ok encoding/base64 0.997s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1266 89365 ns/op 44.76 MB/s BenchmarkReadStruct-4 17265 6802 ns/op 11.03 MB/s BenchmarkWriteStruct-4 17984 6583 ns/op 11.39 MB/s BenchmarkReadInts-4 47236 2442 ns/op 12.29 MB/s BenchmarkWriteInts-4 40749 2866 ns/op 10.47 MB/s BenchmarkWriteSlice1000Int32s-4 1243 91370 ns/op 43.78 MB/s BenchmarkPutUint16-4 3341796 35.63 ns/op 56.14 MB/s BenchmarkAppendUint16-4 3363261 35.62 ns/op 56.14 MB/s BenchmarkPutUint32-4 2458322 48.58 ns/op 82.34 MB/s BenchmarkAppendUint32-4 2376632 50.95 ns/op 78.52 MB/s BenchmarkPutUint64-4 1076769 110.2 ns/op 72.58 MB/s BenchmarkAppendUint64-4 1000000 111.7 ns/op 71.61 MB/s BenchmarkLittleEndianPutUint16-4 3327392 36.15 ns/op 55.33 MB/s BenchmarkLittleEndianAppendUint16-4 3357698 35.78 ns/op 55.90 MB/s BenchmarkLittleEndianPutUint32-4 2364326 49.03 ns/op 81.58 MB/s BenchmarkLittleEndianAppendUint32-4 2481063 48.05 ns/op 83.25 MB/s BenchmarkLittleEndianPutUint64-4 1000000 112.5 ns/op 71.12 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.8 ns/op 72.19 MB/s BenchmarkReadFloats-4 164641 722.8 ns/op 16.60 MB/s BenchmarkWriteFloats-4 142479 846.9 ns/op 14.17 MB/s BenchmarkReadSlice1000Float32s-4 1239 95066 ns/op 42.08 MB/s BenchmarkWriteSlice1000Float32s-4 1072 102464 ns/op 39.04 MB/s BenchmarkReadSlice1000Uint8s-4 75720 1425 ns/op 701.66 MB/s BenchmarkWriteSlice1000Uint8s-4 91671 1097 ns/op 911.22 MB/s BenchmarkPutUvarint32-4 752097 147.4 ns/op 27.14 MB/s BenchmarkPutUvarint64-4 198434 577.7 ns/op 13.85 MB/s PASS ok encoding/binary 3.865s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6702 16803 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6945 16824 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6093 17121 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3745 27918 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7965 15149 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7674 15046 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7875 14904 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4346 25887 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12874 9161 ns/op PASS ok encoding/csv 1.473s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10470 11100 ns/op BenchmarkEndToEndByteBuffer-4 15516 7626 ns/op BenchmarkEndToEndSliceByteBuffer-4 284 383293 ns/op BenchmarkEncodeComplex128Slice-4 825 135527 ns/op BenchmarkEncodeFloat64Slice-4 1598 64631 ns/op BenchmarkEncodeInt32Slice-4 1754 67273 ns/op BenchmarkEncodeStringSlice-4 2623 45042 ns/op BenchmarkEncodeInterfaceSlice-4 74 1757071 ns/op BenchmarkDecodeComplex128Slice-4 646 203407 ns/op BenchmarkDecodeFloat64Slice-4 1086 113984 ns/op BenchmarkDecodeInt32Slice-4 1086 107326 ns/op BenchmarkDecodeStringSlice-4 885 163979 ns/op BenchmarkDecodeStringsSlice-4 338 353669 ns/op BenchmarkDecodeBytesSlice-4 616 193125 ns/op BenchmarkDecodeInterfaceSlice-4 105 1019084 ns/op BenchmarkDecodeMap-4 88 1369759 ns/op PASS ok encoding/gob 3.066s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12858 9359 ns/op 27.35 MB/s BenchmarkEncode/1024-4 2935 37385 ns/op 27.39 MB/s BenchmarkEncode/4096-4 808 147244 ns/op 27.82 MB/s BenchmarkEncode/16384-4 206 577335 ns/op 28.38 MB/s BenchmarkDecode/256-4 23695 5074 ns/op 50.45 MB/s BenchmarkDecode/1024-4 5817 19848 ns/op 51.59 MB/s BenchmarkDecode/4096-4 1501 79363 ns/op 51.61 MB/s BenchmarkDecode/16384-4 374 318931 ns/op 51.37 MB/s BenchmarkDump/256-4 1328 89527 ns/op 2.86 MB/s BenchmarkDump/1024-4 334 348124 ns/op 2.94 MB/s BenchmarkDump/4096-4 82 1392716 ns/op 2.94 MB/s BenchmarkDump/16384-4 20 5869605 ns/op 2.79 MB/s PASS ok encoding/hex 1.776s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 151933044 ns/op 12.77 MB/s 8390736 B/op 50 allocs/op BenchmarkCodeEncoderError-4 1 148064184 ns/op 13.11 MB/s 8393360 B/op 104 allocs/op BenchmarkCodeMarshal-4 1 116564359 ns/op 16.65 MB/s 1943912 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 169409527 ns/op 11.45 MB/s 10336712 B/op 107 allocs/op BenchmarkMarshalBytes/32-4 21783 5476 ns/op BenchmarkMarshalBytes/256-4 5775 20037 ns/op BenchmarkMarshalBytes/4096-4 429 270336 ns/op BenchmarkMarshalBytesError/32-4 60 1919155 ns/op BenchmarkMarshalBytesError/256-4 61 1907893 ns/op BenchmarkMarshalBytesError/4096-4 51 2216008 ns/op BenchmarkCodeDecoder-4 1 423219677 ns/op 4.59 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 36529 3191 ns/op 4.39 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47204 2323 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 367325861 ns/op 5.28 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 357714400 ns/op 5.42 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 57201 2232 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 140626 824.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 350763 404.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 76279 1514 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 62670 2099 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 18543 6571 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4636 29469 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 879 134710 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 92 1100313 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 11233910 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 476953 245.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 464629 237.5 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 453360 257.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 455977 241.4 ns/op BenchmarkEncodeMarshaler-4 74197 1537 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 93454 1246 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4211791 27.21 ns/op BenchmarkNumberIsValidRegexp-4 21340 5827 ns/op PASS ok encoding/json 7.304s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2512724 ns/op 26.08 MB/s BenchmarkDecode-4 22 5265524 ns/op 16.86 MB/s PASS ok encoding/pem 0.383s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2496 41934 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1018 119893 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4563 26749 ns/op PASS ok encoding/xml 0.683s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 261207 454.1 ns/op BenchmarkIntSet-4 302323 409.0 ns/op BenchmarkFloatAdd-4 69044 2162 ns/op BenchmarkFloatSet-4 714907 390.4 ns/op BenchmarkStringSet-4 340924 403.5 ns/op BenchmarkMapSet-4 66460 1973 ns/op BenchmarkMapSetDifferent-4 51090 1959 ns/op BenchmarkMapSetDifferentRandom-4 228 478762 ns/op BenchmarkMapSetString-4 69536 1822 ns/op BenchmarkMapAddSame-4 35529 3417 ns/op BenchmarkMapAddDifferent-4 14235 8769 ns/op BenchmarkMapAddDifferentRandom-4 198 598174 ns/op BenchmarkMapAddSameSteadyState-4 240712 546.4 ns/op BenchmarkMapAddDifferentSteadyState-4 100296 1137 ns/op BenchmarkRealworldExpvarUsage-4 24078 5705 ns/op PASS ok expvar 2.723s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 103762 1013 ns/op BenchmarkSprintfEmpty-4 486442 261.9 ns/op BenchmarkSprintfString-4 303856 446.8 ns/op BenchmarkSprintfTruncateString-4 198171 515.5 ns/op BenchmarkSprintfTruncateBytes-4 160212 754.7 ns/op BenchmarkSprintfSlowParsingPath-4 226996 447.1 ns/op BenchmarkSprintfQuoteString-4 45307 2827 ns/op BenchmarkSprintfInt-4 300234 394.8 ns/op BenchmarkSprintfIntInt-4 225411 539.6 ns/op BenchmarkSprintfPrefixedInt-4 193616 591.8 ns/op BenchmarkSprintfFloat-4 140767 734.8 ns/op BenchmarkSprintfComplex-4 57135 2020 ns/op BenchmarkSprintfBoolean-4 213390 471.4 ns/op BenchmarkSprintfHexString-4 114142 890.8 ns/op BenchmarkSprintfHexBytes-4 76665 1425 ns/op BenchmarkSprintfBytes-4 41367 2706 ns/op BenchmarkSprintfStringer-4 75232 1476 ns/op BenchmarkSprintfStructure-4 36876 2843 ns/op BenchmarkManyArgs-4 66177 1579 ns/op BenchmarkFprintInt-4 76106 1605 ns/op BenchmarkFprintfBytes-4 78494 1541 ns/op BenchmarkFprintIntNoAlloc-4 69301 1610 ns/op BenchmarkScanInts-4 36 3236847 ns/op BenchmarkScanRecursiveInt-4 1 383380848 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 416822540 ns/op PASS ok fmt 4.334s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 595 187258 ns/op PASS ok go/build 0.165s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 48190 2223 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13532 8784 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3854 30922 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 943 116838 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 247 478248 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 46 2319706 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9639337 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39767015 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 179124902 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.670s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 270180517 ns/op 0.24 MB/s 45806328 B/op 48831 allocs/op PASS ok go/format 0.326s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20028686 ns/op 2.69 MB/s BenchmarkParseOnly-4 6 16825693 ns/op 3.20 MB/s BenchmarkResolve-4 45 2489261 ns/op 21.64 MB/s PASS ok go/parser 1.304s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 155699683 ns/op 0.33 MB/s 5320840 B/op 27663 allocs/op BenchmarkPrintDecl-4 702 157875 ns/op 0.20 MB/s 16052 B/op 51 allocs/op PASS ok go/printer 0.318s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 252 455180 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8798442 ns/op 6.21 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12306317 ns/op 5.85 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17807161 ns/op 6.37 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 216 540107 ns/op 5.70 MB/s PASS ok go/scanner 0.844s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 101.9 ns/op PASS ok go/token 0.150s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 134 886282 ns/op BenchmarkNamed/Underlying/nongeneric-4 732604 139.3 ns/op BenchmarkNamed/Underlying/generic-4 814771 136.9 ns/op BenchmarkNamed/Underlying/src_instance-4 836929 137.1 ns/op BenchmarkNamed/Underlying/user_instance-4 831272 139.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20852 5679 ns/op BenchmarkNamed/NewMethodSet/generic-4 20606 5601 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20869 5599 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20976 5454 ns/op BenchmarkCheck/http/funcbodies/info-4 1 619118078 ns/op 49138 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 422287145 ns/op 72038 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 243388033 ns/op 124975 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 217619584 ns/op 139697 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 366655188 ns/op 13967 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 115084235 ns/op 44478 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71126304 ns/op 71978 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67852998 ns/op 75451 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 161999651 ns/op 13372 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66111165 ns/op 32758 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49920932 ns/op 43363 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 48694490 ns/op 44485 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1143037110 ns/op 54925 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 571617967 ns/op 109829 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165036237 ns/op 380240 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 121875869 ns/op 514797 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 437096130 ns/op 4616 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 100645605 ns/op 20035 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 88189854 ns/op 22878 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85385600 ns/op 23629 lines/s PASS ok go/types 17.298s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8799 13598 ns/op 75.30 MB/s PASS ok hash/adler32 0.255s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 203743 548.7 ns/op 27.34 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 211040 539.1 ns/op 27.82 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 106371 1090 ns/op 36.69 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 115243 1034 ns/op 38.70 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 472663 247.2 ns/op 2070.93 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 481545 247.0 ns/op 2072.86 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 409128 287.6 ns/op 3560.96 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 404088 282.3 ns/op 3627.71 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244353 490.9 ns/op 8344.70 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 250174 484.6 ns/op 8452.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51817 2312 ns/op 14170.63 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51997 2315 ns/op 14153.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 456848 248.8 ns/op 60.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 464596 247.6 ns/op 60.58 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 465891 253.8 ns/op 157.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 466953 252.5 ns/op 158.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 340339 351.8 ns/op 1455.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 332539 356.1 ns/op 1437.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 267379 438.8 ns/op 2333.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 269016 447.0 ns/op 2290.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221037 532.2 ns/op 7695.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 221206 529.5 ns/op 7735.79 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46227 2557 ns/op 12816.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45604 2627 ns/op 12473.17 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 212084 548.5 ns/op 27.35 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 215439 543.8 ns/op 27.58 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 104008 1144 ns/op 34.96 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109794 1088 ns/op 36.76 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7596 15172 ns/op 33.75 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7374 15681 ns/op 32.65 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3685 32421 ns/op 31.58 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3709 32236 ns/op 31.77 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 906 130921 ns/op 31.29 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 914 131006 ns/op 31.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1049255 ns/op 31.23 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1038926 ns/op 31.54 MB/s PASS ok hash/crc32 4.617s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1380999 ns/op 47.46 MB/s BenchmarkCrc64/ISO4KB-4 1003 117349 ns/op 34.90 MB/s BenchmarkCrc64/ISO1KB-4 4584 25061 ns/op 40.86 MB/s BenchmarkCrc64/ECMA64KB-4 84 1383115 ns/op 47.38 MB/s BenchmarkCrc64/Random64KB-4 93 1218456 ns/op 53.79 MB/s BenchmarkCrc64/Random16KB-4 370 318131 ns/op 51.50 MB/s PASS ok hash/crc64 0.800s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8764 13686 ns/op 74.82 MB/s BenchmarkFnv32aKB-4 7290 13790 ns/op 74.26 MB/s BenchmarkFnv64KB-4 8270 14374 ns/op 71.24 MB/s BenchmarkFnv64aKB-4 8259 13856 ns/op 73.90 MB/s BenchmarkFnv128KB-4 2036 58962 ns/op 17.37 MB/s BenchmarkFnv128aKB-4 2018 58303 ns/op 17.56 MB/s PASS ok hash/fnv 0.833s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 498708 201.8 ns/op 19.82 MB/s BenchmarkHash/n=4/Bytes-4 3961750 30.08 ns/op 133.00 MB/s BenchmarkHash/n=4/String-4 4134465 28.87 ns/op 138.57 MB/s BenchmarkHash/n=8/Write-4 555453 192.0 ns/op 41.66 MB/s BenchmarkHash/n=8/Bytes-4 3956792 29.78 ns/op 268.67 MB/s BenchmarkHash/n=8/String-4 4084916 28.89 ns/op 276.92 MB/s BenchmarkHash/n=16/Write-4 581577 202.3 ns/op 79.10 MB/s BenchmarkHash/n=16/Bytes-4 4286472 27.07 ns/op 590.96 MB/s BenchmarkHash/n=16/String-4 4482289 26.61 ns/op 601.19 MB/s BenchmarkHash/n=32/Write-4 566972 205.0 ns/op 156.08 MB/s BenchmarkHash/n=32/Bytes-4 4207429 28.68 ns/op 1115.60 MB/s BenchmarkHash/n=32/String-4 4261714 27.83 ns/op 1149.82 MB/s BenchmarkHash/n=64/Write-4 535874 220.3 ns/op 290.51 MB/s BenchmarkHash/n=64/Bytes-4 3788485 31.92 ns/op 2005.32 MB/s BenchmarkHash/n=64/String-4 3848167 31.17 ns/op 2053.30 MB/s BenchmarkHash/n=256/Write-4 392906 297.8 ns/op 859.69 MB/s BenchmarkHash/n=256/Bytes-4 2154861 54.11 ns/op 4731.09 MB/s BenchmarkHash/n=256/String-4 2133880 55.73 ns/op 4593.83 MB/s BenchmarkHash/n=320/Write-4 404985 288.2 ns/op 1110.34 MB/s BenchmarkHash/n=320/Bytes-4 1778329 67.09 ns/op 4769.56 MB/s BenchmarkHash/n=320/String-4 1746973 68.67 ns/op 4659.64 MB/s BenchmarkHash/n=1024/Write-4 262462 440.2 ns/op 2326.06 MB/s BenchmarkHash/n=1024/Bytes-4 742408 160.4 ns/op 6382.62 MB/s BenchmarkHash/n=1024/String-4 726516 162.6 ns/op 6297.21 MB/s BenchmarkHash/n=4096/Write-4 121954 951.3 ns/op 4305.55 MB/s BenchmarkHash/n=4096/Bytes-4 206722 576.7 ns/op 7101.89 MB/s BenchmarkHash/n=4096/String-4 199533 591.3 ns/op 6926.80 MB/s BenchmarkHash/n=16384/Write-4 39150 3019 ns/op 5426.38 MB/s BenchmarkHash/n=16384/Bytes-4 53410 2242 ns/op 7306.40 MB/s BenchmarkHash/n=16384/String-4 51471 2306 ns/op 7106.06 MB/s PASS ok hash/maphash 4.296s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 783 133657 ns/op BenchmarkEscapeNone-4 119565 946.9 ns/op BenchmarkUnescape-4 744 154938 ns/op BenchmarkUnescapeNone-4 489636 223.7 ns/op BenchmarkUnescapeSparse-4 10725 10797 ns/op BenchmarkUnescapeDense-4 1110 104318 ns/op PASS ok html 0.835s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9186 12659 ns/op BenchmarkCSSEscaperNoSpecials-4 45801 2594 ns/op BenchmarkDecodeCSS-4 27008 4448 ns/op BenchmarkDecodeCSSNoSpecials-4 4350235 27.53 ns/op BenchmarkCSSValueFilter-4 116743 971.1 ns/op BenchmarkCSSValueFilterOk-4 82534 1493 ns/op BenchmarkEscapedExecute-4 4297 24464 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10577 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68407 1737 ns/op BenchmarkStripTags-4 20955 5547 ns/op BenchmarkStripTagsNoSpecials-4 307299 401.4 ns/op BenchmarkJSValEscaperWithNum-4 25138 4755 ns/op BenchmarkJSValEscaperWithStr-4 4587 25579 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19188 6177 ns/op BenchmarkJSValEscaperWithObj-4 3892 29499 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13927 8451 ns/op BenchmarkJSStrEscaperNoSpecials-4 61489 1932 ns/op BenchmarkJSStrEscaper-4 10000 10222 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55242 2146 ns/op BenchmarkJSRegexpEscaper-4 9597 10858 ns/op BenchmarkTemplateSpecialTags-4 88 1306494 ns/op BenchmarkURLEscaper-4 4298 26659 ns/op BenchmarkURLEscaperNoSpecials-4 196443 625.7 ns/op BenchmarkURLNormalizer-4 5248 20214 ns/op BenchmarkURLNormalizerNoSpecials-4 185673 657.9 ns/op BenchmarkSrcsetFilter-4 18933 6110 ns/op BenchmarkSrcsetFilterNoSpecials-4 113575 1030 ns/op PASS ok html/template 4.104s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 583231 192.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 443497 267.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 617871 188.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 452502 267.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1870351 63.56 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1232798 96.34 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1823049 65.89 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1214132 97.65 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1475888 81.85 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 433672 262.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 341276 328.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 405842 261.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 368187 326.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 714643 145.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 528273 214.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 951834 122.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 564934 227.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 435601 265.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1386460 85.30 ns/op BenchmarkRGBASetRGBA-4 1351377 86.73 ns/op BenchmarkRGBA64At-4 702806 160.7 ns/op BenchmarkRGBA64SetRGBA64-4 728518 157.8 ns/op BenchmarkNRGBAAt-4 1390566 85.09 ns/op BenchmarkNRGBASetNRGBA-4 1393226 83.88 ns/op BenchmarkNRGBA64At-4 722017 161.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 783200 149.4 ns/op BenchmarkAlphaAt-4 2396743 50.05 ns/op BenchmarkAlphaSetAlpha-4 2360319 50.77 ns/op BenchmarkAlpha16At-4 1562623 76.70 ns/op BenchmarkAlphaSetAlpha16-4 1539648 77.36 ns/op BenchmarkGrayAt-4 2383759 50.33 ns/op BenchmarkGraySetGray-4 2379194 50.34 ns/op BenchmarkGray16At-4 1496354 78.83 ns/op BenchmarkGraySetGray16-4 1545246 77.56 ns/op PASS ok image 5.659s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4387820 27.13 ns/op BenchmarkYCbCrToRGB/128-4 4431148 27.14 ns/op BenchmarkYCbCrToRGB/255-4 4633920 26.04 ns/op BenchmarkRGBToYCbCr/0-4 4401604 27.20 ns/op BenchmarkRGBToYCbCr/Cb-4 4390072 27.47 ns/op BenchmarkRGBToYCbCr/Cr-4 4513892 26.63 ns/op BenchmarkYCbCrToRGBA/0-4 3700779 32.38 ns/op BenchmarkYCbCrToRGBA/128-4 3449728 34.59 ns/op BenchmarkYCbCrToRGBA/255-4 3638455 32.96 ns/op BenchmarkNYCbCrAToRGBA/0-4 3483744 34.58 ns/op BenchmarkNYCbCrAToRGBA/128-4 3434168 35.07 ns/op BenchmarkNYCbCrAToRGBA/255-4 3538993 34.07 ns/op PASS ok image/color 1.869s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34069933 ns/op BenchmarkFillSrc-4 301 379830 ns/op BenchmarkCopyOver-4 6 17543958 ns/op BenchmarkCopySrc-4 398 280698 ns/op BenchmarkNRGBAOver-4 6 18931404 ns/op BenchmarkNRGBASrc-4 9 12021529 ns/op BenchmarkYCbCr-4 8 13527968 ns/op BenchmarkGray-4 16 6940735 ns/op BenchmarkCMYK-4 9 12481840 ns/op BenchmarkGlyphOver-4 19 5952584 ns/op BenchmarkRGBAMaskOver-4 4 30719680 ns/op BenchmarkGrayMaskOver-4 5 23400863 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39101314 ns/op BenchmarkRGBA-4 4 25421359 ns/op BenchmarkPalettedFill-4 902 132432 ns/op BenchmarkPalettedRGBA-4 4 25569053 ns/op BenchmarkGenericOver-4 2 55509173 ns/op BenchmarkGenericMaskOver-4 5 22963751 ns/op BenchmarkGenericSrc-4 3 36374813 ns/op BenchmarkGenericMaskSrc-4 4 31183520 ns/op PASS ok image/draw 6.103s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4660987 ns/op 3.31 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110787151 ns/op 2.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3050919258 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 2083927 ns/op 7.41 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150797698 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.118s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3614 29149 ns/op BenchmarkIDCT-4 3793 27939 ns/op BenchmarkDecodeBaseline-4 9 12389329 ns/op 4.99 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17360194 ns/op 3.56 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154681071 ns/op 7.94 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190564291 ns/op 4.84 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.353s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14019115 8.569 ns/op BenchmarkDecodeGray-4 12 9217882 ns/op 7.11 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39212223 ns/op 6.69 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34371961 ns/op 7.63 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5325284 ns/op 12.31 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32247790 ns/op 8.13 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38945327 ns/op 6.73 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61115194 ns/op 5.03 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60109338 ns/op 5.11 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 198045858 ns/op 6.20 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 216310737 ns/op 5.68 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30644857 ns/op 10.02 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 195063089 ns/op 6.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 805056346 ns/op 1.53 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.795s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53598595 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44679978 ns/op 2.24 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 308624883 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 308058441 ns/op 1.62 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52379578 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43599460 ns/op 2.29 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 297472025 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 278180924 ns/op 1.80 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 654823339 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 618235383 ns/op 1.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3973738941 ns/op 1.26 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3779033028 ns/op 1.32 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8082050937 ns/op 1.24 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7874689490 ns/op 1.27 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 46224094269 ns/op 1.08 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44069333397 ns/op 1.13 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10061803 ns/op 9.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11130367 ns/op 8.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50270596 ns/op 9.95 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 54825809 ns/op 9.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 101141198 ns/op 9.89 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 112892151 ns/op 8.86 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 505583387 ns/op 9.89 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 551899369 ns/op 9.06 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 999791410 ns/op 10.00 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1111453708 ns/op 9.00 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5022272314 ns/op 9.96 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5487795143 ns/op 9.11 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60198874 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51203582 ns/op 1.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 361038702 ns/op 1.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 342597293 ns/op 1.46 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 828644802 ns/op 1.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 964282911 ns/op 1.04 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6054315440 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5644464637 ns/op 0.89 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12559289497 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12297293082 ns/op 0.81 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 76307704791 ns/op 0.66 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 73329327710 ns/op 0.68 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 182000392 ns/op 22.97 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 186862083 ns/op 22.37 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 364.883s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35091 2890 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 35988 3101 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 34269 3390 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 27697 4177 ns/op 1.92 MB/s BenchmarkMarshalCorpusFile/16-4 21795 5292 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 15206 7708 ns/op 4.15 MB/s BenchmarkMarshalCorpusFile/64-4 8193 12768 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/128-4 5018 20341 ns/op 6.29 MB/s BenchmarkMarshalCorpusFile/256-4 2622 39616 ns/op 6.46 MB/s BenchmarkMarshalCorpusFile/512-4 1387 78130 ns/op 6.55 MB/s BenchmarkMarshalCorpusFile/1024-4 739 148918 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/2048-4 368 306969 ns/op 6.67 MB/s BenchmarkMarshalCorpusFile/4096-4 196 596252 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1179448 ns/op 6.95 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2372330 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6236540 ns/op 5.25 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12907041 ns/op 5.08 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29439893 ns/op 4.45 MB/s BenchmarkMarshalCorpusFile/262144-4 2 54163064 ns/op 4.84 MB/s BenchmarkMarshalCorpusFile/524288-4 1 126696053 ns/op 4.14 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 218358925 ns/op 4.80 MB/s BenchmarkUnmarshalCorpusFile/1-4 8772 11679 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 8623 11826 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8925 13039 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7329 14874 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 5834 17969 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 3856 26651 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3830 32288 ns/op 1.98 MB/s BenchmarkUnmarshalCorpusFile/128-4 2884 42497 ns/op 3.01 MB/s BenchmarkUnmarshalCorpusFile/256-4 986 113328 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/512-4 560 209757 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/1024-4 300 402691 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/2048-4 148 795438 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1542671 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/8192-4 32 3261983 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6296483 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12468473 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24824529 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50316777 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103968621 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 205580401 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 413422587 ns/op 2.54 MB/s BenchmarkMutatorBytes/1-4 35146 3385 ns/op BenchmarkMutatorBytes/10-4 37608 3200 ns/op BenchmarkMutatorBytes/100-4 35192 3425 ns/op BenchmarkMutatorBytes/1000-4 23254 5358 ns/op BenchmarkMutatorBytes/10000-4 5950 23087 ns/op BenchmarkMutatorBytes/100000-4 823 151342 ns/op BenchmarkMutatorString/1-4 30000 3392 ns/op BenchmarkMutatorString/10-4 36330 3325 ns/op BenchmarkMutatorString/100-4 32588 4021 ns/op BenchmarkMutatorString/1000-4 12870 7959 ns/op BenchmarkMutatorString/10000-4 2466 64417 ns/op BenchmarkMutatorString/100000-4 200 602321 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19002 6070 ns/op BenchmarkMutatorAllBasicTypes/string-4 19191 6169 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63157 1899 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56240 2126 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56288 2127 ns/op BenchmarkMutatorAllBasicTypes/int-4 59310 2000 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60391 1958 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60608 1975 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60724 1987 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58830 1984 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55698 2071 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58185 2052 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57897 2016 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57800 2091 ns/op PASS ok internal/fuzz 11.541s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 34010 3693 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 126025 939.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.416s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 34376 3174 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 11088 9912 ns/op BenchmarkSplicePipePoolParallel-4 110659 1016 ns/op BenchmarkSplicePipeNativeParallel-4 27592 4259 ns/op PASS ok internal/poll 0.819s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20960982 ns/op PASS ok internal/trace 4.071s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 5534 20964 ns/op BenchmarkCopyNLarge-4 135 1144819 ns/op PASS ok io 0.407s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213525 530.6 ns/op BenchmarkPrintln-4 25164 4779 ns/op BenchmarkPrintlnNoFlags-4 48320 2486 ns/op PASS ok log 0.480s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2209539 53.99 ns/op BenchmarkAcosh-4 897294 112.2 ns/op BenchmarkAsin-4 2219226 53.96 ns/op BenchmarkAsinh-4 1000000 118.0 ns/op BenchmarkAtan-4 2938452 40.77 ns/op BenchmarkAtanh-4 1000000 112.0 ns/op BenchmarkAtan2-4 2110797 56.91 ns/op BenchmarkCbrt-4 1444502 83.07 ns/op BenchmarkCeil-4 16519926 7.170 ns/op BenchmarkCopysign-4 2825876 42.20 ns/op BenchmarkCos-4 1377480 86.44 ns/op BenchmarkCosh-4 1504738 79.49 ns/op BenchmarkErf-4 2798408 42.61 ns/op BenchmarkErfc-4 2721333 44.01 ns/op BenchmarkErfinv-4 2475808 48.48 ns/op BenchmarkErfcinv-4 2465859 48.29 ns/op BenchmarkExp-4 5881506 20.37 ns/op BenchmarkExpGo-4 878451 127.2 ns/op BenchmarkExpm1-4 2057886 58.58 ns/op BenchmarkExp2-4 993362 117.2 ns/op BenchmarkExp2Go-4 946688 124.8 ns/op BenchmarkAbs-4 3719794 32.38 ns/op BenchmarkDim-4 7867038 15.01 ns/op BenchmarkFloor-4 16534408 7.205 ns/op BenchmarkMax-4 11651115 10.19 ns/op BenchmarkMin-4 11656806 10.20 ns/op BenchmarkMod-4 328027 334.1 ns/op BenchmarkFrexp-4 1976661 60.13 ns/op BenchmarkGamma-4 685642 171.5 ns/op BenchmarkHypot-4 10155151 11.78 ns/op BenchmarkHypotGo-4 1647288 71.86 ns/op BenchmarkIlogb-4 2385543 50.25 ns/op BenchmarkJ0-4 245419 481.7 ns/op BenchmarkJ1-4 245763 475.5 ns/op BenchmarkJn-4 114649 1034 ns/op BenchmarkLdexp-4 1989246 60.35 ns/op BenchmarkLgamma-4 825919 140.6 ns/op BenchmarkLog-4 5121714 23.48 ns/op BenchmarkLogb-4 2311947 50.90 ns/op BenchmarkLog1p-4 1344330 89.91 ns/op BenchmarkLog10-4 4855068 24.43 ns/op BenchmarkLog2-4 1508395 79.05 ns/op BenchmarkModf-4 2847685 42.03 ns/op BenchmarkNextafter32-4 2852931 42.25 ns/op BenchmarkNextafter64-4 2804655 42.31 ns/op BenchmarkPowInt-4 571262 200.3 ns/op BenchmarkPowFrac-4 431828 275.9 ns/op BenchmarkPow10Pos-4 4177640 28.71 ns/op BenchmarkPow10Neg-4 4061706 29.43 ns/op BenchmarkRound-4 3660313 33.01 ns/op BenchmarkRoundToEven-4 8069032 14.97 ns/op BenchmarkRemainder-4 494937 226.9 ns/op BenchmarkSignbit-4 4993695 23.87 ns/op BenchmarkSin-4 1665034 72.91 ns/op BenchmarkSincos-4 972229 121.5 ns/op BenchmarkSinh-4 1792620 66.84 ns/op BenchmarkSqrtIndirect-4 16459458 7.161 ns/op BenchmarkSqrtLatency-4 16627135 7.183 ns/op BenchmarkSqrtIndirectLatency-4 16592536 7.166 ns/op BenchmarkSqrtGoLatency-4 1000000 103.3 ns/op BenchmarkSqrtPrime-4 32736 3645 ns/op BenchmarkTan-4 1489156 79.70 ns/op BenchmarkTanh-4 1391228 86.42 ns/op BenchmarkTrunc-4 16555777 7.184 ns/op BenchmarkY0-4 247866 474.3 ns/op BenchmarkY1-4 248166 473.7 ns/op BenchmarkYn-4 118740 975.9 ns/op BenchmarkFloat64bits-4 5350411 22.30 ns/op BenchmarkFloat64frombits-4 4888442 24.38 ns/op BenchmarkFloat32bits-4 4992195 23.93 ns/op BenchmarkFloat32frombits-4 5083540 23.48 ns/op BenchmarkFMA-4 16646808 7.171 ns/op PASS ok math 10.915s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12839503 9.357 ns/op 6839.59 MB/s BenchmarkAddVV/2-4 11662598 10.25 ns/op 12484.02 MB/s BenchmarkAddVV/3-4 10001252 11.95 ns/op 16068.35 MB/s BenchmarkAddVV/4-4 10718373 11.25 ns/op 22758.11 MB/s BenchmarkAddVV/5-4 9373492 12.77 ns/op 25063.03 MB/s BenchmarkAddVV/10-4 7936356 15.03 ns/op 42567.84 MB/s BenchmarkAddVV/100-4 1652173 71.68 ns/op 89283.26 MB/s BenchmarkAddVV/1000-4 198936 584.3 ns/op 109535.79 MB/s BenchmarkSubVV/1-4 12653272 9.405 ns/op 6805.18 MB/s BenchmarkSubVV/2-4 11659228 10.27 ns/op 12457.59 MB/s BenchmarkSubVV/3-4 9889077 12.01 ns/op 15981.01 MB/s BenchmarkSubVV/4-4 10420396 11.36 ns/op 22544.97 MB/s BenchmarkSubVV/5-4 9633453 12.49 ns/op 25625.96 MB/s BenchmarkSubVV/10-4 7961240 15.13 ns/op 42296.09 MB/s BenchmarkSubVV/100-4 1664463 71.98 ns/op 88912.64 MB/s BenchmarkSubVV/1000-4 204308 585.5 ns/op 109302.02 MB/s BenchmarkAddVW/1-4 12547027 9.463 ns/op 845.42 MB/s BenchmarkAddVW/2-4 11442758 10.51 ns/op 1522.75 MB/s BenchmarkAddVW/3-4 10574852 11.38 ns/op 2109.84 MB/s BenchmarkAddVW/4-4 11816667 9.999 ns/op 3200.32 MB/s BenchmarkAddVW/5-4 11161390 10.77 ns/op 3715.52 MB/s BenchmarkAddVW/10-4 9179756 13.11 ns/op 6099.97 MB/s BenchmarkAddVW/100-4 249416 449.2 ns/op 1780.96 MB/s BenchmarkAddVW/1000-4 34894 3400 ns/op 2352.70 MB/s BenchmarkAddVWext/1-4 13454899 9.014 ns/op 887.53 MB/s BenchmarkAddVWext/2-4 11908788 10.10 ns/op 1583.98 MB/s BenchmarkAddVWext/3-4 10784433 10.90 ns/op 2200.91 MB/s BenchmarkAddVWext/4-4 11780395 10.17 ns/op 3147.26 MB/s BenchmarkAddVWext/5-4 10951360 10.81 ns/op 3700.14 MB/s BenchmarkAddVWext/10-4 9016424 13.09 ns/op 6109.92 MB/s BenchmarkAddVWext/100-4 79706 1464 ns/op 546.46 MB/s BenchmarkAddVWext/1000-4 8264 14097 ns/op 567.51 MB/s BenchmarkSubVW/1-4 13794616 8.669 ns/op 922.80 MB/s BenchmarkSubVW/2-4 12369939 9.572 ns/op 1671.52 MB/s BenchmarkSubVW/3-4 11814121 10.03 ns/op 2392.54 MB/s BenchmarkSubVW/4-4 12020222 9.989 ns/op 3203.66 MB/s BenchmarkSubVW/5-4 10839823 10.91 ns/op 3666.02 MB/s BenchmarkSubVW/10-4 9227779 12.81 ns/op 6246.11 MB/s BenchmarkSubVW/100-4 251900 459.0 ns/op 1742.75 MB/s BenchmarkSubVW/1000-4 35180 3435 ns/op 2328.67 MB/s BenchmarkSubVWext/1-4 13398907 8.831 ns/op 905.94 MB/s BenchmarkSubVWext/2-4 12564218 9.467 ns/op 1690.16 MB/s BenchmarkSubVWext/3-4 11760346 10.25 ns/op 2342.33 MB/s BenchmarkSubVWext/4-4 11790568 10.02 ns/op 3192.50 MB/s BenchmarkSubVWext/5-4 10846762 10.94 ns/op 3656.39 MB/s BenchmarkSubVWext/10-4 9316551 12.80 ns/op 6247.61 MB/s BenchmarkSubVWext/100-4 79873 1495 ns/op 535.24 MB/s BenchmarkSubVWext/1000-4 8300 14451 ns/op 553.61 MB/s BenchmarkMulAddVWW/1-4 11555848 10.33 ns/op 6195.41 MB/s BenchmarkMulAddVWW/2-4 10231101 11.77 ns/op 10878.97 MB/s BenchmarkMulAddVWW/3-4 10335279 11.55 ns/op 16622.35 MB/s BenchmarkMulAddVWW/4-4 9604144 12.52 ns/op 20449.13 MB/s BenchmarkMulAddVWW/5-4 8571829 13.98 ns/op 22886.51 MB/s BenchmarkMulAddVWW/10-4 6626835 18.13 ns/op 35294.44 MB/s BenchmarkMulAddVWW/100-4 986101 108.7 ns/op 58871.58 MB/s BenchmarkMulAddVWW/1000-4 127236 933.3 ns/op 68577.36 MB/s BenchmarkAddMulVVW/1-4 12594122 9.636 ns/op 6641.90 MB/s BenchmarkAddMulVVW/2-4 11130142 10.68 ns/op 11982.55 MB/s BenchmarkAddMulVVW/3-4 10259841 11.69 ns/op 16424.84 MB/s BenchmarkAddMulVVW/4-4 9033061 12.99 ns/op 19714.67 MB/s BenchmarkAddMulVVW/5-4 8500044 14.11 ns/op 22680.52 MB/s BenchmarkAddMulVVW/10-4 7034624 17.12 ns/op 37386.45 MB/s BenchmarkAddMulVVW/100-4 1470856 81.47 ns/op 78551.75 MB/s BenchmarkAddMulVVW/1000-4 161832 712.1 ns/op 89874.40 MB/s BenchmarkDivWVW/1-4 2600449 46.06 ns/op 1389.56 MB/s BenchmarkDivWVW/2-4 1243364 96.26 ns/op 1329.67 MB/s BenchmarkDivWVW/3-4 912230 123.8 ns/op 1551.18 MB/s BenchmarkDivWVW/4-4 806038 144.5 ns/op 1772.08 MB/s BenchmarkDivWVW/5-4 753584 152.5 ns/op 2098.53 MB/s BenchmarkDivWVW/10-4 424978 282.4 ns/op 2266.09 MB/s BenchmarkDivWVW/100-4 56396 2126 ns/op 3009.66 MB/s BenchmarkDivWVW/1000-4 5618 20488 ns/op 3123.81 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11620772 9.075 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13746074 8.698 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10789801 10.18 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10866730 9.522 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9414729 10.97 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10287092 10.29 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9062413 11.73 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10054053 10.99 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8718354 12.82 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9148022 11.79 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6660349 17.22 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6847482 15.63 ns/op BenchmarkNonZeroShifts/100/shrVU-4 977533 111.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1276761 91.93 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126908 932.5 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155443 770.8 ns/op BenchmarkDecimalConversion-4 210 559502 ns/op BenchmarkFloatString/100-4 10000 10545 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 212 550308 ns/op 2909 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50520246 ns/op 60780 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 5018054011 ns/op 849896 B/op 514 allocs/op BenchmarkFloatAdd/10-4 173310 686.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168852 696.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151123 774.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85795 1396 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17319 6954 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223531 527.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 218738 526.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 217254 546.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 156133 762.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44997 2657 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1740 60092 ns/op BenchmarkParseFloatLargeExp-4 446 263548 ns/op BenchmarkGCD10x10/WithoutXY-4 184398 605.4 ns/op BenchmarkGCD10x10/WithXY-4 58630 2064 ns/op BenchmarkGCD10x100/WithoutXY-4 96472 1170 ns/op BenchmarkGCD10x100/WithXY-4 17360 6900 ns/op BenchmarkGCD10x1000/WithoutXY-4 59653 1849 ns/op BenchmarkGCD10x1000/WithXY-4 14341 8412 ns/op BenchmarkGCD100x100/WithoutXY-4 24565 4692 ns/op BenchmarkGCD100x100/WithXY-4 10000 11129 ns/op BenchmarkGCD100x1000/WithoutXY-4 12384 9917 ns/op BenchmarkGCD100x1000/WithXY-4 6208 19335 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2136 55655 ns/op BenchmarkGCD1000x1000/WithXY-4 1183 100227 ns/op BenchmarkHilbert-4 22 5219731 ns/op BenchmarkBinomial-4 14107 8374 ns/op BenchmarkQuoRem-4 21531 5941 ns/op BenchmarkExp-4 15 7496194 ns/op BenchmarkExpMont/Odd-4 128 927840 ns/op 2592 B/op 22 allocs/op BenchmarkExpMont/Even1-4 121 989684 ns/op 3370 B/op 38 allocs/op BenchmarkExpMont/Even2-4 100 1022718 ns/op 3826 B/op 52 allocs/op BenchmarkExpMont/Even3-4 100 1013774 ns/op 3831 B/op 52 allocs/op BenchmarkExpMont/Even4-4 100 1016250 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1038443 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1021809 ns/op 3815 B/op 52 allocs/op BenchmarkExpMont/Even64-4 138 850390 ns/op 3656 B/op 54 allocs/op BenchmarkExpMont/Even96-4 135 896944 ns/op 3775 B/op 51 allocs/op BenchmarkExpMont/Even128-4 157 762604 ns/op 3268 B/op 50 allocs/op BenchmarkExpMont/Even255-4 175 655744 ns/op 2979 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 445 257364 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 405 289198 ns/op 1731 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 404 298251 ns/op 1763 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 381 299836 ns/op 1752 B/op 48 allocs/op BenchmarkExp2-4 15 7464497 ns/op BenchmarkBitset-4 758419 152.1 ns/op BenchmarkBitsetNeg-4 424195 265.5 ns/op BenchmarkBitsetOrig-4 231006 501.2 ns/op BenchmarkBitsetNegOrig-4 140754 803.5 ns/op BenchmarkModSqrt225_Tonelli-4 100 1017826 ns/op BenchmarkModSqrt225_3Mod4-4 386 312511 ns/op BenchmarkModSqrt231_Tonelli-4 98 1065086 ns/op BenchmarkModSqrt231_5Mod8-4 319 368642 ns/op BenchmarkModInverse-4 12484 9490 ns/op BenchmarkSqrt-4 1549 71222 ns/op BenchmarkIntSqr/1-4 1398608 86.31 ns/op BenchmarkIntSqr/2-4 743866 157.5 ns/op BenchmarkIntSqr/3-4 629349 186.8 ns/op BenchmarkIntSqr/5-4 414736 281.1 ns/op BenchmarkIntSqr/8-4 314618 376.3 ns/op BenchmarkIntSqr/10-4 250465 474.8 ns/op BenchmarkIntSqr/20-4 49170 2522 ns/op BenchmarkIntSqr/30-4 36039 3445 ns/op BenchmarkIntSqr/50-4 21882 5459 ns/op BenchmarkIntSqr/80-4 13035 9149 ns/op BenchmarkIntSqr/100-4 8262 12172 ns/op BenchmarkIntSqr/200-4 3800 31478 ns/op BenchmarkIntSqr/300-4 1453 71666 ns/op BenchmarkIntSqr/500-4 784 157229 ns/op BenchmarkIntSqr/800-4 296 399107 ns/op BenchmarkIntSqr/1000-4 218 536970 ns/op BenchmarkDiv/20/10-4 416462 280.4 ns/op BenchmarkDiv/40/20-4 421782 280.4 ns/op BenchmarkDiv/100/50-4 365875 321.8 ns/op BenchmarkDiv/200/100-4 53500 2341 ns/op BenchmarkDiv/400/200-4 49375 2455 ns/op BenchmarkDiv/1000/500-4 40890 3056 ns/op BenchmarkDiv/2000/1000-4 29559 4207 ns/op BenchmarkDiv/20000/10000-4 1008 113243 ns/op BenchmarkDiv/200000/100000-4 25 4885368 ns/op BenchmarkDiv/2000000/1000000-4 1 130326863 ns/op BenchmarkDiv/20000000/10000000-4 1 3770846297 ns/op BenchmarkMul-4 5 23460767 ns/op BenchmarkNatMul/10-4 148220 686.7 ns/op BenchmarkNatMul/100-4 5727 21234 ns/op BenchmarkNatMul/1000-4 169 673320 ns/op BenchmarkZeroShifts/Shl-4 17293 7088 ns/op BenchmarkZeroShifts/ShlSame-4 4771374 22.24 ns/op BenchmarkZeroShifts/Shr-4 16261 6738 ns/op BenchmarkZeroShifts/ShrSame-4 5439724 21.54 ns/op BenchmarkExp3Power/0x10-4 168459 652.8 ns/op BenchmarkExp3Power/0x40-4 153522 762.6 ns/op BenchmarkExp3Power/0x100-4 89930 1248 ns/op BenchmarkExp3Power/0x400-4 41529 2694 ns/op BenchmarkExp3Power/0x1000-4 9482 12513 ns/op BenchmarkExp3Power/0x4000-4 1808 63488 ns/op BenchmarkExp3Power/0x10000-4 204 570066 ns/op BenchmarkExp3Power/0x40000-4 18 6498174 ns/op BenchmarkExp3Power/0x100000-4 2 61722464 ns/op BenchmarkExp3Power/0x400000-4 1 562797167 ns/op BenchmarkFibo-4 3 39365309 ns/op BenchmarkNatSqr/1-4 1000000 131.3 ns/op BenchmarkNatSqr/2-4 473395 224.8 ns/op BenchmarkNatSqr/3-4 401049 265.6 ns/op BenchmarkNatSqr/5-4 270111 415.0 ns/op BenchmarkNatSqr/8-4 199851 538.4 ns/op BenchmarkNatSqr/10-4 174912 672.5 ns/op BenchmarkNatSqr/20-4 42891 2617 ns/op BenchmarkNatSqr/30-4 32140 3617 ns/op BenchmarkNatSqr/50-4 19682 6072 ns/op BenchmarkNatSqr/80-4 11902 9912 ns/op BenchmarkNatSqr/100-4 8674 13497 ns/op BenchmarkNatSqr/200-4 3362 33987 ns/op BenchmarkNatSqr/300-4 1470 80318 ns/op BenchmarkNatSqr/500-4 703 155712 ns/op BenchmarkNatSqr/800-4 308 376965 ns/op BenchmarkNatSqr/1000-4 231 519274 ns/op BenchmarkNatSetBytes/8-4 701542 170.2 ns/op BenchmarkNatSetBytes/24-4 198537 570.8 ns/op BenchmarkNatSetBytes/128-4 47475 2487 ns/op BenchmarkNatSetBytes/7-4 698479 154.8 ns/op BenchmarkNatSetBytes/23-4 204945 551.0 ns/op BenchmarkNatSetBytes/127-4 46328 2539 ns/op BenchmarkScanPi-4 241 473953 ns/op BenchmarkStringPiParallel-4 669 185712 ns/op BenchmarkScan/10/Base2-4 40815 2950 ns/op BenchmarkScan/100/Base2-4 4335 25661 ns/op BenchmarkScan/1000/Base2-4 471 251456 ns/op BenchmarkScan/10/Base8-4 99426 1199 ns/op BenchmarkScan/100/Base8-4 13290 8971 ns/op BenchmarkScan/1000/Base8-4 1362 88229 ns/op BenchmarkScan/10/Base10-4 106372 1150 ns/op BenchmarkScan/100/Base10-4 14660 8285 ns/op BenchmarkScan/1000/Base10-4 1453 79854 ns/op BenchmarkScan/10/Base16-4 113475 1073 ns/op BenchmarkScan/100/Base16-4 16233 7396 ns/op BenchmarkScan/1000/Base16-4 1688 70245 ns/op BenchmarkString/10/Base2-4 178182 652.3 ns/op BenchmarkString/100/Base2-4 23383 5017 ns/op BenchmarkString/1000/Base2-4 2467 47541 ns/op BenchmarkString/10/Base8-4 353286 336.5 ns/op BenchmarkString/100/Base8-4 61503 1876 ns/op BenchmarkString/1000/Base8-4 6766 17139 ns/op BenchmarkString/10/Base10-4 196423 590.6 ns/op BenchmarkString/100/Base10-4 37554 3136 ns/op BenchmarkString/1000/Base10-4 4945 24439 ns/op BenchmarkString/10/Base16-4 370526 300.2 ns/op BenchmarkString/100/Base16-4 85978 1414 ns/op BenchmarkString/1000/Base16-4 9946 11892 ns/op BenchmarkLeafSize/0-4 44 2690909 ns/op BenchmarkLeafSize/1-4 387 285821 ns/op BenchmarkLeafSize/2-4 393 288106 ns/op BenchmarkLeafSize/3-4 292 397660 ns/op BenchmarkLeafSize/4-4 397 284299 ns/op BenchmarkLeafSize/5-4 255 450570 ns/op BenchmarkLeafSize/6-4 295 387822 ns/op BenchmarkLeafSize/7-4 308 368030 ns/op BenchmarkLeafSize/8-4 394 283294 ns/op BenchmarkLeafSize/9-4 219 531990 ns/op BenchmarkLeafSize/10-4 252 444878 ns/op BenchmarkLeafSize/11-4 272 421428 ns/op BenchmarkLeafSize/12-4 291 391240 ns/op BenchmarkLeafSize/13-4 274 419259 ns/op BenchmarkLeafSize/14-4 304 362256 ns/op BenchmarkLeafSize/15-4 339 355115 ns/op BenchmarkLeafSize/16-4 406 283008 ns/op BenchmarkLeafSize/32-4 400 284170 ns/op BenchmarkLeafSize/64-4 372 311907 ns/op BenchmarkProbablyPrime/n=0-4 9 11645412 ns/op BenchmarkProbablyPrime/n=1-4 8 13173884 ns/op BenchmarkProbablyPrime/n=5-4 6 18825053 ns/op BenchmarkProbablyPrime/n=10-4 4 25848829 ns/op BenchmarkProbablyPrime/n=20-4 3 40658939 ns/op BenchmarkProbablyPrime/Lucas-4 10 10069899 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1490188 ns/op BenchmarkRatCmp-4 207856 571.7 ns/op BenchmarkFloatSqrt/64-4 21613 5492 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13263 8713 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9141 12192 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4838 24251 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 793 149776 ns/op 18122 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 61 1951883 ns/op 175089 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 151511828 ns/op 3778936 B/op 614 allocs/op PASS ok math/big 49.594s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8434311 14.23 ns/op BenchmarkLeadingZeros8-4 8623924 13.84 ns/op BenchmarkLeadingZeros16-4 10554363 11.42 ns/op BenchmarkLeadingZeros32-4 10892254 11.04 ns/op BenchmarkLeadingZeros64-4 10529218 11.47 ns/op BenchmarkTrailingZeros-4 10095984 11.99 ns/op BenchmarkTrailingZeros8-4 10379352 11.32 ns/op BenchmarkTrailingZeros16-4 9494482 12.48 ns/op BenchmarkTrailingZeros32-4 10670986 11.31 ns/op BenchmarkTrailingZeros64-4 9799117 11.96 ns/op BenchmarkOnesCount-4 9559820 12.58 ns/op BenchmarkOnesCount8-4 10411354 11.52 ns/op BenchmarkOnesCount16-4 10254823 11.59 ns/op BenchmarkOnesCount32-4 10180934 11.61 ns/op BenchmarkOnesCount64-4 10227793 11.62 ns/op BenchmarkRotateLeft-4 9824710 12.32 ns/op BenchmarkRotateLeft8-4 10439666 11.44 ns/op BenchmarkRotateLeft16-4 9653292 12.29 ns/op BenchmarkRotateLeft32-4 10511022 11.65 ns/op BenchmarkRotateLeft64-4 9551342 12.46 ns/op BenchmarkReverse-4 12684966 9.415 ns/op BenchmarkReverse8-4 16609423 7.244 ns/op BenchmarkReverse16-4 15053667 7.901 ns/op BenchmarkReverse32-4 14484910 8.340 ns/op BenchmarkReverse64-4 13068916 9.052 ns/op BenchmarkReverseBytes-4 15856626 7.430 ns/op BenchmarkReverseBytes16-4 16566790 7.222 ns/op BenchmarkReverseBytes32-4 16696604 7.197 ns/op BenchmarkReverseBytes64-4 15976482 7.477 ns/op BenchmarkAdd-4 9741127 12.25 ns/op BenchmarkAdd32-4 10585376 11.03 ns/op BenchmarkAdd64-4 9865046 12.19 ns/op BenchmarkAdd64multiple-4 18582343 6.415 ns/op BenchmarkSub-4 9797695 12.06 ns/op BenchmarkSub32-4 10039332 11.83 ns/op BenchmarkSub64-4 10067172 11.93 ns/op BenchmarkSub64multiple-4 18582472 6.425 ns/op BenchmarkMul-4 10440715 11.56 ns/op BenchmarkMul32-4 9940305 12.03 ns/op BenchmarkMul64-4 10468818 11.48 ns/op BenchmarkDiv-4 2667230 45.31 ns/op BenchmarkDiv32-4 5602915 21.35 ns/op BenchmarkDiv64-4 2653850 45.08 ns/op PASS ok math/bits 5.830s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10441486 10.62 ns/op BenchmarkAcos-4 460226 258.8 ns/op BenchmarkAcosh-4 406714 278.5 ns/op BenchmarkAsin-4 456572 260.0 ns/op BenchmarkAsinh-4 446786 260.8 ns/op BenchmarkAtan-4 704703 166.9 ns/op BenchmarkAtanh-4 706495 165.7 ns/op BenchmarkConj-4 16111694 6.557 ns/op BenchmarkCos-4 524589 207.6 ns/op BenchmarkCosh-4 565291 210.0 ns/op BenchmarkExp-4 755797 152.3 ns/op BenchmarkLog-4 799846 143.6 ns/op BenchmarkLog10-4 794648 144.6 ns/op BenchmarkPhase-4 1779831 67.02 ns/op BenchmarkPolar-4 1000000 100.9 ns/op BenchmarkPow-4 224217 521.6 ns/op BenchmarkRect-4 982611 117.0 ns/op BenchmarkSin-4 565081 207.7 ns/op BenchmarkSinh-4 546530 209.6 ns/op BenchmarkSqrt-4 1000000 117.1 ns/op BenchmarkTan-4 357411 323.8 ns/op BenchmarkTanh-4 391948 307.1 ns/op PASS ok math/cmplx 2.900s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 167151 696.7 ns/op BenchmarkInt63ThreadsafeParallel-4 85276 1312 ns/op BenchmarkInt63Unthreadsafe-4 1000000 100.1 ns/op BenchmarkIntn1000-4 783267 143.3 ns/op BenchmarkInt63n1000-4 901378 131.1 ns/op BenchmarkInt31n1000-4 913784 123.3 ns/op BenchmarkFloat32-4 987021 117.8 ns/op BenchmarkFloat64-4 1201226 99.51 ns/op BenchmarkPerm3-4 190892 640.0 ns/op BenchmarkPerm30-4 22041 5370 ns/op BenchmarkPerm30ViaShuffle-4 25922 4620 ns/op BenchmarkShuffleOverhead-4 17659 6715 ns/op BenchmarkRead3-4 886585 130.0 ns/op BenchmarkRead64-4 74554 1602 ns/op BenchmarkRead1000-4 4675 23697 ns/op PASS ok math/rand 2.202s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44474 2623 ns/op BenchmarkQDecodeWord-4 100282 1119 ns/op BenchmarkQDecodeHeader-4 96903 1207 ns/op BenchmarkTypeByExtension/.html-4 361666 302.2 ns/op BenchmarkTypeByExtension/.HTML-4 305775 344.7 ns/op BenchmarkTypeByExtension/.unused-4 302812 342.0 ns/op BenchmarkExtensionsByType/text/html-4 183914 753.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 81751 1271 ns/op BenchmarkExtensionsByType/application/octet-stream-4 115224 1048 ns/op PASS ok mime 1.366s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 930 125731 ns/op PASS ok mime/quotedprintable 0.166s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 27 3707757 ns/op 8671 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 7401101 ns/op 19326 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003748218 ns/op 158880 B/op 234 allocs/op BenchmarkDNSName-4 107692 1011 ns/op BenchmarkInterfaces-4 1374 81722 ns/op BenchmarkInterfaceByIndex-4 1507 66531 ns/op BenchmarkInterfaceByName-4 1450 81795 ns/op BenchmarkInterfaceAddrs-4 786 131364 ns/op BenchmarkInterfacesAndAddrs-4 2911 41160 ns/op BenchmarkInterfacesAndMulticastAddrs-4 540 236730 ns/op BenchmarkParseIP-4 14889 7899 ns/op BenchmarkIPString/IPv4-4 138518 861.6 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11521 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43635 2668 ns/op BenchmarkIPEqual/IPv4-4 1074474 111.7 ns/op BenchmarkIPEqual/IPv6-4 1070821 107.9 ns/op BenchmarkSendFile/1024-4 1 223759475 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222302966 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222327666 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222629598 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 221925333 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 2656 37820 ns/op 866.43 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1809 56291 ns/op 1164.24 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 1096 120065 ns/op 1091.67 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 358 281306 ns/op 931.88 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 205 528948 ns/op 991.19 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 133 904763 ns/op 1158.95 MB/s 3 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 7860 15216 ns/op 67.30 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8346 14336 ns/op 142.86 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7300 14992 ns/op 273.20 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6187 16299 ns/op 502.60 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4876 24435 ns/op 670.50 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2791 47138 ns/op 695.16 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1591 68964 ns/op 950.29 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1021 108736 ns/op 1205.41 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 426 238926 ns/op 1097.18 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 232 454627 ns/op 1153.23 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 116 1002923 ns/op 1045.52 MB/s BenchmarkSplice/unix-to-tcp/1024-4 20930 5838 ns/op 175.42 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15349 6828 ns/op 299.96 MB/s BenchmarkSplice/unix-to-tcp/4096-4 12313 10575 ns/op 387.33 MB/s BenchmarkSplice/unix-to-tcp/8192-4 8569 13937 ns/op 587.81 MB/s BenchmarkSplice/unix-to-tcp/16384-4 4968 20168 ns/op 812.36 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3709 34508 ns/op 949.57 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1588 65778 ns/op 996.32 MB/s BenchmarkSplice/unix-to-tcp/131072-4 958 114253 ns/op 1147.21 MB/s BenchmarkSplice/unix-to-tcp/262144-4 466 246491 ns/op 1063.51 MB/s BenchmarkSplice/unix-to-tcp/524288-4 225 490283 ns/op 1069.36 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 98 1021697 ns/op 1026.31 MB/s BenchmarkTCP4OneShot-4 1932 57884 ns/op BenchmarkTCP4OneShotTimeout-4 2170 55406 ns/op BenchmarkTCP4Persistent-4 11986 10451 ns/op BenchmarkTCP4PersistentTimeout-4 11065 11378 ns/op BenchmarkTCP6OneShot-4 1894 56856 ns/op BenchmarkTCP6OneShotTimeout-4 1861 55247 ns/op BenchmarkTCP6Persistent-4 11203 9915 ns/op BenchmarkTCP6PersistentTimeout-4 11931 9798 ns/op BenchmarkTCP4ConcurrentReadWrite-4 25324 5039 ns/op BenchmarkTCP6ConcurrentReadWrite-4 25939 5405 ns/op BenchmarkSetReadDeadline-4 128482 931.5 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9578 12485 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9674 12349 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8983 12054 ns/op 0 B/op 0 allocs/op PASS ok net 29.356s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 23892 4496 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11202 10360 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14144 8356 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18211 6479 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32600 3520 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 891031 123.6 ns/op BenchmarkReadRequestChrome-4 3625 30810 ns/op 19.83 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11410 10352 ns/op 7.53 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10493 ns/op 7.81 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7339 16071 ns/op 9.40 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16974 6753 ns/op 5.92 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 288 359779 ns/op 2.85 MB/s BenchmarkFileAndServer_1KB/https1-4 210 569498 ns/op 1.80 MB/s BenchmarkFileAndServer_1KB/h2-4 132 809625 ns/op 1.26 MB/s BenchmarkFileAndServer_16MB/h1-4 3 49575037 ns/op 338.42 MB/s BenchmarkFileAndServer_16MB/https1-4 1 117754394 ns/op 142.48 MB/s BenchmarkFileAndServer_16MB/h2-4 1 200406692 ns/op 83.72 MB/s BenchmarkFileAndServer_64MB/h1-4 1 194714177 ns/op 344.65 MB/s BenchmarkFileAndServer_64MB/https1-4 1 404415497 ns/op 165.94 MB/s BenchmarkFileAndServer_64MB/h2-4 1 886825762 ns/op 75.67 MB/s BenchmarkServeMux-4 272 457501 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 354 365537 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 356 322091 ns/op 6029 B/op 64 allocs/op BenchmarkClientServer/https1-4 237 428723 ns/op 6712 B/op 74 allocs/op BenchmarkClientServer/h2-4 182 605261 ns/op 10561 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1017 116249 ns/op 10288 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 34 4491985 ns/op 119453 B/op 1112 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46204: read tcp 127.0.0.1:42341->127.0.0.1:46204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46224: write tcp 127.0.0.1:42341->127.0.0.1:46224: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46238: write tcp 127.0.0.1:42341->127.0.0.1:46238: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49336: read tcp 127.0.0.1:42291->127.0.0.1:49336: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49362: write tcp 127.0.0.1:42291->127.0.0.1:49362: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49338: read tcp 127.0.0.1:42291->127.0.0.1:49338: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49334: write tcp 127.0.0.1:42291->127.0.0.1:49334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49326: write tcp 127.0.0.1:42291->127.0.0.1:49326: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49364: write tcp 127.0.0.1:42291->127.0.0.1:49364: use of closed network connection BenchmarkClientServerParallel/4/h2-4 235 513785 ns/op 17170 B/op 158 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34214: read tcp 127.0.0.1:40735->127.0.0.1:34214: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34190: read tcp 127.0.0.1:40735->127.0.0.1:34190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34202: write tcp 127.0.0.1:40735->127.0.0.1:34202: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34210: write tcp 127.0.0.1:40735->127.0.0.1:34210: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46236: read tcp 127.0.0.1:41471->127.0.0.1:46236: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46252: read tcp 127.0.0.1:41471->127.0.0.1:46252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46296: read tcp 127.0.0.1:41471->127.0.0.1:46296: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46268: read tcp 127.0.0.1:41471->127.0.0.1:46268: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46274: read tcp 127.0.0.1:41471->127.0.0.1:46274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46290: read tcp 127.0.0.1:41471->127.0.0.1:46290: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 442 247041 ns/op 22457 B/op 114 allocs/op BenchmarkClientServerParallel/64/https1-4 24 4523804 ns/op 136759 B/op 1262 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50182: read tcp 127.0.0.1:38915->127.0.0.1:50182: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50204: write tcp 127.0.0.1:38915->127.0.0.1:50204: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50190: write tcp 127.0.0.1:38915->127.0.0.1:50190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37690: read tcp 127.0.0.1:37767->127.0.0.1:37690: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37738: read tcp 127.0.0.1:37767->127.0.0.1:37738: use of closed network connection BenchmarkClientServerParallel/64/h2-4 62 2486377 ns/op 99078 B/op 974 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48498: read tcp 127.0.0.1:40747->127.0.0.1:48498: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48520: write tcp 127.0.0.1:40747->127.0.0.1:48520: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54142: read tcp 127.0.0.1:40029->127.0.0.1:54142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54190: read tcp 127.0.0.1:40029->127.0.0.1:54190: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54106: write tcp 127.0.0.1:40029->127.0.0.1:54106: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54040: write tcp 127.0.0.1:40029->127.0.0.1:54040: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54074: read tcp 127.0.0.1:40029->127.0.0.1:54074: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54076: read tcp 127.0.0.1:40029->127.0.0.1:54076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54098: read tcp 127.0.0.1:40029->127.0.0.1:54098: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54104: read tcp 127.0.0.1:40029->127.0.0.1:54104: use of closed network connection ... [output truncated] BenchmarkServer-4 148 733444 ns/op 2972 B/op 22 allocs/op BenchmarkClient-4 300 413486 ns/op 3774 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 667 177338 ns/op 7544 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1306 93746 ns/op 3108 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1527 72592 ns/op 1957 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1687 80716 ns/op 2763 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1620 71130 ns/op 2753 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1621 82020 ns/op 2764 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1828 67169 ns/op 1929 B/op 14 allocs/op BenchmarkServerHijack-4 1034 112544 ns/op 16747 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 394 287620 ns/op 5791 B/op 51 allocs/op BenchmarkResponseStatusLine-4 425390 252.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.563s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4432 25962 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.211s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86769 1334 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 555597 207.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 183144 647.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66609 1829 ns/op BenchmarkStdIPv4-4 131329 888.2 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89412 1308 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 94173 1274 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 109636 1092 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68247 1739 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1324134 90.21 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1212054 98.36 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1403916 85.83 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 255254 457.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 275289 431.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 253358 463.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83898 1434 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 432640 265.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 277095 400.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 289000 430.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 159829 771.2 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 403446 281.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 361827 321.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 125277 956.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 159817 701.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 257120 466.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 148026 753.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 324448 371.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 151969 795.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 149462 786.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 130100 779.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108894 1030 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 464281 249.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 158920 745.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 88845 1290 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 114392 1011 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 166153 745.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 108126 1096 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 260455 447.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 117590 1002 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135256 858.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 178468 631.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 127153 891.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1212362 100.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 107.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 337970 364.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 559006 195.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200158 580.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 216069 553.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 201057 588.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75823 1590 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 526472 223.7 ns/op PASS ok net/netip 7.812s 2023/01/31 21:37:52 Test RPC server listening on 127.0.0.1:45721 2023/01/31 21:37:52 Test HTTP RPC server listening on 127.0.0.1:43233 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1502 75718 ns/op BenchmarkEndToEndHTTP-4 1722 74693 ns/op BenchmarkEndToEndAsync-4 3087 39479 ns/op BenchmarkEndToEndAsyncHTTP-4 3228 35725 ns/op PASS ok net/rpc 0.917s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3020 33864 ns/op BenchmarkReadMIMEHeader/server_headers-4 5623 20675 ns/op BenchmarkUncommon-4 25584 4469 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.519s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4626 23318 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96216 1214 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 488158 206.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92881 1275 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 175124 668.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 85504 1414 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14203 8489 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 373551 309.9 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 88298 1319 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 177256 681.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80865 1412 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15735 7299 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 205352 579.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79065 1480 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78249 1516 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35908 3321 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6453 18277 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 201601 580.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77734 1511 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77224 1516 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36106 3317 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6638 18073 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.187s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 2497020 44.37 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 157572 686.6 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 715 155654 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 220 515357 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 619 185073 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 48766 2322 ns/op BenchmarkStatFile-4 41905 2767 ns/op BenchmarkStatDir-4 41799 2649 ns/op BenchmarkLstatDot-4 48654 2302 ns/op BenchmarkLstatFile-4 42140 2718 ns/op BenchmarkLstatDir-4 42423 2671 ns/op PASS ok os 1.636s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 147 797030 ns/op 6709 B/op 29 allocs/op PASS ok os/exec 0.237s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 375603 285.3 ns/op PASS ok os/user 0.217s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3671875 32.48 ns/op BenchmarkString-4 2286838 52.29 ns/op BenchmarkBytes-4 1908838 62.23 ns/op BenchmarkNamedBytes-4 760383 150.9 ns/op BenchmarkBytesArray-4 657668 173.3 ns/op BenchmarkSliceLen-4 2222730 54.00 ns/op BenchmarkMapLen-4 1448845 81.97 ns/op BenchmarkStringLen-4 1777286 67.04 ns/op BenchmarkArrayLen-4 1733445 68.77 ns/op BenchmarkSliceCap-4 2375088 50.64 ns/op BenchmarkDeepEqual/int8-4 653512 179.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 113632 1051 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 509072 230.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 106464 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 517726 230.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108681 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 507582 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107571 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 500750 233.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 108440 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 652765 177.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 137191 842.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 516661 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 106492 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 518119 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108159 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 498830 233.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 107751 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 506368 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107904 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 501718 239.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107545 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 492010 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108230 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 513502 230.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 106848 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 511284 229.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 106022 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 515700 231.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108430 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 679708 174.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114488 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 520605 224.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 104862 1112 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138564 846.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66950 1787 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68928 1730 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45717 2597 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 273069 435.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 39700 3035 ns/op BenchmarkIsZero/StructComparable-4 867226 136.8 ns/op BenchmarkIsZero/StructIncomparable-4 177565 665.2 ns/op BenchmarkSetZero/Bool/Direct-4 4012118 29.91 ns/op BenchmarkSetZero/Bool/CachedZero-4 1744206 68.42 ns/op BenchmarkSetZero/Bool/NewZero-4 1244205 97.45 ns/op BenchmarkSetZero/Int/Direct-4 2479904 48.48 ns/op BenchmarkSetZero/Int/CachedZero-4 1755859 68.12 ns/op BenchmarkSetZero/Int/NewZero-4 1242249 96.69 ns/op BenchmarkSetZero/Uint/Direct-4 2459152 48.91 ns/op BenchmarkSetZero/Uint/CachedZero-4 1763300 68.02 ns/op BenchmarkSetZero/Uint/NewZero-4 1251384 96.38 ns/op BenchmarkSetZero/Float/Direct-4 2524807 47.62 ns/op BenchmarkSetZero/Float/CachedZero-4 1767306 68.26 ns/op BenchmarkSetZero/Float/NewZero-4 1252548 95.73 ns/op BenchmarkSetZero/Complex/Direct-4 2458288 48.21 ns/op BenchmarkSetZero/Complex/CachedZero-4 1747599 68.75 ns/op BenchmarkSetZero/Complex/NewZero-4 1248416 97.72 ns/op BenchmarkSetZero/Array/Direct-4 3806161 29.97 ns/op BenchmarkSetZero/Array/CachedZero-4 1703590 69.71 ns/op BenchmarkSetZero/Array/NewZero-4 1238332 96.79 ns/op BenchmarkSetZero/Chan/Direct-4 2477409 48.56 ns/op BenchmarkSetZero/Chan/CachedZero-4 1329507 90.66 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 115.3 ns/op BenchmarkSetZero/Func/Direct-4 2402348 49.60 ns/op BenchmarkSetZero/Func/CachedZero-4 1322211 90.55 ns/op BenchmarkSetZero/Func/NewZero-4 966373 115.6 ns/op BenchmarkSetZero/Interface/Direct-4 2339154 51.32 ns/op BenchmarkSetZero/Interface/CachedZero-4 1757925 68.39 ns/op BenchmarkSetZero/Interface/NewZero-4 1256421 95.66 ns/op BenchmarkSetZero/Map/Direct-4 2461425 48.72 ns/op BenchmarkSetZero/Map/CachedZero-4 1332411 90.27 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 116.5 ns/op BenchmarkSetZero/Pointer/Direct-4 2479951 48.64 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1323033 90.42 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 116.8 ns/op BenchmarkSetZero/Slice/Direct-4 2237361 52.65 ns/op BenchmarkSetZero/Slice/CachedZero-4 1753626 69.25 ns/op BenchmarkSetZero/Slice/NewZero-4 1256552 95.07 ns/op BenchmarkSetZero/String/Direct-4 2533527 47.48 ns/op BenchmarkSetZero/String/CachedZero-4 1748877 68.15 ns/op BenchmarkSetZero/String/NewZero-4 1254789 96.12 ns/op BenchmarkSetZero/Struct/Direct-4 4312761 28.19 ns/op BenchmarkSetZero/Struct/CachedZero-4 1756945 68.31 ns/op BenchmarkSetZero/Struct/NewZero-4 1242580 94.98 ns/op BenchmarkSelect/1-4 167023 690.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 87734 1361 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43502 2510 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 175736 611.8 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 131427 902.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 124824 1072 ns/op 119.40 MB/s BenchmarkCallArgCopy/size=256-4 95676 1156 ns/op 221.38 MB/s BenchmarkCallArgCopy/size=1024-4 84256 1626 ns/op 629.65 MB/s BenchmarkCallArgCopy/size=4096-4 31273 3834 ns/op 1068.22 MB/s BenchmarkCallArgCopy/size=65536-4 2756 43738 ns/op 1498.37 MB/s BenchmarkPtrTo-4 435730 253.6 ns/op BenchmarkFieldByName1-4 616256 172.8 ns/op BenchmarkFieldByName2-4 65175 1841 ns/op BenchmarkFieldByName3-4 8584 15552 ns/op BenchmarkInterfaceBig-4 4661595 22.72 ns/op BenchmarkInterfaceSmall-4 3961542 26.01 ns/op BenchmarkNew-4 2024954 71.01 ns/op BenchmarkMap/StringKeys/MapIndex-4 3176 37774 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3146 37227 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3009 38130 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3043 38686 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3290 36209 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3198 36660 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 247465 448.0 ns/op PASS ok reflect 18.633s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10010 10302 ns/op 9097 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18357 6532 ns/op 9327 B/op 1 allocs/op BenchmarkFindString-4 12968 9384 ns/op 9297 B/op 1 allocs/op BenchmarkFindSubmatch-4 9435 11333 ns/op 9715 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11306 10618 ns/op 9465 B/op 2 allocs/op BenchmarkLiteral-4 15578 6999 ns/op BenchmarkNotLiteral-4 4023 27574 ns/op BenchmarkMatchClass-4 3363 35251 ns/op BenchmarkMatchClass_InRange-4 3046 34867 ns/op BenchmarkReplaceAll-4 2508 43773 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 20227 5937 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40740 2963 ns/op BenchmarkAnchoredShortMatch-4 16764 6422 ns/op BenchmarkAnchoredLongMatch-4 19759 6053 ns/op BenchmarkOnePassShortA-4 20743 5898 ns/op BenchmarkNotOnePassShortA-4 6625 15221 ns/op BenchmarkOnePassShortB-4 26616 4463 ns/op BenchmarkNotOnePassShortB-4 9908 11399 ns/op BenchmarkOnePassLongPrefix-4 88504 1385 ns/op BenchmarkOnePassLongNotPrefix-4 28533 4279 ns/op BenchmarkMatchParallelShared-4 23300 5007 ns/op BenchmarkMatchParallelCopied-4 30558 4676 ns/op BenchmarkQuoteMetaAll-4 148014 819.2 ns/op 17.09 MB/s BenchmarkQuoteMetaNone-4 257102 456.8 ns/op 56.92 MB/s BenchmarkCompile/Onepass-4 3748 29491 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1490 74600 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 636745 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3684416 33.07 ns/op 483.79 MB/s BenchmarkMatch/Easy0/32-4 15427 6802 ns/op 4.70 MB/s BenchmarkMatch/Easy0/1K-4 6610 20297 ns/op 50.45 MB/s BenchmarkMatch/Easy0i/16-4 3728112 30.88 ns/op 518.14 MB/s BenchmarkMatch/Easy0i/32-4 4519 22448 ns/op 1.43 MB/s BenchmarkMatch/Easy0i/1K-4 266 445315 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 3719595 30.56 ns/op 523.63 MB/s BenchmarkMatch/Easy1/32-4 18721 7628 ns/op 4.20 MB/s BenchmarkMatch/Easy1/1K-4 4917 25499 ns/op 40.16 MB/s BenchmarkMatch/Medium/16-4 3747073 30.56 ns/op 523.52 MB/s BenchmarkMatch/Medium/32-4 5856 19928 ns/op 1.61 MB/s BenchmarkMatch/Medium/1K-4 307 387778 ns/op 2.64 MB/s BenchmarkMatch/Hard/16-4 3754844 30.80 ns/op 519.50 MB/s BenchmarkMatch/Hard/32-4 3588 30673 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 168 687611 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1359 83968 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 763 153183 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 25 4454448 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29215 4055 ns/op 3.95 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17377 6816 ns/op 4.69 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 654 179522 ns/op 5.70 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.132s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 618508 190.8 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 1078250 105.7 ns/op BenchmarkMakeChan/Int-4 1000000 129.2 ns/op BenchmarkMakeChan/Ptr-4 678757 210.7 ns/op BenchmarkMakeChan/Struct/0-4 1243682 96.31 ns/op BenchmarkMakeChan/Struct/32-4 584294 191.2 ns/op BenchmarkMakeChan/Struct/40-4 433005 270.5 ns/op BenchmarkChanNonblocking-4 11265330 10.71 ns/op BenchmarkSelectUncontended-4 945891 123.7 ns/op BenchmarkSelectSyncContended-4 30248 3859 ns/op BenchmarkSelectAsyncContended-4 103614 1129 ns/op BenchmarkSelectNonblock-4 6347504 17.78 ns/op BenchmarkChanUncontended-4 8821 12040 ns/op BenchmarkChanContended-4 1304 92689 ns/op BenchmarkChanSync-4 173205 694.1 ns/op BenchmarkChanSyncWork-4 10000 35232 ns/op BenchmarkChanProdCons0-4 83985 1463 ns/op BenchmarkChanProdCons10-4 103153 1250 ns/op BenchmarkChanProdCons100-4 106684 1194 ns/op BenchmarkChanProdConsWork0-4 81192 1611 ns/op BenchmarkChanProdConsWork10-4 91765 1418 ns/op BenchmarkChanProdConsWork100-4 89606 1336 ns/op BenchmarkSelectProdCons-4 63961 1824 ns/op BenchmarkReceiveDataFromClosedChan-4 609054 193.6 ns/op BenchmarkChanCreation-4 228238 516.2 ns/op BenchmarkChanSem-4 128170 845.8 ns/op BenchmarkChanPopular-4 106 1259131 ns/op BenchmarkChanClosed-4 603300 244.1 ns/op BenchmarkCallClosure-4 5991463 20.21 ns/op BenchmarkCallClosure1-4 6254781 19.21 ns/op BenchmarkCallClosure2-4 1318894 89.27 ns/op BenchmarkCallClosure3-4 1581098 77.62 ns/op BenchmarkCallClosure4-4 1279089 85.84 ns/op BenchmarkComplex128DivNormal-4 9969295 12.00 ns/op BenchmarkComplex128DivNisNaN-4 7659428 15.63 ns/op BenchmarkComplex128DivDisNaN-4 7511276 15.97 ns/op BenchmarkComplex128DivNisInf-4 9881398 12.13 ns/op BenchmarkComplex128DivDisInf-4 5823154 20.49 ns/op BenchmarkSetTypePtr-4 48954534 2.454 ns/op 3260.02 MB/s BenchmarkSetTypePtr8-4 9640923 12.48 ns/op 5126.57 MB/s BenchmarkSetTypePtr16-4 9604263 12.45 ns/op 10282.07 MB/s BenchmarkSetTypePtr32-4 9642487 12.44 ns/op 20582.65 MB/s BenchmarkSetTypePtr64-4 9583213 12.41 ns/op 41261.56 MB/s BenchmarkSetTypePtr126-4 5644066 21.06 ns/op 47864.61 MB/s BenchmarkSetTypePtr128-4 5888563 20.35 ns/op 50320.80 MB/s BenchmarkSetTypePtrSlice-4 720723 164.8 ns/op 49713.71 MB/s BenchmarkSetTypeNode1-4 9658867 12.40 ns/op 1935.30 MB/s BenchmarkSetTypeNode1Slice-4 2943445 39.19 ns/op 19598.81 MB/s BenchmarkSetTypeNode8-4 9603356 12.43 ns/op 6438.03 MB/s BenchmarkSetTypeNode8Slice-4 1569739 76.21 ns/op 33590.19 MB/s BenchmarkSetTypeNode64-4 5635924 21.12 ns/op 24999.96 MB/s BenchmarkSetTypeNode64Slice-4 227764 520.8 ns/op 32440.78 MB/s BenchmarkSetTypeNode64Dead-4 7561054 15.86 ns/op 33287.39 MB/s BenchmarkSetTypeNode64DeadSlice-4 258948 464.7 ns/op 36360.08 MB/s BenchmarkSetTypeNode124-4 5691368 21.11 ns/op 47749.33 MB/s BenchmarkSetTypeNode124Slice-4 179612 661.8 ns/op 48741.10 MB/s BenchmarkSetTypeNode126-4 5847220 20.34 ns/op 50342.60 MB/s BenchmarkSetTypeNode126Slice-4 176908 668.5 ns/op 49013.84 MB/s BenchmarkSetTypeNode128-4 4053519 29.71 ns/op 35002.53 MB/s BenchmarkSetTypeNode128Slice-4 143008 839.4 ns/op 39649.35 MB/s BenchmarkSetTypeNode130-4 4053314 29.63 ns/op 35636.59 MB/s BenchmarkSetTypeNode130Slice-4 141454 853.1 ns/op 39612.22 MB/s BenchmarkSetTypeNode1024-4 759910 155.8 ns/op 52674.86 MB/s BenchmarkSetTypeNode1024Slice-4 24537 4985 ns/op 52687.10 MB/s BenchmarkAllocation-4 3517 38844 ns/op BenchmarkReadMemStats-4 5862 17977 ns/op BenchmarkReadMemStatsLatency-4 1 76664 p50-ns 76664 p90-ns 76664 p99-ns BenchmarkWriteBarrier-4 2158980 47.43 ns/op BenchmarkBulkWriteBarrier-4 7072380 17.74 ns/op BenchmarkScanStackNoLocals-4 2 51579300 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11732769 11.29 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9861555 11.07 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8962876 13.56 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6659386 18.01 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4684629 25.48 ns/op BenchmarkHash5-4 6316080 18.75 ns/op 266.63 MB/s BenchmarkHash16-4 6118461 19.07 ns/op 839.14 MB/s BenchmarkHash64-4 5770650 19.69 ns/op 3250.96 MB/s BenchmarkHash1024-4 1923126 61.14 ns/op 16749.80 MB/s BenchmarkHash65536-4 38700 3112 ns/op 21058.61 MB/s BenchmarkAlignedLoad-4 7674248 14.96 ns/op BenchmarkUnalignedLoad-4 7310938 15.31 ns/op BenchmarkEqEfaceConcrete-4 6253803 18.99 ns/op BenchmarkEqIfaceConcrete-4 5644299 21.28 ns/op BenchmarkNeEfaceConcrete-4 5940880 20.20 ns/op BenchmarkNeIfaceConcrete-4 6152664 19.55 ns/op BenchmarkConvT2EByteSized/bool-4 6178603 18.99 ns/op BenchmarkConvT2EByteSized/uint8-4 6065884 19.64 ns/op BenchmarkConvT2ESmall-4 5645548 21.06 ns/op BenchmarkConvT2EUintptr-4 5547196 21.40 ns/op BenchmarkConvT2ELarge-4 1224302 98.57 ns/op BenchmarkConvT2ISmall-4 5610043 22.04 ns/op BenchmarkConvT2IUintptr-4 5337658 22.03 ns/op BenchmarkConvT2ILarge-4 1000000 105.4 ns/op BenchmarkConvI2E-4 4734410 25.16 ns/op BenchmarkConvI2I-4 4090606 28.36 ns/op BenchmarkAssertE2T-4 4712396 25.65 ns/op BenchmarkAssertE2TLarge-4 2346908 50.46 ns/op BenchmarkAssertE2I-4 4222402 27.57 ns/op BenchmarkAssertI2T-4 4347406 27.52 ns/op BenchmarkAssertI2I-4 4183832 27.77 ns/op BenchmarkAssertI2E-4 5961402 19.29 ns/op BenchmarkAssertE2E-4 5854060 20.19 ns/op BenchmarkAssertE2T2-4 3513840 34.21 ns/op BenchmarkAssertE2T2Blank-4 4473672 26.85 ns/op BenchmarkAssertI2E2-4 4459596 26.95 ns/op BenchmarkAssertI2E2Blank-4 5784363 20.43 ns/op BenchmarkAssertE2E2-4 4485254 26.64 ns/op BenchmarkAssertE2E2Blank-4 5997790 19.32 ns/op BenchmarkConvT2Ezero/zero/16-4 5609258 20.85 ns/op BenchmarkConvT2Ezero/zero/32-4 5670486 21.14 ns/op BenchmarkConvT2Ezero/zero/64-4 5670376 21.56 ns/op BenchmarkConvT2Ezero/zero/str-4 5470676 21.33 ns/op BenchmarkConvT2Ezero/zero/slice-4 5548512 21.49 ns/op BenchmarkConvT2Ezero/zero/big-4 231294 484.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1320242 91.58 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1218567 93.04 ns/op BenchmarkConvT2Ezero/nonzero/big-4 253320 459.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5691417 20.96 ns/op BenchmarkConvT2Ezero/smallint/32-4 5501547 21.46 ns/op BenchmarkConvT2Ezero/smallint/64-4 5554585 21.34 ns/op BenchmarkConvT2Ezero/largeint/16-4 1605866 73.30 ns/op BenchmarkConvT2Ezero/largeint/32-4 1597902 68.51 ns/op BenchmarkConvT2Ezero/largeint/64-4 1697728 71.50 ns/op BenchmarkMalloc8-4 1487314 82.05 ns/op BenchmarkMalloc16-4 1318592 83.43 ns/op BenchmarkMallocTypeInfo8-4 1483714 78.58 ns/op BenchmarkMallocTypeInfo16-4 1210718 97.41 ns/op BenchmarkMallocLargeStruct-4 159514 638.1 ns/op BenchmarkGoroutineSelect-4 66 1855648 ns/op BenchmarkGoroutineBlocking-4 73 1858765 ns/op BenchmarkGoroutineForRange-4 85 1855751 ns/op BenchmarkGoroutineIdle-4 92 1714202 ns/op BenchmarkHashStringSpeed-4 2740762 50.42 ns/op BenchmarkHashBytesSpeed-4 1351616 81.60 ns/op BenchmarkHashInt32Speed-4 3361647 35.15 ns/op BenchmarkHashInt64Speed-4 3038011 36.33 ns/op BenchmarkHashStringArraySpeed-4 581445 199.2 ns/op BenchmarkMegMap-4 3206757 37.54 ns/op BenchmarkMegOneMap-4 3870756 30.11 ns/op BenchmarkMegEqMap-4 1425 83176 ns/op BenchmarkMegEmptyMap-4 4739446 25.18 ns/op BenchmarkSmallStrMap-4 3267124 37.60 ns/op BenchmarkMapStringKeysEight_16-4 3240729 36.45 ns/op BenchmarkMapStringKeysEight_32-4 3203428 37.45 ns/op BenchmarkMapStringKeysEight_64-4 3199089 37.80 ns/op BenchmarkMapStringKeysEight_1M-4 3148574 38.13 ns/op BenchmarkIntMap-4 4091571 29.74 ns/op BenchmarkMapFirst/1-4 4894582 24.39 ns/op BenchmarkMapFirst/2-4 4671913 25.62 ns/op BenchmarkMapFirst/3-4 4942820 24.47 ns/op BenchmarkMapFirst/4-4 4587669 24.87 ns/op BenchmarkMapFirst/5-4 4585842 24.98 ns/op BenchmarkMapFirst/6-4 4565554 25.91 ns/op BenchmarkMapFirst/7-4 4716374 24.48 ns/op BenchmarkMapFirst/8-4 4356421 27.53 ns/op BenchmarkMapFirst/9-4 4085152 29.30 ns/op BenchmarkMapFirst/10-4 3858462 31.31 ns/op BenchmarkMapFirst/11-4 3583424 33.59 ns/op BenchmarkMapFirst/12-4 3792044 31.08 ns/op BenchmarkMapFirst/13-4 4057048 29.14 ns/op BenchmarkMapFirst/14-4 4007151 29.47 ns/op BenchmarkMapFirst/15-4 3915895 30.32 ns/op BenchmarkMapFirst/16-4 4175755 28.95 ns/op BenchmarkMapMid/1-4 3779360 32.92 ns/op BenchmarkMapMid/2-4 3670858 32.64 ns/op BenchmarkMapMid/3-4 3802370 31.78 ns/op BenchmarkMapMid/4-4 3648458 32.71 ns/op BenchmarkMapMid/5-4 3528912 32.92 ns/op BenchmarkMapMid/6-4 3587176 33.49 ns/op BenchmarkMapMid/7-4 3600716 32.92 ns/op BenchmarkMapMid/8-4 3508976 32.26 ns/op BenchmarkMapMid/9-4 3242313 36.99 ns/op BenchmarkMapMid/10-4 3096651 36.27 ns/op BenchmarkMapMid/11-4 3009717 38.75 ns/op BenchmarkMapMid/12-4 2942493 39.50 ns/op BenchmarkMapMid/13-4 3344479 35.63 ns/op BenchmarkMapMid/14-4 3186102 38.33 ns/op BenchmarkMapMid/15-4 3260109 37.88 ns/op BenchmarkMapMid/16-4 3283615 38.51 ns/op BenchmarkMapLast/1-4 3787645 31.46 ns/op BenchmarkMapLast/2-4 3720742 31.90 ns/op BenchmarkMapLast/3-4 3785960 31.75 ns/op BenchmarkMapLast/4-4 3536667 32.94 ns/op BenchmarkMapLast/5-4 3811377 32.70 ns/op BenchmarkMapLast/6-4 3555973 33.87 ns/op BenchmarkMapLast/7-4 3536385 34.48 ns/op BenchmarkMapLast/8-4 3299554 33.95 ns/op BenchmarkMapLast/9-4 3032536 36.49 ns/op BenchmarkMapLast/10-4 3308868 37.44 ns/op BenchmarkMapLast/11-4 3160752 34.73 ns/op BenchmarkMapLast/12-4 3173150 40.13 ns/op BenchmarkMapLast/13-4 3364440 34.52 ns/op BenchmarkMapLast/14-4 3211236 35.67 ns/op BenchmarkMapLast/15-4 3183616 37.77 ns/op BenchmarkMapLast/16-4 3258315 37.52 ns/op BenchmarkMapCycle-4 2034330 58.22 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3523530 34.11 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2280 50535 ns/op BenchmarkMakeMap/[Byte]Byte-4 528886 193.9 ns/op BenchmarkMakeMap/[Int]Int-4 382857 350.6 ns/op BenchmarkNewEmptyMap-4 11594116 10.28 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1675372 70.87 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 457351 250.2 ns/op BenchmarkMapIterEmpty-4 5571672 21.63 ns/op BenchmarkSameLengthMap-4 4671020 28.03 ns/op BenchmarkBigKeyMap-4 1662772 71.83 ns/op BenchmarkBigValMap-4 1526019 76.85 ns/op BenchmarkSmallKeyMap-4 2858850 41.84 ns/op BenchmarkMapPopulate/1-4 2291210 52.69 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123769 891.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6188 16864 ns/op 6276 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 735 154302 ns/op 51760 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 51 2444072 ns/op 416544 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 3 37511784 ns/op 6535517 B/op 2932 allocs/op BenchmarkComplexAlgMap-4 474913 244.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 716497 163.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 615109 180.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 234598 511.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41474 2870 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5460 21980 ns/op BenchmarkGoMapClear/NonReflexive/1-4 535406 220.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 478776 247.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 205465 568.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40718 2942 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5382 22082 ns/op BenchmarkMapStringConversion/32/simple-4 1788430 66.99 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1716314 71.48 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1552774 77.72 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1703606 70.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1608111 73.88 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1443276 82.09 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1924626 60.09 ns/op BenchmarkMapInterfacePtr-4 1986664 63.05 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4661425 25.71 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 127894 859.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5029 22139 ns/op BenchmarkMapPop1000-4 369 314661 ns/op BenchmarkMapPop10000-4 20 6011974 ns/op BenchmarkMapAssign/Int32/256-4 2293159 52.98 ns/op BenchmarkMapAssign/Int32/65536-4 955657 116.9 ns/op BenchmarkMapAssign/Int64/256-4 2284642 50.94 ns/op BenchmarkMapAssign/Int64/65536-4 794947 134.5 ns/op BenchmarkMapAssign/Str/256-4 1783710 67.44 ns/op BenchmarkMapAssign/Str/65536-4 441184 269.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1513358 79.05 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 598100 174.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1520077 82.10 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 471229 225.0 ns/op BenchmarkMapOperatorAssign/Str/256-4 462652 2251 ns/op BenchmarkMapOperatorAssign/Str/65536-4 129662 802.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 826725 162.9 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 191047 620.4 ns/op 66 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 781267 169.0 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 143971 719.5 ns/op 86 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 586362 253.9 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 101124 1148 ns/op 142 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1746957 70.10 ns/op BenchmarkMapDelete/Int32/1000-4 1962885 61.32 ns/op BenchmarkMapDelete/Int32/10000-4 1843282 63.83 ns/op BenchmarkMapDelete/Int64/100-4 1799415 79.46 ns/op BenchmarkMapDelete/Int64/1000-4 1930508 61.41 ns/op BenchmarkMapDelete/Int64/10000-4 1755315 64.04 ns/op BenchmarkMapDelete/Str/100-4 1466960 90.30 ns/op BenchmarkMapDelete/Str/1000-4 1527984 78.52 ns/op BenchmarkMapDelete/Str/10000-4 1413180 84.35 ns/op BenchmarkMapDelete/Pointer/100-4 1640983 74.65 ns/op BenchmarkMapDelete/Pointer/1000-4 1737321 67.94 ns/op BenchmarkMapDelete/Pointer/10000-4 1614633 71.64 ns/op BenchmarkMemmove/0-4 14736408 8.111 ns/op BenchmarkMemmove/1-4 1930245 60.80 ns/op 16.45 MB/s BenchmarkMemmove/2-4 1873833 62.67 ns/op 31.91 MB/s BenchmarkMemmove/3-4 1862775 63.29 ns/op 47.40 MB/s BenchmarkMemmove/4-4 1851722 62.52 ns/op 63.98 MB/s BenchmarkMemmove/5-4 1858647 63.09 ns/op 79.25 MB/s BenchmarkMemmove/6-4 1850275 63.67 ns/op 94.24 MB/s BenchmarkMemmove/7-4 1837726 63.52 ns/op 110.19 MB/s BenchmarkMemmove/8-4 1945892 60.42 ns/op 132.41 MB/s BenchmarkMemmove/9-4 1793768 65.35 ns/op 137.71 MB/s BenchmarkMemmove/10-4 1813617 65.36 ns/op 153.00 MB/s BenchmarkMemmove/11-4 1812862 65.55 ns/op 167.81 MB/s BenchmarkMemmove/12-4 1813654 65.48 ns/op 183.26 MB/s BenchmarkMemmove/13-4 1823161 64.96 ns/op 200.13 MB/s BenchmarkMemmove/14-4 1814422 65.77 ns/op 212.85 MB/s BenchmarkMemmove/15-4 1792234 66.27 ns/op 226.36 MB/s BenchmarkMemmove/16-4 1895341 62.56 ns/op 255.74 MB/s BenchmarkMemmove/32-4 1821672 64.49 ns/op 496.21 MB/s BenchmarkMemmove/64-4 1612015 72.30 ns/op 885.20 MB/s BenchmarkMemmove/128-4 1332165 87.72 ns/op 1459.19 MB/s BenchmarkMemmove/256-4 856327 134.8 ns/op 1898.48 MB/s BenchmarkMemmove/512-4 631424 187.0 ns/op 2738.46 MB/s BenchmarkMemmove/1024-4 409450 291.5 ns/op 3513.24 MB/s BenchmarkMemmove/2048-4 240367 497.5 ns/op 4116.45 MB/s BenchmarkMemmove/4096-4 129682 921.1 ns/op 4446.70 MB/s BenchmarkMemmoveOverlap/32-4 1801004 65.55 ns/op 488.18 MB/s BenchmarkMemmoveOverlap/64-4 1594819 72.88 ns/op 878.10 MB/s BenchmarkMemmoveOverlap/128-4 1324436 87.84 ns/op 1457.24 MB/s BenchmarkMemmoveOverlap/256-4 878403 135.7 ns/op 1886.11 MB/s BenchmarkMemmoveOverlap/512-4 630562 186.6 ns/op 2743.80 MB/s BenchmarkMemmoveOverlap/1024-4 405255 287.6 ns/op 3559.97 MB/s BenchmarkMemmoveOverlap/2048-4 240028 494.2 ns/op 4143.98 MB/s BenchmarkMemmoveOverlap/4096-4 129963 919.2 ns/op 4456.12 MB/s BenchmarkMemmoveUnalignedDst/0-4 14813942 8.075 ns/op BenchmarkMemmoveUnalignedDst/1-4 1927915 61.92 ns/op 16.15 MB/s BenchmarkMemmoveUnalignedDst/2-4 1845466 63.13 ns/op 31.68 MB/s BenchmarkMemmoveUnalignedDst/3-4 1864730 64.12 ns/op 46.78 MB/s BenchmarkMemmoveUnalignedDst/4-4 1847899 64.26 ns/op 62.25 MB/s BenchmarkMemmoveUnalignedDst/5-4 1847199 64.32 ns/op 77.74 MB/s BenchmarkMemmoveUnalignedDst/6-4 1837285 63.77 ns/op 94.09 MB/s BenchmarkMemmoveUnalignedDst/7-4 1843362 64.08 ns/op 109.24 MB/s BenchmarkMemmoveUnalignedDst/8-4 1965516 60.50 ns/op 132.24 MB/s BenchmarkMemmoveUnalignedDst/9-4 1769490 65.75 ns/op 136.88 MB/s BenchmarkMemmoveUnalignedDst/10-4 1776270 66.46 ns/op 150.47 MB/s BenchmarkMemmoveUnalignedDst/11-4 1787611 66.07 ns/op 166.49 MB/s BenchmarkMemmoveUnalignedDst/12-4 1798303 65.24 ns/op 183.94 MB/s BenchmarkMemmoveUnalignedDst/13-4 1812279 65.48 ns/op 198.55 MB/s BenchmarkMemmoveUnalignedDst/14-4 1800166 65.32 ns/op 214.33 MB/s BenchmarkMemmoveUnalignedDst/15-4 1791135 66.18 ns/op 226.66 MB/s BenchmarkMemmoveUnalignedDst/16-4 1798027 66.92 ns/op 239.09 MB/s BenchmarkMemmoveUnalignedDst/32-4 1715642 68.68 ns/op 465.91 MB/s BenchmarkMemmoveUnalignedDst/64-4 1524438 77.67 ns/op 823.96 MB/s BenchmarkMemmoveUnalignedDst/128-4 1292250 90.57 ns/op 1413.34 MB/s BenchmarkMemmoveUnalignedDst/256-4 839148 137.9 ns/op 1857.07 MB/s BenchmarkMemmoveUnalignedDst/512-4 618368 193.1 ns/op 2651.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 397395 304.9 ns/op 3358.33 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240696 499.4 ns/op 4100.89 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126450 952.9 ns/op 4298.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1690821 69.80 ns/op 458.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1536951 76.28 ns/op 838.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1253784 91.55 ns/op 1398.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 843292 138.2 ns/op 1852.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 612758 190.1 ns/op 2693.62 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 410973 290.7 ns/op 3522.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 238402 498.2 ns/op 4111.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130722 921.8 ns/op 4443.57 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15005340 8.030 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1914106 63.16 ns/op 15.83 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1879765 63.50 ns/op 31.50 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1846213 64.32 ns/op 46.65 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1847652 64.31 ns/op 62.20 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1830224 64.13 ns/op 77.97 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1846112 64.51 ns/op 93.01 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1837993 64.45 ns/op 108.61 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1945204 61.99 ns/op 129.06 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1828279 65.47 ns/op 137.46 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1836522 65.08 ns/op 153.66 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1827376 64.95 ns/op 169.36 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1802808 65.27 ns/op 183.85 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1817275 65.68 ns/op 197.92 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1834084 65.37 ns/op 214.17 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1811001 66.74 ns/op 224.76 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1788879 66.64 ns/op 240.09 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1703758 68.61 ns/op 466.40 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1538470 76.46 ns/op 837.08 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1289698 90.12 ns/op 1420.32 MB/s BenchmarkMemmoveUnalignedSrc/256-4 850748 136.9 ns/op 1870.23 MB/s BenchmarkMemmoveUnalignedSrc/512-4 625134 191.7 ns/op 2670.66 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 395313 296.0 ns/op 3458.93 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 242252 494.9 ns/op 4138.61 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128318 940.4 ns/op 4355.63 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1699839 70.12 ns/op 456.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1531186 77.70 ns/op 823.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1290985 91.20 ns/op 1403.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 844620 138.1 ns/op 1853.74 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 633811 189.3 ns/op 2704.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 408085 288.7 ns/op 3547.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 238124 497.6 ns/op 4115.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129607 922.8 ns/op 4438.46 MB/s BenchmarkMemclr/5-4 12359299 9.757 ns/op 512.43 MB/s BenchmarkMemclr/16-4 11658319 10.17 ns/op 1572.61 MB/s BenchmarkMemclr/64-4 11017942 10.86 ns/op 5894.83 MB/s BenchmarkMemclr/256-4 9803416 12.05 ns/op 21238.08 MB/s BenchmarkMemclr/4096-4 2384828 50.72 ns/op 80750.49 MB/s BenchmarkMemclr/65536-4 63423 1790 ns/op 36620.91 MB/s BenchmarkMemclr/1M-4 2820 38513 ns/op 27226.42 MB/s BenchmarkMemclr/4M-4 687 170223 ns/op 24640.05 MB/s BenchmarkMemclr/8M-4 284 380760 ns/op 22031.21 MB/s BenchmarkMemclr/16M-4 64 1761974 ns/op 9521.83 MB/s BenchmarkMemclr/64M-4 10 10267963 ns/op 6535.75 MB/s BenchmarkGoMemclr/5-4 2096894 57.44 ns/op 87.04 MB/s BenchmarkGoMemclr/16-4 501859 236.9 ns/op 67.54 MB/s BenchmarkGoMemclr/64-4 133384 939.8 ns/op 68.10 MB/s BenchmarkGoMemclr/256-4 33662 3555 ns/op 72.02 MB/s BenchmarkMemclrRange/1K_2K-4 70749 1692 ns/op 56668.43 MB/s BenchmarkMemclrRange/2K_8K-4 30756 3949 ns/op 84468.17 MB/s BenchmarkMemclrRange/4K_16K-4 42288 2834 ns/op 114003.30 MB/s BenchmarkMemclrRange/160K_228K-4 2268 55285 ns/op 30077.96 MB/s BenchmarkClearFat7-4 6317782 19.25 ns/op BenchmarkClearFat8-4 7288513 16.24 ns/op BenchmarkClearFat11-4 5877988 20.35 ns/op BenchmarkClearFat12-4 5895320 20.40 ns/op BenchmarkClearFat13-4 5919794 20.25 ns/op BenchmarkClearFat14-4 5749357 20.07 ns/op BenchmarkClearFat15-4 5856222 20.45 ns/op BenchmarkClearFat16-4 6429596 18.55 ns/op BenchmarkClearFat24-4 6156091 19.27 ns/op BenchmarkClearFat32-4 5946907 20.20 ns/op BenchmarkClearFat40-4 5700072 21.02 ns/op BenchmarkClearFat48-4 5633389 21.16 ns/op BenchmarkClearFat56-4 5381036 22.16 ns/op BenchmarkClearFat64-4 5350713 22.75 ns/op BenchmarkClearFat72-4 5175638 23.33 ns/op BenchmarkClearFat128-4 3669918 32.22 ns/op BenchmarkClearFat256-4 2194480 55.01 ns/op BenchmarkClearFat512-4 1456113 82.29 ns/op BenchmarkClearFat1024-4 871633 137.1 ns/op BenchmarkClearFat1032-4 808939 144.2 ns/op BenchmarkClearFat1040-4 811280 143.6 ns/op BenchmarkCopyFat7-4 6038373 19.86 ns/op BenchmarkCopyFat8-4 6914270 17.34 ns/op BenchmarkCopyFat11-4 6222877 19.72 ns/op BenchmarkCopyFat12-4 6120817 19.42 ns/op BenchmarkCopyFat13-4 5959050 20.62 ns/op BenchmarkCopyFat14-4 5972786 19.81 ns/op BenchmarkCopyFat15-4 6072668 19.44 ns/op BenchmarkCopyFat16-4 6465013 18.38 ns/op BenchmarkCopyFat24-4 6409123 18.99 ns/op BenchmarkCopyFat32-4 5874252 20.81 ns/op BenchmarkCopyFat64-4 5409393 21.73 ns/op BenchmarkCopyFat72-4 5125230 23.36 ns/op BenchmarkCopyFat128-4 3663615 33.05 ns/op BenchmarkCopyFat256-4 2045108 57.05 ns/op BenchmarkCopyFat512-4 1395228 85.90 ns/op BenchmarkCopyFat520-4 1369155 87.67 ns/op BenchmarkCopyFat1024-4 808527 146.2 ns/op BenchmarkCopyFat1032-4 780069 148.9 ns/op BenchmarkCopyFat1040-4 794852 151.3 ns/op BenchmarkIssue18740/2byte-4 409 282870 ns/op BenchmarkIssue18740/4byte-4 708 168425 ns/op BenchmarkIssue18740/8byte-4 1033 117191 ns/op BenchmarkMemclrKnownSize1-4 8576434 13.99 ns/op 71.46 MB/s BenchmarkMemclrKnownSize2-4 5519712 21.67 ns/op 92.30 MB/s BenchmarkMemclrKnownSize4-4 3417133 35.21 ns/op 113.61 MB/s BenchmarkMemclrKnownSize8-4 987056 115.7 ns/op 69.15 MB/s BenchmarkMemclrKnownSize16-4 494931 236.5 ns/op 67.66 MB/s BenchmarkMemclrKnownSize32-4 265864 448.1 ns/op 71.42 MB/s BenchmarkMemclrKnownSize64-4 135398 876.8 ns/op 72.99 MB/s BenchmarkMemclrKnownSize112-4 78048 1523 ns/op 73.52 MB/s BenchmarkMemclrKnownSize128-4 65581 1775 ns/op 72.10 MB/s BenchmarkMemclrKnownSize192-4 46003 2602 ns/op 73.78 MB/s BenchmarkMemclrKnownSize248-4 35462 3348 ns/op 74.07 MB/s BenchmarkMemclrKnownSize256-4 34722 3478 ns/op 73.61 MB/s BenchmarkMemclrKnownSize512-4 17112 6905 ns/op 74.15 MB/s BenchmarkMemclrKnownSize1024-4 8408 13796 ns/op 74.22 MB/s BenchmarkMemclrKnownSize4096-4 2170 55211 ns/op 74.19 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7242388 ns/op 72.39 MB/s BenchmarkReadMetricsLatency-4 15836 4282 p50-ns 6429 p90-ns 17965 p99-ns BenchmarkFinalizer-4 162 645988 ns/op BenchmarkFinalizerRun-4 191959 844.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7468809 16.35 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3117002 38.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2435451 49.13 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2388514 50.29 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311561 91.57 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.6 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2252570 53.20 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1255461 95.40 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1324764 91.05 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1830784 65.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1874847 65.37 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1706246 70.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1473200 81.41 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1342821 89.11 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5773958 20.77 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6551364 18.74 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6525300 18.44 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6170440 19.53 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5912403 20.36 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5417925 22.18 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6098224 19.46 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6521644 18.42 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6597584 18.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6178606 19.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6514386 18.49 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6500791 18.43 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6083516 19.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6466701 18.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6497684 18.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6143985 19.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6487713 18.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6571490 18.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6120006 19.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6250270 19.25 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6295570 19.24 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6170466 19.41 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6198518 19.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6313794 19.18 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6169975 19.46 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6230319 19.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6239740 19.07 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6141148 19.58 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6300906 19.11 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6258182 19.16 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6178404 19.64 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6549243 18.38 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6536709 18.53 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6075078 19.49 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6523712 18.39 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6527190 18.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6169231 19.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6536274 18.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6543126 18.47 ns/op BenchmarkNetpollBreak-4 3678 30513 ns/op BenchmarkPingPongHog-4 464 347140 ns/op BenchmarkStackGrowth-4 118056 877.7 ns/op BenchmarkStackGrowthDeep-4 1300 95476 ns/op BenchmarkCreateGoroutines-4 51843 2287 ns/op BenchmarkCreateGoroutinesParallel-4 46407 2727 ns/op BenchmarkCreateGoroutinesCapture-4 9226 14642 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40153 2835 ns/op BenchmarkClosureCall-4 18461154 5.654 ns/op BenchmarkWakeupParallelSpinning/0s-4 6316 19254 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4815 23307 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5169 24446 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3058 36705 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1897 57610 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1291 95806 ns/op BenchmarkWakeupParallelSpinning/50µs-4 628 200475 ns/op BenchmarkWakeupParallelSpinning/100µs-4 328 347647 ns/op BenchmarkWakeupParallelSyscall/0s-4 734 153612 ns/op BenchmarkWakeupParallelSyscall/1µs-4 777 154325 ns/op BenchmarkWakeupParallelSyscall/2µs-4 758 158757 ns/op BenchmarkWakeupParallelSyscall/5µs-4 760 163315 ns/op BenchmarkWakeupParallelSyscall/10µs-4 680 200336 ns/op BenchmarkWakeupParallelSyscall/20µs-4 585 196614 ns/op BenchmarkWakeupParallelSyscall/50µs-4 454 267596 ns/op BenchmarkWakeupParallelSyscall/100µs-4 328 371125 ns/op BenchmarkMatmult-4 3974040 35.01 ns/op BenchmarkFastrand-4 10855218 10.28 ns/op BenchmarkFastrand64-4 12026640 10.04 ns/op BenchmarkFastrandHashiter-4 4495165 28.53 ns/op BenchmarkFastrandn/2-4 5729145 20.84 ns/op BenchmarkFastrandn/3-4 5878904 20.33 ns/op BenchmarkFastrandn/4-4 6164524 19.49 ns/op BenchmarkFastrandn/5-4 6177462 19.39 ns/op BenchmarkIfaceCmp100-4 97888 1224 ns/op BenchmarkIfaceCmpNil100-4 152544 791.7 ns/op BenchmarkEfaceCmpDiff-4 37294 3211 ns/op BenchmarkEfaceCmpDiffIndirect-4 29684 4006 ns/op BenchmarkDefer-4 1591840 74.73 ns/op BenchmarkDefer10-4 743018 166.4 ns/op BenchmarkDeferMany-4 403550 523.1 ns/op BenchmarkPanicRecover-4 165870 719.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8528 15187 ns/op 14312 p50-ns 18657 p90-ns 27091 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7162 20978 ns/op 15581 p50-ns 22059 p90-ns 172601 p99-ns BenchmarkGoroutineProfile/small/idle-4 2044 52743 ns/op 52436 p50-ns 57219 p90-ns 79338 p99-ns BenchmarkGoroutineProfile/small/loaded-4 391 434070 ns/op 135564 p50-ns 355376 p90-ns 9718282 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6616 16821 ns/op 15372 p50-ns 21750 p90-ns 32542 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7090 19816 ns/op 14927 p50-ns 21038 p90-ns 95016 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10095533 ns/op 9980581 p50-ns 10779710 p90-ns 10779710 p99-ns BenchmarkGoroutineProfile/large/loaded-4 6 18002910 ns/op 17798717 p50-ns 25234736 p90-ns 25234736 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7801 17453 ns/op 16305 p50-ns 22283 p90-ns 34775 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5367 22430 ns/op 15528 p50-ns 24276 p90-ns 190854 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 903 123283 ns/op 119476 p50-ns 128722 p90-ns 147495 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 308 379831 ns/op 234026 p50-ns 329817 p90-ns 2378462 p99-ns BenchmarkRWMutexUncontended-4 2576685 39.58 ns/op BenchmarkRWMutexWrite100-4 645267 191.9 ns/op BenchmarkRWMutexWrite10-4 95926 1151 ns/op BenchmarkRWMutexWorkWrite100-4 611565 244.3 ns/op BenchmarkRWMutexWorkWrite10-4 96200 1489 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1848 64598 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 868 137652 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 962 119859 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 404 289157 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 457 250827 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 602414 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 230 491378 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1234841 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 263738 400.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 312156 371.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 285274 423.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 260542 399.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 309627 388.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 263743 426.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 253006 422.8 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 281384 423.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 253225 457.2 ns/op BenchmarkMakeSlice/Byte-4 2027539 56.91 ns/op BenchmarkMakeSlice/Int16-4 1983616 60.53 ns/op BenchmarkMakeSlice/Int-4 1459611 76.28 ns/op BenchmarkMakeSlice/Ptr-4 1000000 103.8 ns/op BenchmarkMakeSlice/Struct/24-4 839083 121.0 ns/op BenchmarkMakeSlice/Struct/32-4 769092 137.5 ns/op BenchmarkMakeSlice/Struct/40-4 675934 166.0 ns/op BenchmarkGrowSlice/Byte-4 757906 153.3 ns/op BenchmarkGrowSlice/Int16-4 785040 164.3 ns/op BenchmarkGrowSlice/Int-4 695808 209.8 ns/op BenchmarkGrowSlice/Ptr-4 498802 249.3 ns/op BenchmarkGrowSlice/Struct/24-4 283016 369.2 ns/op BenchmarkGrowSlice/Struct/32-4 281154 436.5 ns/op BenchmarkGrowSlice/Struct/40-4 245293 504.0 ns/op BenchmarkExtendSlice/IntSlice-4 524221 235.2 ns/op BenchmarkExtendSlice/PointerSlice-4 435050 305.3 ns/op BenchmarkExtendSlice/NoGrow-4 975733 139.0 ns/op BenchmarkAppend-4 748896 155.7 ns/op BenchmarkAppendGrowByte-4 4 33210070 ns/op BenchmarkAppendGrowString-4 1 372505083 ns/op BenchmarkAppendSlice/1Bytes-4 1916343 62.35 ns/op BenchmarkAppendSlice/4Bytes-4 1870136 64.88 ns/op BenchmarkAppendSlice/7Bytes-4 1796439 66.65 ns/op BenchmarkAppendSlice/8Bytes-4 1860034 64.77 ns/op BenchmarkAppendSlice/15Bytes-4 1758862 68.18 ns/op BenchmarkAppendSlice/16Bytes-4 1780320 68.10 ns/op BenchmarkAppendSlice/32Bytes-4 1801410 65.95 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 96319 1197 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23827 4615 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 6739 18289 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1558 67947 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 100 1117205 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5575721 ns/op BenchmarkAppendStr/1Bytes-4 1406570 85.22 ns/op BenchmarkAppendStr/4Bytes-4 1457952 82.82 ns/op BenchmarkAppendStr/8Bytes-4 1417675 83.93 ns/op BenchmarkAppendStr/16Bytes-4 1378507 87.58 ns/op BenchmarkAppendStr/32Bytes-4 1377108 88.03 ns/op BenchmarkAppendSpecialCase-4 746868 158.4 ns/op BenchmarkCopy/1Byte-4 1920019 62.38 ns/op 16.03 MB/s BenchmarkCopy/1String-4 1916739 62.33 ns/op 16.04 MB/s BenchmarkCopy/2Byte-4 1859353 63.78 ns/op 31.36 MB/s BenchmarkCopy/2String-4 1895618 62.90 ns/op 31.80 MB/s BenchmarkCopy/4Byte-4 1889144 64.75 ns/op 61.77 MB/s BenchmarkCopy/4String-4 1885242 64.49 ns/op 62.03 MB/s BenchmarkCopy/8Byte-4 1916935 61.90 ns/op 129.25 MB/s BenchmarkCopy/8String-4 1932418 62.32 ns/op 128.36 MB/s BenchmarkCopy/12Byte-4 1817474 65.67 ns/op 182.75 MB/s BenchmarkCopy/12String-4 1852548 64.48 ns/op 186.10 MB/s BenchmarkCopy/16Byte-4 1893346 63.06 ns/op 253.71 MB/s BenchmarkCopy/16String-4 1903515 62.99 ns/op 253.99 MB/s BenchmarkCopy/32Byte-4 1784493 67.29 ns/op 475.54 MB/s BenchmarkCopy/32String-4 1785724 67.75 ns/op 472.31 MB/s BenchmarkCopy/128Byte-4 1326549 91.02 ns/op 1406.31 MB/s BenchmarkCopy/128String-4 1233584 96.72 ns/op 1323.37 MB/s BenchmarkCopy/1024Byte-4 408014 290.3 ns/op 3527.96 MB/s BenchmarkCopy/1024String-4 351246 342.8 ns/op 2986.80 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28489 4081 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18757 6229 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12706 8990 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11976 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7334 14943 ns/op BenchmarkAppendInPlace/Grow/Byte-4 128236 934.2 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128340 847.0 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 100490 1074 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 73542 1370 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 73212 1520 ns/op BenchmarkStackCopyPtr-4 1 177847516 ns/op BenchmarkStackCopy-4 1 130125965 ns/op BenchmarkStackCopyNoCache-4 18 6121395 ns/op BenchmarkStackCopyWithStkobj-4 1 128961672 ns/op BenchmarkIssue18138-4 817 166736 ns/op BenchmarkCompareStringEqual-4 10235029 10.84 ns/op BenchmarkCompareStringIdentical-4 15657946 7.377 ns/op BenchmarkCompareStringSameLength-4 12029318 9.554 ns/op BenchmarkCompareStringDifferentLength-4 18048442 6.091 ns/op BenchmarkCompareStringBigUnaligned-4 1144 102785 ns/op 10201.78 MB/s BenchmarkCompareStringBig-4 1026 98031 ns/op 10696.51 MB/s BenchmarkConcatStringAndBytes-4 2196676 55.05 ns/op BenchmarkSliceByteToString/1-4 2170657 54.98 ns/op BenchmarkSliceByteToString/2-4 1000000 109.7 ns/op BenchmarkSliceByteToString/4-4 1000000 111.1 ns/op BenchmarkSliceByteToString/8-4 1000000 109.8 ns/op BenchmarkSliceByteToString/16-4 1000000 108.3 ns/op BenchmarkSliceByteToString/32-4 1000000 119.6 ns/op BenchmarkSliceByteToString/64-4 1000000 147.7 ns/op BenchmarkSliceByteToString/128-4 594586 199.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2279960 51.93 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 865213 138.6 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 996618 119.0 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3274688 36.44 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1677405 70.30 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1850901 62.80 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2163510 54.87 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 420264 285.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 520678 228.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5543084 21.52 ns/op BenchmarkRuneIterate/range/Japanese-4 2056452 58.44 ns/op BenchmarkRuneIterate/range/MixedLength-4 2307442 51.88 ns/op BenchmarkRuneIterate/range1/ASCII-4 5574180 21.51 ns/op BenchmarkRuneIterate/range1/Japanese-4 2057613 58.36 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2308776 51.93 ns/op BenchmarkRuneIterate/range2/ASCII-4 5585883 21.59 ns/op BenchmarkRuneIterate/range2/Japanese-4 2054083 58.55 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2319382 51.96 ns/op BenchmarkArrayEqual-4 21250969 5.665 ns/op BenchmarkFunc/Name-4 4466342 25.18 ns/op BenchmarkFunc/Entry-4 10024064 11.19 ns/op BenchmarkFunc/FileLine-4 1510610 78.59 ns/op PASS ok runtime 138.201s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27795 4391 ns/op BenchmarkHandle/concurrent-4 14790 7043 ns/op PASS ok runtime/cgo 0.491s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20850578 5.670 ns/op BenchmarkAtomicStore64-4 9950199 12.08 ns/op BenchmarkAtomicLoad-4 20966722 5.650 ns/op BenchmarkAtomicStore-4 9962023 12.04 ns/op BenchmarkAnd8-4 9961224 12.09 ns/op BenchmarkAnd-4 9954540 12.06 ns/op BenchmarkAnd8Parallel-4 2543964 48.55 ns/op BenchmarkAndParallel-4 3098781 47.16 ns/op BenchmarkOr8-4 9897615 12.04 ns/op BenchmarkOr-4 9875871 12.05 ns/op BenchmarkOr8Parallel-4 3021908 47.05 ns/op BenchmarkOrParallel-4 3266779 48.90 ns/op BenchmarkXadd-4 3297456 46.31 ns/op BenchmarkXadd64-4 3164258 48.90 ns/op BenchmarkCas-4 2257634 53.81 ns/op BenchmarkCas64-4 2376651 52.91 ns/op BenchmarkXchg-4 3311743 47.48 ns/op BenchmarkXchg64-4 2974917 47.20 ns/op PASS ok runtime/internal/atomic 2.965s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4347268 27.65 ns/op BenchmarkMulUintptr/large-4 3378488 33.77 ns/op PASS ok runtime/internal/math 0.339s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6594787 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 9430734 ns/op 682.0 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 870 138506 ns/op 6.266 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13135871 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19108158 ns/op 1265 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 136 882785 ns/op 66.71 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82657716 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 111912186 ns/op 8835 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9622998 ns/op 801.7 concurrent_launches/op PASS ok runtime/pprof 1.578s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7687918 ns/op BenchmarkStackLeak-4 14174 8190 ns/op PASS ok runtime/race 0.617s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5206250 20.48 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 221571 558.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.410s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 154902 739.2 ns/op BenchmarkSortString1K-4 176 672300 ns/op BenchmarkSortString1K_Slice-4 204 581143 ns/op BenchmarkStableString1K-4 96 1134023 ns/op BenchmarkSortInt1K-4 216 549757 ns/op BenchmarkSortInt1K_Sorted-4 3208 42616 ns/op BenchmarkSortInt1K_Reversed-4 1982 59191 ns/op BenchmarkSortInt1K_Mod8-4 542 230766 ns/op BenchmarkStableInt1K-4 145 835450 ns/op BenchmarkStableInt1K_Slice-4 162 752506 ns/op BenchmarkSortInt64K-4 2 54044400 ns/op BenchmarkSortInt64K_Slice-4 3 45929229 ns/op BenchmarkStableInt64K-4 2 72345858 ns/op BenchmarkSort1e2-4 453 254953 ns/op BenchmarkStable1e2-4 168 662795 ns/op BenchmarkSort1e4-4 2 51519907 ns/op BenchmarkStable1e4-4 1 224965348 ns/op PASS ok sort 3.507s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 840708 142.4 ns/op BenchmarkAtof64Float-4 747728 160.1 ns/op BenchmarkAtof64FloatExp-4 621268 189.2 ns/op BenchmarkAtof64Big-4 429579 275.1 ns/op BenchmarkAtof64RandomBits-4 379436 298.6 ns/op BenchmarkAtof64RandomFloats-4 437486 263.7 ns/op BenchmarkAtof64RandomLongFloats-4 242523 474.4 ns/op BenchmarkAtof32Decimal-4 802840 140.8 ns/op BenchmarkAtof32Float-4 735204 160.5 ns/op BenchmarkAtof32FloatExp-4 592696 191.6 ns/op BenchmarkAtof32Random-4 353878 334.9 ns/op BenchmarkAtof32RandomLong-4 148952 792.5 ns/op BenchmarkParseInt/Pos/7bit-4 1368188 88.97 ns/op BenchmarkParseInt/Pos/26bit-4 608961 194.4 ns/op BenchmarkParseInt/Pos/31bit-4 534482 216.7 ns/op BenchmarkParseInt/Pos/56bit-4 360339 322.6 ns/op BenchmarkParseInt/Pos/63bit-4 332900 346.5 ns/op BenchmarkParseInt/Neg/7bit-4 1392804 85.18 ns/op BenchmarkParseInt/Neg/26bit-4 591975 191.6 ns/op BenchmarkParseInt/Neg/31bit-4 543921 210.5 ns/op BenchmarkParseInt/Neg/56bit-4 369116 314.8 ns/op BenchmarkParseInt/Neg/63bit-4 343815 338.2 ns/op BenchmarkAtoi/Pos/7bit-4 2233779 53.37 ns/op BenchmarkAtoi/Pos/26bit-4 803076 140.9 ns/op BenchmarkAtoi/Pos/31bit-4 736626 156.9 ns/op BenchmarkAtoi/Pos/56bit-4 440197 263.6 ns/op BenchmarkAtoi/Pos/63bit-4 322888 364.8 ns/op BenchmarkAtoi/Neg/7bit-4 2226128 55.90 ns/op BenchmarkAtoi/Neg/26bit-4 813402 141.3 ns/op BenchmarkAtoi/Neg/31bit-4 714132 158.5 ns/op BenchmarkAtoi/Neg/56bit-4 441944 262.1 ns/op BenchmarkAtoi/Neg/63bit-4 319015 363.9 ns/op BenchmarkFormatFloat/Decimal-4 117510 1074 ns/op BenchmarkFormatFloat/Float-4 105925 1158 ns/op BenchmarkFormatFloat/Exp-4 116935 1046 ns/op BenchmarkFormatFloat/NegExp-4 114196 1027 ns/op BenchmarkFormatFloat/LongExp-4 95664 1278 ns/op BenchmarkFormatFloat/Big-4 90142 1355 ns/op BenchmarkFormatFloat/BinaryExp-4 205930 601.3 ns/op BenchmarkFormatFloat/32Integer-4 115929 1047 ns/op BenchmarkFormatFloat/32ExactFraction-4 119598 1016 ns/op BenchmarkFormatFloat/32Point-4 109266 1086 ns/op BenchmarkFormatFloat/32Exp-4 113744 1029 ns/op BenchmarkFormatFloat/32NegExp-4 116546 1025 ns/op BenchmarkFormatFloat/32Shortest-4 121968 974.6 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135894 863.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 127298 907.3 ns/op BenchmarkFormatFloat/64Fixed1-4 153802 776.5 ns/op BenchmarkFormatFloat/64Fixed2-4 152938 773.3 ns/op BenchmarkFormatFloat/64Fixed3-4 154294 783.5 ns/op BenchmarkFormatFloat/64Fixed4-4 151213 784.5 ns/op BenchmarkFormatFloat/64Fixed12-4 89094 1366 ns/op BenchmarkFormatFloat/64Fixed16-4 111422 1062 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 114637 1045 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 104160 1133 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2322 49422 ns/op BenchmarkFormatFloat/Slowpath64-4 93649 1263 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94622 1262 ns/op BenchmarkAppendFloat/Decimal-4 140284 837.1 ns/op BenchmarkAppendFloat/Float-4 124704 954.7 ns/op BenchmarkAppendFloat/Exp-4 140378 850.0 ns/op BenchmarkAppendFloat/NegExp-4 141271 843.8 ns/op BenchmarkAppendFloat/LongExp-4 111922 1043 ns/op BenchmarkAppendFloat/Big-4 108768 1085 ns/op BenchmarkAppendFloat/BinaryExp-4 329043 352.9 ns/op BenchmarkAppendFloat/32Integer-4 137598 842.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 143439 834.0 ns/op BenchmarkAppendFloat/32Point-4 134056 888.6 ns/op BenchmarkAppendFloat/32Exp-4 143551 829.6 ns/op BenchmarkAppendFloat/32NegExp-4 143528 829.9 ns/op BenchmarkAppendFloat/32Shortest-4 159622 746.5 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175413 667.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171492 691.0 ns/op BenchmarkAppendFloat/64Fixed1-4 197272 601.6 ns/op BenchmarkAppendFloat/64Fixed2-4 191632 597.7 ns/op BenchmarkAppendFloat/64Fixed3-4 195255 598.5 ns/op BenchmarkAppendFloat/64Fixed4-4 197682 596.3 ns/op BenchmarkAppendFloat/64Fixed12-4 103786 1133 ns/op BenchmarkAppendFloat/64Fixed16-4 137732 868.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147692 795.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 126390 944.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2418 48705 ns/op BenchmarkAppendFloat/Slowpath64-4 113391 1041 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 112683 1033 ns/op BenchmarkFormatInt-4 15109 7868 ns/op BenchmarkAppendInt-4 17415 6836 ns/op BenchmarkFormatUint-4 79798 1415 ns/op BenchmarkAppendUint-4 99153 1196 ns/op BenchmarkFormatIntSmall/7-4 3011895 39.01 ns/op BenchmarkFormatIntSmall/42-4 3159153 36.01 ns/op BenchmarkAppendIntSmall-4 1468440 81.49 ns/op BenchmarkAppendUintVarlen/1-4 1325341 90.02 ns/op BenchmarkAppendUintVarlen/12-4 1332801 91.39 ns/op BenchmarkAppendUintVarlen/123-4 890655 127.2 ns/op BenchmarkAppendUintVarlen/1234-4 946945 120.9 ns/op BenchmarkAppendUintVarlen/12345-4 899631 123.2 ns/op BenchmarkAppendUintVarlen/123456-4 921044 124.1 ns/op BenchmarkAppendUintVarlen/1234567-4 882639 128.9 ns/op BenchmarkAppendUintVarlen/12345678-4 834897 128.5 ns/op BenchmarkAppendUintVarlen/123456789-4 846450 133.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 833848 134.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 830049 137.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 811852 138.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 812077 140.0 ns/op BenchmarkAppendUintVarlen/12345678901234-4 813148 140.5 ns/op BenchmarkAppendUintVarlen/123456789012345-4 786678 143.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 787098 142.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 769888 147.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 776476 149.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 732193 151.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 746156 150.9 ns/op BenchmarkQuote-4 45807 2554 ns/op BenchmarkQuoteRune-4 457492 265.0 ns/op BenchmarkAppendQuote-4 55796 2118 ns/op BenchmarkAppendQuoteRune-4 841556 132.3 ns/op BenchmarkUnquoteEasy-4 1413722 84.58 ns/op BenchmarkUnquoteHard-4 46436 2503 ns/op PASS ok strconv 18.831s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 419079 266.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 122407 862.0 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 171081 652.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 272336 405.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 79159 1317 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90070 1124 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 657082 179.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20634 5781 ns/op BenchmarkGenericMatch1-4 2055 52689 ns/op BenchmarkGenericMatch2-4 433 275786 ns/op BenchmarkSingleMaxSkipping-4 8080 14412 ns/op 693.89 MB/s BenchmarkSingleLongSuffixFail-4 15106 7890 ns/op 126.99 MB/s BenchmarkSingleMatch-4 247 470079 ns/op 31.91 MB/s BenchmarkByteByteNoMatch-4 71378 1676 ns/op BenchmarkByteByteMatch-4 19056 6209 ns/op BenchmarkByteStringMatch-4 22228 5306 ns/op BenchmarkHTMLEscapeNew-4 71119 1666 ns/op BenchmarkHTMLEscapeOld-4 89150 1320 ns/op BenchmarkByteStringReplacerWriteString-4 1411 81830 ns/op BenchmarkByteReplacerWriteString-4 1539 76389 ns/op BenchmarkByteByteReplaces-4 3560 33075 ns/op BenchmarkByteByteMap-4 10000 11332 ns/op BenchmarkMap/identity/ASCII-4 718798 160.2 ns/op BenchmarkMap/identity/Greek-4 513848 230.5 ns/op BenchmarkMap/change/ASCII-4 38438 3120 ns/op BenchmarkMap/change/Greek-4 29506 4063 ns/op BenchmarkIndexRune-4 2016834 59.42 ns/op BenchmarkIndexRuneLongString-4 1663227 70.81 ns/op BenchmarkIndexRuneFastPath-4 4497034 26.62 ns/op BenchmarkIndex-4 4507256 26.65 ns/op BenchmarkLastIndex-4 4920999 24.30 ns/op BenchmarkIndexByte-4 9992636 10.97 ns/op BenchmarkToUpper/#00-4 3140248 38.36 ns/op BenchmarkToUpper/ONLYUPPER-4 2446485 49.27 ns/op BenchmarkToUpper/abc-4 340303 355.7 ns/op BenchmarkToUpper/AbC123-4 245008 462.2 ns/op BenchmarkToUpper/azAZ09_-4 272313 419.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55930 2142 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73639 1633 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33952 3494 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57676 2096 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118995 989.7 ns/op BenchmarkToLower/#00-4 3197007 38.05 ns/op BenchmarkToLower/abc-4 2856080 41.75 ns/op BenchmarkToLower/AbC123-4 230470 511.1 ns/op BenchmarkToLower/azAZ09_-4 210890 515.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97078 1194 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65350 1815 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36943 3270 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71134 1715 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113007 1027 ns/op BenchmarkMapNoChanges-4 887271 128.4 ns/op BenchmarkTrim-4 38049 3178 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3253398 37.01 ns/op BenchmarkToValidUTF8/InvalidASCII-4 197322 611.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123194 908.6 ns/op BenchmarkEqualFold/Tests-4 56520 2102 ns/op BenchmarkEqualFold/ASCII-4 3724401 32.33 ns/op BenchmarkEqualFold/UnicodePrefix-4 113690 1048 ns/op BenchmarkEqualFold/UnicodeSuffix-4 124594 961.4 ns/op BenchmarkIndexHard1-4 826 141930 ns/op BenchmarkIndexHard2-4 604 199876 ns/op BenchmarkIndexHard3-4 151 796913 ns/op BenchmarkIndexHard4-4 180 657024 ns/op BenchmarkLastIndexHard1-4 56 2009327 ns/op BenchmarkLastIndexHard2-4 56 1996726 ns/op BenchmarkLastIndexHard3-4 58 2003812 ns/op BenchmarkCountHard1-4 837 142489 ns/op BenchmarkCountHard2-4 601 199598 ns/op BenchmarkCountHard3-4 150 793414 ns/op BenchmarkIndexTorture-4 7662 15606 ns/op BenchmarkCountTorture-4 7596 15626 ns/op BenchmarkCountTortureOverlapping-4 644 166630 ns/op BenchmarkCountByte/10-4 4149064 28.56 ns/op 350.09 MB/s BenchmarkCountByte/32-4 4108326 29.10 ns/op 1099.71 MB/s BenchmarkCountByte/4096-4 840836 136.6 ns/op 29984.79 MB/s BenchmarkCountByte/4194304-4 663 175050 ns/op 23960.66 MB/s BenchmarkCountByte/67108864-4 20 5643664 ns/op 11891.01 MB/s BenchmarkFields/ASCII/16-4 254034 444.7 ns/op 35.98 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21182 5467 ns/op 46.83 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1268 91402 ns/op 44.81 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 67 1742974 ns/op 37.60 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27960888 ns/op 37.50 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 132015 896.9 ns/op 17.84 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 8668 11572 ns/op 22.12 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 578 197542 ns/op 20.73 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4182046 ns/op 15.67 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 85675985 ns/op 12.24 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 212480 566.4 ns/op 28.25 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19587 5813 ns/op 44.04 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 943 117356 ns/op 34.90 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2871166 ns/op 22.83 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 64881671 ns/op 16.16 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 166608 742.2 ns/op 21.56 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13689 8442 ns/op 30.33 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 780 149697 ns/op 27.36 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3415362 ns/op 19.19 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 74403320 ns/op 14.09 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 106329023 ns/op BenchmarkSplitSingleByteSeparator-4 13 8079899 ns/op BenchmarkSplitMultiByteSeparator-4 26 3942617 ns/op BenchmarkSplitNSingleByteSeparator-4 196477 552.2 ns/op BenchmarkSplitNMultiByteSeparator-4 149834 711.2 ns/op BenchmarkRepeat/5x0-4 3369134 35.76 ns/op BenchmarkRepeat/5x1-4 3449118 34.77 ns/op BenchmarkRepeat/5x2-4 273782 441.5 ns/op BenchmarkRepeat/5x6-4 161473 735.3 ns/op BenchmarkRepeat/10x0-4 3493969 34.02 ns/op BenchmarkRepeat/10x1-4 3471277 34.54 ns/op BenchmarkRepeat/10x2-4 263106 442.4 ns/op BenchmarkRepeat/10x6-4 150013 737.3 ns/op BenchmarkRepeatLarge/256/1-4 70866 1548 ns/op 165.37 MB/s BenchmarkRepeatLarge/256/16-4 115864 969.1 ns/op 264.16 MB/s BenchmarkRepeatLarge/512/1-4 56978 1942 ns/op 263.62 MB/s BenchmarkRepeatLarge/512/16-4 88326 1355 ns/op 377.87 MB/s BenchmarkRepeatLarge/1024/1-4 44702 2470 ns/op 414.58 MB/s BenchmarkRepeatLarge/1024/16-4 59539 1913 ns/op 535.29 MB/s BenchmarkRepeatLarge/2048/1-4 31108 3761 ns/op 544.52 MB/s BenchmarkRepeatLarge/2048/16-4 33309 3245 ns/op 631.09 MB/s BenchmarkRepeatLarge/4096/1-4 19993 5777 ns/op 709.05 MB/s BenchmarkRepeatLarge/4096/16-4 22195 5140 ns/op 796.94 MB/s BenchmarkRepeatLarge/8192/1-4 12056 9598 ns/op 853.53 MB/s BenchmarkRepeatLarge/8192/16-4 12628 8819 ns/op 928.89 MB/s BenchmarkRepeatLarge/8192/4097-4 5529072 21.13 ns/op 193912.25 MB/s BenchmarkRepeatLarge/16384/1-4 7503 15900 ns/op 1030.42 MB/s BenchmarkRepeatLarge/16384/16-4 7812 13496 ns/op 1213.97 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11337 ns/op 1084.19 MB/s BenchmarkRepeatLarge/32768/1-4 5011 27570 ns/op 1188.54 MB/s BenchmarkRepeatLarge/32768/16-4 4147 28311 ns/op 1157.41 MB/s BenchmarkRepeatLarge/32768/4097-4 3464 28953 ns/op 990.53 MB/s BenchmarkRepeatLarge/65536/1-4 2156 52737 ns/op 1242.70 MB/s BenchmarkRepeatLarge/65536/16-4 2296 47391 ns/op 1382.87 MB/s BenchmarkRepeatLarge/65536/4097-4 2376 52460 ns/op 1171.45 MB/s BenchmarkRepeatLarge/131072/1-4 220 532014 ns/op 246.37 MB/s BenchmarkRepeatLarge/131072/16-4 223 522568 ns/op 250.82 MB/s BenchmarkRepeatLarge/131072/4097-4 225 527552 ns/op 240.75 MB/s BenchmarkRepeatLarge/262144/1-4 100 1065753 ns/op 245.97 MB/s BenchmarkRepeatLarge/262144/16-4 100 1064797 ns/op 246.19 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1044825 ns/op 247.04 MB/s BenchmarkRepeatLarge/524288/1-4 48 2095418 ns/op 250.21 MB/s BenchmarkRepeatLarge/524288/16-4 61 2080358 ns/op 252.02 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2089165 ns/op 249.06 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4149476 ns/op 252.70 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4152589 ns/op 252.51 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4206465 ns/op 248.36 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7996273 ns/op 262.27 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8024596 ns/op 261.34 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8047645 ns/op 260.15 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16409064 ns/op 255.61 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15993913 ns/op 262.24 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16806418 ns/op 249.38 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32081363 ns/op 261.48 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33387862 ns/op 251.25 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33644924 ns/op 249.27 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62977184 ns/op 266.40 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62882432 ns/op 266.80 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64925024 ns/op 258.41 MB/s BenchmarkRepeatLarge/33554432/1-4 1 123953102 ns/op 270.70 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124474075 ns/op 269.57 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 124871871 ns/op 268.71 MB/s BenchmarkRepeatLarge/67108864/1-4 1 250277974 ns/op 268.14 MB/s BenchmarkRepeatLarge/67108864/16-4 1 239058588 ns/op 280.72 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 250368721 ns/op 268.04 MB/s BenchmarkRepeatLarge/134217728/1-4 1 486083377 ns/op 276.12 MB/s BenchmarkRepeatLarge/134217728/16-4 1 497124419 ns/op 269.99 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 496743313 ns/op 270.20 MB/s BenchmarkRepeatLarge/268435456/1-4 1 962645824 ns/op 278.85 MB/s BenchmarkRepeatLarge/268435456/16-4 1 978201937 ns/op 274.42 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 979532627 ns/op 274.04 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1934460375 ns/op 277.53 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1931697144 ns/op 277.93 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1932002211 ns/op 277.88 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3937922694 ns/op 272.67 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3760681098 ns/op 285.52 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3817380108 ns/op 281.28 MB/s BenchmarkIndexAnyASCII/1:1-4 1978122 58.55 ns/op BenchmarkIndexAnyASCII/1:2-4 2021264 59.33 ns/op BenchmarkIndexAnyASCII/1:4-4 2037668 58.97 ns/op BenchmarkIndexAnyASCII/1:8-4 2038226 58.92 ns/op BenchmarkIndexAnyASCII/1:16-4 2047490 58.49 ns/op BenchmarkIndexAnyASCII/1:32-4 1989318 60.35 ns/op BenchmarkIndexAnyASCII/1:64-4 2003905 59.88 ns/op BenchmarkIndexAnyASCII/16:1-4 1967673 59.52 ns/op BenchmarkIndexAnyASCII/16:2-4 765424 153.2 ns/op BenchmarkIndexAnyASCII/16:4-4 751768 154.5 ns/op BenchmarkIndexAnyASCII/16:8-4 733854 162.2 ns/op BenchmarkIndexAnyASCII/16:16-4 646737 172.2 ns/op BenchmarkIndexAnyASCII/16:32-4 586299 200.3 ns/op BenchmarkIndexAnyASCII/16:64-4 474900 245.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1880002 63.53 ns/op BenchmarkIndexAnyASCII/256:2-4 73705 1631 ns/op BenchmarkIndexAnyASCII/256:4-4 73696 1626 ns/op BenchmarkIndexAnyASCII/256:8-4 72609 1631 ns/op BenchmarkIndexAnyASCII/256:16-4 72757 1647 ns/op BenchmarkIndexAnyASCII/256:32-4 70934 1677 ns/op BenchmarkIndexAnyASCII/256:64-4 70045 1726 ns/op BenchmarkIndexAnyUTF8/1:1-4 2072276 58.15 ns/op BenchmarkIndexAnyUTF8/1:2-4 2019134 59.57 ns/op BenchmarkIndexAnyUTF8/1:4-4 1989061 60.26 ns/op BenchmarkIndexAnyUTF8/1:8-4 1988936 61.10 ns/op BenchmarkIndexAnyUTF8/1:16-4 1985032 60.73 ns/op BenchmarkIndexAnyUTF8/1:32-4 1943151 60.78 ns/op BenchmarkIndexAnyUTF8/1:64-4 1966050 60.65 ns/op BenchmarkIndexAnyUTF8/16:1-4 1621191 74.34 ns/op BenchmarkIndexAnyUTF8/16:2-4 294580 386.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 302560 389.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 301611 395.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 291908 409.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 302427 388.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 294636 398.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 357562 333.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 22851 4998 ns/op BenchmarkIndexAnyUTF8/256:4-4 23976 4993 ns/op BenchmarkIndexAnyUTF8/256:8-4 24044 5021 ns/op BenchmarkIndexAnyUTF8/256:16-4 23924 4998 ns/op BenchmarkIndexAnyUTF8/256:32-4 22908 5246 ns/op BenchmarkIndexAnyUTF8/256:64-4 21826 5524 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2010960 60.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2104135 56.40 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2085057 57.01 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2086096 57.84 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2017800 58.49 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1960794 59.66 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2017842 59.46 ns/op BenchmarkLastIndexAnyASCII/16:1-4 788620 150.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 763434 151.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 767938 154.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 748323 160.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 694533 173.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 596779 199.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 486756 246.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73672 1621 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73192 1626 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73058 1622 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71499 1630 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72847 1639 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71682 1666 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70053 1712 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2013212 59.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2076537 57.33 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2099733 57.36 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2077062 57.57 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2083774 57.29 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2045028 58.98 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2054176 58.30 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 356463 322.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 177670 642.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 177795 654.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 177080 655.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 169036 663.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 176815 658.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 175626 679.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28155 4289 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12936 9218 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12590 9250 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13120 9013 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12103 9772 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10008 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10004 ns/op BenchmarkTrimASCII/1:1-4 3156590 38.26 ns/op BenchmarkTrimASCII/1:2-4 2451435 49.47 ns/op BenchmarkTrimASCII/1:4-4 2368221 50.65 ns/op BenchmarkTrimASCII/1:8-4 2111239 57.26 ns/op BenchmarkTrimASCII/1:16-4 1725217 70.78 ns/op BenchmarkTrimASCII/16:1-4 2687485 44.48 ns/op BenchmarkTrimASCII/16:2-4 743204 157.5 ns/op BenchmarkTrimASCII/16:4-4 730032 160.8 ns/op BenchmarkTrimASCII/16:8-4 720171 163.0 ns/op BenchmarkTrimASCII/16:16-4 658616 180.1 ns/op BenchmarkTrimASCII/256:1-4 796839 148.0 ns/op BenchmarkTrimASCII/256:2-4 69591 1733 ns/op BenchmarkTrimASCII/256:4-4 68677 1726 ns/op BenchmarkTrimASCII/256:8-4 70056 1713 ns/op BenchmarkTrimASCII/256:16-4 69508 1728 ns/op BenchmarkTrimASCII/4096:1-4 75043 1595 ns/op BenchmarkTrimASCII/4096:2-4 4518 26674 ns/op BenchmarkTrimASCII/4096:4-4 4387 26410 ns/op BenchmarkTrimASCII/4096:8-4 4471 26566 ns/op BenchmarkTrimASCII/4096:16-4 4474 26309 ns/op BenchmarkTrimByte-4 4205738 27.80 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13380 8998 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13380 8944 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1152 103811 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2356 50874 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4594 25561 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7753 14494 ns/op BenchmarkJoin/0-4 5112078 22.89 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4040203 28.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 227565 526.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 154636 769.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 113301 1049 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 92395 1294 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78183 1531 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66406 1805 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2514619 47.73 ns/op BenchmarkTrimSpace/ASCII-4 1505617 80.38 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139922 838.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 74835 1592 ns/op BenchmarkReplaceAll-4 121791 961.6 ns/op 16 B/op 1 allocs/op PASS ok strings 68.159s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 53734 2061 ns/op BenchmarkCond2-4 21925 5378 ns/op BenchmarkCond4-4 16686 6977 ns/op BenchmarkCond8-4 8583 14492 ns/op BenchmarkCond16-4 4605 29285 ns/op BenchmarkCond32-4 1510 72259 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 405898 260.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 285648 398.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 487952 238.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 468550 267.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 293301 433.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 492030 241.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 76603 1826 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68055 2034 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 63590 2822 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42526 3216 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 471337 271.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 165694 714.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 431908 253.1 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 141302 835.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 462897 236.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 164227 741.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2258187 61.17 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37248 3129 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 120595 1010 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 214256 477.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6945 15028 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 283 406440 ns/op BenchmarkRange/*sync.Map-4 1417 87718 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 88695 1470 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 175316 609.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 65604 1913 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 100944 1215 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 197698 509.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 146316 907.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 68332 1775 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 155182 702.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 499431 201.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 45050 2630 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 120080 996.7 ns/op BenchmarkSwapCollision/*sync.Map-4 62865 1809 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 253 479918 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 100362 1306 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 289800 441.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22063 5686 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 55251 1989 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20486 5828 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 443178 460.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 94765 1255 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 140712 990.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1707841 65.39 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 165384 733.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1659112 62.96 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 464335 257.6 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 129925 818.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 442618 265.1 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 94880 1384 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 324974 364.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 413258 309.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 113013 1117 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 502272 218.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 157292 797.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 93644 1245 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 151766 758.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 49214 2231 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 175558 615.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 395464 275.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 115735 1152 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 533622 234.0 ns/op BenchmarkUncontendedSemaphore-4 3416830 35.04 ns/op BenchmarkContendedSemaphore-4 2984097 39.33 ns/op BenchmarkMutexUncontended-4 859903 148.3 ns/op BenchmarkMutex-4 115148 926.7 ns/op BenchmarkMutexSlack-4 133966 909.1 ns/op BenchmarkMutexWork-4 111832 967.4 ns/op BenchmarkMutexWorkSlack-4 110622 1064 ns/op BenchmarkMutexNoSpin-4 45224 2539 ns/op BenchmarkMutexSpin-4 49956 2056 ns/op BenchmarkOnce-4 550512 250.5 ns/op BenchmarkSemaUncontended-4 5368857 18.65 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.4 ns/op BenchmarkSemaSyntBlock-4 1000000 107.9 ns/op BenchmarkSemaWorkNonblock-4 977778 136.6 ns/op BenchmarkSemaWorkBlock-4 735658 152.9 ns/op BenchmarkRWMutexUncontended-4 441541 249.8 ns/op BenchmarkRWMutexWrite100-4 283150 409.0 ns/op BenchmarkRWMutexWrite10-4 234171 476.2 ns/op BenchmarkRWMutexWorkWrite100-4 236608 518.3 ns/op BenchmarkRWMutexWorkWrite10-4 199885 620.1 ns/op BenchmarkWaitGroupUncontended-4 538023 186.7 ns/op BenchmarkWaitGroupAddDone-4 298060 398.6 ns/op BenchmarkWaitGroupAddDoneWork-4 362749 320.4 ns/op BenchmarkWaitGroupWait-4 5085855 23.45 ns/op BenchmarkWaitGroupWaitWork-4 3258825 39.30 ns/op BenchmarkWaitGroupActuallyWait-4 39439 3039 ns/op 32 B/op 2 allocs/op PASS ok sync 17.306s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 454012 252.0 ns/op PASS ok sync/atomic 0.154s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 85178 1176 ns/op 0 B/op 0 allocs/op PASS ok testing 0.150s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7675 14936 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11416 10487 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 87 1234220 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 983551 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 196934253 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 182065982 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1666 67844 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1966 55664 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6059101 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5394701 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 764006910 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 746343553 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 214 560206 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 494810 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61282964 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58144482 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7603495669 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7346081646 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2718 41518 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3041877 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 337659301 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2454 49110 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 252 438764 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4464867 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6576 15959 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.215s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 83341125 ns/op BenchmarkVariableString-4 87128 1200 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1953 54049 ns/op 2521 B/op 39 allocs/op PASS ok text/template/parse 0.527s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3171047 ns/op BenchmarkAfter-4 106 1141601 ns/op BenchmarkStop-4 192 619968 ns/op BenchmarkSimultaneousAfterFunc-4 28 4410890 ns/op BenchmarkStartStop-4 188 600465 ns/op BenchmarkReset-4 2541 58974 ns/op BenchmarkSleep-4 33 3797668 ns/op BenchmarkParallelTimerLatency-4 50 211240 avg-late-ns 1261015 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 354012 avg-late-ns 875676 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 361887 avg-late-ns 1319113 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 383401 avg-late-ns 1293900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 377994 avg-late-ns 1380563 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 320869 avg-late-ns 1530185 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 305980 avg-late-ns 1906441 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 220604 avg-late-ns 1425359 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 173435 avg-late-ns 1310333 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 218754 avg-late-ns 1379039 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 911189 avg-late-ns 5444922 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326757 avg-late-ns 1058703 max-late-ns BenchmarkTicker-4 334 324625 ns/op BenchmarkTickerReset-4 3543 29637 ns/op BenchmarkTickerResetNaive-4 180 717454 ns/op BenchmarkNow-4 1000000 100.7 ns/op BenchmarkNowUnixNano-4 1151533 103.5 ns/op BenchmarkNowUnixMilli-4 1000000 102.3 ns/op BenchmarkNowUnixMicro-4 1000000 106.7 ns/op BenchmarkFormat-4 58418 2055 ns/op BenchmarkFormatRFC3339-4 77220 1539 ns/op BenchmarkFormatRFC3339Nano-4 73891 1554 ns/op BenchmarkFormatNow-4 79773 1488 ns/op BenchmarkMarshalJSON-4 105477 1127 ns/op BenchmarkMarshalText-4 109154 1137 ns/op BenchmarkParse-4 140100 853.5 ns/op BenchmarkParseRFC3339UTC-4 319852 370.1 ns/op BenchmarkParseRFC3339UTCBytes-4 212040 555.1 ns/op BenchmarkParseRFC3339TZ-4 101124 1192 ns/op BenchmarkParseRFC3339TZBytes-4 76930 1552 ns/op BenchmarkParseDuration-4 500809 231.9 ns/op BenchmarkHour-4 822632 138.9 ns/op BenchmarkSecond-4 846673 139.2 ns/op BenchmarkYear-4 640778 182.7 ns/op BenchmarkDay-4 578628 202.3 ns/op BenchmarkISOWeek-4 623786 189.8 ns/op BenchmarkGoString-4 76581 1537 ns/op BenchmarkUnmarshalText-4 67168 1811 ns/op PASS ok time 11.256s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 585456 191.2 ns/op BenchmarkDecodeValidJapaneseChars-4 669840 158.9 ns/op BenchmarkDecodeRune-4 1498258 77.33 ns/op BenchmarkEncodeValidASCII-4 509674 207.9 ns/op BenchmarkEncodeValidJapaneseChars-4 776070 153.0 ns/op BenchmarkAppendRuneValidASCII-4 1556248 77.81 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2385940 50.33 ns/op BenchmarkEncodeRune-4 2828679 42.32 ns/op PASS ok unicode/utf16 1.228s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 807434 144.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 166342 678.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3698022 32.19 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 416436 280.1 ns/op BenchmarkValidTenASCIIChars-4 815126 139.3 ns/op BenchmarkValid100KASCIIChars-4 93 1282987 ns/op BenchmarkValidTenJapaneseChars-4 156381 773.6 ns/op BenchmarkValidLongMostlyASCII-4 87 1366078 ns/op BenchmarkValidLongJapanese-4 46 2221440 ns/op BenchmarkValidStringTenASCIIChars-4 4935253 24.46 ns/op BenchmarkValidString100KASCIIChars-4 9309 12607 ns/op BenchmarkValidStringTenJapaneseChars-4 394882 258.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1226 98349 ns/op BenchmarkValidStringLongJapanese-4 156 763962 ns/op BenchmarkEncodeASCIIRune-4 4278147 27.53 ns/op BenchmarkEncodeJapaneseRune-4 2449549 45.13 ns/op BenchmarkAppendASCIIRune-4 8745234 13.66 ns/op BenchmarkAppendJapaneseRune-4 2819700 40.52 ns/op BenchmarkDecodeASCIIRune-4 2751363 43.31 ns/op BenchmarkDecodeJapaneseRune-4 1928186 62.19 ns/op BenchmarkFullRune/ASCII-4 3334765 36.32 ns/op BenchmarkFullRune/Incomplete-4 1515483 78.66 ns/op BenchmarkFullRune/Japanese-4 3481906 34.48 ns/op PASS ok unicode/utf8 3.615s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52608836716 ns/op PASS ok cmd/api 58.598s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1192474 100.3 ns/op BenchmarkEqArrayOfStrings64-4 149179 787.5 ns/op BenchmarkEqArrayOfStrings1024-4 9463 11762 ns/op BenchmarkEqArrayOfFloats5-4 1395267 85.93 ns/op BenchmarkEqArrayOfFloats64-4 144241 831.3 ns/op BenchmarkEqArrayOfFloats1024-4 9128 12838 ns/op BenchmarkEqStruct-4 21270559 5.655 ns/op PASS ok cmd/compile/internal/reflectdata 1.184s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7951 341507 ns/op BenchmarkCopyElim1-4 657 155856 ns/op BenchmarkCopyElim10-4 722 182136 ns/op BenchmarkCopyElim100-4 302 365482 ns/op BenchmarkCopyElim1000-4 52 2118610 ns/op BenchmarkCopyElim10000-4 3 42043980 ns/op BenchmarkCopyElim100000-4 1 719011867 ns/op BenchmarkDeadCode/1-4 655 189354 ns/op BenchmarkDeadCode/10-4 508 240033 ns/op BenchmarkDeadCode/100-4 231 489388 ns/op BenchmarkDeadCode/1000-4 49 2751586 ns/op BenchmarkDeadCode/10000-4 3 37793823 ns/op BenchmarkDeadCode/100000-4 1 483402332 ns/op BenchmarkDeadCode/200000-4 1 1020087571 ns/op BenchmarkDominatorsLinear-4 10 10839577 ns/op 0.92 MB/s BenchmarkDominatorsFwdBack-4 7 15900118 ns/op 0.63 MB/s BenchmarkDominatorsManyPred-4 8 13961049 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 8 14233796 ns/op 0.70 MB/s BenchmarkDominatorsMaxPredVal-4 8 15141844 ns/op 0.66 MB/s BenchmarkFuse/1-4 542 226406 ns/op BenchmarkFuse/10-4 465 261439 ns/op BenchmarkFuse/100-4 138 864332 ns/op BenchmarkFuse/1000-4 18 6365319 ns/op BenchmarkFuse/10000-4 2 88215973 ns/op BenchmarkNilCheckDeep1-4 12889 9390 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5011 23041 ns/op 0.43 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 752 156300 ns/op 0.64 MB/s 648 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1532569 ns/op 0.65 MB/s 5863 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19766119 ns/op 0.51 MB/s 125972 B/op 6 allocs/op BenchmarkDSEPass-4 31 3737713 ns/op 65822 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 118960813 ns/op 4251104 B/op 108339 allocs/op BenchmarkCSEPass-4 7 16217424 ns/op 122348 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 156121112 ns/op 5629848 B/op 97215 allocs/op BenchmarkDeadcodePass-4 159 746896 ns/op 85906 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 127351655 ns/op 4088672 B/op 45199 allocs/op BenchmarkMultiPass-4 60 1842348 ns/op 223701 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 249118127 ns/op 11208312 B/op 149798 allocs/op BenchmarkCondRewrite/SoloJump-4 3008605 39.95 ns/op BenchmarkCondRewrite/CombJump-4 2847178 42.25 ns/op PASS ok cmd/compile/internal/ssa 17.213s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9285 11340 ns/op BenchmarkExtShift-4 15823 7560 ns/op BenchmarkModify-4 9064 12690 ns/op BenchmarkMullImm-4 16359 7296 ns/op BenchmarkConstModify-4 9070 12544 ns/op BenchmarkBitSet-4 18955 6197 ns/op BenchmarkBitClear-4 20665 5774 ns/op BenchmarkBitToggle-4 18880 6206 ns/op BenchmarkBitSetConst-4 151465 787.9 ns/op BenchmarkBitClearConst-4 152655 786.0 ns/op BenchmarkBitToggleConst-4 151839 787.4 ns/op BenchmarkDivconstI64-4 8839958 13.41 ns/op BenchmarkModconstI64-4 7941738 15.15 ns/op BenchmarkDivisiblePow2constI64-4 8357841 14.59 ns/op BenchmarkDivisibleconstI64-4 8536015 13.91 ns/op BenchmarkDivisibleWDivconstI64-4 6167145 19.50 ns/op BenchmarkDivconstU64/3-4 8620507 13.94 ns/op BenchmarkDivconstU64/5-4 8668849 13.92 ns/op BenchmarkDivconstU64/37-4 8589490 13.93 ns/op BenchmarkDivconstU64/1234567-4 8892750 13.36 ns/op BenchmarkModconstU64-4 8408014 14.39 ns/op BenchmarkDivisibleconstU64-4 9501186 12.41 ns/op BenchmarkDivisibleWDivconstU64-4 6587376 18.15 ns/op BenchmarkDivconstI32-4 8929935 13.44 ns/op BenchmarkModconstI32-4 8325405 14.39 ns/op BenchmarkDivisiblePow2constI32-4 8689653 14.32 ns/op BenchmarkDivisibleconstI32-4 8737887 13.55 ns/op BenchmarkDivisibleWDivconstI32-4 6015471 19.97 ns/op BenchmarkDivconstU32-4 8635305 13.94 ns/op BenchmarkModconstU32-4 8262422 14.62 ns/op BenchmarkDivisibleconstU32-4 8845704 13.59 ns/op BenchmarkDivisibleWDivconstU32-4 6138770 19.49 ns/op BenchmarkDivconstI16-4 8893723 13.46 ns/op BenchmarkModconstI16-4 9589508 12.42 ns/op BenchmarkDivisiblePow2constI16-4 8467651 14.33 ns/op BenchmarkDivisibleconstI16-4 8880615 13.54 ns/op BenchmarkDivisibleWDivconstI16-4 6102378 19.49 ns/op BenchmarkDivconstU16-4 9850186 12.15 ns/op BenchmarkModconstU16-4 9599890 12.46 ns/op BenchmarkDivisibleconstU16-4 8306887 14.56 ns/op BenchmarkDivisibleWDivconstU16-4 6275454 19.12 ns/op BenchmarkDivconstI8-4 9536756 12.47 ns/op BenchmarkModconstI8-4 9641974 12.42 ns/op BenchmarkDivisiblePow2constI8-4 8569844 13.92 ns/op BenchmarkDivisibleconstI8-4 8550590 13.98 ns/op BenchmarkDivisibleWDivconstI8-4 6131181 19.46 ns/op BenchmarkDivconstU8-4 8483216 14.20 ns/op BenchmarkModconstU8-4 9567607 12.47 ns/op BenchmarkDivisibleconstU8-4 8153498 14.68 ns/op BenchmarkDivisibleWDivconstU8-4 6283012 18.96 ns/op BenchmarkMul2-4 165092 721.6 ns/op BenchmarkMulNeg2-4 164848 727.6 ns/op BenchmarkEfaceInteger-4 4336821 27.60 ns/op BenchmarkMulconstI32/3-4 16591198 7.187 ns/op BenchmarkMulconstI32/5-4 16716924 7.187 ns/op BenchmarkMulconstI32/12-4 16655344 7.243 ns/op BenchmarkMulconstI32/120-4 15951646 7.188 ns/op BenchmarkMulconstI32/-120-4 16395722 7.279 ns/op BenchmarkMulconstI32/65537-4 16260968 7.437 ns/op BenchmarkMulconstI32/65538-4 15875217 7.500 ns/op BenchmarkMulconstI64/3-4 16553193 7.210 ns/op BenchmarkMulconstI64/5-4 16522867 7.212 ns/op BenchmarkMulconstI64/12-4 16457775 7.190 ns/op BenchmarkMulconstI64/120-4 16669908 7.207 ns/op BenchmarkMulconstI64/-120-4 16558795 7.216 ns/op BenchmarkMulconstI64/65537-4 16349673 7.295 ns/op BenchmarkMulconstI64/65538-4 16246436 7.261 ns/op BenchmarkMulconstU32/3-4 16525608 7.197 ns/op BenchmarkMulconstU32/5-4 16245211 7.217 ns/op BenchmarkMulconstU32/12-4 16394389 7.217 ns/op BenchmarkMulconstU32/120-4 16531138 7.271 ns/op BenchmarkMulconstU32/65537-4 16172328 7.373 ns/op BenchmarkMulconstU32/65538-4 16176348 7.250 ns/op BenchmarkMulconstU64/3-4 16481211 7.187 ns/op BenchmarkMulconstU64/5-4 16542266 7.205 ns/op BenchmarkMulconstU64/12-4 16432228 7.289 ns/op BenchmarkMulconstU64/120-4 16593649 7.207 ns/op BenchmarkMulconstU64/65537-4 16599050 7.242 ns/op BenchmarkMulconstU64/65538-4 16433466 7.324 ns/op BenchmarkShiftArithmeticRight-4 19605331 6.055 ns/op BenchmarkSwitch8Predictable-4 12962176 8.122 ns/op BenchmarkSwitch8Unpredictable-4 6633826 18.03 ns/op BenchmarkSwitch32Predictable-4 9727419 12.30 ns/op BenchmarkSwitch32Unpredictable-4 6694615 17.96 ns/op BenchmarkSwitchStringPredictable-4 8002471 13.43 ns/op BenchmarkSwitchStringUnpredictable-4 4368943 24.22 ns/op PASS ok cmd/compile/internal/test 12.432s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 128 849800 ns/op BenchmarkNamed/Underlying/nongeneric-4 858184 139.5 ns/op BenchmarkNamed/Underlying/generic-4 833246 137.4 ns/op BenchmarkNamed/Underlying/src_instance-4 826285 137.6 ns/op BenchmarkNamed/Underlying/user_instance-4 803593 143.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 557881586 ns/op 54598 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 358352193 ns/op 84992 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 167726199 ns/op 181567 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138874203 ns/op 219188 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 343981366 ns/op 14910 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90179784 ns/op 56863 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35802301 ns/op 143240 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32494788 ns/op 157810 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 147063856 ns/op 14752 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40045234 ns/op 54162 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21294564 ns/op 101866 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20750953 ns/op 104530 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1156823021 ns/op 54401 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 597796678 ns/op 105267 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 160537906 ns/op 391831 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117261083 ns/op 536366 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 383360398 ns/op 5277 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65208320 ns/op 31012 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38428036 ns/op 52605 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39870849 ns/op 50706 lines/s PASS ok cmd/compile/internal/types2 15.442s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 116 920096 ns/op 2059422 sys-ns/op 1416957 user-ns/op PASS ok cmd/go 0.205s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68571 1724 ns/op 4.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78801 1501 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14379 8332 ns/op 122.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14732 8111 ns/op 126.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2221 53963 ns/op 151.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2238 53413 ns/op 153.37 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.970s All tests passed.