linux-amd64-longtest-race at cea70301e2283986aadf2e4e621a3b5b2a790254 :: 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-rne43d5ac" "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-rne43d5ac" "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.217s ok archive/zip 114.076s ok bufio 0.324s ok bytes 9.738s ok compress/bzip2 0.477s ok compress/flate 163.951s ok compress/gzip 12.057s ok compress/lzw 0.620s ok compress/zlib 9.127s ok container/heap 0.041s ok container/list 0.032s ok container/ring 0.033s ok context 0.045s ok crypto 0.031s ok crypto/aes 0.072s ok crypto/cipher 1.242s ok crypto/des 0.062s ok crypto/dsa 14.697s ok crypto/ecdh 0.510s ok crypto/ecdsa 3.325s ok crypto/ed25519 0.963s ok crypto/elliptic 1.300s ok crypto/hmac 0.036s ok crypto/internal/alias 0.031s ok crypto/internal/bigmod 2.504s ok crypto/internal/boring 0.033s ok crypto/internal/boring/bcache 0.505s ok crypto/internal/edwards25519 36.430s ok crypto/internal/edwards25519/field 13.031s ok crypto/internal/nistec 3.734s ok crypto/internal/nistec/fiat 0.031s [no tests to run] ok crypto/md5 0.043s ok crypto/rand 3.120s ok crypto/rc4 0.477s ok crypto/rsa 4.872s ok crypto/sha1 0.059s ok crypto/sha256 0.041s ok crypto/sha512 0.042s ok crypto/subtle 18.980s ok crypto/tls 3.647s ok crypto/x509 1.646s ok database/sql 1.161s ok database/sql/driver 0.031s ok debug/buildinfo 4.705s ok debug/dwarf 0.114s ok debug/elf 1.320s ok debug/gosym 0.365s ok debug/macho 0.042s ok debug/pe 0.062s ok debug/plan9obj 0.031s ok embed 0.031s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.041s ok encoding/asn1 0.041s ok encoding/base32 0.094s ok encoding/base64 0.042s ok encoding/binary 0.041s ok encoding/csv 0.072s ok encoding/gob 17.755s ok encoding/hex 0.043s ok encoding/json 10.461s ok encoding/pem 2.624s ok encoding/xml 45.261s ok errors 0.045s ok expvar 0.034s ok flag 0.166s ok fmt 0.646s ok go/ast 0.047s ok go/build 4.185s ok go/build/constraint 0.044s ok go/constant 0.043s ok go/doc 0.298s ok go/doc/comment 2.384s ok go/format 0.065s ok go/importer 0.237s ok go/internal/gccgoimporter 0.074s ok go/internal/gcimporter 32.417s ok go/internal/srcimporter 16.369s ok go/parser 63.611s ok go/printer 1.513s ok go/scanner 0.043s ok go/token 0.164s ok go/types 149.507s ok hash 0.038s ok hash/adler32 0.065s ok hash/crc32 0.074s ok hash/crc64 0.034s ok hash/fnv 0.033s ok hash/maphash 0.033s ok html 0.035s ok html/template 0.888s ok image 1.466s ok image/color 0.054s ok image/draw 0.600s ok image/gif 100.428s ok image/jpeg 24.495s ok image/png 6.129s ok index/suffixarray 641.984s ok internal/abi 0.702s ok internal/buildcfg 0.034s ok internal/coverage/cformat 0.033s ok internal/coverage/cmerge 0.034s ok internal/coverage/pods 0.036s ok internal/coverage/slicereader 0.034s ok internal/coverage/slicewriter 0.036s ok internal/coverage/test 0.062s ok internal/cpu 0.100s ok internal/dag 0.033s ok internal/diff 0.032s ok internal/fmtsort 0.031s ok internal/fuzz 0.065s ok internal/godebug 0.036s ok internal/intern 3.864s ok internal/itoa 0.033s ok internal/poll 23.725s ok internal/profile 0.035s ok internal/reflectlite 0.287s ok internal/safefilepath 0.033s ok internal/saferio 0.309s ok internal/singleflight 0.117s ok internal/testenv 0.035s ok internal/trace 6.537s ok internal/types/errors 0.493s ok internal/unsafeheader 0.033s ok internal/xcoff 0.053s ok io 0.075s ok io/fs 0.287s ok io/ioutil 0.043s ok log 0.042s ok log/syslog 1.263s ok math 0.054s ok math/big 8.085s ok math/bits 0.053s ok math/cmplx 0.043s ok math/rand 32.924s ok mime 0.063s ok mime/multipart 3.832s ok mime/quotedprintable 1.495s ok net 24.245s ok net/http 77.274s ok net/http/cgi 0.613s ok net/http/cookiejar 0.043s ok net/http/fcgi 0.157s ok net/http/httptest 0.205s ok net/http/httptrace 0.034s ok net/http/httputil 1.233s ok net/http/internal 0.045s ok net/http/internal/ascii 0.032s ok net/http/pprof 5.219s ok net/internal/socktest 0.031s ok net/mail 0.042s ok net/netip 0.420s ok net/rpc 0.082s ok net/rpc/jsonrpc 0.053s ok net/smtp 0.084s ok net/textproto 0.054s ok net/url 0.053s ok os 17.339s ok os/exec 0.899s ok os/exec/internal/fdtest 0.034s ok os/signal 14.193s ok os/user 0.040s ok path 0.038s ok path/filepath 0.095s ok plugin 0.033s ok reflect 2.539s ok regexp 3.342s ok regexp/syntax 4.945s ok runtime 285.891s ok runtime/cgo 0.034s ok runtime/coverage 20.684s ok runtime/debug 0.200s ok runtime/internal/atomic 3.231s ok runtime/internal/math 0.040s ok runtime/internal/sys 0.036s ok runtime/internal/syscall 0.031s ok runtime/metrics 0.035s ok runtime/pprof 86.091s ok runtime/race 10.116s ok runtime/trace 6.849s ok sort 6.395s ok strconv 8.717s ok strings 4.487s ok sync 1.913s ok sync/atomic 192.674s ok syscall 0.764s ok testing 1.720s ok testing/fstest 0.040s ok testing/iotest 0.041s ok testing/quick 0.183s ok text/scanner 0.051s ok text/tabwriter 0.041s ok text/template 0.923s ok text/template/parse 0.051s ok time 17.186s ok unicode 0.041s ok unicode/utf16 0.033s ok unicode/utf8 0.052s ok cmd/addr2line 1.130s ok cmd/api 7.285s ok cmd/asm/internal/asm 3.519s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.061s ok cmd/compile/internal/amd64 53.699s ok cmd/compile/internal/base 0.031s ok cmd/compile/internal/compare 0.032s ok cmd/compile/internal/dwarfgen 0.438s ok cmd/compile/internal/importer 15.634s ok cmd/compile/internal/ir 0.031s ok cmd/compile/internal/logopt 0.232s ok cmd/compile/internal/noder 0.042s ok cmd/compile/internal/reflectdata 0.031s [no tests to run] ok cmd/compile/internal/ssa 187.375s ok cmd/compile/internal/syntax 16.854s ok cmd/compile/internal/test 34.862s ok cmd/compile/internal/typecheck 0.308s ok cmd/compile/internal/types 0.031s ok cmd/compile/internal/types2 72.492s ok cmd/covdata 1.253s ok cmd/cover 1.247s ok cmd/dist 0.028s ok cmd/doc 0.957s ok cmd/fix 0.804s ok cmd/go 269.499s ok cmd/go/internal/auth 0.031s ok cmd/go/internal/cache 2.398s ok cmd/go/internal/fsys 0.061s ok cmd/go/internal/generate 0.041s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.043s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 1.445s ok cmd/go/internal/lockedfile/internal/filelock 0.086s ok cmd/go/internal/modconv 0.051s ok cmd/go/internal/modfetch 33.420s ok cmd/go/internal/modfetch/codehost 9.785s ok cmd/go/internal/modfetch/zip_sum_test 0.041s ok cmd/go/internal/modindex 0.567s ok cmd/go/internal/modload 47.400s ok cmd/go/internal/mvs 0.061s ok cmd/go/internal/par 0.132s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.030s ok cmd/go/internal/vcs 0.378s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.269s ok cmd/go/internal/web 0.031s ok cmd/go/internal/work 0.953s ok cmd/gofmt 39.720s ok cmd/internal/archive 0.841s ok cmd/internal/buildid 0.536s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 19.677s ok cmd/internal/moddeps 11.987s ok cmd/internal/notsha256 0.040s ok cmd/internal/obj 0.493s ok cmd/internal/obj/ppc64 5.340s ok cmd/internal/obj/riscv 8.759s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.951s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.152s ok cmd/internal/pkgpattern 0.040s ok cmd/internal/quoted 0.030s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.750s ok cmd/link 8.602s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 14.102s ok cmd/link/internal/loader 0.069s ok cmd/nm 0.849s ok cmd/objdump 1.842s ok cmd/pack 1.448s ok cmd/pprof 1.530s ok cmd/trace 0.304s ok cmd/vet 10.839s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2661 39139 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2146 50067 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1435 75121 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3357 30094 ns/op 5257 B/op 16 allocs/op Benchmark/Reader/GNU-4 5018 20737 ns/op 5252 B/op 15 allocs/op Benchmark/Reader/PAX-4 1790 59317 ns/op 8693 B/op 33 allocs/op PASS ok archive/tar 0.715s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 331591827 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 160204122 ns/op BenchmarkZip64TestSizes/4096-4 1274 88346 ns/op BenchmarkZip64TestSizes/1048576-4 184 734767 ns/op BenchmarkZip64TestSizes/67108864-4 1 136189048 ns/op PASS ok archive/zip 1.409s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 220750 490.6 ns/op BenchmarkReaderCopyUnoptimal-4 147714 817.4 ns/op BenchmarkReaderCopyNoWriteTo-4 8263 15203 ns/op BenchmarkReaderWriteToOptimal-4 7821 15553 ns/op BenchmarkReaderReadString-4 128283 859.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 208053 555.3 ns/op BenchmarkWriterCopyUnoptimal-4 212818 570.0 ns/op BenchmarkWriterCopyNoReadFrom-4 6295 16145 ns/op BenchmarkReaderEmpty-4 42766 2569 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 32065 3657 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 541291 194.0 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.686s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4774 23164 ns/op 1414.62 MB/s BenchmarkWriteByte-4 471 247781 ns/op 16.53 MB/s BenchmarkWriteRune-4 259 464498 ns/op 26.45 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3703146 ns/op BenchmarkBufferFullSmallReads-4 100 1046477 ns/op BenchmarkBufferWriteBlock/N4096-4 7200 15151 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 420 265826 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20371945 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4592833 24.83 ns/op 402.80 MB/s BenchmarkIndexByte/32-4 4396143 26.34 ns/op 1215.00 MB/s BenchmarkIndexByte/4K-4 886035 134.8 ns/op 30376.80 MB/s BenchmarkIndexBytePortable/10-4 815134 142.5 ns/op 70.15 MB/s BenchmarkIndexBytePortable/32-4 257250 452.2 ns/op 70.76 MB/s BenchmarkIndexBytePortable/4K-4 2239 53183 ns/op 77.02 MB/s BenchmarkIndexRune/10-4 1000000 104.2 ns/op 95.93 MB/s BenchmarkIndexRune/32-4 1000000 101.1 ns/op 316.57 MB/s BenchmarkIndexRune/4K-4 381132 311.9 ns/op 13130.56 MB/s BenchmarkIndexRuneASCII/10-4 4638246 24.53 ns/op 407.73 MB/s BenchmarkIndexRuneASCII/32-4 4297317 26.92 ns/op 1188.60 MB/s BenchmarkIndexRuneASCII/4K-4 902972 133.4 ns/op 30703.50 MB/s BenchmarkEqual/0-4 7580966 14.60 ns/op BenchmarkEqual/1-4 1433900 83.35 ns/op 12.00 MB/s BenchmarkEqual/6-4 1411701 85.13 ns/op 70.48 MB/s BenchmarkEqual/9-4 1391738 86.03 ns/op 104.62 MB/s BenchmarkEqual/15-4 1389196 86.04 ns/op 174.34 MB/s BenchmarkEqual/16-4 1408434 85.00 ns/op 188.23 MB/s BenchmarkEqual/20-4 1365759 88.37 ns/op 226.32 MB/s BenchmarkEqual/32-4 1357910 90.23 ns/op 354.64 MB/s BenchmarkEqual/4K-4 105219 1108 ns/op 3696.13 MB/s BenchmarkIndex/10-4 3020706 39.45 ns/op 253.49 MB/s BenchmarkIndex/32-4 3119102 38.34 ns/op 834.63 MB/s BenchmarkIndex/4K-4 18216 6611 ns/op 619.53 MB/s BenchmarkIndexEasy/10-4 2919010 38.94 ns/op 256.79 MB/s BenchmarkIndexEasy/32-4 3017796 39.80 ns/op 803.95 MB/s BenchmarkIndexEasy/4K-4 490947 242.0 ns/op 16926.26 MB/s BenchmarkCount/10-4 1513584 79.20 ns/op 126.26 MB/s BenchmarkCount/32-4 1472732 81.06 ns/op 394.75 MB/s BenchmarkCount/4K-4 18103 6638 ns/op 617.09 MB/s BenchmarkCountEasy/10-4 1560562 76.77 ns/op 130.26 MB/s BenchmarkCountEasy/32-4 1505918 79.83 ns/op 400.87 MB/s BenchmarkCountEasy/4K-4 421027 278.9 ns/op 14688.33 MB/s BenchmarkCountSingle/10-4 3585790 32.98 ns/op 303.24 MB/s BenchmarkCountSingle/32-4 3383599 35.32 ns/op 906.12 MB/s BenchmarkCountSingle/4K-4 776204 142.9 ns/op 28663.83 MB/s BenchmarkToUpper/#00-4 2964682 40.44 ns/op BenchmarkToUpper/ONLYUPPER-4 299926 405.5 ns/op BenchmarkToUpper/abc-4 518883 233.2 ns/op BenchmarkToUpper/AbC123-4 306910 397.3 ns/op BenchmarkToUpper/azAZ09_-4 278626 446.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81110 1500 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38806 3072 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57462 2099 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124202 946.2 ns/op BenchmarkToLower/#00-4 2949355 40.49 ns/op BenchmarkToLower/abc-4 471560 260.5 ns/op BenchmarkToLower/AbC123-4 296262 399.6 ns/op BenchmarkToLower/azAZ09_-4 277806 453.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79149 1494 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42658 2840 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 65398 1801 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122696 999.0 ns/op BenchmarkFields/ASCII/16-4 133287 875.6 ns/op 18.27 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8672 13728 ns/op 18.65 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 544 211604 ns/op 19.36 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3950326 ns/op 16.59 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 62378574 ns/op 16.81 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 111240 1055 ns/op 15.17 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5770 20360 ns/op 12.57 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 349 327847 ns/op 12.49 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6598745 ns/op 9.93 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 128533775 ns/op 8.16 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 180667 651.0 ns/op 24.58 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12271 9597 ns/op 26.67 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 646 173245 ns/op 23.64 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 3898927 ns/op 16.81 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 84354708 ns/op 12.43 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 136324 825.4 ns/op 19.39 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8392 13771 ns/op 18.59 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 486 235353 ns/op 17.40 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4897071 ns/op 13.38 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 102134437 ns/op 10.27 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1977678 60.32 ns/op BenchmarkTrimSpace/ASCII-4 975878 118.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 106719 1100 ns/op BenchmarkTrimSpace/JustNonASCII-4 49195 2447 ns/op BenchmarkToValidUTF8/Valid-4 467774 255.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 314156 356.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101596 1201 ns/op BenchmarkIndexHard1-4 823 144302 ns/op BenchmarkIndexHard2-4 591 200893 ns/op BenchmarkIndexHard3-4 150 795007 ns/op BenchmarkIndexHard4-4 181 659166 ns/op BenchmarkLastIndexHard1-4 5 21820959 ns/op BenchmarkLastIndexHard2-4 4 29076804 ns/op BenchmarkLastIndexHard3-4 4 31472667 ns/op BenchmarkCountHard1-4 840 144464 ns/op BenchmarkCountHard2-4 592 201099 ns/op BenchmarkCountHard3-4 150 795973 ns/op BenchmarkSplitEmptySeparator-4 1 180080819 ns/op BenchmarkSplitSingleByteSeparator-4 9 11356173 ns/op BenchmarkSplitMultiByteSeparator-4 10 10148918 ns/op BenchmarkSplitNSingleByteSeparator-4 167836 599.0 ns/op BenchmarkSplitNMultiByteSeparator-4 70981 1561 ns/op BenchmarkRepeat-4 180394 606.1 ns/op BenchmarkRepeatLarge/256/1-4 154856 784.8 ns/op 326.20 MB/s BenchmarkRepeatLarge/256/16-4 240721 526.2 ns/op 486.51 MB/s BenchmarkRepeatLarge/512/1-4 96537 1053 ns/op 486.38 MB/s BenchmarkRepeatLarge/512/16-4 128577 782.1 ns/op 654.61 MB/s BenchmarkRepeatLarge/1024/1-4 77055 1535 ns/op 667.02 MB/s BenchmarkRepeatLarge/1024/16-4 98568 1245 ns/op 822.66 MB/s BenchmarkRepeatLarge/2048/1-4 38694 2810 ns/op 728.72 MB/s BenchmarkRepeatLarge/2048/16-4 45122 2278 ns/op 898.88 MB/s BenchmarkRepeatLarge/4096/1-4 25566 4951 ns/op 827.26 MB/s BenchmarkRepeatLarge/4096/16-4 27249 4604 ns/op 889.68 MB/s BenchmarkRepeatLarge/8192/1-4 13660 8296 ns/op 987.48 MB/s BenchmarkRepeatLarge/8192/16-4 15235 8203 ns/op 998.70 MB/s BenchmarkRepeatLarge/8192/4097-4 25980 4607 ns/op 889.28 MB/s BenchmarkRepeatLarge/16384/1-4 6828 14874 ns/op 1101.50 MB/s BenchmarkRepeatLarge/16384/16-4 8643 13927 ns/op 1176.41 MB/s BenchmarkRepeatLarge/16384/4097-4 9658 11147 ns/op 1102.59 MB/s BenchmarkRepeatLarge/32768/1-4 4156 28762 ns/op 1139.30 MB/s BenchmarkRepeatLarge/32768/16-4 4539 28197 ns/op 1162.12 MB/s BenchmarkRepeatLarge/32768/4097-4 5664 25312 ns/op 1133.00 MB/s BenchmarkRepeatLarge/65536/1-4 2283 54845 ns/op 1194.92 MB/s BenchmarkRepeatLarge/65536/16-4 2472 48968 ns/op 1338.35 MB/s BenchmarkRepeatLarge/65536/4097-4 2499 50155 ns/op 1225.29 MB/s BenchmarkRepeatLarge/131072/1-4 220 542712 ns/op 241.51 MB/s BenchmarkRepeatLarge/131072/16-4 219 525116 ns/op 249.61 MB/s BenchmarkRepeatLarge/131072/4097-4 219 525114 ns/op 241.87 MB/s BenchmarkRepeatLarge/262144/1-4 100 1062013 ns/op 246.84 MB/s BenchmarkRepeatLarge/262144/16-4 100 1075301 ns/op 243.79 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1052598 ns/op 245.21 MB/s BenchmarkRepeatLarge/524288/1-4 62 2134256 ns/op 245.65 MB/s BenchmarkRepeatLarge/524288/16-4 58 2110132 ns/op 248.46 MB/s BenchmarkRepeatLarge/524288/4097-4 52 2111113 ns/op 246.47 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4303366 ns/op 243.66 MB/s BenchmarkRepeatLarge/1048576/16-4 26 4225332 ns/op 248.16 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4252567 ns/op 245.67 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8211700 ns/op 255.39 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8279366 ns/op 253.30 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8339147 ns/op 251.05 MB/s BenchmarkRepeatLarge/4194304/1-4 7 17391103 ns/op 241.18 MB/s BenchmarkRepeatLarge/4194304/16-4 6 17171252 ns/op 244.26 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 17267900 ns/op 242.72 MB/s BenchmarkRepeatLarge/8388608/1-4 3 35367317 ns/op 237.19 MB/s BenchmarkRepeatLarge/8388608/16-4 3 34553295 ns/op 242.77 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34731638 ns/op 241.47 MB/s BenchmarkRepeatLarge/16777216/1-4 2 65783157 ns/op 255.04 MB/s BenchmarkRepeatLarge/16777216/16-4 2 65523234 ns/op 256.05 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 67646598 ns/op 248.01 MB/s BenchmarkRepeatLarge/33554432/1-4 1 130494414 ns/op 257.13 MB/s BenchmarkRepeatLarge/33554432/16-4 1 137091798 ns/op 244.76 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 131507885 ns/op 255.15 MB/s BenchmarkRepeatLarge/67108864/1-4 1 259080635 ns/op 259.03 MB/s BenchmarkRepeatLarge/67108864/16-4 1 254571727 ns/op 263.61 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 262776187 ns/op 255.38 MB/s BenchmarkRepeatLarge/134217728/1-4 1 517081218 ns/op 259.57 MB/s BenchmarkRepeatLarge/134217728/16-4 1 509084508 ns/op 263.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 520880846 ns/op 257.67 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1026489998 ns/op 261.51 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1012679053 ns/op 265.07 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1035486552 ns/op 259.24 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2020972425 ns/op 265.65 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1995582352 ns/op 269.03 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2048133884 ns/op 262.13 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4013607782 ns/op 267.53 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3925008870 ns/op 273.56 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4035752677 ns/op 266.06 MB/s BenchmarkBytesCompare/1-4 8859129 11.63 ns/op BenchmarkBytesCompare/2-4 9351462 12.82 ns/op BenchmarkBytesCompare/4-4 9352861 12.91 ns/op BenchmarkBytesCompare/8-4 9887914 12.04 ns/op BenchmarkBytesCompare/16-4 10109637 11.91 ns/op BenchmarkBytesCompare/32-4 9094117 13.11 ns/op BenchmarkBytesCompare/64-4 8302690 14.49 ns/op BenchmarkBytesCompare/128-4 7822215 15.36 ns/op BenchmarkBytesCompare/256-4 5703315 19.99 ns/op BenchmarkBytesCompare/512-4 3978534 30.31 ns/op BenchmarkBytesCompare/1024-4 2495700 48.68 ns/op BenchmarkBytesCompare/2048-4 1414383 84.68 ns/op BenchmarkIndexAnyASCII/1:1-4 2309190 51.25 ns/op BenchmarkIndexAnyASCII/1:2-4 2325390 49.16 ns/op BenchmarkIndexAnyASCII/1:4-4 2362681 48.92 ns/op BenchmarkIndexAnyASCII/1:8-4 2349879 49.27 ns/op BenchmarkIndexAnyASCII/1:16-4 2336334 48.99 ns/op BenchmarkIndexAnyASCII/1:32-4 2316186 49.57 ns/op BenchmarkIndexAnyASCII/1:64-4 2314801 49.36 ns/op BenchmarkIndexAnyASCII/16:1-4 2116568 56.20 ns/op BenchmarkIndexAnyASCII/16:2-4 428658 270.9 ns/op BenchmarkIndexAnyASCII/16:4-4 427876 270.1 ns/op BenchmarkIndexAnyASCII/16:8-4 429934 275.0 ns/op BenchmarkIndexAnyASCII/16:16-4 396166 289.2 ns/op BenchmarkIndexAnyASCII/16:32-4 369973 314.6 ns/op BenchmarkIndexAnyASCII/16:64-4 325123 361.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1933069 62.57 ns/op BenchmarkIndexAnyASCII/256:2-4 33217 3517 ns/op BenchmarkIndexAnyASCII/256:4-4 34032 3526 ns/op BenchmarkIndexAnyASCII/256:8-4 34148 3503 ns/op BenchmarkIndexAnyASCII/256:16-4 33302 3536 ns/op BenchmarkIndexAnyASCII/256:32-4 33756 3566 ns/op BenchmarkIndexAnyASCII/256:64-4 33537 3560 ns/op BenchmarkIndexAnyUTF8/1:1-4 2315326 50.31 ns/op BenchmarkIndexAnyUTF8/1:2-4 2367898 48.56 ns/op BenchmarkIndexAnyUTF8/1:4-4 2344429 48.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 2305405 48.77 ns/op BenchmarkIndexAnyUTF8/1:16-4 2385100 48.44 ns/op BenchmarkIndexAnyUTF8/1:32-4 2316174 49.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2311807 48.79 ns/op BenchmarkIndexAnyUTF8/16:1-4 147255 809.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 273472 429.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 270439 431.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 272284 429.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 273962 437.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 259455 448.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 264031 448.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11015 ns/op BenchmarkIndexAnyUTF8/256:2-4 19588 6123 ns/op BenchmarkIndexAnyUTF8/256:4-4 19336 6215 ns/op BenchmarkIndexAnyUTF8/256:8-4 19491 6100 ns/op BenchmarkIndexAnyUTF8/256:16-4 19288 6204 ns/op BenchmarkIndexAnyUTF8/256:32-4 18816 6350 ns/op BenchmarkIndexAnyUTF8/256:64-4 18938 6436 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2293500 50.77 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2366424 50.32 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2339948 50.36 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2305255 50.11 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2408042 48.41 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2339724 49.83 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2351672 50.42 ns/op BenchmarkLastIndexAnyASCII/16:1-4 316598 359.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 324834 364.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 302750 366.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 305246 365.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 313074 382.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 285631 406.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 261399 452.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24291 4956 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24435 4880 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24402 4959 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24423 4889 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24331 4943 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24204 4963 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23850 5063 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2357317 50.06 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2377708 49.09 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2384328 48.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2388926 49.44 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2376420 48.75 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2343039 49.74 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2347833 50.23 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231394 498.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 264538 439.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 259084 438.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266548 434.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 265735 440.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256020 453.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 261831 451.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17134 7072 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19274 6210 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19135 6187 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19245 6253 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18926 6314 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18391 6561 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18362 6478 ns/op BenchmarkTrimASCII/1:1-4 2538235 45.77 ns/op BenchmarkTrimASCII/1:2-4 2211430 53.64 ns/op BenchmarkTrimASCII/1:4-4 2123826 56.41 ns/op BenchmarkTrimASCII/1:8-4 1878262 63.54 ns/op BenchmarkTrimASCII/1:16-4 1623866 74.21 ns/op BenchmarkTrimASCII/16:1-4 426836 268.2 ns/op BenchmarkTrimASCII/16:2-4 321930 359.0 ns/op BenchmarkTrimASCII/16:4-4 326932 360.9 ns/op BenchmarkTrimASCII/16:8-4 326179 366.5 ns/op BenchmarkTrimASCII/16:16-4 298483 391.3 ns/op BenchmarkTrimASCII/256:1-4 34021 3509 ns/op BenchmarkTrimASCII/256:2-4 23986 4944 ns/op BenchmarkTrimASCII/256:4-4 24268 4964 ns/op BenchmarkTrimASCII/256:8-4 24506 4903 ns/op BenchmarkTrimASCII/256:16-4 24319 4891 ns/op BenchmarkTrimASCII/4096:1-4 2145 54884 ns/op BenchmarkTrimASCII/4096:2-4 1538 77180 ns/op BenchmarkTrimASCII/4096:4-4 1494 76801 ns/op BenchmarkTrimASCII/4096:8-4 1542 77152 ns/op BenchmarkTrimASCII/4096:16-4 1525 77893 ns/op BenchmarkTrimByte-4 1468434 82.87 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13172 9082 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13201 9138 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 690 169870 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1356 85099 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2642 43096 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4676 23068 ns/op BenchmarkCompareBytesEqual-4 9707058 11.39 ns/op BenchmarkCompareBytesToNil-4 11673042 10.16 ns/op BenchmarkCompareBytesEmpty-4 12071791 9.840 ns/op BenchmarkCompareBytesIdentical-4 11194537 9.908 ns/op BenchmarkCompareBytesSameLength-4 10466244 10.35 ns/op BenchmarkCompareBytesDifferentLength-4 10439065 10.59 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1401 84467 ns/op 12414.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1413 71053 ns/op 14757.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1870 71061 ns/op 14756.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1380 82653 ns/op 12686.65 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1407 83744 ns/op 12521.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1398 83525 ns/op 12554.15 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1674 77222 ns/op 13578.88 MB/s BenchmarkCompareBytesBig-4 1383 82057 ns/op 12778.73 MB/s BenchmarkCompareBytesBigIdentical-4 11765287 9.709 ns/op 108004982.41 MB/s PASS ok bytes 71.821s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77532635 ns/op 1.29 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 315015451 ns/op 1.80 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 4 25142012 ns/op 0.65 MB/s 3649592 B/op 52 allocs/op PASS ok compress/bzip2 1.243s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1761195 ns/op 5.68 MB/s 43228 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16868900 ns/op 5.93 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170566489 ns/op 5.86 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1780284 ns/op 5.62 MB/s 43055 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17492556 ns/op 5.72 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178391753 ns/op 5.61 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1751721 ns/op 5.71 MB/s 43518 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16924350 ns/op 5.91 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169011715 ns/op 5.92 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1753259 ns/op 5.70 MB/s 42271 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16524131 ns/op 6.05 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167088755 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1921176 ns/op 5.21 MB/s 44123 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18674994 ns/op 5.35 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189043055 ns/op 5.29 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1520780 ns/op 6.58 MB/s 43184 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12535096 ns/op 7.98 MB/s 47885 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128325150 ns/op 7.79 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1356884 ns/op 7.37 MB/s 43497 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10036011 ns/op 9.96 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101573613 ns/op 9.85 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1361368 ns/op 7.35 MB/s 43620 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10171741 ns/op 9.83 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 99611791 ns/op 10.04 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1256541 ns/op 7.96 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12009659 ns/op 8.33 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118710427 ns/op 8.42 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2279151 ns/op 4.39 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20335367 ns/op 4.92 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201977704 ns/op 4.95 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6791328 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80243545 ns/op 1.25 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 825637956 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6681188 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77592040 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 808502265 ns/op 1.24 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 73 1496335 ns/op 6.68 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12613088 ns/op 7.93 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125278714 ns/op 7.98 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2137505 ns/op 4.68 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16288671 ns/op 6.14 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 163642794 ns/op 6.11 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6414361 ns/op 1.56 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73298598 ns/op 1.36 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 748268209 ns/op 1.34 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6470270 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89906684 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 942943638 ns/op 1.06 MB/s PASS ok compress/flate 16.537s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 48 2256915 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2329624 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 22239292 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22453445 ns/op 4.45 MB/s BenchmarkDecoder/1e6-4 1 222795512 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225783354 ns/op 4.43 MB/s BenchmarkEncoder/1e4-4 51 2156631 ns/op 4.64 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1797684 ns/op 5.56 MB/s BenchmarkEncoder/1e5-4 6 19061333 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18733786 ns/op 5.34 MB/s BenchmarkEncoder/1e6-4 1 193001213 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse6-4 1 188916928 ns/op 5.29 MB/s PASS ok compress/lzw 2.756s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3780597 ns/op PASS ok container/heap 0.256s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18211 5697 ns/op BenchmarkWithTimeout/concurrency=40-4 5420 23173 ns/op BenchmarkWithTimeout/concurrency=4000-4 5302 25518 ns/op BenchmarkWithTimeout/concurrency=400000-4 5995 24265 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 318698 326.5 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12102 11190 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14065 8527 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2444 52096 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1665 80342 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2032 53280 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 213 555039 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 152 802292 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 244 480309 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5835113 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 10 10075466 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4952831 ns/op BenchmarkCheckCanceled/Err-4 231726 445.2 ns/op BenchmarkCheckCanceled/Done-4 415956 284.3 ns/op BenchmarkContextCancelDone-4 493010 243.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23692 5134 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22593 5598 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18648 6298 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16478 7811 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10652 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 551950 209.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319082 368.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 221062 552.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 140458 861.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72969 1667 ns/op PASS ok context 11.836s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1727667 67.29 ns/op 237.78 MB/s BenchmarkDecrypt-4 1774188 67.63 ns/op 236.57 MB/s BenchmarkExpand-4 958898 119.6 ns/op PASS ok crypto/aes 0.524s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 164980 668.0 ns/op 95.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 370167 295.1 ns/op 216.84 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 170220 689.9 ns/op 92.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 371562 315.9 ns/op 202.63 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 116068 1010 ns/op 1336.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 168897 717.3 ns/op 1882.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105152 1160 ns/op 1164.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 138872 854.8 ns/op 1579.26 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 44168 2721 ns/op 3010.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 44701 2713 ns/op 3020.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34112 3438 ns/op 2383.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 35408 3346 ns/op 2447.94 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6448 17266 ns/op 59.02 MB/s BenchmarkAESCFBDecrypt1K-4 6937 17029 ns/op 59.84 MB/s BenchmarkAESCFBDecrypt8K-4 886 132832 ns/op 61.63 MB/s BenchmarkAESOFB1K-4 10000 11135 ns/op 91.51 MB/s BenchmarkAESCTR1K-4 13634 8935 ns/op 114.04 MB/s BenchmarkAESCTR8K-4 1658 70860 ns/op 115.54 MB/s BenchmarkAESCBCEncrypt1K-4 14029 8509 ns/op 120.34 MB/s BenchmarkAESCBCDecrypt1K-4 17470 6916 ns/op 148.06 MB/s PASS ok crypto/cipher 2.897s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 70728 1626 ns/op 4.92 MB/s BenchmarkDecrypt-4 77515 1536 ns/op 5.21 MB/s BenchmarkTDESEncrypt-4 29946 4019 ns/op 1.99 MB/s BenchmarkTDESDecrypt-4 30081 3997 ns/op 2.00 MB/s PASS ok crypto/des 0.635s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 900 128523 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9242370 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20974611 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 86 1306541 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.731s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1568 70674 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 38 2908000 ns/op 10778 B/op 62 allocs/op BenchmarkSign/P521-4 18 6214946 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 838 134057 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 12 9279024 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 21476839 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3838 32586 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 54 2194213 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5344552 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.679s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 296 374551 ns/op BenchmarkNewKeyFromSeed-4 307 386718 ns/op BenchmarkSigning-4 292 406476 ns/op BenchmarkVerification-4 201 589693 ns/op PASS ok crypto/ed25519 0.671s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4635 24197 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 771021 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 50 2237137 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5131087 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1341 88102 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1941476 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6186804 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14375604 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12157 9351 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5440 21119 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3429 30621 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1330111 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2406 50120 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 231 510421 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1450 77707 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1241214 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.345s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14457 8170 ns/op 125.34 MB/s BenchmarkHMACSHA256_32-4 23906 5018 ns/op 6.38 MB/s BenchmarkNewWriteSum-4 9823 10645 ns/op 3.01 MB/s PASS ok crypto/hmac 0.514s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 56886 2087 ns/op BenchmarkModSub-4 70617 1652 ns/op BenchmarkMontgomeryRepr-4 21968 4963 ns/op BenchmarkMontgomeryMul-4 27524 4349 ns/op BenchmarkModMul-4 10000 10526 ns/op BenchmarkExpBig-4 14 7645553 ns/op BenchmarkExp-4 7 16388299 ns/op PASS ok crypto/internal/bigmod 1.160s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3042 34223 ns/op BenchmarkScalarBaseMult-4 318 350448 ns/op BenchmarkScalarMult-4 150 795623 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 536473 ns/op PASS ok crypto/internal/edwards25519 0.649s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 500336 209.8 ns/op BenchmarkMultiply-4 4144951 28.77 ns/op BenchmarkSquare-4 5184993 23.20 ns/op BenchmarkInvert-4 24213 4891 ns/op BenchmarkMult32-4 1476212 80.76 ns/op PASS ok crypto/internal/edwards25519/field 0.819s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 54 1855115 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1596 76454 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 6153122 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14786112 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 172 674785 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7926 15000 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 58 1962851 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4331468 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.208s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 628749 186.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 215432 525.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 113070 1048 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 589014 180.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 226047 524.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 116749 1044 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.869s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 111693 1024 ns/op 7.81 MB/s BenchmarkHash64-4 123976 944.7 ns/op 67.75 MB/s BenchmarkHash128-4 112504 1057 ns/op 121.08 MB/s BenchmarkHash256-4 91474 1317 ns/op 194.44 MB/s BenchmarkHash512-4 65630 1813 ns/op 282.47 MB/s BenchmarkHash1K-4 42546 2787 ns/op 367.46 MB/s BenchmarkHash8K-4 7330 16565 ns/op 494.53 MB/s BenchmarkHash1M-4 54 2055979 ns/op 510.01 MB/s BenchmarkHash8M-4 7 16182167 ns/op 518.39 MB/s BenchmarkHash8BytesUnaligned-4 110319 1022 ns/op 7.82 MB/s BenchmarkHash1KUnaligned-4 42759 2812 ns/op 364.16 MB/s BenchmarkHash8KUnaligned-4 6976 16639 ns/op 492.35 MB/s PASS ok crypto/md5 1.716s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 168876964 ns/op PASS ok crypto/rand 0.208s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12484 9584 ns/op 13.36 MB/s BenchmarkRC4_1K-4 1467 76027 ns/op 13.47 MB/s BenchmarkRC4_8K-4 196 598538 ns/op 13.53 MB/s PASS ok crypto/rc4 0.563s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8850431 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20852840 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38997820 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2681071 ns/op BenchmarkDecryptOAEP/2048-4 12 8807478 ns/op BenchmarkEncryptOAEP/2048-4 40 2796429 ns/op BenchmarkSignPKCS1v15/2048-4 13 8915479 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2673970 ns/op BenchmarkSignPSS/2048-4 13 8968674 ns/op BenchmarkVerifyPSS/2048-4 40 3021623 ns/op PASS ok crypto/rsa 1.597s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 103479 1150 ns/op 6.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 117651 968.7 ns/op 8.26 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 69882 1638 ns/op 195.31 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 82642 1388 ns/op 230.47 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47776 2501 ns/op 409.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 52227 2290 ns/op 447.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9661 12160 ns/op 673.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9783 11969 ns/op 684.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.101s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78408 1502 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 91905 1291 ns/op 6.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89025 1371 ns/op 5.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24145 4997 ns/op 204.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25141 4714 ns/op 217.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24948 4853 ns/op 211.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3984 29855 ns/op 274.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 3889 29551 ns/op 277.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3975 30035 ns/op 272.75 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.331s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 55076 2136 ns/op 3.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68083 1705 ns/op 4.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 60718 1954 ns/op 4.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 26598 4472 ns/op 228.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 29902 4033 ns/op 253.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 28296 4263 ns/op 240.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5074 21433 ns/op 382.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5710 21102 ns/op 388.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5674 21097 ns/op 388.30 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.314s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 14939842 7.967 ns/op BenchmarkConstantTimeEq-4 15264984 7.884 ns/op BenchmarkConstantTimeLessOrEq-4 14653758 7.929 ns/op BenchmarkXORBytes/8Bytes-4 4387137 29.03 ns/op 275.60 MB/s BenchmarkXORBytes/128Bytes-4 3553762 31.45 ns/op 4069.35 MB/s BenchmarkXORBytes/2048Bytes-4 851535 136.6 ns/op 14997.01 MB/s BenchmarkXORBytes/32768Bytes-4 57829 2092 ns/op 15667.05 MB/s PASS ok crypto/subtle 1.086s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 142 747581 ns/op BenchmarkCertCache/1-4 154 706344 ns/op BenchmarkCertCache/2-4 176 745059 ns/op BenchmarkCertCache/3-4 159 721584 ns/op BenchmarkHandshakeServer/RSA-4 34 3220893 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 3925042 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 31 3518926 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 98 1239954 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 140 840126 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 48 2497268 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 55 2037178 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31471406 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30138284 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20941536 ns/op 50.07 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 5 27172099 ns/op 38.59 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34482133 ns/op 60.82 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 51771184 ns/op 40.51 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 65607550 ns/op 63.93 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 112352187 ns/op 37.33 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 119714392 ns/op 70.07 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 156381192 ns/op 53.64 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 222463985 ns/op 75.42 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 278226261 ns/op 60.30 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 423713136 ns/op 79.19 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 550357510 ns/op 60.97 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 874472732 ns/op 76.74 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1120042454 ns/op 59.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23874133 ns/op 43.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30632430 ns/op 34.23 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 42932083 ns/op 48.85 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 53007584 ns/op 39.56 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 60591134 ns/op 69.22 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 94452894 ns/op 44.41 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 124967446 ns/op 67.13 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 135092440 ns/op 62.10 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 244335141 ns/op 68.66 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 309381521 ns/op 54.23 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 411869634 ns/op 81.47 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 585176552 ns/op 57.34 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 887244173 ns/op 75.64 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1337622652 ns/op 50.17 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 704226028 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705420671 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288115718 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287788910 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149815898 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150535165 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80687850 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80117532 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39583410 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38973581 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 143997731 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145120642 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63514194 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64045568 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37404585 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37050134 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24648023 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24281154 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17302709 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16287007 ns/op PASS ok crypto/tls 18.379s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12884719 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 291 398153 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 994 110775 ns/op 13185 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 974 121112 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.530s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 23616317 ns/op 2503587 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23842841 ns/op 2228252 B/op 17654 allocs/op BenchmarkConcurrentStmtExec-4 7 14336813 ns/op 1709108 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 25681479 ns/op 2352532 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10804652 ns/op 594990 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 19531680 ns/op 823646 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 25 4217654 ns/op 108513 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22774216 ns/op 1639152 B/op 14028 allocs/op BenchmarkManyConcurrentQueries-4 2061 49631 ns/op 3978 B/op 20 allocs/op PASS ok database/sql 1.858s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 222562 494.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1603119 ns/op 188302 B/op 14 allocs/op Benchmark115/LineToPC-4 78 1627270 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17252 6937 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.770s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 668 162066 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3108 38510 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.390s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 266 444940 ns/op 18.41 MB/s BenchmarkEncodeToString-4 219 500602 ns/op 16.36 MB/s BenchmarkDecode-4 138 850586 ns/op 15.42 MB/s BenchmarkDecodeString-4 141 825834 ns/op 15.88 MB/s PASS ok encoding/base32 0.746s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 292 349159 ns/op 23.46 MB/s BenchmarkDecodeString/2-4 254253 418.9 ns/op 9.55 MB/s BenchmarkDecodeString/4-4 212752 525.8 ns/op 15.21 MB/s BenchmarkDecodeString/8-4 170218 649.7 ns/op 18.47 MB/s BenchmarkDecodeString/64-4 33630 3471 ns/op 25.36 MB/s BenchmarkDecodeString/8192-4 316 366097 ns/op 29.84 MB/s BenchmarkNewEncoding-4 92695 1282 ns/op 199.66 MB/s PASS ok encoding/base64 0.990s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1249 89500 ns/op 44.69 MB/s BenchmarkReadStruct-4 17734 6719 ns/op 11.16 MB/s BenchmarkWriteStruct-4 18903 6264 ns/op 11.97 MB/s BenchmarkReadInts-4 49204 2404 ns/op 12.48 MB/s BenchmarkWriteInts-4 40688 2860 ns/op 10.49 MB/s BenchmarkWriteSlice1000Int32s-4 1240 92803 ns/op 43.10 MB/s BenchmarkPutUint16-4 3272023 36.69 ns/op 54.51 MB/s BenchmarkAppendUint16-4 3295062 36.45 ns/op 54.87 MB/s BenchmarkPutUint32-4 2502672 48.40 ns/op 82.64 MB/s BenchmarkAppendUint32-4 2390362 49.29 ns/op 81.15 MB/s BenchmarkPutUint64-4 1079023 111.5 ns/op 71.75 MB/s BenchmarkAppendUint64-4 998041 110.3 ns/op 72.56 MB/s BenchmarkLittleEndianPutUint16-4 3269101 36.44 ns/op 54.88 MB/s BenchmarkLittleEndianAppendUint16-4 3272467 35.88 ns/op 55.73 MB/s BenchmarkLittleEndianPutUint32-4 2394654 48.82 ns/op 81.94 MB/s BenchmarkLittleEndianAppendUint32-4 2470908 48.22 ns/op 82.95 MB/s BenchmarkLittleEndianPutUint64-4 1000000 115.4 ns/op 69.35 MB/s BenchmarkLittleEndianAppendUint64-4 986386 110.5 ns/op 72.43 MB/s BenchmarkReadFloats-4 165432 741.2 ns/op 16.19 MB/s BenchmarkWriteFloats-4 135736 850.8 ns/op 14.10 MB/s BenchmarkReadSlice1000Float32s-4 1184 97219 ns/op 41.14 MB/s BenchmarkWriteSlice1000Float32s-4 1057 105261 ns/op 38.00 MB/s BenchmarkReadSlice1000Uint8s-4 82016 1467 ns/op 681.81 MB/s BenchmarkWriteSlice1000Uint8s-4 106933 1177 ns/op 849.55 MB/s BenchmarkPutUvarint32-4 824125 148.3 ns/op 26.97 MB/s BenchmarkPutUvarint64-4 198162 591.9 ns/op 13.52 MB/s PASS ok encoding/binary 4.099s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6705 17284 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6800 17528 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7106 16837 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3853 27919 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7923 15316 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7868 15127 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7790 15082 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4788 25980 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12364 9500 ns/op PASS ok encoding/csv 1.620s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10407 10179 ns/op BenchmarkEndToEndByteBuffer-4 13642 8641 ns/op BenchmarkEndToEndSliceByteBuffer-4 229 457014 ns/op BenchmarkEncodeComplex128Slice-4 804 136280 ns/op BenchmarkEncodeFloat64Slice-4 1629 63717 ns/op BenchmarkEncodeInt32Slice-4 1564 69791 ns/op BenchmarkEncodeStringSlice-4 2358 44186 ns/op BenchmarkEncodeInterfaceSlice-4 72 1618440 ns/op BenchmarkDecodeComplex128Slice-4 500 214117 ns/op BenchmarkDecodeFloat64Slice-4 1278 100089 ns/op BenchmarkDecodeInt32Slice-4 1056 102923 ns/op BenchmarkDecodeStringSlice-4 928 156597 ns/op BenchmarkDecodeStringsSlice-4 337 386849 ns/op BenchmarkDecodeBytesSlice-4 628 193265 ns/op BenchmarkDecodeInterfaceSlice-4 112 1135710 ns/op BenchmarkDecodeMap-4 86 1378347 ns/op PASS ok encoding/gob 2.990s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12944 9306 ns/op 27.51 MB/s BenchmarkEncode/1024-4 2827 36951 ns/op 27.71 MB/s BenchmarkEncode/4096-4 818 147864 ns/op 27.70 MB/s BenchmarkEncode/16384-4 205 586406 ns/op 27.94 MB/s BenchmarkDecode/256-4 24204 4979 ns/op 51.42 MB/s BenchmarkDecode/1024-4 5895 20015 ns/op 51.16 MB/s BenchmarkDecode/4096-4 1525 78338 ns/op 52.29 MB/s BenchmarkDecode/16384-4 368 321941 ns/op 50.89 MB/s BenchmarkDump/256-4 1303 91685 ns/op 2.79 MB/s BenchmarkDump/1024-4 327 352741 ns/op 2.90 MB/s BenchmarkDump/4096-4 85 1402760 ns/op 2.92 MB/s BenchmarkDump/16384-4 19 5969312 ns/op 2.74 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 138488355 ns/op 14.01 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 148778568 ns/op 13.04 MB/s 8525192 B/op 129 allocs/op BenchmarkCodeMarshal-4 1 153631071 ns/op 12.63 MB/s 10201192 B/op 30 allocs/op BenchmarkCodeMarshalError-4 1 178501413 ns/op 10.87 MB/s 10335064 B/op 101 allocs/op BenchmarkMarshalBytes/32-4 20906 5803 ns/op BenchmarkMarshalBytes/256-4 5132 20227 ns/op BenchmarkMarshalBytes/4096-4 428 274706 ns/op BenchmarkMarshalBytesError/32-4 55 2074190 ns/op BenchmarkMarshalBytesError/256-4 56 2044220 ns/op BenchmarkMarshalBytesError/4096-4 48 2262764 ns/op BenchmarkCodeDecoder-4 1 445579630 ns/op 4.35 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 35517 3350 ns/op 4.18 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46662 2337 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 376266172 ns/op 5.16 MB/s 3067280 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 360095549 ns/op 5.39 MB/s 3067864 B/op 92688 allocs/op BenchmarkUnmarshalString-4 55842 2226 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 135231 944.2 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 264961 401.5 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 62229 1673 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 51378 2120 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 17534 6799 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3433 32849 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 774 144238 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 81 1263797 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 12037800 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 442098 269.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 441532 267.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 435027 266.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 431659 268.3 ns/op BenchmarkEncodeMarshaler-4 64177 1599 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 94899 1239 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4332196 26.52 ns/op BenchmarkNumberIsValidRegexp-4 21273 5816 ns/op PASS ok encoding/json 7.300s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2511598 ns/op 26.09 MB/s BenchmarkDecode-4 22 5219133 ns/op 17.01 MB/s PASS ok encoding/pem 0.376s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2420 48631 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 961 120225 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4114 29135 ns/op PASS ok encoding/xml 0.609s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 283296 441.9 ns/op BenchmarkIntSet-4 356184 412.2 ns/op BenchmarkFloatAdd-4 65343 2142 ns/op BenchmarkFloatSet-4 393180 422.2 ns/op BenchmarkStringSet-4 376509 352.2 ns/op BenchmarkMapSet-4 60157 2073 ns/op BenchmarkMapSetDifferent-4 51751 2074 ns/op BenchmarkMapSetDifferentRandom-4 225 486436 ns/op BenchmarkMapSetString-4 66669 1978 ns/op BenchmarkMapAddSame-4 32914 3157 ns/op BenchmarkMapAddDifferent-4 15961 7462 ns/op BenchmarkMapAddDifferentRandom-4 193 636039 ns/op BenchmarkMapAddSameSteadyState-4 244434 515.9 ns/op BenchmarkMapAddDifferentSteadyState-4 117566 1073 ns/op BenchmarkRealworldExpvarUsage-4 20922 5408 ns/op PASS ok expvar 2.592s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 104854 1102 ns/op BenchmarkSprintfEmpty-4 441434 285.6 ns/op BenchmarkSprintfString-4 346165 389.9 ns/op BenchmarkSprintfTruncateString-4 249338 551.2 ns/op BenchmarkSprintfTruncateBytes-4 160056 772.8 ns/op BenchmarkSprintfSlowParsingPath-4 267704 473.2 ns/op BenchmarkSprintfQuoteString-4 44119 2633 ns/op BenchmarkSprintfInt-4 286854 380.3 ns/op BenchmarkSprintfIntInt-4 171994 609.6 ns/op BenchmarkSprintfPrefixedInt-4 247414 546.7 ns/op BenchmarkSprintfFloat-4 149169 799.1 ns/op BenchmarkSprintfComplex-4 62557 1856 ns/op BenchmarkSprintfBoolean-4 250204 446.5 ns/op BenchmarkSprintfHexString-4 145851 946.4 ns/op BenchmarkSprintfHexBytes-4 91418 1443 ns/op BenchmarkSprintfBytes-4 45147 2350 ns/op BenchmarkSprintfStringer-4 76597 1334 ns/op BenchmarkSprintfStructure-4 43377 2992 ns/op BenchmarkManyArgs-4 72464 1579 ns/op BenchmarkFprintInt-4 76521 1603 ns/op BenchmarkFprintfBytes-4 78442 1535 ns/op BenchmarkFprintIntNoAlloc-4 74745 1605 ns/op BenchmarkScanInts-4 37 3167796 ns/op BenchmarkScanRecursiveInt-4 1 379912923 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 414896223 ns/op PASS ok fmt 4.499s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 589 181410 ns/op PASS ok go/build 0.152s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47426 2219 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13302 8813 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3885 31377 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 958 119827 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 241 484048 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2331459 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9807387 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41889110 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 187550423 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.701s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 270182267 ns/op 0.24 MB/s 45139912 B/op 48742 allocs/op PASS ok go/format 0.330s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20045712 ns/op 2.69 MB/s BenchmarkParseOnly-4 6 17199812 ns/op 3.13 MB/s BenchmarkResolve-4 44 2671478 ns/op 20.16 MB/s PASS ok go/parser 1.211s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 154200570 ns/op 0.34 MB/s 5288328 B/op 27663 allocs/op BenchmarkPrintDecl-4 661 160182 ns/op 0.20 MB/s 16301 B/op 51 allocs/op PASS ok go/printer 0.319s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 254 453591 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8886345 ns/op 6.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12545694 ns/op 5.73 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18143742 ns/op 6.26 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 220 546788 ns/op 5.63 MB/s PASS ok go/scanner 0.742s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.9 ns/op PASS ok go/token 0.142s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 856216 ns/op BenchmarkNamed/Underlying/nongeneric-4 918560 131.3 ns/op BenchmarkNamed/Underlying/generic-4 866496 131.6 ns/op BenchmarkNamed/Underlying/src_instance-4 819729 136.3 ns/op BenchmarkNamed/Underlying/user_instance-4 862263 134.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20500 5610 ns/op BenchmarkNamed/NewMethodSet/generic-4 21295 5507 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21236 5449 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21568 5621 ns/op BenchmarkCheck/http/funcbodies/info-4 1 638127895 ns/op 47686 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 430604581 ns/op 70661 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 254809965 ns/op 119402 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 239587807 ns/op 126990 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 424345825 ns/op 12069 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 118215746 ns/op 43302 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 72661318 ns/op 70475 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71714888 ns/op 71388 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 170910174 ns/op 12676 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67848990 ns/op 31928 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 50881472 ns/op 42579 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49465894 ns/op 43786 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1192842172 ns/op 52638 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 588456052 ns/op 106695 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171167793 ns/op 366665 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 126590414 ns/op 495760 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 496247837 ns/op 4066 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 102639795 ns/op 19652 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 86165956 ns/op 23416 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86312278 ns/op 23365 lines/s PASS ok go/types 18.099s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8349 13926 ns/op 73.53 MB/s PASS ok hash/adler32 0.253s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 197526 572.5 ns/op 26.20 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 206692 551.4 ns/op 27.21 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104786 1121 ns/op 35.67 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 113698 1044 ns/op 38.32 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 440121 247.8 ns/op 2066.26 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 471444 247.7 ns/op 2066.87 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 407168 284.6 ns/op 3597.88 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 412126 280.3 ns/op 3653.71 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 244064 484.8 ns/op 8448.58 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 245695 477.7 ns/op 8575.04 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52268 2279 ns/op 14376.33 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53289 2251 ns/op 14554.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 452217 248.8 ns/op 60.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 462153 251.1 ns/op 59.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 458526 251.0 ns/op 159.34 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 445765 252.0 ns/op 158.71 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 329014 355.3 ns/op 1441.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 319383 358.2 ns/op 1429.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 265443 447.8 ns/op 2286.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 260443 449.7 ns/op 2277.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221744 529.7 ns/op 7733.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222340 531.2 ns/op 7710.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46574 2571 ns/op 12743.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45711 2598 ns/op 12614.14 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 208717 556.7 ns/op 26.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 210228 558.0 ns/op 26.88 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 98558 1198 ns/op 33.40 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 105320 1123 ns/op 35.61 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7509 15410 ns/op 33.23 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7555 15591 ns/op 32.84 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3423 32611 ns/op 31.40 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3668 32514 ns/op 31.49 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 910 130587 ns/op 31.37 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 916 131197 ns/op 31.22 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1064399 ns/op 30.79 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1041451 ns/op 31.46 MB/s PASS ok hash/crc32 4.602s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1413199 ns/op 46.37 MB/s BenchmarkCrc64/ISO4KB-4 987 118528 ns/op 34.56 MB/s BenchmarkCrc64/ISO1KB-4 4528 25357 ns/op 40.38 MB/s BenchmarkCrc64/ECMA64KB-4 84 1403914 ns/op 46.68 MB/s BenchmarkCrc64/Random64KB-4 87 1223799 ns/op 53.55 MB/s BenchmarkCrc64/Random16KB-4 375 316194 ns/op 51.82 MB/s PASS ok hash/crc64 0.872s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8730 13726 ns/op 74.61 MB/s BenchmarkFnv32aKB-4 8716 13753 ns/op 74.45 MB/s BenchmarkFnv64KB-4 8212 14197 ns/op 72.13 MB/s BenchmarkFnv64aKB-4 7960 14387 ns/op 71.18 MB/s BenchmarkFnv128KB-4 2036 58033 ns/op 17.64 MB/s BenchmarkFnv128aKB-4 1966 58122 ns/op 17.62 MB/s PASS ok hash/fnv 0.961s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 615087 196.3 ns/op 20.38 MB/s BenchmarkHash/n=4/Bytes-4 4063588 29.60 ns/op 135.11 MB/s BenchmarkHash/n=4/String-4 4135473 28.21 ns/op 141.78 MB/s BenchmarkHash/n=8/Write-4 555345 192.3 ns/op 41.61 MB/s BenchmarkHash/n=8/Bytes-4 3890437 30.69 ns/op 260.65 MB/s BenchmarkHash/n=8/String-4 4264521 27.98 ns/op 285.95 MB/s BenchmarkHash/n=16/Write-4 588014 196.5 ns/op 81.42 MB/s BenchmarkHash/n=16/Bytes-4 4514284 25.90 ns/op 617.72 MB/s BenchmarkHash/n=16/String-4 4619491 25.67 ns/op 623.35 MB/s BenchmarkHash/n=32/Write-4 563532 204.1 ns/op 156.79 MB/s BenchmarkHash/n=32/Bytes-4 4367402 27.23 ns/op 1175.37 MB/s BenchmarkHash/n=32/String-4 4414149 26.55 ns/op 1205.14 MB/s BenchmarkHash/n=64/Write-4 537724 219.8 ns/op 291.13 MB/s BenchmarkHash/n=64/Bytes-4 3961339 30.34 ns/op 2109.65 MB/s BenchmarkHash/n=64/String-4 4159903 28.75 ns/op 2225.72 MB/s BenchmarkHash/n=256/Write-4 391824 295.6 ns/op 866.02 MB/s BenchmarkHash/n=256/Bytes-4 2195006 54.44 ns/op 4702.37 MB/s BenchmarkHash/n=256/String-4 2211172 55.01 ns/op 4653.40 MB/s BenchmarkHash/n=320/Write-4 412954 286.1 ns/op 1118.35 MB/s BenchmarkHash/n=320/Bytes-4 1813760 66.01 ns/op 4847.56 MB/s BenchmarkHash/n=320/String-4 1776914 67.54 ns/op 4738.17 MB/s BenchmarkHash/n=1024/Write-4 268600 439.0 ns/op 2332.79 MB/s BenchmarkHash/n=1024/Bytes-4 741307 158.1 ns/op 6477.62 MB/s BenchmarkHash/n=1024/String-4 744933 159.3 ns/op 6426.27 MB/s BenchmarkHash/n=4096/Write-4 122730 959.3 ns/op 4269.56 MB/s BenchmarkHash/n=4096/Bytes-4 207248 576.4 ns/op 7106.66 MB/s BenchmarkHash/n=4096/String-4 206287 578.8 ns/op 7076.23 MB/s BenchmarkHash/n=16384/Write-4 39207 3067 ns/op 5341.26 MB/s BenchmarkHash/n=16384/Bytes-4 52906 2241 ns/op 7310.55 MB/s BenchmarkHash/n=16384/String-4 52924 2250 ns/op 7281.52 MB/s PASS ok hash/maphash 4.421s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 780 136453 ns/op BenchmarkEscapeNone-4 119943 952.3 ns/op BenchmarkUnescape-4 729 154758 ns/op BenchmarkUnescapeNone-4 500522 229.2 ns/op BenchmarkUnescapeSparse-4 10816 10828 ns/op BenchmarkUnescapeDense-4 1107 101338 ns/op PASS ok html 0.877s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9141 12968 ns/op BenchmarkCSSEscaperNoSpecials-4 43005 2719 ns/op BenchmarkDecodeCSS-4 26994 4360 ns/op BenchmarkDecodeCSSNoSpecials-4 4588576 26.33 ns/op BenchmarkCSSValueFilter-4 112970 990.1 ns/op BenchmarkCSSValueFilterOk-4 81010 1467 ns/op BenchmarkEscapedExecute-4 4311 24915 ns/op BenchmarkHTMLNospaceEscaper-4 9662 10766 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66370 1768 ns/op BenchmarkStripTags-4 20204 5663 ns/op BenchmarkStripTagsNoSpecials-4 266695 393.9 ns/op BenchmarkJSValEscaperWithNum-4 24699 4847 ns/op BenchmarkJSValEscaperWithStr-4 4052 26614 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18667 6239 ns/op BenchmarkJSValEscaperWithObj-4 3800 29873 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13520 8669 ns/op BenchmarkJSStrEscaperNoSpecials-4 59744 1964 ns/op BenchmarkJSStrEscaper-4 10000 10357 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53031 2203 ns/op BenchmarkJSRegexpEscaper-4 10000 11067 ns/op BenchmarkTemplateSpecialTags-4 78 1332021 ns/op BenchmarkURLEscaper-4 4089 26267 ns/op BenchmarkURLEscaperNoSpecials-4 176076 640.1 ns/op BenchmarkURLNormalizer-4 6210 19033 ns/op BenchmarkURLNormalizerNoSpecials-4 178894 683.3 ns/op BenchmarkSrcsetFilter-4 19387 5962 ns/op BenchmarkSrcsetFilterNoSpecials-4 98535 1066 ns/op PASS ok html/template 3.895s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 608774 199.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 378318 266.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 652027 188.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 448959 266.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1882471 63.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1254961 95.49 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1888080 63.64 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1242540 96.96 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1475720 81.67 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 424990 253.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 345776 317.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 472300 253.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 379380 318.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 870787 137.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 565554 212.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 929755 120.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 553264 223.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 433695 266.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1408795 83.91 ns/op BenchmarkRGBASetRGBA-4 1389655 84.16 ns/op BenchmarkRGBA64At-4 717764 161.5 ns/op BenchmarkRGBA64SetRGBA64-4 797508 144.7 ns/op BenchmarkNRGBAAt-4 1383746 84.56 ns/op BenchmarkNRGBASetNRGBA-4 1409740 83.57 ns/op BenchmarkNRGBA64At-4 689014 161.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 788048 143.4 ns/op BenchmarkAlphaAt-4 2427260 49.49 ns/op BenchmarkAlphaSetAlpha-4 2364913 51.08 ns/op BenchmarkAlpha16At-4 1584154 75.86 ns/op BenchmarkAlphaSetAlpha16-4 1603578 74.67 ns/op BenchmarkGrayAt-4 2399905 49.78 ns/op BenchmarkGraySetGray-4 2418657 49.65 ns/op BenchmarkGray16At-4 1576242 75.48 ns/op BenchmarkGraySetGray16-4 1591304 75.55 ns/op PASS ok image 5.649s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4632769 25.96 ns/op BenchmarkYCbCrToRGB/128-4 4416549 27.21 ns/op BenchmarkYCbCrToRGB/255-4 4643282 25.96 ns/op BenchmarkRGBToYCbCr/0-4 4526064 26.46 ns/op BenchmarkRGBToYCbCr/Cb-4 4507628 26.28 ns/op BenchmarkRGBToYCbCr/Cr-4 4398648 27.24 ns/op BenchmarkYCbCrToRGBA/0-4 3623682 32.63 ns/op BenchmarkYCbCrToRGBA/128-4 3439957 34.78 ns/op BenchmarkYCbCrToRGBA/255-4 3688212 32.55 ns/op BenchmarkNYCbCrAToRGBA/0-4 3457411 35.18 ns/op BenchmarkNYCbCrAToRGBA/128-4 3408499 35.27 ns/op BenchmarkNYCbCrAToRGBA/255-4 3558306 33.73 ns/op PASS ok image/color 1.870s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34179566 ns/op BenchmarkFillSrc-4 297 390594 ns/op BenchmarkCopyOver-4 6 17440914 ns/op BenchmarkCopySrc-4 404 277579 ns/op BenchmarkNRGBAOver-4 6 18674782 ns/op BenchmarkNRGBASrc-4 9 11830854 ns/op BenchmarkYCbCr-4 8 13641107 ns/op BenchmarkGray-4 16 6981747 ns/op BenchmarkCMYK-4 9 12243366 ns/op BenchmarkGlyphOver-4 19 5955777 ns/op BenchmarkRGBAMaskOver-4 4 31228347 ns/op BenchmarkGrayMaskOver-4 5 23199439 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38663893 ns/op BenchmarkRGBA-4 4 25267213 ns/op BenchmarkPalettedFill-4 896 132312 ns/op BenchmarkPalettedRGBA-4 4 25900237 ns/op BenchmarkGenericOver-4 2 57316222 ns/op BenchmarkGenericMaskOver-4 5 22908882 ns/op BenchmarkGenericSrc-4 3 35764113 ns/op BenchmarkGenericMaskSrc-4 4 30933231 ns/op PASS ok image/draw 6.099s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4656060 ns/op 3.32 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109035955 ns/op 2.82 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2963576838 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2048562 ns/op 7.54 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 146743963 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.016s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3591 29182 ns/op BenchmarkIDCT-4 3847 28159 ns/op BenchmarkDecodeBaseline-4 8 12631461 ns/op 4.89 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17343210 ns/op 3.56 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 153699878 ns/op 7.99 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 188955087 ns/op 4.88 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.243s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11827632 8.697 ns/op BenchmarkDecodeGray-4 12 9318964 ns/op 7.03 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39292252 ns/op 6.67 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34854786 ns/op 7.52 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5405323 ns/op 12.12 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32413626 ns/op 8.09 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39494827 ns/op 6.64 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61111798 ns/op 5.03 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 59646983 ns/op 5.15 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 196184456 ns/op 6.26 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 212716596 ns/op 5.78 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30392886 ns/op 10.11 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 194209493 ns/op 6.33 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 813839912 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.688s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53745812 ns/op 1.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44259927 ns/op 2.26 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 309874965 ns/op 1.61 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 296307432 ns/op 1.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52718280 ns/op 1.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44447472 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 298922422 ns/op 1.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 289182788 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 694011189 ns/op 1.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 679502893 ns/op 1.47 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4281918416 ns/op 1.17 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4223878008 ns/op 1.18 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 9145342632 ns/op 1.09 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 9034180497 ns/op 1.11 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 50748998525 ns/op 0.99 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 50515358638 ns/op 0.99 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10108936 ns/op 9.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11903120 ns/op 8.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50452962 ns/op 9.91 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56603050 ns/op 8.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103252359 ns/op 9.69 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115916958 ns/op 8.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 519701673 ns/op 9.62 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 571622912 ns/op 8.75 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1019077235 ns/op 9.81 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1147625918 ns/op 8.71 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5250805844 ns/op 9.52 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5736103832 ns/op 8.72 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 64192264 ns/op 1.56 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 52721177 ns/op 1.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 431115743 ns/op 1.16 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 493582414 ns/op 1.01 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1130632942 ns/op 0.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1069102773 ns/op 0.94 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6861091129 ns/op 0.73 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6812178523 ns/op 0.73 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 14621416925 ns/op 0.68 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 14323893058 ns/op 0.70 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 91864580347 ns/op 0.54 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 91682088743 ns/op 0.55 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 198209665 ns/op 21.09 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 195279419 ns/op 21.40 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 421.870s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34221 2949 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 36126 3144 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 33669 3481 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 27902 4091 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 21507 5709 ns/op 2.80 MB/s BenchmarkMarshalCorpusFile/32-4 14310 8159 ns/op 3.92 MB/s BenchmarkMarshalCorpusFile/64-4 9008 13116 ns/op 4.88 MB/s BenchmarkMarshalCorpusFile/128-4 5161 21258 ns/op 6.02 MB/s BenchmarkMarshalCorpusFile/256-4 2902 41147 ns/op 6.22 MB/s BenchmarkMarshalCorpusFile/512-4 1354 84401 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/1024-4 709 156972 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/2048-4 357 312087 ns/op 6.56 MB/s BenchmarkMarshalCorpusFile/4096-4 188 612923 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/8192-4 91 1241627 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2472428 ns/op 6.63 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6535402 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13553001 ns/op 4.84 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29885029 ns/op 4.39 MB/s BenchmarkMarshalCorpusFile/262144-4 2 56012320 ns/op 4.68 MB/s BenchmarkMarshalCorpusFile/524288-4 1 130995073 ns/op 4.00 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 228520659 ns/op 4.59 MB/s BenchmarkUnmarshalCorpusFile/1-4 8865 12172 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9738 12200 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8588 13723 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7549 15292 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6188 18998 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 3920 28150 ns/op 1.14 MB/s BenchmarkUnmarshalCorpusFile/64-4 3184 33409 ns/op 1.92 MB/s BenchmarkUnmarshalCorpusFile/128-4 2624 42606 ns/op 3.00 MB/s BenchmarkUnmarshalCorpusFile/256-4 1040 113324 ns/op 2.26 MB/s BenchmarkUnmarshalCorpusFile/512-4 565 216040 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/1024-4 290 425657 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/2048-4 139 822132 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/4096-4 66 1597550 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 33 3213892 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6215482 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12641155 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25014583 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50992370 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 110657486 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 218911868 ns/op 2.39 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 420835404 ns/op 2.49 MB/s BenchmarkMutatorBytes/1-4 34437 3404 ns/op BenchmarkMutatorBytes/10-4 37474 3368 ns/op BenchmarkMutatorBytes/100-4 33997 3491 ns/op BenchmarkMutatorBytes/1000-4 23055 5373 ns/op BenchmarkMutatorBytes/10000-4 5820 23989 ns/op BenchmarkMutatorBytes/100000-4 806 151150 ns/op BenchmarkMutatorString/1-4 34233 3540 ns/op BenchmarkMutatorString/10-4 35367 3470 ns/op BenchmarkMutatorString/100-4 30780 4194 ns/op BenchmarkMutatorString/1000-4 12596 8185 ns/op BenchmarkMutatorString/10000-4 3248 72761 ns/op BenchmarkMutatorString/100000-4 184 622462 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18426 6367 ns/op BenchmarkMutatorAllBasicTypes/string-4 18357 6375 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62166 1980 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55268 2274 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53056 2218 ns/op BenchmarkMutatorAllBasicTypes/int-4 53956 2168 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57511 2025 ns/op BenchmarkMutatorAllBasicTypes/int16-4 55336 2111 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58536 2080 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58194 2043 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 54234 2113 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55720 2155 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 52005 2128 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 52934 2185 ns/op PASS ok internal/fuzz 11.905s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 27798 3887 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 121609 977.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.376s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 38683 3543 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10789 ns/op BenchmarkSplicePipePoolParallel-4 107436 1357 ns/op BenchmarkSplicePipeNativeParallel-4 27009 4196 ns/op PASS ok internal/poll 0.910s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21143121 ns/op PASS ok internal/trace 3.147s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15805 ns/op BenchmarkCopyNLarge-4 140 1118620 ns/op PASS ok io 0.441s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 213355 515.0 ns/op BenchmarkPrintln-4 24902 4788 ns/op BenchmarkPrintlnNoFlags-4 47016 2493 ns/op PASS ok log 0.473s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2214862 53.98 ns/op BenchmarkAcosh-4 924099 114.8 ns/op BenchmarkAsin-4 2219613 54.38 ns/op BenchmarkAsinh-4 959485 121.4 ns/op BenchmarkAtan-4 3022932 39.50 ns/op BenchmarkAtanh-4 1000000 109.9 ns/op BenchmarkAtan2-4 2108146 57.38 ns/op BenchmarkCbrt-4 1443266 83.31 ns/op BenchmarkCeil-4 16552146 7.225 ns/op BenchmarkCopysign-4 3013833 40.09 ns/op BenchmarkCos-4 1297462 91.96 ns/op BenchmarkCosh-4 1486189 78.21 ns/op BenchmarkErf-4 2807292 43.15 ns/op BenchmarkErfc-4 2627882 44.96 ns/op BenchmarkErfinv-4 2460192 48.78 ns/op BenchmarkErfcinv-4 2449334 48.98 ns/op BenchmarkExp-4 5805226 20.34 ns/op BenchmarkExpGo-4 893278 128.3 ns/op BenchmarkExpm1-4 2087671 57.97 ns/op BenchmarkExp2-4 963264 119.2 ns/op BenchmarkExp2Go-4 864403 126.6 ns/op BenchmarkAbs-4 3787398 31.59 ns/op BenchmarkDim-4 7939922 14.93 ns/op BenchmarkFloor-4 16333899 7.153 ns/op BenchmarkMax-4 11296017 10.65 ns/op BenchmarkMin-4 11136124 10.67 ns/op BenchmarkMod-4 327093 343.3 ns/op BenchmarkFrexp-4 2056328 60.03 ns/op BenchmarkGamma-4 669816 171.6 ns/op BenchmarkHypot-4 10165252 11.78 ns/op BenchmarkHypotGo-4 1612238 71.48 ns/op BenchmarkIlogb-4 2421865 49.24 ns/op BenchmarkJ0-4 242536 492.7 ns/op BenchmarkJ1-4 234262 480.0 ns/op BenchmarkJn-4 114276 1034 ns/op BenchmarkLdexp-4 1977726 59.10 ns/op BenchmarkLgamma-4 770124 140.2 ns/op BenchmarkLog-4 5104038 23.56 ns/op BenchmarkLogb-4 2527258 47.30 ns/op BenchmarkLog1p-4 1309177 91.15 ns/op BenchmarkLog10-4 4837074 24.47 ns/op BenchmarkLog2-4 1543485 74.26 ns/op BenchmarkModf-4 3020264 38.92 ns/op BenchmarkNextafter32-4 2899888 39.22 ns/op BenchmarkNextafter64-4 3083882 39.13 ns/op BenchmarkPowInt-4 613489 191.2 ns/op BenchmarkPowFrac-4 433150 267.9 ns/op BenchmarkPow10Pos-4 4102892 29.40 ns/op BenchmarkPow10Neg-4 4045845 29.67 ns/op BenchmarkRound-4 3410289 34.12 ns/op BenchmarkRoundToEven-4 7990316 14.95 ns/op BenchmarkRemainder-4 527325 219.9 ns/op BenchmarkSignbit-4 5027515 23.75 ns/op BenchmarkSin-4 1618300 74.40 ns/op BenchmarkSincos-4 981710 117.8 ns/op BenchmarkSinh-4 1780921 67.59 ns/op BenchmarkSqrtIndirect-4 16660492 7.164 ns/op BenchmarkSqrtLatency-4 16661246 7.171 ns/op BenchmarkSqrtIndirectLatency-4 16477124 7.167 ns/op BenchmarkSqrtGoLatency-4 1000000 106.0 ns/op BenchmarkSqrtPrime-4 30988 3865 ns/op BenchmarkTan-4 1492186 82.77 ns/op BenchmarkTanh-4 1319355 88.35 ns/op BenchmarkTrunc-4 16721728 7.287 ns/op BenchmarkY0-4 241830 476.2 ns/op BenchmarkY1-4 253506 473.1 ns/op BenchmarkYn-4 120034 980.7 ns/op BenchmarkFloat64bits-4 5292144 22.41 ns/op BenchmarkFloat64frombits-4 5101768 23.59 ns/op BenchmarkFloat32bits-4 4963526 24.13 ns/op BenchmarkFloat32frombits-4 4899229 24.29 ns/op BenchmarkFMA-4 16145200 7.184 ns/op PASS ok math 10.894s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12714118 9.414 ns/op 6798.04 MB/s BenchmarkAddVV/2-4 11832992 10.08 ns/op 12701.42 MB/s BenchmarkAddVV/3-4 10540666 11.42 ns/op 16818.44 MB/s BenchmarkAddVV/4-4 10610032 11.23 ns/op 22804.75 MB/s BenchmarkAddVV/5-4 9563385 12.38 ns/op 25843.70 MB/s BenchmarkAddVV/10-4 7903826 15.15 ns/op 42244.78 MB/s BenchmarkAddVV/100-4 1677180 70.84 ns/op 90340.68 MB/s BenchmarkAddVV/1000-4 202789 583.4 ns/op 109696.51 MB/s BenchmarkSubVV/1-4 12657036 9.410 ns/op 6801.06 MB/s BenchmarkSubVV/2-4 11800046 10.17 ns/op 12581.75 MB/s BenchmarkSubVV/3-4 10318646 11.63 ns/op 16513.19 MB/s BenchmarkSubVV/4-4 10397269 11.31 ns/op 22637.84 MB/s BenchmarkSubVV/5-4 9699751 12.37 ns/op 25859.31 MB/s BenchmarkSubVV/10-4 7842434 15.49 ns/op 41314.52 MB/s BenchmarkSubVV/100-4 1639096 72.60 ns/op 88155.90 MB/s BenchmarkSubVV/1000-4 189871 632.9 ns/op 101113.89 MB/s BenchmarkAddVW/1-4 12685503 9.076 ns/op 881.44 MB/s BenchmarkAddVW/2-4 13224325 9.292 ns/op 1721.99 MB/s BenchmarkAddVW/3-4 11868093 10.05 ns/op 2387.13 MB/s BenchmarkAddVW/4-4 11634032 10.30 ns/op 3106.60 MB/s BenchmarkAddVW/5-4 10818273 10.95 ns/op 3652.83 MB/s BenchmarkAddVW/10-4 9260830 13.04 ns/op 6135.32 MB/s BenchmarkAddVW/100-4 246939 451.2 ns/op 1773.24 MB/s BenchmarkAddVW/1000-4 35227 3429 ns/op 2332.90 MB/s BenchmarkAddVWext/1-4 13734054 8.667 ns/op 923.08 MB/s BenchmarkAddVWext/2-4 13231016 9.036 ns/op 1770.73 MB/s BenchmarkAddVWext/3-4 11837822 9.993 ns/op 2401.78 MB/s BenchmarkAddVWext/4-4 11567103 10.35 ns/op 3091.15 MB/s BenchmarkAddVWext/5-4 11126242 10.77 ns/op 3712.40 MB/s BenchmarkAddVWext/10-4 9307326 12.93 ns/op 6188.14 MB/s BenchmarkAddVWext/100-4 80047 1422 ns/op 562.73 MB/s BenchmarkAddVWext/1000-4 8374 13600 ns/op 588.24 MB/s BenchmarkSubVW/1-4 13591902 8.892 ns/op 899.67 MB/s BenchmarkSubVW/2-4 12107755 9.978 ns/op 1603.51 MB/s BenchmarkSubVW/3-4 10998021 10.78 ns/op 2226.68 MB/s BenchmarkSubVW/4-4 11800406 10.24 ns/op 3124.86 MB/s BenchmarkSubVW/5-4 11118586 10.78 ns/op 3710.58 MB/s BenchmarkSubVW/10-4 9152517 13.11 ns/op 6103.51 MB/s BenchmarkSubVW/100-4 257127 454.3 ns/op 1761.13 MB/s BenchmarkSubVW/1000-4 35335 3393 ns/op 2358.07 MB/s BenchmarkSubVWext/1-4 13346317 8.923 ns/op 896.57 MB/s BenchmarkSubVWext/2-4 12060852 9.949 ns/op 1608.25 MB/s BenchmarkSubVWext/3-4 11129428 10.74 ns/op 2234.58 MB/s BenchmarkSubVWext/4-4 11624246 10.29 ns/op 3110.33 MB/s BenchmarkSubVWext/5-4 10905668 10.89 ns/op 3674.45 MB/s BenchmarkSubVWext/10-4 9136791 13.10 ns/op 6105.53 MB/s BenchmarkSubVWext/100-4 83760 1419 ns/op 563.75 MB/s BenchmarkSubVWext/1000-4 8500 13902 ns/op 575.44 MB/s BenchmarkMulAddVWW/1-4 11632587 10.23 ns/op 6253.22 MB/s BenchmarkMulAddVWW/2-4 10732846 11.14 ns/op 11485.64 MB/s BenchmarkMulAddVWW/3-4 9829976 12.23 ns/op 15696.12 MB/s BenchmarkMulAddVWW/4-4 9239012 12.98 ns/op 19715.25 MB/s BenchmarkMulAddVWW/5-4 8844832 13.53 ns/op 23657.51 MB/s BenchmarkMulAddVWW/10-4 6505622 18.20 ns/op 35160.43 MB/s BenchmarkMulAddVWW/100-4 1000000 108.8 ns/op 58809.13 MB/s BenchmarkMulAddVWW/1000-4 126577 935.8 ns/op 68388.59 MB/s BenchmarkAddMulVVW/1-4 12636886 9.445 ns/op 6775.99 MB/s BenchmarkAddMulVVW/2-4 11337801 10.54 ns/op 12141.89 MB/s BenchmarkAddMulVVW/3-4 10206607 11.70 ns/op 16406.27 MB/s BenchmarkAddMulVVW/4-4 9296388 12.86 ns/op 19904.51 MB/s BenchmarkAddMulVVW/5-4 8544434 14.06 ns/op 22764.39 MB/s BenchmarkAddMulVVW/10-4 7123474 16.72 ns/op 38279.46 MB/s BenchmarkAddMulVVW/100-4 1493463 81.05 ns/op 78964.07 MB/s BenchmarkAddMulVVW/1000-4 165268 713.8 ns/op 89656.27 MB/s BenchmarkDivWVW/1-4 2646828 45.44 ns/op 1408.56 MB/s BenchmarkDivWVW/2-4 1231826 96.45 ns/op 1327.09 MB/s BenchmarkDivWVW/3-4 944192 126.0 ns/op 1524.08 MB/s BenchmarkDivWVW/4-4 795744 147.4 ns/op 1736.62 MB/s BenchmarkDivWVW/5-4 769928 152.2 ns/op 2102.94 MB/s BenchmarkDivWVW/10-4 416791 283.8 ns/op 2255.48 MB/s BenchmarkDivWVW/100-4 54998 2180 ns/op 2935.59 MB/s BenchmarkDivWVW/1000-4 5594 21192 ns/op 3019.98 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11402983 9.408 ns/op BenchmarkNonZeroShifts/1/shlVU-4 13503073 8.878 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10273849 9.931 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10894353 9.693 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9679692 11.09 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10024280 10.41 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8990179 12.57 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9157803 11.18 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8348193 13.80 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8908816 12.19 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6331462 17.00 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6993254 15.81 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.7 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1242524 94.00 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128073 937.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154783 778.2 ns/op BenchmarkDecimalConversion-4 198 557336 ns/op BenchmarkFloatString/100-4 10000 10425 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 219 544393 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 49667134 ns/op 60597 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 4907025633 ns/op 834144 B/op 483 allocs/op BenchmarkFloatAdd/10-4 169477 685.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 166983 706.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154020 766.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86697 1369 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17427 6917 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 224676 527.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229312 508.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 216075 533.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160166 737.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45493 2627 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1945 59124 ns/op BenchmarkParseFloatLargeExp-4 436 255821 ns/op BenchmarkGCD10x10/WithoutXY-4 198427 586.4 ns/op BenchmarkGCD10x10/WithXY-4 60146 1936 ns/op BenchmarkGCD10x100/WithoutXY-4 99385 1156 ns/op BenchmarkGCD10x100/WithXY-4 17832 6760 ns/op BenchmarkGCD10x1000/WithoutXY-4 59317 1817 ns/op BenchmarkGCD10x1000/WithXY-4 13988 8514 ns/op BenchmarkGCD100x100/WithoutXY-4 24531 4664 ns/op BenchmarkGCD100x100/WithXY-4 10000 11284 ns/op BenchmarkGCD100x1000/WithoutXY-4 12141 9815 ns/op BenchmarkGCD100x1000/WithXY-4 5398 19742 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2162 55004 ns/op BenchmarkGCD1000x1000/WithXY-4 1126 97425 ns/op BenchmarkHilbert-4 22 5190181 ns/op BenchmarkBinomial-4 14691 8096 ns/op BenchmarkQuoRem-4 21192 5917 ns/op BenchmarkExp-4 15 7416973 ns/op BenchmarkExpMont/Odd-4 127 935595 ns/op 2589 B/op 21 allocs/op BenchmarkExpMont/Even1-4 127 929170 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 968952 ns/op 3821 B/op 52 allocs/op BenchmarkExpMont/Even3-4 123 975609 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 975684 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 974158 ns/op 3836 B/op 53 allocs/op BenchmarkExpMont/Even32-4 120 979300 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even64-4 146 823052 ns/op 3630 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 847457 ns/op 3766 B/op 51 allocs/op BenchmarkExpMont/Even128-4 166 707936 ns/op 3252 B/op 50 allocs/op BenchmarkExpMont/Even255-4 192 624536 ns/op 2963 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 438 258090 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 411 293477 ns/op 1734 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 405 290560 ns/op 1750 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 411 289949 ns/op 1729 B/op 47 allocs/op BenchmarkExp2-4 15 7367147 ns/op BenchmarkBitset-4 715291 147.3 ns/op BenchmarkBitsetNeg-4 460688 256.3 ns/op BenchmarkBitsetOrig-4 241020 484.9 ns/op BenchmarkBitsetNegOrig-4 143613 737.8 ns/op BenchmarkModSqrt225_Tonelli-4 100 1026134 ns/op BenchmarkModSqrt225_3Mod4-4 380 309205 ns/op BenchmarkModSqrt231_Tonelli-4 100 1067408 ns/op BenchmarkModSqrt231_5Mod8-4 316 376058 ns/op BenchmarkModInverse-4 12811 9803 ns/op BenchmarkSqrt-4 1716 73629 ns/op BenchmarkIntSqr/1-4 1465138 81.27 ns/op BenchmarkIntSqr/2-4 780606 152.4 ns/op BenchmarkIntSqr/3-4 651183 182.4 ns/op BenchmarkIntSqr/5-4 403027 277.0 ns/op BenchmarkIntSqr/8-4 319783 372.3 ns/op BenchmarkIntSqr/10-4 252048 470.9 ns/op BenchmarkIntSqr/20-4 48348 2639 ns/op BenchmarkIntSqr/30-4 35182 3532 ns/op BenchmarkIntSqr/50-4 20750 5745 ns/op BenchmarkIntSqr/80-4 12652 9292 ns/op BenchmarkIntSqr/100-4 8458 12379 ns/op BenchmarkIntSqr/200-4 3496 32352 ns/op BenchmarkIntSqr/300-4 1402 75020 ns/op BenchmarkIntSqr/500-4 724 164675 ns/op BenchmarkIntSqr/800-4 286 413420 ns/op BenchmarkIntSqr/1000-4 212 546311 ns/op BenchmarkDiv/20/10-4 421227 281.0 ns/op BenchmarkDiv/40/20-4 386536 285.1 ns/op BenchmarkDiv/100/50-4 360336 334.2 ns/op BenchmarkDiv/200/100-4 52364 2385 ns/op BenchmarkDiv/400/200-4 50084 2553 ns/op BenchmarkDiv/1000/500-4 38856 3139 ns/op BenchmarkDiv/2000/1000-4 30428 4153 ns/op BenchmarkDiv/20000/10000-4 914 124335 ns/op BenchmarkDiv/200000/100000-4 24 4833614 ns/op BenchmarkDiv/2000000/1000000-4 1 134467042 ns/op BenchmarkDiv/20000000/10000000-4 1 3817339429 ns/op BenchmarkMul-4 4 25776994 ns/op BenchmarkNatMul/10-4 146023 684.9 ns/op BenchmarkNatMul/100-4 5275 21967 ns/op BenchmarkNatMul/1000-4 169 685794 ns/op BenchmarkZeroShifts/Shl-4 16638 6715 ns/op BenchmarkZeroShifts/ShlSame-4 5303532 21.86 ns/op BenchmarkZeroShifts/Shr-4 16814 7030 ns/op BenchmarkZeroShifts/ShrSame-4 5472228 21.17 ns/op BenchmarkExp3Power/0x10-4 173372 658.7 ns/op BenchmarkExp3Power/0x40-4 145124 736.8 ns/op BenchmarkExp3Power/0x100-4 87926 1211 ns/op BenchmarkExp3Power/0x400-4 40569 2684 ns/op BenchmarkExp3Power/0x1000-4 9620 12597 ns/op BenchmarkExp3Power/0x4000-4 1831 66294 ns/op BenchmarkExp3Power/0x10000-4 196 583007 ns/op BenchmarkExp3Power/0x40000-4 16 6829998 ns/op BenchmarkExp3Power/0x100000-4 2 62153392 ns/op BenchmarkExp3Power/0x400000-4 1 567998688 ns/op BenchmarkFibo-4 3 39792167 ns/op BenchmarkNatSqr/1-4 752840 145.8 ns/op BenchmarkNatSqr/2-4 467269 222.7 ns/op BenchmarkNatSqr/3-4 402439 267.0 ns/op BenchmarkNatSqr/5-4 304044 383.6 ns/op BenchmarkNatSqr/8-4 197017 548.6 ns/op BenchmarkNatSqr/10-4 153546 680.9 ns/op BenchmarkNatSqr/20-4 41697 2706 ns/op BenchmarkNatSqr/30-4 31094 3641 ns/op BenchmarkNatSqr/50-4 18464 6050 ns/op BenchmarkNatSqr/80-4 10000 10349 ns/op BenchmarkNatSqr/100-4 8126 13689 ns/op BenchmarkNatSqr/200-4 3320 34603 ns/op BenchmarkNatSqr/300-4 1327 81209 ns/op BenchmarkNatSqr/500-4 718 166458 ns/op BenchmarkNatSqr/800-4 301 383020 ns/op BenchmarkNatSqr/1000-4 219 521631 ns/op BenchmarkNatSetBytes/8-4 661338 171.5 ns/op BenchmarkNatSetBytes/24-4 193710 595.1 ns/op BenchmarkNatSetBytes/128-4 44248 2562 ns/op BenchmarkNatSetBytes/7-4 736572 154.4 ns/op BenchmarkNatSetBytes/23-4 201331 570.9 ns/op BenchmarkNatSetBytes/127-4 44923 2536 ns/op BenchmarkScanPi-4 237 492755 ns/op BenchmarkStringPiParallel-4 632 194655 ns/op BenchmarkScan/10/Base2-4 41160 2911 ns/op BenchmarkScan/100/Base2-4 4267 24947 ns/op BenchmarkScan/1000/Base2-4 480 249764 ns/op BenchmarkScan/10/Base8-4 98367 1201 ns/op BenchmarkScan/100/Base8-4 13611 8729 ns/op BenchmarkScan/1000/Base8-4 1351 86170 ns/op BenchmarkScan/10/Base10-4 107388 1107 ns/op BenchmarkScan/100/Base10-4 14620 8136 ns/op BenchmarkScan/1000/Base10-4 1509 77347 ns/op BenchmarkScan/10/Base16-4 119586 1027 ns/op BenchmarkScan/100/Base16-4 16534 7355 ns/op BenchmarkScan/1000/Base16-4 1640 69857 ns/op BenchmarkString/10/Base2-4 176701 681.0 ns/op BenchmarkString/100/Base2-4 22255 5209 ns/op BenchmarkString/1000/Base2-4 2220 50726 ns/op BenchmarkString/10/Base8-4 357339 339.2 ns/op BenchmarkString/100/Base8-4 60082 1942 ns/op BenchmarkString/1000/Base8-4 6999 17251 ns/op BenchmarkString/10/Base10-4 203562 574.8 ns/op BenchmarkString/100/Base10-4 36640 3100 ns/op BenchmarkString/1000/Base10-4 4902 24458 ns/op BenchmarkString/10/Base16-4 392460 307.2 ns/op BenchmarkString/100/Base16-4 80371 1477 ns/op BenchmarkString/1000/Base16-4 8426 12691 ns/op BenchmarkLeafSize/0-4 39 2807823 ns/op BenchmarkLeafSize/1-4 352 295216 ns/op BenchmarkLeafSize/2-4 372 293747 ns/op BenchmarkLeafSize/3-4 286 392810 ns/op BenchmarkLeafSize/4-4 402 285874 ns/op BenchmarkLeafSize/5-4 250 455514 ns/op BenchmarkLeafSize/6-4 295 388773 ns/op BenchmarkLeafSize/7-4 309 367987 ns/op BenchmarkLeafSize/8-4 392 282574 ns/op BenchmarkLeafSize/9-4 218 531158 ns/op BenchmarkLeafSize/10-4 262 445799 ns/op BenchmarkLeafSize/11-4 267 433479 ns/op BenchmarkLeafSize/12-4 295 386313 ns/op BenchmarkLeafSize/13-4 271 432231 ns/op BenchmarkLeafSize/14-4 298 362497 ns/op BenchmarkLeafSize/15-4 322 348437 ns/op BenchmarkLeafSize/16-4 393 284140 ns/op BenchmarkLeafSize/32-4 366 288256 ns/op BenchmarkLeafSize/64-4 357 305781 ns/op BenchmarkProbablyPrime/n=0-4 9 11723727 ns/op BenchmarkProbablyPrime/n=1-4 8 12908835 ns/op BenchmarkProbablyPrime/n=5-4 6 18857074 ns/op BenchmarkProbablyPrime/n=10-4 4 25987334 ns/op BenchmarkProbablyPrime/n=20-4 3 40709001 ns/op BenchmarkProbablyPrime/Lucas-4 12 9772771 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1518176 ns/op BenchmarkRatCmp-4 207002 535.0 ns/op BenchmarkFloatSqrt/64-4 21416 5496 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13708 8503 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9835 11970 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4659 25111 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 808 147479 ns/op 18096 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 57 1960190 ns/op 175908 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 150618534 ns/op 3684512 B/op 565 allocs/op PASS ok math/big 49.886s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8584461 13.94 ns/op BenchmarkLeadingZeros8-4 8193757 14.63 ns/op BenchmarkLeadingZeros16-4 10524030 11.44 ns/op BenchmarkLeadingZeros32-4 10869020 11.12 ns/op BenchmarkLeadingZeros64-4 10511419 11.38 ns/op BenchmarkTrailingZeros-4 10817029 11.18 ns/op BenchmarkTrailingZeros8-4 9558330 12.58 ns/op BenchmarkTrailingZeros16-4 10658209 11.23 ns/op BenchmarkTrailingZeros32-4 9613399 12.33 ns/op BenchmarkTrailingZeros64-4 10624107 11.13 ns/op BenchmarkOnesCount-4 9957502 11.87 ns/op BenchmarkOnesCount8-4 9951399 12.04 ns/op BenchmarkOnesCount16-4 9889584 12.11 ns/op BenchmarkOnesCount32-4 9837100 12.16 ns/op BenchmarkOnesCount64-4 9927379 12.16 ns/op BenchmarkRotateLeft-4 9427669 12.58 ns/op BenchmarkRotateLeft8-4 10495065 11.65 ns/op BenchmarkRotateLeft16-4 9625404 12.44 ns/op BenchmarkRotateLeft32-4 9950707 12.10 ns/op BenchmarkRotateLeft64-4 9282427 12.61 ns/op BenchmarkReverse-4 12727011 9.438 ns/op BenchmarkReverse8-4 16344800 7.351 ns/op BenchmarkReverse16-4 15646795 7.565 ns/op BenchmarkReverse32-4 14419916 8.303 ns/op BenchmarkReverse64-4 12640394 9.439 ns/op BenchmarkReverseBytes-4 16703388 7.280 ns/op BenchmarkReverseBytes16-4 16570536 7.163 ns/op BenchmarkReverseBytes32-4 16582789 7.142 ns/op BenchmarkReverseBytes64-4 16736638 7.179 ns/op BenchmarkAdd-4 10606980 11.08 ns/op BenchmarkAdd32-4 9606843 12.40 ns/op BenchmarkAdd64-4 10479630 11.52 ns/op BenchmarkAdd64multiple-4 18636109 6.395 ns/op BenchmarkSub-4 10762245 11.13 ns/op BenchmarkSub32-4 10272108 11.55 ns/op BenchmarkSub64-4 9614697 12.37 ns/op BenchmarkSub64multiple-4 18515677 6.474 ns/op BenchmarkMul-4 9469621 12.07 ns/op BenchmarkMul32-4 10860124 11.24 ns/op BenchmarkMul64-4 8998371 12.68 ns/op BenchmarkDiv-4 2818875 42.75 ns/op BenchmarkDiv32-4 5633071 21.36 ns/op BenchmarkDiv64-4 2667261 44.64 ns/op PASS ok math/bits 5.817s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10413399 10.52 ns/op BenchmarkAcos-4 474897 251.8 ns/op BenchmarkAcosh-4 418422 273.6 ns/op BenchmarkAsin-4 473394 254.0 ns/op BenchmarkAsinh-4 466632 250.6 ns/op BenchmarkAtan-4 719391 161.0 ns/op BenchmarkAtanh-4 732586 159.2 ns/op BenchmarkConj-4 17512318 6.037 ns/op BenchmarkCos-4 499713 205.3 ns/op BenchmarkCosh-4 566058 207.5 ns/op BenchmarkExp-4 759810 156.0 ns/op BenchmarkLog-4 803014 141.3 ns/op BenchmarkLog10-4 808052 142.1 ns/op BenchmarkPhase-4 1812294 66.15 ns/op BenchmarkPolar-4 1207652 99.01 ns/op BenchmarkPow-4 225018 518.1 ns/op BenchmarkRect-4 981807 117.9 ns/op BenchmarkSin-4 564591 208.5 ns/op BenchmarkSinh-4 571644 204.2 ns/op BenchmarkSqrt-4 1000000 112.1 ns/op BenchmarkTan-4 361561 320.0 ns/op BenchmarkTanh-4 401292 299.8 ns/op PASS ok math/cmplx 2.948s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 164175 696.1 ns/op BenchmarkInt63ThreadsafeParallel-4 88388 1305 ns/op BenchmarkInt63Unthreadsafe-4 1232338 97.32 ns/op BenchmarkIntn1000-4 823483 139.3 ns/op BenchmarkInt63n1000-4 861842 128.8 ns/op BenchmarkInt31n1000-4 951158 118.9 ns/op BenchmarkFloat32-4 989539 113.5 ns/op BenchmarkFloat64-4 1222738 96.89 ns/op BenchmarkPerm3-4 190816 629.9 ns/op BenchmarkPerm30-4 22822 5142 ns/op BenchmarkPerm30ViaShuffle-4 26484 4587 ns/op BenchmarkShuffleOverhead-4 18044 6617 ns/op BenchmarkRead3-4 931885 124.1 ns/op BenchmarkRead64-4 76899 1543 ns/op BenchmarkRead1000-4 5084 23413 ns/op PASS ok math/rand 2.237s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43561 2685 ns/op BenchmarkQDecodeWord-4 95557 1098 ns/op BenchmarkQDecodeHeader-4 102430 1183 ns/op BenchmarkTypeByExtension/.html-4 384366 287.7 ns/op BenchmarkTypeByExtension/.HTML-4 305773 381.3 ns/op BenchmarkTypeByExtension/.unused-4 288870 353.1 ns/op BenchmarkExtensionsByType/text/html-4 145606 831.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 91094 1472 ns/op BenchmarkExtensionsByType/application/octet-stream-4 85054 1221 ns/op PASS ok mime 1.518s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 958 121487 ns/op PASS ok mime/quotedprintable 0.169s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 73 1628832 ns/op 8509 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 6299579 ns/op 19578 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004219153 ns/op 158784 B/op 233 allocs/op BenchmarkDNSName-4 120246 944.6 ns/op BenchmarkInterfaces-4 1188 95397 ns/op BenchmarkInterfaceByIndex-4 1486 68243 ns/op BenchmarkInterfaceByName-4 1250 88111 ns/op BenchmarkInterfaceAddrs-4 774 141674 ns/op BenchmarkInterfacesAndAddrs-4 2426 45023 ns/op BenchmarkInterfacesAndMulticastAddrs-4 492 248354 ns/op BenchmarkParseIP-4 14830 8236 ns/op BenchmarkIPString/IPv4-4 146146 826.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 8773 11983 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44378 2772 ns/op BenchmarkIPEqual/IPv4-4 1048984 108.4 ns/op BenchmarkIPEqual/IPv6-4 1110724 109.4 ns/op BenchmarkSendFile/1024-4 1 214988646 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 218623390 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/4096-4 1 222178576 ns/op 0.02 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/8192-4 1 222294408 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222114278 ns/op 0.07 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/32768-4 2734 37316 ns/op 878.12 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1584 71768 ns/op 913.17 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 933 127770 ns/op 1025.85 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 513 269679 ns/op 972.06 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 216 516601 ns/op 1014.88 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 99 1112757 ns/op 942.32 MB/s 5 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 9685 11906 ns/op 86.01 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7514 16021 ns/op 127.83 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7279 15097 ns/op 271.31 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6092 18348 ns/op 446.47 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4092 28405 ns/op 576.80 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2245 48332 ns/op 677.98 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1507 77239 ns/op 848.48 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 910 129369 ns/op 1013.16 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 420 279585 ns/op 937.62 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 238 444311 ns/op 1180.00 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 109 1028314 ns/op 1019.70 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18962 6092 ns/op 168.09 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16038 6910 ns/op 296.38 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11174 9046 ns/op 452.79 MB/s BenchmarkSplice/unix-to-tcp/8192-4 8760 12312 ns/op 665.35 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6338 17455 ns/op 938.67 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3470 32880 ns/op 996.60 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1914 61970 ns/op 1057.54 MB/s BenchmarkSplice/unix-to-tcp/131072-4 943 118203 ns/op 1108.88 MB/s BenchmarkSplice/unix-to-tcp/262144-4 584 224794 ns/op 1166.15 MB/s BenchmarkSplice/unix-to-tcp/524288-4 174 656476 ns/op 798.64 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 118 934915 ns/op 1121.57 MB/s BenchmarkTCP4OneShot-4 2164 52181 ns/op BenchmarkTCP4OneShotTimeout-4 2077 56021 ns/op BenchmarkTCP4Persistent-4 12295 11129 ns/op BenchmarkTCP4PersistentTimeout-4 10059 11166 ns/op BenchmarkTCP6OneShot-4 2229 54263 ns/op BenchmarkTCP6OneShotTimeout-4 2312 53616 ns/op BenchmarkTCP6Persistent-4 13395 9998 ns/op BenchmarkTCP6PersistentTimeout-4 13128 9526 ns/op BenchmarkTCP4ConcurrentReadWrite-4 24798 5273 ns/op BenchmarkTCP6ConcurrentReadWrite-4 18889 5737 ns/op BenchmarkSetReadDeadline-4 125300 936.1 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9432 12612 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9343 12181 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9489 13580 ns/op 0 B/op 0 allocs/op PASS ok net 30.031s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26221 4416 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10351 11447 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13974 8515 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18595 6460 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32824 3469 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 828310 140.9 ns/op BenchmarkReadRequestChrome-4 3555 30700 ns/op 19.90 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10688 ns/op 7.30 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9998 10432 ns/op 7.86 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6553 15556 ns/op 9.71 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17250 6820 ns/op 5.86 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 274 405800 ns/op 2.52 MB/s BenchmarkFileAndServer_1KB/https1-4 222 507176 ns/op 2.02 MB/s BenchmarkFileAndServer_1KB/h2-4 140 741433 ns/op 1.38 MB/s BenchmarkFileAndServer_16MB/h1-4 3 48537224 ns/op 345.66 MB/s BenchmarkFileAndServer_16MB/https1-4 1 137254154 ns/op 122.23 MB/s BenchmarkFileAndServer_16MB/h2-4 1 232832202 ns/op 72.06 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195473278 ns/op 343.31 MB/s BenchmarkFileAndServer_64MB/https1-4 1 437374031 ns/op 153.44 MB/s BenchmarkFileAndServer_64MB/h2-4 1 685695438 ns/op 97.87 MB/s BenchmarkServeMux-4 266 464151 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 349 360212 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 399 316748 ns/op 5903 B/op 64 allocs/op BenchmarkClientServer/https1-4 220 479351 ns/op 6815 B/op 75 allocs/op BenchmarkClientServer/h2-4 174 599576 ns/op 10135 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 880 115117 ns/op 9666 B/op 77 allocs/op BenchmarkClientServerParallel/4/https1-4 58 2032479 ns/op 65855 B/op 614 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57242: read tcp 127.0.0.1:35481->127.0.0.1:57242: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57232: read tcp 127.0.0.1:35481->127.0.0.1:57232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57222: write tcp 127.0.0.1:35481->127.0.0.1:57222: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58220: read tcp 127.0.0.1:35239->127.0.0.1:58220: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58282: read tcp 127.0.0.1:35239->127.0.0.1:58282: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58268: write tcp 127.0.0.1:35239->127.0.0.1:58268: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58270: read tcp 127.0.0.1:35239->127.0.0.1:58270: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58232: write tcp 127.0.0.1:35239->127.0.0.1:58232: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58242: read tcp 127.0.0.1:35239->127.0.0.1:58242: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58252: write tcp 127.0.0.1:35239->127.0.0.1:58252: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 236 467904 ns/op 17081 B/op 157 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44338: read tcp 127.0.0.1:40265->127.0.0.1:44338: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44310: write tcp 127.0.0.1:40265->127.0.0.1:44310: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39942: read tcp 127.0.0.1:44265->127.0.0.1:39942: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39900: read tcp 127.0.0.1:44265->127.0.0.1:39900: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39974: write tcp 127.0.0.1:44265->127.0.0.1:39974: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39960: read tcp 127.0.0.1:44265->127.0.0.1:39960: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40032: read tcp 127.0.0.1:44265->127.0.0.1:40032: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40012: read tcp 127.0.0.1:44265->127.0.0.1:40012: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40016: write tcp 127.0.0.1:44265->127.0.0.1:40016: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39988: write tcp 127.0.0.1:44265->127.0.0.1:39988: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 656 166570 ns/op 16209 B/op 100 allocs/op BenchmarkClientServerParallel/64/https1-4 37 2852557 ns/op 81540 B/op 780 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51294: read tcp 127.0.0.1:43873->127.0.0.1:51294: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51268: write tcp 127.0.0.1:43873->127.0.0.1:51268: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50420: read tcp 127.0.0.1:38929->127.0.0.1:50420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50444: read tcp 127.0.0.1:38929->127.0.0.1:50444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50416: read tcp 127.0.0.1:38929->127.0.0.1:50416: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50422: read tcp 127.0.0.1:38929->127.0.0.1:50422: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50412: read tcp 127.0.0.1:38929->127.0.0.1:50412: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50456: read tcp 127.0.0.1:38929->127.0.0.1:50456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50470: read tcp 127.0.0.1:38929->127.0.0.1:50470: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50510: read tcp 127.0.0.1:38929->127.0.0.1:50510: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 46 3157061 ns/op 92265 B/op 908 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60590: read tcp 127.0.0.1:35613->127.0.0.1:60590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60610: read tcp 127.0.0.1:35613->127.0.0.1:60610: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60604: write tcp 127.0.0.1:35613->127.0.0.1:60604: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60616: write tcp 127.0.0.1:35613->127.0.0.1:60616: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32870: read tcp 127.0.0.1:33459->127.0.0.1:32870: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32820: write tcp 127.0.0.1:33459->127.0.0.1:32820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32868: read tcp 127.0.0.1:33459->127.0.0.1:32868: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32800: read tcp 127.0.0.1:33459->127.0.0.1:32800: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32832: read tcp 127.0.0.1:33459->127.0.0.1:32832: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32882: read tcp 127.0.0.1:33459->127.0.0.1:32882: use of closed network connection ... [output truncated] BenchmarkServer-4 134 805606 ns/op 3099 B/op 23 allocs/op BenchmarkClient-4 298 404667 ns/op 3767 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 704 172314 ns/op 7393 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1315 88712 ns/op 3039 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1707 67970 ns/op 1880 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1582 76039 ns/op 2794 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1590 70698 ns/op 2691 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1724 70846 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1756 66422 ns/op 1946 B/op 14 allocs/op BenchmarkServerHijack-4 1078 107609 ns/op 16687 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 398 278043 ns/op 5910 B/op 51 allocs/op BenchmarkResponseStatusLine-4 527992 218.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.198s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5724 21721 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.316s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 74305 1386 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 557293 196.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 178005 641.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63427 1820 ns/op BenchmarkStdIPv4-4 117402 1018 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92847 1276 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91136 1282 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 109639 1100 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68271 1735 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1239354 96.89 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1375858 86.27 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 259334 456.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 271530 423.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 252012 464.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83952 1454 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 399205 283.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 267224 424.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 286935 423.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 154706 785.4 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 382474 283.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 371348 325.6 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 120649 972.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163154 736.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 254337 457.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 154772 776.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325232 365.5 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143200 794.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 147446 784.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 145981 785.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 111180 1002 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 423758 253.2 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 155835 742.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91662 1381 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 110070 1052 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 157556 745.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 107353 1101 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 269026 452.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 106290 1045 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 133948 880.8 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 181476 634.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 128356 942.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 104.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 103.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 109.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 108.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 108.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 110.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 109.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 324171 360.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 591044 194.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 205458 574.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218599 543.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 199479 586.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75576 1604 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 501864 227.4 ns/op PASS ok net/netip 7.672s 2023/01/26 08:44:00 Test RPC server listening on 127.0.0.1:38879 2023/01/26 08:44:00 Test HTTP RPC server listening on 127.0.0.1:41835 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1428 73321 ns/op BenchmarkEndToEndHTTP-4 1494 77367 ns/op BenchmarkEndToEndAsync-4 3822 32902 ns/op BenchmarkEndToEndAsyncHTTP-4 3512 38029 ns/op PASS ok net/rpc 0.892s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3004 34125 ns/op BenchmarkReadMIMEHeader/server_headers-4 5482 21146 ns/op BenchmarkUncommon-4 25731 4451 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.520s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4375 23174 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 97303 1180 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 542132 204.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 89805 1257 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 175162 677.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80613 1467 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13603 8710 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 394660 308.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 94978 1279 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171702 682.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 79952 1454 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15226 7645 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 205045 578.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81250 1464 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79693 1508 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36092 3300 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6354 18171 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 201223 583.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80086 1484 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78638 1489 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36658 3285 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6550 18100 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.171s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3452046 33.64 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 154754 686.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 703 158006 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 205 543324 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 604 189824 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 48010 2411 ns/op BenchmarkStatFile-4 41035 2797 ns/op BenchmarkStatDir-4 42076 2760 ns/op BenchmarkLstatDot-4 45229 2456 ns/op BenchmarkLstatFile-4 40312 2902 ns/op BenchmarkLstatDir-4 41685 2786 ns/op PASS ok os 1.629s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 151 768501 ns/op 6722 B/op 30 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 369852 299.1 ns/op PASS ok os/user 0.234s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3702484 31.94 ns/op BenchmarkString-4 2207358 51.85 ns/op BenchmarkBytes-4 1971559 60.62 ns/op BenchmarkNamedBytes-4 766713 151.5 ns/op BenchmarkBytesArray-4 661119 167.4 ns/op BenchmarkSliceLen-4 2319259 51.09 ns/op BenchmarkMapLen-4 1528288 78.81 ns/op BenchmarkStringLen-4 1902662 62.54 ns/op BenchmarkArrayLen-4 1779729 67.42 ns/op BenchmarkSliceCap-4 2507443 47.65 ns/op BenchmarkDeepEqual/int8-4 644750 182.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 113628 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 510390 231.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110410 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 480276 242.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108513 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 474349 240.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109132 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 515892 229.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110217 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 652706 180.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140160 842.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 507661 232.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110457 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 508338 229.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108609 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 516487 230.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108261 1100 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 488995 236.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109058 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 498855 230.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 106452 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 493188 232.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109978 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 501948 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110176 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 490228 232.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 107865 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 516456 229.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108852 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 652022 181.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115447 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 519607 224.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108117 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 139573 848.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68132 1753 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67414 1719 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45999 2611 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 259960 453.4 ns/op BenchmarkIsZero/ArrayIncomparable-4 40470 2946 ns/op BenchmarkIsZero/StructComparable-4 793291 140.6 ns/op BenchmarkIsZero/StructIncomparable-4 178268 649.9 ns/op BenchmarkSetZero/Bool/Direct-4 4326798 27.71 ns/op BenchmarkSetZero/Bool/CachedZero-4 1693296 71.16 ns/op BenchmarkSetZero/Bool/NewZero-4 1239733 96.23 ns/op BenchmarkSetZero/Int/Direct-4 2521129 49.67 ns/op BenchmarkSetZero/Int/CachedZero-4 1697270 70.39 ns/op BenchmarkSetZero/Int/NewZero-4 1266583 96.22 ns/op BenchmarkSetZero/Uint/Direct-4 2581116 45.57 ns/op BenchmarkSetZero/Uint/CachedZero-4 1785205 67.52 ns/op BenchmarkSetZero/Uint/NewZero-4 1261256 95.52 ns/op BenchmarkSetZero/Float/Direct-4 2541907 46.77 ns/op BenchmarkSetZero/Float/CachedZero-4 1780477 67.23 ns/op BenchmarkSetZero/Float/NewZero-4 1261502 96.39 ns/op BenchmarkSetZero/Complex/Direct-4 2594492 46.90 ns/op BenchmarkSetZero/Complex/CachedZero-4 1769473 68.45 ns/op BenchmarkSetZero/Complex/NewZero-4 1257493 96.24 ns/op BenchmarkSetZero/Array/Direct-4 3770450 31.81 ns/op BenchmarkSetZero/Array/CachedZero-4 1769656 67.64 ns/op BenchmarkSetZero/Array/NewZero-4 1275027 94.23 ns/op BenchmarkSetZero/Chan/Direct-4 2574026 46.63 ns/op BenchmarkSetZero/Chan/CachedZero-4 1372516 87.06 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 115.4 ns/op BenchmarkSetZero/Func/Direct-4 2577218 46.47 ns/op BenchmarkSetZero/Func/CachedZero-4 1331448 90.08 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 113.3 ns/op BenchmarkSetZero/Interface/Direct-4 2372017 51.75 ns/op BenchmarkSetZero/Interface/CachedZero-4 1683699 71.33 ns/op BenchmarkSetZero/Interface/NewZero-4 1261257 95.90 ns/op BenchmarkSetZero/Map/Direct-4 2520266 47.33 ns/op BenchmarkSetZero/Map/CachedZero-4 1333584 90.36 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 114.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2584562 45.92 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1318010 90.27 ns/op BenchmarkSetZero/Pointer/NewZero-4 988170 116.1 ns/op BenchmarkSetZero/Slice/Direct-4 2276272 55.87 ns/op BenchmarkSetZero/Slice/CachedZero-4 1703155 71.07 ns/op BenchmarkSetZero/Slice/NewZero-4 1232815 98.08 ns/op BenchmarkSetZero/String/Direct-4 2525970 47.44 ns/op BenchmarkSetZero/String/CachedZero-4 1696050 70.77 ns/op BenchmarkSetZero/String/NewZero-4 1232415 98.18 ns/op BenchmarkSetZero/Struct/Direct-4 4307882 27.56 ns/op BenchmarkSetZero/Struct/CachedZero-4 1703056 70.92 ns/op BenchmarkSetZero/Struct/NewZero-4 1255149 95.73 ns/op BenchmarkSelect/1-4 155834 719.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 83590 1372 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 42888 2503 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 154816 682.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132390 893.5 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 120632 925.5 ns/op 138.30 MB/s BenchmarkCallArgCopy/size=256-4 119461 1003 ns/op 255.11 MB/s BenchmarkCallArgCopy/size=1024-4 67981 1645 ns/op 622.31 MB/s BenchmarkCallArgCopy/size=4096-4 34356 3702 ns/op 1106.49 MB/s BenchmarkCallArgCopy/size=65536-4 2289 50805 ns/op 1289.95 MB/s BenchmarkPtrTo-4 426854 249.8 ns/op BenchmarkFieldByName1-4 604880 168.7 ns/op BenchmarkFieldByName2-4 59809 1742 ns/op BenchmarkFieldByName3-4 9888 13427 ns/op BenchmarkInterfaceBig-4 4079918 25.31 ns/op BenchmarkInterfaceSmall-4 5068429 25.74 ns/op BenchmarkNew-4 1945706 53.74 ns/op BenchmarkMap/StringKeys/MapIndex-4 3266 36472 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3103 37322 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3048 38431 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3046 38826 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3274 36023 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3102 37636 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 257368 446.0 ns/op PASS ok reflect 18.345s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12598 9536 ns/op 9226 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 17208 5979 ns/op 9144 B/op 1 allocs/op BenchmarkFindString-4 12733 9042 ns/op 9341 B/op 1 allocs/op BenchmarkFindSubmatch-4 12216 10887 ns/op 9170 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11068 11644 ns/op 9490 B/op 2 allocs/op BenchmarkLiteral-4 18352 5941 ns/op BenchmarkNotLiteral-4 3937 27446 ns/op BenchmarkMatchClass-4 3034 35134 ns/op BenchmarkMatchClass_InRange-4 2959 34328 ns/op BenchmarkReplaceAll-4 2539 45969 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18700 5886 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38238 3041 ns/op BenchmarkAnchoredShortMatch-4 13080 8632 ns/op BenchmarkAnchoredLongMatch-4 20127 5813 ns/op BenchmarkOnePassShortA-4 21320 5717 ns/op BenchmarkNotOnePassShortA-4 7777 14878 ns/op BenchmarkOnePassShortB-4 27564 4350 ns/op BenchmarkNotOnePassShortB-4 9364 12143 ns/op BenchmarkOnePassLongPrefix-4 88311 1374 ns/op BenchmarkOnePassLongNotPrefix-4 28852 4265 ns/op BenchmarkMatchParallelShared-4 21160 6481 ns/op BenchmarkMatchParallelCopied-4 25940 3985 ns/op BenchmarkQuoteMetaAll-4 141002 811.8 ns/op 17.25 MB/s BenchmarkQuoteMetaNone-4 264973 447.1 ns/op 58.16 MB/s BenchmarkCompile/Onepass-4 3615 29562 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1570 74672 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 186 616611 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3880737 31.27 ns/op 511.66 MB/s BenchmarkMatch/Easy0/32-4 18578 5849 ns/op 5.47 MB/s BenchmarkMatch/Easy0/1K-4 6892 19160 ns/op 53.44 MB/s BenchmarkMatch/Easy0i/16-4 3875223 29.19 ns/op 548.21 MB/s BenchmarkMatch/Easy0i/32-4 5445 22393 ns/op 1.43 MB/s BenchmarkMatch/Easy0i/1K-4 270 432887 ns/op 2.37 MB/s BenchmarkMatch/Easy1/16-4 3727822 29.27 ns/op 546.58 MB/s BenchmarkMatch/Easy1/32-4 18729 6155 ns/op 5.20 MB/s BenchmarkMatch/Easy1/1K-4 4918 25302 ns/op 40.47 MB/s BenchmarkMatch/Medium/16-4 3889406 29.22 ns/op 547.48 MB/s BenchmarkMatch/Medium/32-4 6135 19706 ns/op 1.62 MB/s BenchmarkMatch/Medium/1K-4 313 381145 ns/op 2.69 MB/s BenchmarkMatch/Hard/16-4 3356778 34.07 ns/op 469.59 MB/s BenchmarkMatch/Hard/32-4 3927 29551 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 174 678247 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1353 83440 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 764 148417 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4311358 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29140 4031 ns/op 3.97 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17824 6700 ns/op 4.78 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 664 174277 ns/op 5.88 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.084s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 701151 170.5 ns/op PASS ok regexp/syntax 1.193s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1119109 100.5 ns/op BenchmarkMakeChan/Int-4 962190 124.5 ns/op BenchmarkMakeChan/Ptr-4 582403 210.4 ns/op BenchmarkMakeChan/Struct/0-4 1342281 89.55 ns/op BenchmarkMakeChan/Struct/32-4 507120 213.8 ns/op BenchmarkMakeChan/Struct/40-4 433171 259.3 ns/op BenchmarkChanNonblocking-4 12864092 9.366 ns/op BenchmarkSelectUncontended-4 771423 136.8 ns/op BenchmarkSelectSyncContended-4 32280 3811 ns/op BenchmarkSelectAsyncContended-4 111650 1103 ns/op BenchmarkSelectNonblock-4 5021794 20.24 ns/op BenchmarkChanUncontended-4 10914 11501 ns/op BenchmarkChanContended-4 1360 91333 ns/op BenchmarkChanSync-4 170128 716.5 ns/op BenchmarkChanSyncWork-4 10000 34810 ns/op BenchmarkChanProdCons0-4 82060 1437 ns/op BenchmarkChanProdCons10-4 115045 1208 ns/op BenchmarkChanProdCons100-4 108972 1070 ns/op BenchmarkChanProdConsWork0-4 80331 1614 ns/op BenchmarkChanProdConsWork10-4 89293 1446 ns/op BenchmarkChanProdConsWork100-4 83224 1333 ns/op BenchmarkSelectProdCons-4 62882 1814 ns/op BenchmarkReceiveDataFromClosedChan-4 647346 184.5 ns/op BenchmarkChanCreation-4 216552 534.6 ns/op BenchmarkChanSem-4 134595 887.4 ns/op BenchmarkChanPopular-4 108 1136950 ns/op BenchmarkChanClosed-4 449599 253.5 ns/op BenchmarkCallClosure-4 6608338 18.03 ns/op BenchmarkCallClosure1-4 7170268 16.67 ns/op BenchmarkCallClosure2-4 1398552 89.42 ns/op BenchmarkCallClosure3-4 1560512 76.34 ns/op BenchmarkCallClosure4-4 1324515 85.59 ns/op BenchmarkComplex128DivNormal-4 9925821 12.01 ns/op BenchmarkComplex128DivNisNaN-4 7722925 15.56 ns/op BenchmarkComplex128DivDisNaN-4 7490871 16.00 ns/op BenchmarkComplex128DivNisInf-4 9919484 12.05 ns/op BenchmarkComplex128DivDisInf-4 5777708 20.54 ns/op BenchmarkSetTypePtr-4 52658438 2.270 ns/op 3524.26 MB/s BenchmarkSetTypePtr8-4 9646105 12.47 ns/op 5133.40 MB/s BenchmarkSetTypePtr16-4 9697520 12.42 ns/op 10310.11 MB/s BenchmarkSetTypePtr32-4 9675204 12.40 ns/op 20652.86 MB/s BenchmarkSetTypePtr64-4 9676014 12.51 ns/op 40927.37 MB/s BenchmarkSetTypePtr126-4 5703838 20.72 ns/op 48648.63 MB/s BenchmarkSetTypePtr128-4 6003549 20.00 ns/op 51189.81 MB/s BenchmarkSetTypePtrSlice-4 715690 164.9 ns/op 49672.11 MB/s BenchmarkSetTypeNode1-4 9665104 12.43 ns/op 1931.02 MB/s BenchmarkSetTypeNode1Slice-4 2945655 39.58 ns/op 19405.15 MB/s BenchmarkSetTypeNode8-4 9460522 12.40 ns/op 6449.98 MB/s BenchmarkSetTypeNode8Slice-4 1571440 76.38 ns/op 33518.49 MB/s BenchmarkSetTypeNode64-4 5805736 20.75 ns/op 25442.44 MB/s BenchmarkSetTypeNode64Slice-4 232261 520.9 ns/op 32439.10 MB/s BenchmarkSetTypeNode64Dead-4 7402159 16.14 ns/op 32720.02 MB/s BenchmarkSetTypeNode64DeadSlice-4 259228 455.0 ns/op 37132.72 MB/s BenchmarkSetTypeNode124-4 5796129 20.68 ns/op 48745.51 MB/s BenchmarkSetTypeNode124Slice-4 184597 653.9 ns/op 49328.59 MB/s BenchmarkSetTypeNode126-4 5935398 20.14 ns/op 50845.58 MB/s BenchmarkSetTypeNode126Slice-4 180520 654.2 ns/op 50087.50 MB/s BenchmarkSetTypeNode128-4 4104942 29.58 ns/op 35158.18 MB/s BenchmarkSetTypeNode128Slice-4 144056 838.4 ns/op 39695.33 MB/s BenchmarkSetTypeNode130-4 4106236 29.14 ns/op 36236.26 MB/s BenchmarkSetTypeNode130Slice-4 141600 844.2 ns/op 40029.24 MB/s BenchmarkSetTypeNode1024-4 788120 151.7 ns/op 54100.11 MB/s BenchmarkSetTypeNode1024Slice-4 24396 4909 ns/op 53508.88 MB/s BenchmarkAllocation-4 3265 35073 ns/op BenchmarkReadMemStats-4 6771 17509 ns/op BenchmarkReadMemStatsLatency-4 1 57491 p50-ns 57491 p90-ns 57491 p99-ns BenchmarkWriteBarrier-4 2726486 48.51 ns/op BenchmarkBulkWriteBarrier-4 7157554 19.45 ns/op BenchmarkScanStackNoLocals-4 2 53548180 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11087680 11.11 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9871966 10.91 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9678924 12.85 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6850813 17.55 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4794470 25.04 ns/op BenchmarkHash5-4 6152760 18.65 ns/op 268.09 MB/s BenchmarkHash16-4 5931871 19.77 ns/op 809.50 MB/s BenchmarkHash64-4 5579634 20.19 ns/op 3170.64 MB/s BenchmarkHash1024-4 1925349 60.47 ns/op 16934.98 MB/s BenchmarkHash65536-4 38563 3117 ns/op 21025.71 MB/s BenchmarkAlignedLoad-4 8406721 13.69 ns/op BenchmarkUnalignedLoad-4 7686397 14.33 ns/op BenchmarkEqEfaceConcrete-4 6792925 17.68 ns/op BenchmarkEqIfaceConcrete-4 6289539 18.83 ns/op BenchmarkNeEfaceConcrete-4 6793149 17.46 ns/op BenchmarkNeIfaceConcrete-4 6877684 17.60 ns/op BenchmarkConvT2EByteSized/bool-4 6551233 18.24 ns/op BenchmarkConvT2EByteSized/uint8-4 6660409 17.84 ns/op BenchmarkConvT2ESmall-4 6103484 19.58 ns/op BenchmarkConvT2EUintptr-4 6112209 19.66 ns/op BenchmarkConvT2ELarge-4 1000000 107.6 ns/op BenchmarkConvT2ISmall-4 6146772 19.86 ns/op BenchmarkConvT2IUintptr-4 5851737 20.62 ns/op BenchmarkConvT2ILarge-4 1000000 111.8 ns/op BenchmarkConvI2E-4 4955384 22.78 ns/op BenchmarkConvI2I-4 4124275 27.77 ns/op BenchmarkAssertE2T-4 5197603 23.11 ns/op BenchmarkAssertE2TLarge-4 2302952 51.19 ns/op BenchmarkAssertE2I-4 4546658 25.68 ns/op BenchmarkAssertI2T-4 4750916 25.15 ns/op BenchmarkAssertI2I-4 4293847 26.82 ns/op BenchmarkAssertI2E-4 5810461 18.54 ns/op BenchmarkAssertE2E-4 5935340 18.30 ns/op BenchmarkAssertE2T2-4 3916597 30.54 ns/op BenchmarkAssertE2T2Blank-4 4542188 26.42 ns/op BenchmarkAssertI2E2-4 4622890 25.89 ns/op BenchmarkAssertI2E2Blank-4 6014530 17.99 ns/op BenchmarkAssertE2E2-4 4575729 26.16 ns/op BenchmarkAssertE2E2Blank-4 6048813 18.08 ns/op BenchmarkConvT2Ezero/zero/16-4 5942907 20.26 ns/op BenchmarkConvT2Ezero/zero/32-4 5880834 20.35 ns/op BenchmarkConvT2Ezero/zero/64-4 5904718 20.32 ns/op BenchmarkConvT2Ezero/zero/str-4 5778690 20.69 ns/op BenchmarkConvT2Ezero/zero/slice-4 5625519 21.49 ns/op BenchmarkConvT2Ezero/zero/big-4 259262 435.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1258522 93.57 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1252522 96.12 ns/op BenchmarkConvT2Ezero/nonzero/big-4 265238 443.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 6131642 19.80 ns/op BenchmarkConvT2Ezero/smallint/32-4 5691116 20.94 ns/op BenchmarkConvT2Ezero/smallint/64-4 6053330 19.72 ns/op BenchmarkConvT2Ezero/largeint/16-4 1633716 71.22 ns/op BenchmarkConvT2Ezero/largeint/32-4 1751642 67.73 ns/op BenchmarkConvT2Ezero/largeint/64-4 1782625 69.43 ns/op BenchmarkMalloc8-4 1488775 83.73 ns/op BenchmarkMalloc16-4 1337757 88.17 ns/op BenchmarkMallocTypeInfo8-4 1416046 88.53 ns/op BenchmarkMallocTypeInfo16-4 1000000 101.3 ns/op BenchmarkMallocLargeStruct-4 202736 572.8 ns/op BenchmarkGoroutineSelect-4 73 1835898 ns/op BenchmarkGoroutineBlocking-4 82 2018978 ns/op BenchmarkGoroutineForRange-4 64 1817105 ns/op BenchmarkGoroutineIdle-4 98 1593465 ns/op BenchmarkHashStringSpeed-4 2125522 50.22 ns/op BenchmarkHashBytesSpeed-4 1442452 85.81 ns/op BenchmarkHashInt32Speed-4 3171115 35.26 ns/op BenchmarkHashInt64Speed-4 1618383 73.82 ns/op BenchmarkHashStringArraySpeed-4 565831 208.0 ns/op BenchmarkMegMap-4 3261300 37.67 ns/op BenchmarkMegOneMap-4 4150308 27.69 ns/op BenchmarkMegEqMap-4 1602 85351 ns/op BenchmarkMegEmptyMap-4 4987563 23.84 ns/op BenchmarkSmallStrMap-4 3464505 32.67 ns/op BenchmarkMapStringKeysEight_16-4 3342704 35.94 ns/op BenchmarkMapStringKeysEight_32-4 3586395 33.79 ns/op BenchmarkMapStringKeysEight_64-4 3625051 33.71 ns/op BenchmarkMapStringKeysEight_1M-4 3522116 33.77 ns/op BenchmarkIntMap-4 4042867 29.47 ns/op BenchmarkMapFirst/1-4 4925209 24.58 ns/op BenchmarkMapFirst/2-4 4711912 25.58 ns/op BenchmarkMapFirst/3-4 4771844 25.04 ns/op BenchmarkMapFirst/4-4 4575806 25.35 ns/op BenchmarkMapFirst/5-4 4654491 24.63 ns/op BenchmarkMapFirst/6-4 4596991 26.58 ns/op BenchmarkMapFirst/7-4 4725614 24.94 ns/op BenchmarkMapFirst/8-4 4276927 27.68 ns/op BenchmarkMapFirst/9-4 4201071 28.84 ns/op BenchmarkMapFirst/10-4 4161463 28.56 ns/op BenchmarkMapFirst/11-4 4206534 29.10 ns/op BenchmarkMapFirst/12-4 4087771 29.24 ns/op BenchmarkMapFirst/13-4 4242304 28.49 ns/op BenchmarkMapFirst/14-4 4113090 29.17 ns/op BenchmarkMapFirst/15-4 4196563 28.92 ns/op BenchmarkMapFirst/16-4 4099680 29.29 ns/op BenchmarkMapMid/1-4 3739314 31.55 ns/op BenchmarkMapMid/2-4 3810912 31.66 ns/op BenchmarkMapMid/3-4 3845062 31.39 ns/op BenchmarkMapMid/4-4 3635809 32.16 ns/op BenchmarkMapMid/5-4 3728784 32.18 ns/op BenchmarkMapMid/6-4 3654128 32.95 ns/op BenchmarkMapMid/7-4 3653344 32.85 ns/op BenchmarkMapMid/8-4 3458803 33.27 ns/op BenchmarkMapMid/9-4 3507868 33.41 ns/op BenchmarkMapMid/10-4 3476030 37.04 ns/op BenchmarkMapMid/11-4 3315501 37.20 ns/op BenchmarkMapMid/12-4 3247993 38.44 ns/op BenchmarkMapMid/13-4 3521996 33.53 ns/op BenchmarkMapMid/14-4 3264609 35.02 ns/op BenchmarkMapMid/15-4 3266715 36.99 ns/op BenchmarkMapMid/16-4 3353617 34.34 ns/op BenchmarkMapLast/1-4 3800256 31.70 ns/op BenchmarkMapLast/2-4 3692966 32.78 ns/op BenchmarkMapLast/3-4 3685167 32.41 ns/op BenchmarkMapLast/4-4 3372963 34.95 ns/op BenchmarkMapLast/5-4 3597980 33.97 ns/op BenchmarkMapLast/6-4 3386150 35.42 ns/op BenchmarkMapLast/7-4 3412956 35.40 ns/op BenchmarkMapLast/8-4 3086702 36.46 ns/op BenchmarkMapLast/9-4 3346032 36.33 ns/op BenchmarkMapLast/10-4 3128535 39.20 ns/op BenchmarkMapLast/11-4 3048552 39.46 ns/op BenchmarkMapLast/12-4 3018600 36.92 ns/op BenchmarkMapLast/13-4 3341020 35.11 ns/op BenchmarkMapLast/14-4 3282974 37.96 ns/op BenchmarkMapLast/15-4 3269096 36.66 ns/op BenchmarkMapLast/16-4 3412182 37.67 ns/op BenchmarkMapCycle-4 2073364 55.16 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3265017 38.67 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2338 49954 ns/op BenchmarkMakeMap/[Byte]Byte-4 519627 198.1 ns/op BenchmarkMakeMap/[Int]Int-4 351092 345.9 ns/op BenchmarkNewEmptyMap-4 11586913 10.27 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1698177 69.84 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 450410 238.7 ns/op BenchmarkMapIterEmpty-4 5466510 21.88 ns/op BenchmarkSameLengthMap-4 4317507 25.08 ns/op BenchmarkBigKeyMap-4 1660311 72.17 ns/op BenchmarkBigValMap-4 1499406 79.91 ns/op BenchmarkSmallKeyMap-4 2935620 40.91 ns/op BenchmarkMapPopulate/1-4 2268769 52.92 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123656 893.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7272 16991 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 756 160077 ns/op 51758 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 48 2434506 ns/op 416379 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 3 38145540 ns/op 6529240 B/op 2916 allocs/op BenchmarkComplexAlgMap-4 474202 241.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 716967 165.5 ns/op BenchmarkGoMapClear/Reflexive/10-4 638325 181.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 208296 573.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36698 3248 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4815 24875 ns/op BenchmarkGoMapClear/NonReflexive/1-4 541320 213.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 468187 240.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 183012 642.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36020 3307 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4810 24923 ns/op BenchmarkMapStringConversion/32/simple-4 1802626 68.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1688748 68.47 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1597893 74.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1681492 70.74 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1648218 72.91 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1412546 85.42 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1931565 63.03 ns/op BenchmarkMapInterfacePtr-4 2000606 60.30 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5198030 23.03 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 138105 807.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4686 23962 ns/op BenchmarkMapPop1000-4 363 341877 ns/op BenchmarkMapPop10000-4 19 6148375 ns/op BenchmarkMapAssign/Int32/256-4 2348895 51.57 ns/op BenchmarkMapAssign/Int32/65536-4 1000810 119.8 ns/op BenchmarkMapAssign/Int64/256-4 2256841 52.58 ns/op BenchmarkMapAssign/Int64/65536-4 900074 121.9 ns/op BenchmarkMapAssign/Str/256-4 1806889 62.84 ns/op BenchmarkMapAssign/Str/65536-4 463531 235.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1497639 80.25 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 596334 176.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1522323 77.49 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 621482 188.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 445154 2120 ns/op BenchmarkMapOperatorAssign/Str/65536-4 133960 780.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 801631 178.0 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 177604 637.9 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 777529 177.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 143715 762.3 ns/op 86 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 565348 276.7 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 94006 1226 ns/op 150 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1851352 64.84 ns/op BenchmarkMapDelete/Int32/1000-4 1942088 61.87 ns/op BenchmarkMapDelete/Int32/10000-4 1866206 63.34 ns/op BenchmarkMapDelete/Int64/100-4 1830139 65.95 ns/op BenchmarkMapDelete/Int64/1000-4 1901181 61.07 ns/op BenchmarkMapDelete/Int64/10000-4 1875433 63.54 ns/op BenchmarkMapDelete/Str/100-4 1274256 81.56 ns/op BenchmarkMapDelete/Str/1000-4 1525576 78.89 ns/op BenchmarkMapDelete/Str/10000-4 1378365 91.23 ns/op BenchmarkMapDelete/Pointer/100-4 1486708 79.64 ns/op BenchmarkMapDelete/Pointer/1000-4 1561765 71.71 ns/op BenchmarkMapDelete/Pointer/10000-4 1695560 72.10 ns/op BenchmarkMemmove/0-4 15517100 7.415 ns/op BenchmarkMemmove/1-4 1949614 61.33 ns/op 16.31 MB/s BenchmarkMemmove/2-4 1843539 64.85 ns/op 30.84 MB/s BenchmarkMemmove/3-4 1848811 64.54 ns/op 46.49 MB/s BenchmarkMemmove/4-4 1835586 65.14 ns/op 61.41 MB/s BenchmarkMemmove/5-4 1809735 65.41 ns/op 76.44 MB/s BenchmarkMemmove/6-4 1799022 66.26 ns/op 90.55 MB/s BenchmarkMemmove/7-4 1814636 65.59 ns/op 106.73 MB/s BenchmarkMemmove/8-4 1831354 62.07 ns/op 128.89 MB/s BenchmarkMemmove/9-4 1783218 66.07 ns/op 136.22 MB/s BenchmarkMemmove/10-4 1781595 67.85 ns/op 147.38 MB/s BenchmarkMemmove/11-4 1759788 66.52 ns/op 165.37 MB/s BenchmarkMemmove/12-4 1783858 68.34 ns/op 175.59 MB/s BenchmarkMemmove/13-4 1798648 66.32 ns/op 196.03 MB/s BenchmarkMemmove/14-4 1735706 68.45 ns/op 204.54 MB/s BenchmarkMemmove/15-4 1795108 66.70 ns/op 224.88 MB/s BenchmarkMemmove/16-4 1858342 64.43 ns/op 248.33 MB/s BenchmarkMemmove/32-4 1790542 66.12 ns/op 484.00 MB/s BenchmarkMemmove/64-4 1622022 72.65 ns/op 880.91 MB/s BenchmarkMemmove/128-4 1308115 89.64 ns/op 1427.98 MB/s BenchmarkMemmove/256-4 851850 141.0 ns/op 1816.15 MB/s BenchmarkMemmove/512-4 612733 190.3 ns/op 2690.55 MB/s BenchmarkMemmove/1024-4 406723 291.7 ns/op 3510.20 MB/s BenchmarkMemmove/2048-4 238029 498.7 ns/op 4106.96 MB/s BenchmarkMemmove/4096-4 129651 945.4 ns/op 4332.64 MB/s BenchmarkMemmoveOverlap/32-4 1712977 67.91 ns/op 471.24 MB/s BenchmarkMemmoveOverlap/64-4 1518542 77.72 ns/op 823.51 MB/s BenchmarkMemmoveOverlap/128-4 1327682 90.01 ns/op 1422.05 MB/s BenchmarkMemmoveOverlap/256-4 881754 136.3 ns/op 1878.80 MB/s BenchmarkMemmoveOverlap/512-4 627591 189.2 ns/op 2705.63 MB/s BenchmarkMemmoveOverlap/1024-4 414511 285.9 ns/op 3581.25 MB/s BenchmarkMemmoveOverlap/2048-4 237598 494.0 ns/op 4145.34 MB/s BenchmarkMemmoveOverlap/4096-4 131077 917.1 ns/op 4466.20 MB/s BenchmarkMemmoveUnalignedDst/0-4 14911221 8.042 ns/op BenchmarkMemmoveUnalignedDst/1-4 1870630 62.76 ns/op 15.93 MB/s BenchmarkMemmoveUnalignedDst/2-4 1776606 63.71 ns/op 31.39 MB/s BenchmarkMemmoveUnalignedDst/3-4 1848860 63.65 ns/op 47.13 MB/s BenchmarkMemmoveUnalignedDst/4-4 1854343 63.31 ns/op 63.18 MB/s BenchmarkMemmoveUnalignedDst/5-4 1853683 63.24 ns/op 79.06 MB/s BenchmarkMemmoveUnalignedDst/6-4 1852168 63.57 ns/op 94.39 MB/s BenchmarkMemmoveUnalignedDst/7-4 1851775 63.59 ns/op 110.07 MB/s BenchmarkMemmoveUnalignedDst/8-4 1965627 60.89 ns/op 131.39 MB/s BenchmarkMemmoveUnalignedDst/9-4 1787505 66.00 ns/op 136.36 MB/s BenchmarkMemmoveUnalignedDst/10-4 1807255 65.94 ns/op 151.66 MB/s BenchmarkMemmoveUnalignedDst/11-4 1771058 65.72 ns/op 167.38 MB/s BenchmarkMemmoveUnalignedDst/12-4 1789746 65.87 ns/op 182.16 MB/s BenchmarkMemmoveUnalignedDst/13-4 1772246 66.25 ns/op 196.23 MB/s BenchmarkMemmoveUnalignedDst/14-4 1787220 65.17 ns/op 214.83 MB/s BenchmarkMemmoveUnalignedDst/15-4 1788652 65.36 ns/op 229.50 MB/s BenchmarkMemmoveUnalignedDst/16-4 1807420 66.71 ns/op 239.85 MB/s BenchmarkMemmoveUnalignedDst/32-4 1695946 68.90 ns/op 464.43 MB/s BenchmarkMemmoveUnalignedDst/64-4 1518811 75.39 ns/op 848.93 MB/s BenchmarkMemmoveUnalignedDst/128-4 1311612 90.22 ns/op 1418.69 MB/s BenchmarkMemmoveUnalignedDst/256-4 836484 140.2 ns/op 1825.64 MB/s BenchmarkMemmoveUnalignedDst/512-4 579466 193.7 ns/op 2643.52 MB/s BenchmarkMemmoveUnalignedDst/1024-4 388383 306.4 ns/op 3342.24 MB/s BenchmarkMemmoveUnalignedDst/2048-4 238615 500.8 ns/op 4089.74 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126352 949.7 ns/op 4312.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1703060 70.76 ns/op 452.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1547552 77.75 ns/op 823.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1260516 93.87 ns/op 1363.56 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 814998 144.1 ns/op 1777.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 607650 194.0 ns/op 2639.35 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 406179 293.1 ns/op 3493.15 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239610 509.9 ns/op 4016.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 126934 924.2 ns/op 4432.17 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14613955 8.208 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1867593 61.66 ns/op 16.22 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1853338 63.84 ns/op 31.33 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1842393 63.93 ns/op 46.93 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1853382 63.83 ns/op 62.67 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1842394 63.72 ns/op 78.47 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1803336 64.34 ns/op 93.25 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1817996 64.06 ns/op 109.28 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1949376 61.01 ns/op 131.13 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1758426 66.34 ns/op 135.67 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1786192 66.45 ns/op 150.48 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1760184 65.94 ns/op 166.82 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1749822 66.61 ns/op 180.15 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1761924 66.25 ns/op 196.24 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1783047 66.90 ns/op 209.26 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1762227 66.74 ns/op 224.76 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1742938 66.04 ns/op 242.27 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1706126 68.56 ns/op 466.77 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1533072 75.90 ns/op 843.23 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1294020 90.38 ns/op 1416.26 MB/s BenchmarkMemmoveUnalignedSrc/256-4 829454 140.3 ns/op 1824.10 MB/s BenchmarkMemmoveUnalignedSrc/512-4 613574 192.3 ns/op 2661.92 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 398844 295.3 ns/op 3467.14 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 238327 501.1 ns/op 4087.33 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128221 931.7 ns/op 4396.46 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1700040 69.09 ns/op 463.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1523032 77.69 ns/op 823.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1298428 91.56 ns/op 1397.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 848212 138.1 ns/op 1854.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 617256 190.9 ns/op 2682.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 411739 292.9 ns/op 3496.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 234516 502.9 ns/op 4072.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130270 924.1 ns/op 4432.56 MB/s BenchmarkMemclr/5-4 11702118 10.32 ns/op 484.69 MB/s BenchmarkMemclr/16-4 11405902 9.950 ns/op 1608.08 MB/s BenchmarkMemclr/64-4 11332759 11.09 ns/op 5772.29 MB/s BenchmarkMemclr/256-4 10093195 11.65 ns/op 21968.29 MB/s BenchmarkMemclr/4096-4 2347794 51.88 ns/op 78951.60 MB/s BenchmarkMemclr/65536-4 52686 2174 ns/op 30143.63 MB/s BenchmarkMemclr/1M-4 2715 44267 ns/op 23687.51 MB/s BenchmarkMemclr/4M-4 658 202843 ns/op 20677.61 MB/s BenchmarkMemclr/8M-4 198 509506 ns/op 16464.21 MB/s BenchmarkMemclr/16M-4 33 3205818 ns/op 5233.37 MB/s BenchmarkMemclr/64M-4 13 8257175 ns/op 8127.34 MB/s BenchmarkGoMemclr/5-4 2113237 55.75 ns/op 89.69 MB/s BenchmarkGoMemclr/16-4 506403 232.2 ns/op 68.92 MB/s BenchmarkGoMemclr/64-4 137162 871.3 ns/op 73.45 MB/s BenchmarkGoMemclr/256-4 34700 3506 ns/op 73.03 MB/s BenchmarkMemclrRange/1K_2K-4 70808 1684 ns/op 56939.16 MB/s BenchmarkMemclrRange/2K_8K-4 29494 4240 ns/op 78658.84 MB/s BenchmarkMemclrRange/4K_16K-4 42417 2854 ns/op 113216.57 MB/s BenchmarkMemclrRange/160K_228K-4 2224 56512 ns/op 29424.98 MB/s BenchmarkClearFat7-4 6043099 20.35 ns/op BenchmarkClearFat8-4 6608952 17.63 ns/op BenchmarkClearFat11-4 5899114 19.77 ns/op BenchmarkClearFat12-4 6284046 19.66 ns/op BenchmarkClearFat13-4 5893389 20.65 ns/op BenchmarkClearFat14-4 5952518 19.33 ns/op BenchmarkClearFat15-4 6016992 20.20 ns/op BenchmarkClearFat16-4 6422235 19.00 ns/op BenchmarkClearFat24-4 5899014 19.68 ns/op BenchmarkClearFat32-4 5897392 20.13 ns/op BenchmarkClearFat40-4 5371687 22.13 ns/op BenchmarkClearFat48-4 5730638 20.84 ns/op BenchmarkClearFat56-4 5436790 21.45 ns/op BenchmarkClearFat64-4 5395298 22.50 ns/op BenchmarkClearFat72-4 5131926 23.88 ns/op BenchmarkClearFat128-4 3818343 31.36 ns/op BenchmarkClearFat256-4 2171538 54.86 ns/op BenchmarkClearFat512-4 1476126 81.32 ns/op BenchmarkClearFat1024-4 826849 140.0 ns/op BenchmarkClearFat1032-4 815491 144.8 ns/op BenchmarkClearFat1040-4 826334 143.8 ns/op BenchmarkCopyFat7-4 6112920 19.49 ns/op BenchmarkCopyFat8-4 6578240 18.05 ns/op BenchmarkCopyFat11-4 5634193 20.51 ns/op BenchmarkCopyFat12-4 6003464 19.76 ns/op BenchmarkCopyFat13-4 5881477 19.89 ns/op BenchmarkCopyFat14-4 6147534 19.43 ns/op BenchmarkCopyFat15-4 6058982 19.43 ns/op BenchmarkCopyFat16-4 6440986 18.41 ns/op BenchmarkCopyFat24-4 6333595 19.14 ns/op BenchmarkCopyFat32-4 6086299 19.82 ns/op BenchmarkCopyFat64-4 5099256 24.02 ns/op BenchmarkCopyFat72-4 5087190 23.99 ns/op BenchmarkCopyFat128-4 3648106 33.65 ns/op BenchmarkCopyFat256-4 2058458 59.95 ns/op BenchmarkCopyFat512-4 1330192 89.06 ns/op BenchmarkCopyFat520-4 1296895 91.78 ns/op BenchmarkCopyFat1024-4 817014 146.9 ns/op BenchmarkCopyFat1032-4 787300 151.7 ns/op BenchmarkCopyFat1040-4 773504 150.7 ns/op BenchmarkIssue18740/2byte-4 418 279145 ns/op BenchmarkIssue18740/4byte-4 709 167643 ns/op BenchmarkIssue18740/8byte-4 988 123766 ns/op BenchmarkReadMetricsLatency-4 12296 4530 p50-ns 6679 p90-ns 22032 p99-ns BenchmarkFinalizer-4 157 653036 ns/op BenchmarkFinalizerRun-4 180242 922.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6615624 17.68 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3141480 38.11 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2396799 49.61 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2260219 50.94 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1297622 93.87 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2228650 53.47 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1247337 96.33 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1283265 93.05 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1797850 67.67 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1764540 67.03 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1423767 84.44 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1449782 82.18 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1327069 89.84 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5746268 20.94 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6404048 18.61 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6470452 18.57 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6080614 19.76 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5846276 20.54 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5339032 22.08 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6078445 19.73 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6401317 18.55 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6364090 18.54 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6096273 19.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6469670 18.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6470088 18.55 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6073276 19.88 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6375721 18.54 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6444747 18.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6058953 20.06 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6391356 18.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6439279 18.66 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6079095 19.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6157114 19.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6202479 19.46 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6064467 19.73 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6192723 19.36 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6208002 19.55 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6001622 19.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6102127 19.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6138848 19.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6010962 19.81 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6205089 19.37 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6127340 19.47 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5867467 19.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6437758 18.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6455605 18.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6083335 19.85 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6355327 18.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6383337 18.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6070729 19.85 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6440568 18.65 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6390913 18.55 ns/op BenchmarkNetpollBreak-4 3685 32580 ns/op BenchmarkPingPongHog-4 388 310242 ns/op BenchmarkStackGrowth-4 116484 945.5 ns/op BenchmarkStackGrowthDeep-4 1329 99487 ns/op BenchmarkCreateGoroutines-4 49671 2354 ns/op BenchmarkCreateGoroutinesParallel-4 46141 3051 ns/op BenchmarkCreateGoroutinesCapture-4 7276 14607 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41805 2917 ns/op BenchmarkClosureCall-4 22708346 5.297 ns/op BenchmarkWakeupParallelSpinning/0s-4 5704 18989 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5461 21716 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5330 23398 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3608 37113 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2174 57389 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1298 95784 ns/op BenchmarkWakeupParallelSpinning/50µs-4 591 192714 ns/op BenchmarkWakeupParallelSpinning/100µs-4 343 351505 ns/op BenchmarkWakeupParallelSyscall/0s-4 777 152810 ns/op BenchmarkWakeupParallelSyscall/1µs-4 786 158621 ns/op BenchmarkWakeupParallelSyscall/2µs-4 674 162598 ns/op BenchmarkWakeupParallelSyscall/5µs-4 729 173811 ns/op BenchmarkWakeupParallelSyscall/10µs-4 655 195308 ns/op BenchmarkWakeupParallelSyscall/20µs-4 518 232207 ns/op BenchmarkWakeupParallelSyscall/50µs-4 436 299699 ns/op BenchmarkWakeupParallelSyscall/100µs-4 316 385796 ns/op BenchmarkMatmult-4 3854162 43.51 ns/op BenchmarkFastrand-4 12509166 9.408 ns/op BenchmarkFastrand64-4 10836854 9.741 ns/op BenchmarkFastrandHashiter-4 4234375 25.91 ns/op BenchmarkFastrandn/2-4 6100074 19.38 ns/op BenchmarkFastrandn/3-4 5965450 19.78 ns/op BenchmarkFastrandn/4-4 6440607 18.47 ns/op BenchmarkFastrandn/5-4 6422172 18.34 ns/op BenchmarkIfaceCmp100-4 102870 1152 ns/op BenchmarkIfaceCmpNil100-4 154658 780.2 ns/op BenchmarkEfaceCmpDiff-4 39786 2972 ns/op BenchmarkEfaceCmpDiffIndirect-4 30754 3808 ns/op BenchmarkDefer-4 1620598 74.60 ns/op BenchmarkDefer10-4 708622 160.9 ns/op BenchmarkDeferMany-4 336880 460.2 ns/op BenchmarkPanicRecover-4 184693 644.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8547 15173 ns/op 14241 p50-ns 18723 p90-ns 27970 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6355 23107 ns/op 15351 p50-ns 24957 p90-ns 165390 p99-ns BenchmarkGoroutineProfile/small/idle-4 2324 53001 ns/op 51638 p50-ns 56221 p90-ns 69425 p99-ns BenchmarkGoroutineProfile/small/loaded-4 507 402815 ns/op 131056 p50-ns 412844 p90-ns 6100973 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8139 16017 ns/op 14836 p50-ns 19922 p90-ns 32896 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 8134 23182 ns/op 15879 p50-ns 22908 p90-ns 126144 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10020207 ns/op 9970680 p50-ns 10448889 p90-ns 10448889 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 14637694 ns/op 13746629 p50-ns 20224621 p90-ns 20224621 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7610 16409 ns/op 14422 p50-ns 19796 p90-ns 38287 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6266 23414 ns/op 15392 p50-ns 23763 p90-ns 186695 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 913 124755 ns/op 113900 p50-ns 143422 p90-ns 271981 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 199 712322 ns/op 294036 p50-ns 829680 p90-ns 14465547 p99-ns BenchmarkRWMutexUncontended-4 3018860 42.15 ns/op BenchmarkRWMutexWrite100-4 718305 175.7 ns/op BenchmarkRWMutexWrite10-4 122818 1140 ns/op BenchmarkRWMutexWorkWrite100-4 578354 226.0 ns/op BenchmarkRWMutexWorkWrite10-4 82394 1422 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1760 65960 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 852 131621 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 934 124315 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 392 274316 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 472 248336 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 581029 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 234 502587 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1199726 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 295608 428.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 283096 406.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 266499 488.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 276049 511.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 263276 458.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 257161 501.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 258440 471.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 249240 515.3 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 196770 547.9 ns/op BenchmarkMakeSlice/Byte-4 1880926 64.25 ns/op BenchmarkMakeSlice/Int16-4 2033203 59.70 ns/op BenchmarkMakeSlice/Int-4 1492731 80.06 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.6 ns/op BenchmarkMakeSlice/Struct/24-4 834163 144.6 ns/op BenchmarkMakeSlice/Struct/32-4 710050 166.2 ns/op BenchmarkMakeSlice/Struct/40-4 540750 198.0 ns/op BenchmarkGrowSlice/Byte-4 831352 158.8 ns/op BenchmarkGrowSlice/Int16-4 738468 174.2 ns/op BenchmarkGrowSlice/Int-4 523664 225.0 ns/op BenchmarkGrowSlice/Ptr-4 504901 278.3 ns/op BenchmarkGrowSlice/Struct/24-4 288476 414.1 ns/op BenchmarkGrowSlice/Struct/32-4 246567 485.2 ns/op BenchmarkGrowSlice/Struct/40-4 183022 562.5 ns/op BenchmarkExtendSlice/IntSlice-4 488018 254.5 ns/op BenchmarkExtendSlice/PointerSlice-4 390550 345.8 ns/op BenchmarkExtendSlice/NoGrow-4 758167 161.7 ns/op BenchmarkAppend-4 680600 155.2 ns/op BenchmarkAppendGrowByte-4 3 35178466 ns/op BenchmarkAppendGrowString-4 1 440922628 ns/op BenchmarkAppendSlice/1Bytes-4 1928336 61.80 ns/op BenchmarkAppendSlice/4Bytes-4 1841402 65.09 ns/op BenchmarkAppendSlice/7Bytes-4 1786699 65.86 ns/op BenchmarkAppendSlice/8Bytes-4 1829631 65.26 ns/op BenchmarkAppendSlice/15Bytes-4 1733138 68.62 ns/op BenchmarkAppendSlice/16Bytes-4 1815939 66.10 ns/op BenchmarkAppendSlice/32Bytes-4 1771480 67.08 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 79633 1404 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21402 5293 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5265 19968 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1510 80681 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 84 1279900 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 5832294 ns/op BenchmarkAppendStr/1Bytes-4 1377518 86.48 ns/op BenchmarkAppendStr/4Bytes-4 1459344 82.59 ns/op BenchmarkAppendStr/8Bytes-4 1452450 82.66 ns/op BenchmarkAppendStr/16Bytes-4 1415048 86.33 ns/op BenchmarkAppendStr/32Bytes-4 1397336 83.79 ns/op BenchmarkAppendSpecialCase-4 718398 155.5 ns/op BenchmarkCopy/1Byte-4 1968132 60.70 ns/op 16.48 MB/s BenchmarkCopy/1String-4 1898173 62.28 ns/op 16.06 MB/s BenchmarkCopy/2Byte-4 1901557 63.56 ns/op 31.47 MB/s BenchmarkCopy/2String-4 1867041 63.52 ns/op 31.49 MB/s BenchmarkCopy/4Byte-4 1905307 62.84 ns/op 63.66 MB/s BenchmarkCopy/4String-4 1891206 62.78 ns/op 63.72 MB/s BenchmarkCopy/8Byte-4 1874502 62.29 ns/op 128.43 MB/s BenchmarkCopy/8String-4 1953481 61.90 ns/op 129.24 MB/s BenchmarkCopy/12Byte-4 1754062 67.73 ns/op 177.17 MB/s BenchmarkCopy/12String-4 1850386 64.90 ns/op 184.91 MB/s BenchmarkCopy/16Byte-4 1879501 63.30 ns/op 252.76 MB/s BenchmarkCopy/16String-4 1865802 63.79 ns/op 250.83 MB/s BenchmarkCopy/32Byte-4 1820714 65.79 ns/op 486.42 MB/s BenchmarkCopy/32String-4 1768064 67.53 ns/op 473.88 MB/s BenchmarkCopy/128Byte-4 1329290 91.25 ns/op 1402.66 MB/s BenchmarkCopy/128String-4 1257302 94.79 ns/op 1350.31 MB/s BenchmarkCopy/1024Byte-4 411472 290.8 ns/op 3521.88 MB/s BenchmarkCopy/1024String-4 346968 341.7 ns/op 2996.65 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27320 4087 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18120 6524 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10598 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13712 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7546 16947 ns/op BenchmarkAppendInPlace/Grow/Byte-4 126235 908.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 123668 915.2 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 98562 1096 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 73803 1532 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 65056 1657 ns/op BenchmarkStackCopyPtr-4 1 193078766 ns/op BenchmarkStackCopy-4 1 129381314 ns/op BenchmarkStackCopyNoCache-4 18 6098123 ns/op BenchmarkStackCopyWithStkobj-4 1 126866068 ns/op BenchmarkIssue18138-4 828 175192 ns/op BenchmarkCompareStringEqual-4 10991131 10.20 ns/op BenchmarkCompareStringIdentical-4 14401844 7.408 ns/op BenchmarkCompareStringSameLength-4 12967977 8.750 ns/op BenchmarkCompareStringDifferentLength-4 22445032 5.305 ns/op BenchmarkCompareStringBigUnaligned-4 1194 115170 ns/op 9104.72 MB/s BenchmarkCompareStringBig-4 1454 87354 ns/op 12003.88 MB/s BenchmarkConcatStringAndBytes-4 2114322 55.42 ns/op BenchmarkSliceByteToString/1-4 2193574 55.23 ns/op BenchmarkSliceByteToString/2-4 1000000 114.8 ns/op BenchmarkSliceByteToString/4-4 1000000 110.1 ns/op BenchmarkSliceByteToString/8-4 1000000 106.3 ns/op BenchmarkSliceByteToString/16-4 1000000 111.8 ns/op BenchmarkSliceByteToString/32-4 1000000 128.9 ns/op BenchmarkSliceByteToString/64-4 752427 150.0 ns/op BenchmarkSliceByteToString/128-4 781564 211.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2384449 50.43 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 843027 138.9 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 933765 117.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3259556 36.57 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1584334 74.07 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1815633 62.95 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2352729 50.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 422880 272.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 560060 211.8 ns/op BenchmarkRuneIterate/range/ASCII-4 5658991 21.23 ns/op BenchmarkRuneIterate/range/Japanese-4 1994751 60.29 ns/op BenchmarkRuneIterate/range/MixedLength-4 2377010 50.70 ns/op BenchmarkRuneIterate/range1/ASCII-4 5444528 21.31 ns/op BenchmarkRuneIterate/range1/Japanese-4 1976503 60.60 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2342604 50.99 ns/op BenchmarkRuneIterate/range2/ASCII-4 5628637 21.24 ns/op BenchmarkRuneIterate/range2/Japanese-4 1993014 60.73 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2377474 50.64 ns/op BenchmarkArrayEqual-4 21079548 5.656 ns/op BenchmarkFunc/Name-4 4821996 23.06 ns/op BenchmarkFunc/Entry-4 10363959 10.63 ns/op BenchmarkFunc/FileLine-4 1548807 76.43 ns/op PASS ok runtime 136.310s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27159 4547 ns/op BenchmarkHandle/concurrent-4 13546 8349 ns/op PASS ok runtime/cgo 0.514s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21190350 5.778 ns/op BenchmarkAtomicStore64-4 9916603 12.21 ns/op BenchmarkAtomicLoad-4 21059658 5.668 ns/op BenchmarkAtomicStore-4 9904248 12.13 ns/op BenchmarkAnd8-4 9887636 12.27 ns/op BenchmarkAnd-4 9907135 12.09 ns/op BenchmarkAnd8Parallel-4 2927427 48.78 ns/op BenchmarkAndParallel-4 2383002 49.82 ns/op BenchmarkOr8-4 9919531 12.05 ns/op BenchmarkOr-4 9919071 12.14 ns/op BenchmarkOr8Parallel-4 3015696 50.97 ns/op BenchmarkOrParallel-4 2674142 50.77 ns/op BenchmarkXadd-4 3109917 42.10 ns/op BenchmarkXadd64-4 2369539 52.03 ns/op BenchmarkCas-4 2291358 54.48 ns/op BenchmarkCas64-4 2233611 53.64 ns/op BenchmarkXchg-4 2909608 43.85 ns/op BenchmarkXchg64-4 4079149 47.12 ns/op PASS ok runtime/internal/atomic 2.951s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4290766 28.02 ns/op BenchmarkMulUintptr/large-4 3381807 33.71 ns/op PASS ok runtime/internal/math 0.338s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 7115166 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10390902 ns/op 709.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 763 152683 ns/op 5.064 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13952413 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20744178 ns/op 1420 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 150 968225 ns/op 67.49 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 86343355 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 134972263 ns/op 9012 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10356833 ns/op 866.8 concurrent_launches/op PASS ok runtime/pprof 1.918s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 10147063 ns/op BenchmarkStackLeak-4 13152 9131 ns/op PASS ok runtime/race 0.560s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4989151 24.63 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 220515 509.8 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.311s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 150050 760.4 ns/op BenchmarkSortString1K-4 171 685628 ns/op BenchmarkSortString1K_Slice-4 196 596259 ns/op BenchmarkStableString1K-4 94 1176628 ns/op BenchmarkSortInt1K-4 218 533913 ns/op BenchmarkSortInt1K_Sorted-4 2582 40443 ns/op BenchmarkSortInt1K_Reversed-4 1888 63494 ns/op BenchmarkSortInt1K_Mod8-4 508 214522 ns/op BenchmarkStableInt1K-4 140 843477 ns/op BenchmarkStableInt1K_Slice-4 163 737453 ns/op BenchmarkSortInt64K-4 2 52024576 ns/op BenchmarkSortInt64K_Slice-4 3 44914630 ns/op BenchmarkStableInt64K-4 2 73888111 ns/op BenchmarkSort1e2-4 466 251995 ns/op BenchmarkStable1e2-4 123 1180392 ns/op BenchmarkSort1e4-4 2 50814920 ns/op BenchmarkStable1e4-4 1 225056645 ns/op PASS ok sort 3.555s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 850430 141.4 ns/op BenchmarkAtof64Float-4 724693 164.7 ns/op BenchmarkAtof64FloatExp-4 611420 195.2 ns/op BenchmarkAtof64Big-4 393480 278.0 ns/op BenchmarkAtof64RandomBits-4 211316 554.9 ns/op BenchmarkAtof64RandomFloats-4 417094 266.2 ns/op BenchmarkAtof64RandomLongFloats-4 269042 413.2 ns/op BenchmarkAtof32Decimal-4 827784 141.7 ns/op BenchmarkAtof32Float-4 687865 163.4 ns/op BenchmarkAtof32FloatExp-4 588452 200.2 ns/op BenchmarkAtof32Random-4 351159 348.3 ns/op BenchmarkAtof32RandomLong-4 145053 812.2 ns/op BenchmarkParseInt/Pos/7bit-4 1336812 89.69 ns/op BenchmarkParseInt/Pos/26bit-4 565038 193.7 ns/op BenchmarkParseInt/Pos/31bit-4 541994 211.0 ns/op BenchmarkParseInt/Pos/56bit-4 344611 331.2 ns/op BenchmarkParseInt/Pos/63bit-4 325970 360.7 ns/op BenchmarkParseInt/Neg/7bit-4 1326008 89.96 ns/op BenchmarkParseInt/Neg/26bit-4 554073 202.1 ns/op BenchmarkParseInt/Neg/31bit-4 519153 227.9 ns/op BenchmarkParseInt/Neg/56bit-4 336038 340.4 ns/op BenchmarkParseInt/Neg/63bit-4 328941 360.9 ns/op BenchmarkAtoi/Pos/7bit-4 1944764 61.80 ns/op BenchmarkAtoi/Pos/26bit-4 754140 149.3 ns/op BenchmarkAtoi/Pos/31bit-4 699145 163.1 ns/op BenchmarkAtoi/Pos/56bit-4 407550 283.1 ns/op BenchmarkAtoi/Pos/63bit-4 312704 381.6 ns/op BenchmarkAtoi/Neg/7bit-4 1913707 61.25 ns/op BenchmarkAtoi/Neg/26bit-4 760083 149.2 ns/op BenchmarkAtoi/Neg/31bit-4 707310 163.0 ns/op BenchmarkAtoi/Neg/56bit-4 422337 281.5 ns/op BenchmarkAtoi/Neg/63bit-4 304046 376.8 ns/op BenchmarkFormatFloat/Decimal-4 110186 1139 ns/op BenchmarkFormatFloat/Float-4 100072 1230 ns/op BenchmarkFormatFloat/Exp-4 104464 1077 ns/op BenchmarkFormatFloat/NegExp-4 105145 1085 ns/op BenchmarkFormatFloat/LongExp-4 91618 1309 ns/op BenchmarkFormatFloat/Big-4 88898 1319 ns/op BenchmarkFormatFloat/BinaryExp-4 206619 605.4 ns/op BenchmarkFormatFloat/32Integer-4 106944 1088 ns/op BenchmarkFormatFloat/32ExactFraction-4 116139 1036 ns/op BenchmarkFormatFloat/32Point-4 107702 1168 ns/op BenchmarkFormatFloat/32Exp-4 112405 1071 ns/op BenchmarkFormatFloat/32NegExp-4 107558 1048 ns/op BenchmarkFormatFloat/32Shortest-4 118658 1021 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 135134 877.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132013 918.1 ns/op BenchmarkFormatFloat/64Fixed1-4 146800 787.8 ns/op BenchmarkFormatFloat/64Fixed2-4 154372 787.3 ns/op BenchmarkFormatFloat/64Fixed3-4 150859 790.3 ns/op BenchmarkFormatFloat/64Fixed4-4 154455 786.8 ns/op BenchmarkFormatFloat/64Fixed12-4 86035 1414 ns/op BenchmarkFormatFloat/64Fixed16-4 108703 1098 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 112316 1065 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100579 1202 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2229 51092 ns/op BenchmarkFormatFloat/Slowpath64-4 93193 1321 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94525 1276 ns/op BenchmarkAppendFloat/Decimal-4 130316 873.8 ns/op BenchmarkAppendFloat/Float-4 122400 973.1 ns/op BenchmarkAppendFloat/Exp-4 136152 872.9 ns/op BenchmarkAppendFloat/NegExp-4 138339 860.3 ns/op BenchmarkAppendFloat/LongExp-4 109654 1055 ns/op BenchmarkAppendFloat/Big-4 108490 1110 ns/op BenchmarkAppendFloat/BinaryExp-4 321441 361.2 ns/op BenchmarkAppendFloat/32Integer-4 136587 861.6 ns/op BenchmarkAppendFloat/32ExactFraction-4 136232 858.1 ns/op BenchmarkAppendFloat/32Point-4 126499 911.3 ns/op BenchmarkAppendFloat/32Exp-4 139387 859.7 ns/op BenchmarkAppendFloat/32NegExp-4 138848 873.3 ns/op BenchmarkAppendFloat/32Shortest-4 153890 770.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174482 676.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 156469 701.0 ns/op BenchmarkAppendFloat/64Fixed1-4 192646 613.9 ns/op BenchmarkAppendFloat/64Fixed2-4 185590 601.9 ns/op BenchmarkAppendFloat/64Fixed3-4 193693 603.6 ns/op BenchmarkAppendFloat/64Fixed4-4 191664 618.3 ns/op BenchmarkAppendFloat/64Fixed12-4 101127 1156 ns/op BenchmarkAppendFloat/64Fixed16-4 135567 880.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 145386 805.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 122022 956.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2352 49159 ns/op BenchmarkAppendFloat/Slowpath64-4 111062 1053 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113931 1034 ns/op BenchmarkFormatInt-4 14378 8405 ns/op BenchmarkAppendInt-4 17433 6871 ns/op BenchmarkFormatUint-4 76162 1498 ns/op BenchmarkAppendUint-4 95558 1245 ns/op BenchmarkFormatIntSmall/7-4 2838484 40.89 ns/op BenchmarkFormatIntSmall/42-4 2867427 40.74 ns/op BenchmarkAppendIntSmall-4 1359243 89.67 ns/op BenchmarkAppendUintVarlen/1-4 1286330 91.18 ns/op BenchmarkAppendUintVarlen/12-4 1290868 93.15 ns/op BenchmarkAppendUintVarlen/123-4 933058 118.1 ns/op BenchmarkAppendUintVarlen/1234-4 901591 119.7 ns/op BenchmarkAppendUintVarlen/12345-4 854186 122.3 ns/op BenchmarkAppendUintVarlen/123456-4 889800 123.8 ns/op BenchmarkAppendUintVarlen/1234567-4 870800 127.2 ns/op BenchmarkAppendUintVarlen/12345678-4 888997 128.3 ns/op BenchmarkAppendUintVarlen/123456789-4 830862 131.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 850861 132.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 827592 133.2 ns/op BenchmarkAppendUintVarlen/123456789012-4 807225 137.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 753248 136.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 825390 141.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 781374 139.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 782080 138.7 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 790186 145.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 727970 145.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 770641 145.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 762438 150.3 ns/op BenchmarkQuote-4 44919 2609 ns/op BenchmarkQuoteRune-4 465903 255.9 ns/op BenchmarkAppendQuote-4 55029 2149 ns/op BenchmarkAppendQuoteRune-4 825500 137.8 ns/op BenchmarkUnquoteEasy-4 1370605 87.04 ns/op BenchmarkUnquoteHard-4 47606 2527 ns/op PASS ok strconv 19.033s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 428846 266.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 141241 855.5 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 174999 625.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 314450 381.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 77758 1287 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 92959 1129 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 684891 180.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 19706 5770 ns/op BenchmarkGenericMatch1-4 2108 51288 ns/op BenchmarkGenericMatch2-4 441 270387 ns/op BenchmarkSingleMaxSkipping-4 7938 14568 ns/op 686.46 MB/s BenchmarkSingleLongSuffixFail-4 13969 8594 ns/op 116.59 MB/s BenchmarkSingleMatch-4 240 485371 ns/op 30.90 MB/s BenchmarkByteByteNoMatch-4 74637 1606 ns/op BenchmarkByteByteMatch-4 18813 6219 ns/op BenchmarkByteStringMatch-4 22040 5243 ns/op BenchmarkHTMLEscapeNew-4 70665 1677 ns/op BenchmarkHTMLEscapeOld-4 86121 1312 ns/op BenchmarkByteStringReplacerWriteString-4 1392 79189 ns/op BenchmarkByteReplacerWriteString-4 1585 74894 ns/op BenchmarkByteByteReplaces-4 3428 33679 ns/op BenchmarkByteByteMap-4 9081 11158 ns/op BenchmarkMap/identity/ASCII-4 607671 198.4 ns/op BenchmarkMap/identity/Greek-4 442425 262.9 ns/op BenchmarkMap/change/ASCII-4 38568 3059 ns/op BenchmarkMap/change/Greek-4 29212 4110 ns/op BenchmarkIndexRune-4 2071856 58.32 ns/op BenchmarkIndexRuneLongString-4 1727859 69.19 ns/op BenchmarkIndexRuneFastPath-4 4713448 25.42 ns/op BenchmarkIndex-4 4542170 26.22 ns/op BenchmarkLastIndex-4 4827055 24.67 ns/op BenchmarkIndexByte-4 10540131 10.77 ns/op BenchmarkToUpper/#00-4 3300982 36.16 ns/op BenchmarkToUpper/ONLYUPPER-4 2461932 48.55 ns/op BenchmarkToUpper/abc-4 349650 350.9 ns/op BenchmarkToUpper/AbC123-4 256244 445.5 ns/op BenchmarkToUpper/azAZ09_-4 294398 396.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55838 2115 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72082 1621 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35298 3409 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58378 2075 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121411 967.5 ns/op BenchmarkToLower/#00-4 3291388 36.63 ns/op BenchmarkToLower/abc-4 2971360 40.28 ns/op BenchmarkToLower/AbC123-4 244605 498.8 ns/op BenchmarkToLower/azAZ09_-4 235473 504.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97908 1193 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 68608 1772 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 37064 3247 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72672 1634 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113992 999.3 ns/op BenchmarkMapNoChanges-4 775050 139.9 ns/op BenchmarkTrim-4 39477 3037 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3358333 35.30 ns/op BenchmarkToValidUTF8/InvalidASCII-4 203164 591.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127129 925.8 ns/op BenchmarkEqualFold/Tests-4 56487 2083 ns/op BenchmarkEqualFold/ASCII-4 3449875 34.62 ns/op BenchmarkEqualFold/UnicodePrefix-4 112359 1063 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125578 950.3 ns/op BenchmarkIndexHard1-4 844 141792 ns/op BenchmarkIndexHard2-4 602 198529 ns/op BenchmarkIndexHard3-4 151 792604 ns/op BenchmarkIndexHard4-4 182 652362 ns/op BenchmarkLastIndexHard1-4 58 1981292 ns/op BenchmarkLastIndexHard2-4 58 1980039 ns/op BenchmarkLastIndexHard3-4 58 1988227 ns/op BenchmarkCountHard1-4 843 142183 ns/op BenchmarkCountHard2-4 604 198476 ns/op BenchmarkCountHard3-4 150 791004 ns/op BenchmarkIndexTorture-4 7749 15588 ns/op BenchmarkCountTorture-4 7651 15590 ns/op BenchmarkCountTortureOverlapping-4 644 168027 ns/op BenchmarkCountByte/10-4 4408534 26.36 ns/op 379.35 MB/s BenchmarkCountByte/32-4 4244859 27.98 ns/op 1143.48 MB/s BenchmarkCountByte/4096-4 866366 135.1 ns/op 30308.07 MB/s BenchmarkCountByte/4194304-4 668 174012 ns/op 24103.49 MB/s BenchmarkCountByte/67108864-4 19 6199545 ns/op 10824.80 MB/s BenchmarkFields/ASCII/16-4 277062 438.8 ns/op 36.46 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20649 5638 ns/op 45.40 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1248 92496 ns/op 44.28 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 62 1799328 ns/op 36.42 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28993229 ns/op 36.17 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 147885 813.5 ns/op 19.67 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11053 ns/op 23.16 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 555 200501 ns/op 20.43 MB/s 22144 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4226456 ns/op 15.51 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87315760 ns/op 12.01 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 206392 548.7 ns/op 29.16 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 19288 5980 ns/op 42.81 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 912 117797 ns/op 34.77 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2823027 ns/op 23.21 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68327418 ns/op 15.35 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 184695 657.2 ns/op 24.35 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14668 8125 ns/op 31.51 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 699 157092 ns/op 26.07 MB/s 22144 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3489291 ns/op 18.78 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76937122 ns/op 13.63 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 110243666 ns/op BenchmarkSplitSingleByteSeparator-4 13 8087465 ns/op BenchmarkSplitMultiByteSeparator-4 26 4014459 ns/op BenchmarkSplitNSingleByteSeparator-4 187816 535.1 ns/op BenchmarkSplitNMultiByteSeparator-4 179596 670.3 ns/op BenchmarkRepeat/5x0-4 3412819 34.84 ns/op BenchmarkRepeat/5x1-4 3459279 34.73 ns/op BenchmarkRepeat/5x2-4 280936 441.9 ns/op BenchmarkRepeat/5x6-4 167848 704.3 ns/op BenchmarkRepeat/10x0-4 3497221 33.91 ns/op BenchmarkRepeat/10x1-4 3525987 34.03 ns/op BenchmarkRepeat/10x2-4 274650 447.3 ns/op BenchmarkRepeat/10x6-4 157712 724.4 ns/op BenchmarkRepeatLarge/256/1-4 72001 1514 ns/op 169.05 MB/s BenchmarkRepeatLarge/256/16-4 116710 951.3 ns/op 269.11 MB/s BenchmarkRepeatLarge/512/1-4 56367 2038 ns/op 251.17 MB/s BenchmarkRepeatLarge/512/16-4 76840 1347 ns/op 379.98 MB/s BenchmarkRepeatLarge/1024/1-4 44823 2560 ns/op 399.97 MB/s BenchmarkRepeatLarge/1024/16-4 54481 1872 ns/op 546.97 MB/s BenchmarkRepeatLarge/2048/1-4 31088 3932 ns/op 520.90 MB/s BenchmarkRepeatLarge/2048/16-4 34867 3163 ns/op 647.59 MB/s BenchmarkRepeatLarge/4096/1-4 21891 5436 ns/op 753.54 MB/s BenchmarkRepeatLarge/4096/16-4 23774 5078 ns/op 806.63 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11097 ns/op 738.21 MB/s BenchmarkRepeatLarge/8192/16-4 13286 8369 ns/op 978.85 MB/s BenchmarkRepeatLarge/8192/4097-4 5752050 20.16 ns/op 203269.07 MB/s BenchmarkRepeatLarge/16384/1-4 7908 14647 ns/op 1118.63 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13978 ns/op 1172.13 MB/s BenchmarkRepeatLarge/16384/4097-4 11011 10741 ns/op 1144.31 MB/s BenchmarkRepeatLarge/32768/1-4 4288 28847 ns/op 1135.92 MB/s BenchmarkRepeatLarge/32768/16-4 4399 25378 ns/op 1291.22 MB/s BenchmarkRepeatLarge/32768/4097-4 4801 24126 ns/op 1188.74 MB/s BenchmarkRepeatLarge/65536/1-4 2562 51364 ns/op 1275.91 MB/s BenchmarkRepeatLarge/65536/16-4 2187 52159 ns/op 1256.48 MB/s BenchmarkRepeatLarge/65536/4097-4 2390 48326 ns/op 1271.68 MB/s BenchmarkRepeatLarge/131072/1-4 219 534466 ns/op 245.24 MB/s BenchmarkRepeatLarge/131072/16-4 219 531848 ns/op 246.45 MB/s BenchmarkRepeatLarge/131072/4097-4 232 534600 ns/op 237.57 MB/s BenchmarkRepeatLarge/262144/1-4 100 1060391 ns/op 247.21 MB/s BenchmarkRepeatLarge/262144/16-4 100 1031238 ns/op 254.20 MB/s BenchmarkRepeatLarge/262144/4097-4 118 1036698 ns/op 248.97 MB/s BenchmarkRepeatLarge/524288/1-4 51 2168410 ns/op 241.78 MB/s BenchmarkRepeatLarge/524288/16-4 60 2123668 ns/op 246.88 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2189112 ns/op 237.68 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4270330 ns/op 245.55 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4262029 ns/op 246.03 MB/s BenchmarkRepeatLarge/1048576/4097-4 31 4395599 ns/op 237.68 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8314008 ns/op 252.24 MB/s BenchmarkRepeatLarge/2097152/16-4 13 8380675 ns/op 250.24 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8439538 ns/op 248.07 MB/s BenchmarkRepeatLarge/4194304/1-4 7 17984425 ns/op 233.22 MB/s BenchmarkRepeatLarge/4194304/16-4 6 16941892 ns/op 247.57 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 17279139 ns/op 242.56 MB/s BenchmarkRepeatLarge/8388608/1-4 3 35123687 ns/op 238.83 MB/s BenchmarkRepeatLarge/8388608/16-4 3 34622646 ns/op 242.29 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 35466333 ns/op 236.47 MB/s BenchmarkRepeatLarge/16777216/1-4 2 66515938 ns/op 252.23 MB/s BenchmarkRepeatLarge/16777216/16-4 2 67090972 ns/op 250.07 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 67648062 ns/op 248.01 MB/s BenchmarkRepeatLarge/33554432/1-4 1 132708224 ns/op 252.84 MB/s BenchmarkRepeatLarge/33554432/16-4 1 131518299 ns/op 255.13 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 133408429 ns/op 251.52 MB/s BenchmarkRepeatLarge/67108864/1-4 1 264702988 ns/op 253.53 MB/s BenchmarkRepeatLarge/67108864/16-4 1 258623987 ns/op 259.48 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 281231296 ns/op 238.63 MB/s BenchmarkRepeatLarge/134217728/1-4 1 541075760 ns/op 248.06 MB/s BenchmarkRepeatLarge/134217728/16-4 1 518233051 ns/op 258.99 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 575984260 ns/op 233.02 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1055398140 ns/op 254.35 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1037673067 ns/op 258.69 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1049170309 ns/op 255.85 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2046368501 ns/op 262.35 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2056751550 ns/op 261.03 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2110825618 ns/op 254.34 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4126641753 ns/op 260.20 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4021570594 ns/op 267.00 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4198332909 ns/op 255.75 MB/s BenchmarkIndexAnyASCII/1:1-4 2031116 57.83 ns/op BenchmarkIndexAnyASCII/1:2-4 2126652 56.55 ns/op BenchmarkIndexAnyASCII/1:4-4 2152867 56.22 ns/op BenchmarkIndexAnyASCII/1:8-4 2082346 56.83 ns/op BenchmarkIndexAnyASCII/1:16-4 2047226 57.65 ns/op BenchmarkIndexAnyASCII/1:32-4 2011380 58.31 ns/op BenchmarkIndexAnyASCII/1:64-4 2125962 57.26 ns/op BenchmarkIndexAnyASCII/16:1-4 2099940 56.52 ns/op BenchmarkIndexAnyASCII/16:2-4 756540 149.9 ns/op BenchmarkIndexAnyASCII/16:4-4 763270 154.9 ns/op BenchmarkIndexAnyASCII/16:8-4 735860 160.3 ns/op BenchmarkIndexAnyASCII/16:16-4 673870 173.3 ns/op BenchmarkIndexAnyASCII/16:32-4 589242 198.1 ns/op BenchmarkIndexAnyASCII/16:64-4 482172 242.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1894111 63.45 ns/op BenchmarkIndexAnyASCII/256:2-4 74178 1610 ns/op BenchmarkIndexAnyASCII/256:4-4 74103 1620 ns/op BenchmarkIndexAnyASCII/256:8-4 72944 1626 ns/op BenchmarkIndexAnyASCII/256:16-4 71668 1631 ns/op BenchmarkIndexAnyASCII/256:32-4 72261 1660 ns/op BenchmarkIndexAnyASCII/256:64-4 70314 1705 ns/op BenchmarkIndexAnyUTF8/1:1-4 2116314 56.44 ns/op BenchmarkIndexAnyUTF8/1:2-4 2116267 56.03 ns/op BenchmarkIndexAnyUTF8/1:4-4 2082051 56.44 ns/op BenchmarkIndexAnyUTF8/1:8-4 2083474 56.81 ns/op BenchmarkIndexAnyUTF8/1:16-4 2009481 57.77 ns/op BenchmarkIndexAnyUTF8/1:32-4 2047392 59.68 ns/op BenchmarkIndexAnyUTF8/1:64-4 2137117 56.13 ns/op BenchmarkIndexAnyUTF8/16:1-4 1481197 80.48 ns/op BenchmarkIndexAnyUTF8/16:2-4 309808 373.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 321115 365.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 304051 369.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 328549 355.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 314677 379.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 310534 378.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 384060 308.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 23083 5024 ns/op BenchmarkIndexAnyUTF8/256:4-4 23492 4977 ns/op BenchmarkIndexAnyUTF8/256:8-4 24194 5028 ns/op BenchmarkIndexAnyUTF8/256:16-4 24452 4890 ns/op BenchmarkIndexAnyUTF8/256:32-4 22653 5189 ns/op BenchmarkIndexAnyUTF8/256:64-4 22504 5212 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2144853 56.23 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2221914 54.49 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2224354 53.74 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2213949 54.78 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2224725 54.67 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2132638 55.63 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2155132 55.54 ns/op BenchmarkLastIndexAnyASCII/16:1-4 771828 146.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782677 148.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 775820 152.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 746433 160.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 699100 171.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 603850 194.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 483044 241.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78334 1539 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77990 1538 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77005 1537 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77352 1549 ns/op BenchmarkLastIndexAnyASCII/256:16-4 76257 1560 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75111 1589 ns/op BenchmarkLastIndexAnyASCII/256:64-4 71899 1635 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2101083 56.48 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2201817 54.83 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2219149 54.32 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2214626 55.37 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2196508 54.21 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2161183 56.21 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2114342 55.82 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 377217 311.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 199441 597.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 191361 601.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 199921 592.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 184993 622.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 173535 648.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 181412 648.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29499 4060 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13854 8649 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13874 8677 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13732 8883 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12703 9655 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12126 9843 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10037 ns/op BenchmarkTrimASCII/1:1-4 3244838 36.57 ns/op BenchmarkTrimASCII/1:2-4 2464564 47.57 ns/op BenchmarkTrimASCII/1:4-4 2356191 50.07 ns/op BenchmarkTrimASCII/1:8-4 2092986 57.22 ns/op BenchmarkTrimASCII/1:16-4 1749037 67.48 ns/op BenchmarkTrimASCII/16:1-4 2763850 43.45 ns/op BenchmarkTrimASCII/16:2-4 786276 146.8 ns/op BenchmarkTrimASCII/16:4-4 766158 150.1 ns/op BenchmarkTrimASCII/16:8-4 741812 158.8 ns/op BenchmarkTrimASCII/16:16-4 694992 170.0 ns/op BenchmarkTrimASCII/256:1-4 800552 146.2 ns/op BenchmarkTrimASCII/256:2-4 77276 1539 ns/op BenchmarkTrimASCII/256:4-4 77710 1546 ns/op BenchmarkTrimASCII/256:8-4 77612 1544 ns/op BenchmarkTrimASCII/256:16-4 77439 1564 ns/op BenchmarkTrimASCII/4096:1-4 74865 1589 ns/op BenchmarkTrimASCII/4096:2-4 4982 23741 ns/op BenchmarkTrimASCII/4096:4-4 4904 23803 ns/op BenchmarkTrimASCII/4096:8-4 4886 23730 ns/op BenchmarkTrimASCII/4096:16-4 4897 23686 ns/op BenchmarkTrimByte-4 4328157 27.38 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13405 8957 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13414 8954 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1153 103777 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2344 50824 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4557 25323 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7915 14611 ns/op BenchmarkJoin/0-4 5321214 21.89 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4210308 27.19 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 227574 514.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 145930 762.0 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 115232 1027 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 92683 1283 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 77352 1587 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67406 1800 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2619831 45.15 ns/op BenchmarkTrimSpace/ASCII-4 1502756 79.88 ns/op BenchmarkTrimSpace/SomeNonASCII-4 140826 827.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 76292 1575 ns/op BenchmarkReplaceAll-4 118332 1009 ns/op 16 B/op 1 allocs/op PASS ok strings 70.589s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 50760 2159 ns/op BenchmarkCond2-4 25845 5254 ns/op BenchmarkCond4-4 15986 7454 ns/op BenchmarkCond8-4 8109 13258 ns/op BenchmarkCond16-4 4801 28367 ns/op BenchmarkCond32-4 1624 77915 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 399608 260.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 292231 400.2 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 500356 238.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 421474 379.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 297976 481.7 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 589162 234.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75297 1974 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 64322 2066 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 56158 2892 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39066 3413 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 406724 273.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 181575 676.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 484734 236.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 143593 870.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 554607 234.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 147792 739.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1914790 58.59 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 42771 3167 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 97480 1124 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 246529 558.1 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6984 14744 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 318 399147 ns/op BenchmarkRange/*sync.Map-4 1245 85100 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90549 1542 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 205086 566.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 60110 1895 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 86278 1186 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 245817 519.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 152492 989.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72193 1724 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 171441 664.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 603574 228.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41919 2391 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 132642 908.3 ns/op BenchmarkSwapCollision/*sync.Map-4 71868 1843 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 250 477586 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 95208 1256 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 328790 335.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20882 6369 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56266 1943 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19438 6434 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 308251 381.7 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 100478 1246 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 147294 830.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1718755 71.16 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 162273 726.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2018857 57.73 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 480927 229.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 168280 786.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 485594 247.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 83470 1373 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 296953 387.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 409390 280.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 113376 1151 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 494583 231.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 265850 911.2 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 122955 1124 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 156244 751.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 54692 2152 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 214170 643.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 424290 276.1 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 113672 1136 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 517803 231.2 ns/op BenchmarkUncontendedSemaphore-4 3738031 32.09 ns/op BenchmarkContendedSemaphore-4 3399927 36.39 ns/op BenchmarkMutexUncontended-4 800503 181.7 ns/op BenchmarkMutex-4 140353 898.2 ns/op BenchmarkMutexSlack-4 169557 883.3 ns/op BenchmarkMutexWork-4 118630 1023 ns/op BenchmarkMutexWorkSlack-4 116448 1009 ns/op BenchmarkMutexNoSpin-4 51930 2246 ns/op BenchmarkMutexSpin-4 71564 1913 ns/op BenchmarkOnce-4 516986 218.9 ns/op BenchmarkSemaUncontended-4 6806644 17.30 ns/op BenchmarkSemaSyntNonblock-4 1000000 102.4 ns/op BenchmarkSemaSyntBlock-4 1000000 118.9 ns/op BenchmarkSemaWorkNonblock-4 839625 129.0 ns/op BenchmarkSemaWorkBlock-4 1000000 155.8 ns/op BenchmarkRWMutexUncontended-4 426076 278.4 ns/op BenchmarkRWMutexWrite100-4 309928 397.5 ns/op BenchmarkRWMutexWrite10-4 307470 469.2 ns/op BenchmarkRWMutexWorkWrite100-4 224077 473.8 ns/op BenchmarkRWMutexWorkWrite10-4 187334 643.1 ns/op BenchmarkWaitGroupUncontended-4 726529 143.0 ns/op BenchmarkWaitGroupAddDone-4 346848 372.5 ns/op BenchmarkWaitGroupAddDoneWork-4 348171 381.3 ns/op BenchmarkWaitGroupWait-4 5264270 25.05 ns/op BenchmarkWaitGroupWaitWork-4 2805213 36.69 ns/op BenchmarkWaitGroupActuallyWait-4 40826 3132 ns/op 32 B/op 2 allocs/op PASS ok sync 17.880s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 481954 258.5 ns/op PASS ok sync/atomic 0.166s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104474 1118 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7312 14580 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11590 10317 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1204510 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 975000 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192484288 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 185922950 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1596 65380 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2122 54403 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 5981882 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5347800 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 783708569 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 764790031 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 218 548488 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 488748 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62483194 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58765736 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7656596813 ns/op 335150144 B/op 100091 allocs/op BenchmarkTable/100x100000/reuse-4 1 7393320520 ns/op 335152272 B/op 100097 allocs/op BenchmarkPyramid/10-4 2656 43102 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3002167 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 331441480 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2394 46881 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 430811 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4406751 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7693 15319 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.278s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82825230 ns/op BenchmarkVariableString-4 87638 1207 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2118 54585 ns/op 2496 B/op 39 allocs/op PASS ok text/template/parse 0.539s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 3208261 ns/op BenchmarkAfter-4 98 1121163 ns/op BenchmarkStop-4 175 646158 ns/op BenchmarkSimultaneousAfterFunc-4 25 4154935 ns/op BenchmarkStartStop-4 187 625512 ns/op BenchmarkReset-4 2319 53504 ns/op BenchmarkSleep-4 33 3874832 ns/op BenchmarkParallelTimerLatency-4 42 231676 avg-late-ns 4010244 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 352452 avg-late-ns 839155 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 352124 avg-late-ns 1176836 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 389752 avg-late-ns 1285655 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 358803 avg-late-ns 1897908 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 328121 avg-late-ns 1482576 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 374566 avg-late-ns 2733573 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 241022 avg-late-ns 2003081 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 234364 avg-late-ns 2342281 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 216078 avg-late-ns 1504414 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 905780 avg-late-ns 3583598 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 302535 avg-late-ns 947995 max-late-ns BenchmarkTicker-4 412 349242 ns/op BenchmarkTickerReset-4 3387 30518 ns/op BenchmarkTickerResetNaive-4 159 661065 ns/op BenchmarkNow-4 1000000 102.0 ns/op BenchmarkNowUnixNano-4 1000000 100.1 ns/op BenchmarkNowUnixMilli-4 1000000 104.0 ns/op BenchmarkNowUnixMicro-4 1000000 104.3 ns/op BenchmarkFormat-4 57842 2082 ns/op BenchmarkFormatRFC3339-4 77881 1553 ns/op BenchmarkFormatRFC3339Nano-4 75436 1596 ns/op BenchmarkFormatNow-4 79028 1539 ns/op BenchmarkMarshalJSON-4 104577 1173 ns/op BenchmarkMarshalText-4 104212 1116 ns/op BenchmarkParse-4 140498 846.5 ns/op BenchmarkParseRFC3339UTC-4 327076 364.2 ns/op BenchmarkParseRFC3339UTCBytes-4 216212 559.6 ns/op BenchmarkParseRFC3339TZ-4 100615 1188 ns/op BenchmarkParseRFC3339TZBytes-4 78981 1548 ns/op BenchmarkParseDuration-4 519397 227.3 ns/op BenchmarkHour-4 820574 139.9 ns/op BenchmarkSecond-4 803725 139.5 ns/op BenchmarkYear-4 619956 188.6 ns/op BenchmarkDay-4 582220 204.1 ns/op BenchmarkISOWeek-4 605258 187.5 ns/op BenchmarkGoString-4 79568 1508 ns/op BenchmarkUnmarshalText-4 66741 1779 ns/op PASS ok time 11.208s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 588655 189.1 ns/op BenchmarkDecodeValidJapaneseChars-4 686588 160.2 ns/op BenchmarkDecodeRune-4 1613181 74.13 ns/op BenchmarkEncodeValidASCII-4 511058 210.0 ns/op BenchmarkEncodeValidJapaneseChars-4 810384 147.2 ns/op BenchmarkAppendRuneValidASCII-4 1452283 82.53 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2448198 48.75 ns/op BenchmarkEncodeRune-4 2944945 40.68 ns/op PASS ok unicode/utf16 1.350s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 824571 145.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 170499 677.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4111339 28.98 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 434762 274.4 ns/op BenchmarkValidTenASCIIChars-4 818695 140.8 ns/op BenchmarkValid100KASCIIChars-4 92 1285216 ns/op BenchmarkValidTenJapaneseChars-4 153746 774.1 ns/op BenchmarkValidLongMostlyASCII-4 87 1359160 ns/op BenchmarkValidLongJapanese-4 48 2214888 ns/op BenchmarkValidStringTenASCIIChars-4 4819264 24.86 ns/op BenchmarkValidString100KASCIIChars-4 9398 12616 ns/op BenchmarkValidStringTenJapaneseChars-4 381328 266.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1215 98016 ns/op BenchmarkValidStringLongJapanese-4 150 795749 ns/op BenchmarkEncodeASCIIRune-4 4604508 26.03 ns/op BenchmarkEncodeJapaneseRune-4 2554413 43.83 ns/op BenchmarkAppendASCIIRune-4 9219241 12.95 ns/op BenchmarkAppendJapaneseRune-4 2764381 41.45 ns/op BenchmarkDecodeASCIIRune-4 2807229 42.87 ns/op BenchmarkDecodeJapaneseRune-4 1977680 61.21 ns/op BenchmarkFullRune/ASCII-4 3275275 36.92 ns/op BenchmarkFullRune/Incomplete-4 1484186 80.53 ns/op BenchmarkFullRune/Japanese-4 3452550 34.79 ns/op PASS ok unicode/utf8 3.625s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 53386333720 ns/op PASS ok cmd/api 59.683s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1204698 98.98 ns/op BenchmarkEqArrayOfStrings64-4 152995 763.5 ns/op BenchmarkEqArrayOfStrings1024-4 9118 11535 ns/op BenchmarkEqArrayOfFloats5-4 1422962 83.73 ns/op BenchmarkEqArrayOfFloats64-4 144038 829.1 ns/op BenchmarkEqArrayOfFloats1024-4 8997 13152 ns/op BenchmarkEqStruct-4 17741883 5.642 ns/op PASS ok cmd/compile/internal/reflectdata 1.070s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7803 334400 ns/op BenchmarkCopyElim1-4 763 154458 ns/op BenchmarkCopyElim10-4 729 155601 ns/op BenchmarkCopyElim100-4 326 326316 ns/op BenchmarkCopyElim1000-4 57 1990620 ns/op BenchmarkCopyElim10000-4 3 41254816 ns/op BenchmarkCopyElim100000-4 1 756557583 ns/op BenchmarkDeadCode/1-4 662 176804 ns/op BenchmarkDeadCode/10-4 520 216035 ns/op BenchmarkDeadCode/100-4 237 462679 ns/op BenchmarkDeadCode/1000-4 45 2535711 ns/op BenchmarkDeadCode/10000-4 3 36097082 ns/op BenchmarkDeadCode/100000-4 1 519898774 ns/op BenchmarkDeadCode/200000-4 1 1091907397 ns/op BenchmarkDominatorsLinear-4 12 9468927 ns/op 1.06 MB/s BenchmarkDominatorsFwdBack-4 8 13335040 ns/op 0.75 MB/s BenchmarkDominatorsManyPred-4 8 14053808 ns/op 0.71 MB/s BenchmarkDominatorsMaxPred-4 8 13633314 ns/op 0.73 MB/s BenchmarkDominatorsMaxPredVal-4 8 12755968 ns/op 0.78 MB/s BenchmarkFuse/1-4 518 219457 ns/op BenchmarkFuse/10-4 398 285205 ns/op BenchmarkFuse/100-4 138 836909 ns/op BenchmarkFuse/1000-4 19 6155215 ns/op BenchmarkFuse/10000-4 2 93317026 ns/op BenchmarkNilCheckDeep1-4 13063 9203 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5010 23224 ns/op 0.43 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 765 158506 ns/op 0.63 MB/s 651 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1522746 ns/op 0.66 MB/s 4958 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19047464 ns/op 0.53 MB/s 98662 B/op 6 allocs/op BenchmarkDSEPass-4 31 3737119 ns/op 55200 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 117975788 ns/op 4287328 B/op 109070 allocs/op BenchmarkCSEPass-4 7 16319361 ns/op 159803 B/op 11 allocs/op BenchmarkCSEPassBlock-4 1 152527195 ns/op 5720288 B/op 97861 allocs/op BenchmarkDeadcodePass-4 153 752338 ns/op 91360 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125868042 ns/op 4047776 B/op 44973 allocs/op BenchmarkMultiPass-4 57 1870029 ns/op 219289 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 254572752 ns/op 11193464 B/op 149863 allocs/op BenchmarkCondRewrite/SoloJump-4 2971305 40.18 ns/op BenchmarkCondRewrite/CombJump-4 2810714 42.89 ns/op PASS ok cmd/compile/internal/ssa 17.058s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9595 11620 ns/op BenchmarkExtShift-4 17469 6852 ns/op BenchmarkModify-4 9273 12231 ns/op BenchmarkMullImm-4 17241 6969 ns/op BenchmarkConstModify-4 9441 11995 ns/op BenchmarkBitSet-4 21340 5620 ns/op BenchmarkBitClear-4 21120 5618 ns/op BenchmarkBitToggle-4 21321 5627 ns/op BenchmarkBitSetConst-4 161569 764.3 ns/op BenchmarkBitClearConst-4 161934 759.7 ns/op BenchmarkBitToggleConst-4 159438 764.4 ns/op BenchmarkDivconstI64-4 8815986 13.51 ns/op BenchmarkModconstI64-4 8356795 14.17 ns/op BenchmarkDivisiblePow2constI64-4 8757776 13.55 ns/op BenchmarkDivisibleconstI64-4 9362605 12.81 ns/op BenchmarkDivisibleWDivconstI64-4 7307970 16.37 ns/op BenchmarkDivconstU64/3-4 8996700 13.33 ns/op BenchmarkDivconstU64/5-4 7395798 14.16 ns/op BenchmarkDivconstU64/37-4 8619508 13.64 ns/op BenchmarkDivconstU64/1234567-4 8728243 13.71 ns/op BenchmarkModconstU64-4 9315679 12.92 ns/op BenchmarkDivisibleconstU64-4 9117882 13.15 ns/op BenchmarkDivisibleWDivconstU64-4 6936117 17.29 ns/op BenchmarkDivconstI32-4 8299219 14.34 ns/op BenchmarkModconstI32-4 9000598 13.42 ns/op BenchmarkDivisiblePow2constI32-4 8886318 13.50 ns/op BenchmarkDivisibleconstI32-4 8856986 13.49 ns/op BenchmarkDivisibleWDivconstI32-4 6893890 17.59 ns/op BenchmarkDivconstU32-4 8664052 13.65 ns/op BenchmarkModconstU32-4 8520348 14.13 ns/op BenchmarkDivisibleconstU32-4 8931733 13.45 ns/op BenchmarkDivisibleWDivconstU32-4 6928986 17.31 ns/op BenchmarkDivconstI16-4 8422146 14.21 ns/op BenchmarkModconstI16-4 8889730 13.47 ns/op BenchmarkDivisiblePow2constI16-4 8835505 13.60 ns/op BenchmarkDivisibleconstI16-4 8890329 13.46 ns/op BenchmarkDivisibleWDivconstI16-4 6931138 17.23 ns/op BenchmarkDivconstU16-4 8817309 13.64 ns/op BenchmarkModconstU16-4 8774544 13.54 ns/op BenchmarkDivisibleconstU16-4 8929658 13.48 ns/op BenchmarkDivisibleWDivconstU16-4 7281295 16.50 ns/op BenchmarkDivconstI8-4 7930944 13.59 ns/op BenchmarkModconstI8-4 9409227 12.96 ns/op BenchmarkDivisiblePow2constI8-4 8807317 13.55 ns/op BenchmarkDivisibleconstI8-4 8848161 13.60 ns/op BenchmarkDivisibleWDivconstI8-4 7134368 16.93 ns/op BenchmarkDivconstU8-4 7948380 13.84 ns/op BenchmarkModconstU8-4 8782455 13.56 ns/op BenchmarkDivisibleconstU8-4 8866938 13.54 ns/op BenchmarkDivisibleWDivconstU8-4 7356426 16.30 ns/op BenchmarkMul2-4 168704 710.4 ns/op BenchmarkMulNeg2-4 162254 727.7 ns/op BenchmarkEfaceInteger-4 3618336 28.13 ns/op BenchmarkMulconstI32/3-4 16716730 7.173 ns/op BenchmarkMulconstI32/5-4 15536302 7.152 ns/op BenchmarkMulconstI32/12-4 16291130 7.314 ns/op BenchmarkMulconstI32/120-4 16050966 7.444 ns/op BenchmarkMulconstI32/-120-4 16831096 7.136 ns/op BenchmarkMulconstI32/65537-4 16497609 7.309 ns/op BenchmarkMulconstI32/65538-4 15991378 7.301 ns/op BenchmarkMulconstI64/3-4 16276628 7.300 ns/op BenchmarkMulconstI64/5-4 16373816 7.296 ns/op BenchmarkMulconstI64/12-4 16473536 7.280 ns/op BenchmarkMulconstI64/120-4 16081666 7.339 ns/op BenchmarkMulconstI64/-120-4 16368736 7.287 ns/op BenchmarkMulconstI64/65537-4 16122110 7.351 ns/op BenchmarkMulconstI64/65538-4 16260320 7.410 ns/op BenchmarkMulconstU32/3-4 15526615 7.765 ns/op BenchmarkMulconstU32/5-4 16549162 7.175 ns/op BenchmarkMulconstU32/12-4 16268827 7.338 ns/op BenchmarkMulconstU32/120-4 16757283 7.159 ns/op BenchmarkMulconstU32/65537-4 16475359 7.253 ns/op BenchmarkMulconstU32/65538-4 16421926 7.294 ns/op BenchmarkMulconstU64/3-4 16338573 7.303 ns/op BenchmarkMulconstU64/5-4 16308765 7.292 ns/op BenchmarkMulconstU64/12-4 16289388 7.326 ns/op BenchmarkMulconstU64/120-4 16406584 7.271 ns/op BenchmarkMulconstU64/65537-4 16544097 7.290 ns/op BenchmarkMulconstU64/65538-4 16477852 7.280 ns/op BenchmarkShiftArithmeticRight-4 19993414 6.063 ns/op BenchmarkSwitch8Predictable-4 17151870 6.975 ns/op BenchmarkSwitch8Unpredictable-4 6849890 17.64 ns/op BenchmarkSwitch32Predictable-4 8863792 11.62 ns/op BenchmarkSwitch32Unpredictable-4 6883460 17.44 ns/op BenchmarkSwitchStringPredictable-4 8167428 12.72 ns/op BenchmarkSwitchStringUnpredictable-4 4564736 23.40 ns/op PASS ok cmd/compile/internal/test 12.152s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 140 848851 ns/op BenchmarkNamed/Underlying/nongeneric-4 770739 131.7 ns/op BenchmarkNamed/Underlying/generic-4 877249 131.8 ns/op BenchmarkNamed/Underlying/src_instance-4 887679 131.2 ns/op BenchmarkNamed/Underlying/user_instance-4 844246 137.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 579032687 ns/op 52618 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 371742211 ns/op 81958 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 167550468 ns/op 181713 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138575641 ns/op 219735 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 385950699 ns/op 13290 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89803944 ns/op 57103 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35403171 ns/op 144854 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33280116 ns/op 154117 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 146205869 ns/op 14835 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40002177 ns/op 54225 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21541818 ns/op 100699 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19916450 ns/op 108886 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1174143779 ns/op 53603 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 591915792 ns/op 106323 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 168206500 ns/op 373994 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119856775 ns/op 524787 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 438496291 ns/op 4613 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64040918 ns/op 31569 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40710097 ns/op 49675 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39050582 ns/op 51791 lines/s PASS ok cmd/compile/internal/types2 16.016s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 128 887280 ns/op 2172016 sys-ns/op 1181797 user-ns/op PASS ok cmd/go 0.210s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67266 1737 ns/op 4.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77416 1520 ns/op 5.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14283 8352 ns/op 122.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14792 8140 ns/op 125.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2241 53690 ns/op 152.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2217 53126 ns/op 154.20 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.972s All tests passed.