linux-amd64-longtest-race at dfd2ddd6717acb16b43ecde5150a7d8916ac5484 ##### 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.251s ok archive/zip 115.370s ok bufio 0.317s ok bytes 9.508s ok compress/bzip2 0.469s ok compress/flate 163.632s ok compress/gzip 11.816s ok compress/lzw 0.577s ok compress/zlib 8.391s ok container/heap 0.044s ok container/list 0.030s ok container/ring 0.030s ok context 0.047s ok crypto 0.030s ok crypto/aes 0.070s ok crypto/cipher 1.181s ok crypto/des 0.061s ok crypto/dsa 10.486s ok crypto/ecdh 1.154s ok crypto/ecdsa 3.157s ok crypto/ed25519 0.931s ok crypto/elliptic 1.290s ok crypto/hmac 0.035s ok crypto/internal/alias 0.030s ok crypto/internal/bigmod 2.443s ok crypto/internal/boring 0.030s ok crypto/internal/boring/bcache 0.387s ok crypto/internal/edwards25519 35.831s ok crypto/internal/edwards25519/field 12.663s ok crypto/internal/nistec 3.650s ok crypto/internal/nistec/fiat 0.030s [no tests to run] ok crypto/md5 0.041s ok crypto/rand 2.909s ok crypto/rc4 0.497s ok crypto/rsa 5.813s ok crypto/sha1 0.057s ok crypto/sha256 0.038s ok crypto/sha512 0.031s ok crypto/subtle 18.623s ok crypto/tls 5.987s ok crypto/x509 4.335s ok database/sql 1.267s ok database/sql/driver 0.029s ok debug/buildinfo 4.361s ok debug/dwarf 0.114s ok debug/elf 1.251s ok debug/gosym 0.334s ok debug/macho 0.051s ok debug/pe 0.061s ok debug/plan9obj 0.031s ok embed 0.031s [no tests to run] ok embed/internal/embedtest 0.031s ok encoding/ascii85 0.041s ok encoding/asn1 0.041s ok encoding/base32 0.084s ok encoding/base64 0.042s ok encoding/binary 0.041s ok encoding/csv 0.072s ok encoding/gob 17.702s ok encoding/hex 0.041s ok encoding/json 9.264s ok encoding/pem 2.291s ok encoding/xml 39.263s ok errors 0.040s ok expvar 0.031s ok flag 0.145s ok fmt 0.517s ok go/ast 0.040s ok go/build 4.044s ok go/build/constraint 0.040s ok go/constant 0.041s ok go/doc 0.255s ok go/doc/comment 2.106s ok go/format 0.061s ok go/importer 0.160s ok go/internal/gccgoimporter 0.061s ok go/internal/gcimporter 43.255s ok go/internal/srcimporter 18.559s ok go/parser 53.897s ok go/printer 1.319s ok go/scanner 0.041s ok go/token 0.125s ok go/types 134.805s ok hash 0.041s ok hash/adler32 0.061s ok hash/crc32 0.072s ok hash/crc64 0.041s ok hash/fnv 0.030s ok hash/maphash 0.041s ok html 0.031s ok html/template 0.746s ok image 1.390s ok image/color 0.052s ok image/draw 0.569s ok image/gif 97.602s ok image/jpeg 23.788s ok image/png 5.636s ok index/suffixarray 616.046s ok internal/abi 0.544s ok internal/buildcfg 0.031s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.031s ok internal/coverage/pods 0.031s ok internal/coverage/slicereader 0.030s ok internal/coverage/slicewriter 0.030s ok internal/coverage/test 0.052s ok internal/cpu 0.093s ok internal/dag 0.030s ok internal/diff 0.031s ok internal/fmtsort 0.030s ok internal/fuzz 0.051s ok internal/godebug 0.031s ok internal/intern 2.345s ok internal/itoa 0.031s ok internal/poll 20.992s ok internal/profile 0.031s ok internal/reflectlite 0.266s ok internal/safefilepath 0.030s ok internal/saferio 0.268s ok internal/singleflight 0.104s ok internal/testenv 0.030s ok internal/trace 6.106s ok internal/types/errors 0.352s ok internal/unsafeheader 0.030s ok internal/xcoff 0.050s ok io 0.068s ok io/fs 0.274s ok io/ioutil 0.040s ok log 0.042s ok log/syslog 1.256s ok math 0.044s ok math/big 7.507s ok math/bits 0.040s ok math/cmplx 0.031s ok math/rand 31.947s ok mime 0.064s ok mime/multipart 3.540s ok mime/quotedprintable 0.640s ok net 23.424s ok net/http 75.389s ok net/http/cgi 0.578s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.150s ok net/http/httptest 0.214s ok net/http/httptrace 0.030s ok net/http/httputil 1.161s ok net/http/internal 0.042s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.208s ok net/internal/socktest 0.033s ok net/mail 0.040s ok net/netip 0.362s ok net/rpc 0.076s ok net/rpc/jsonrpc 0.042s ok net/smtp 0.072s ok net/textproto 0.042s ok net/url 0.051s ok os 17.265s ok os/exec 0.794s ok os/exec/internal/fdtest 0.031s ok os/signal 14.153s ok os/user 0.033s ok path 0.034s ok path/filepath 0.088s ok plugin 0.030s ok reflect 2.324s ok regexp 3.212s ok regexp/syntax 4.583s ok runtime 221.751s ok runtime/cgo 0.030s ok runtime/coverage 17.160s ok runtime/debug 0.187s ok runtime/internal/atomic 2.745s ok runtime/internal/math 0.037s ok runtime/internal/sys 0.032s ok runtime/internal/syscall 0.031s ok runtime/metrics 0.031s ok runtime/pprof 82.660s ok runtime/race 9.743s ok runtime/trace 6.099s ok sort 6.215s ok strconv 7.895s ok strings 4.347s ok sync 1.713s ok sync/atomic 203.033s ok syscall 3.052s ok testing 2.000s ok testing/fstest 0.041s ok testing/iotest 0.030s ok testing/quick 0.173s ok text/scanner 0.051s ok text/tabwriter 0.035s ok text/template 0.846s ok text/template/parse 0.052s ok time 16.606s ok unicode 0.041s ok unicode/utf16 0.033s ok unicode/utf8 0.051s ok cmd/addr2line 1.033s ok cmd/api 6.649s ok cmd/asm/internal/asm 3.349s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.052s ok cmd/compile/internal/amd64 52.344s ok cmd/compile/internal/base 0.032s ok cmd/compile/internal/compare 0.031s ok cmd/compile/internal/dwarfgen 0.431s ok cmd/compile/internal/importer 13.678s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.229s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 181.655s ok cmd/compile/internal/syntax 16.671s ok cmd/compile/internal/test 33.407s ok cmd/compile/internal/typecheck 0.272s ok cmd/compile/internal/types 0.031s ok cmd/compile/internal/types2 64.781s ok cmd/covdata 1.197s ok cmd/cover 1.191s ok cmd/dist 0.036s ok cmd/doc 1.019s ok cmd/fix 0.846s ok cmd/go 278.506s ok cmd/go/internal/auth 0.034s ok cmd/go/internal/cache 2.218s ok cmd/go/internal/fsys 0.062s ok cmd/go/internal/generate 0.041s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.041s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 1.442s ok cmd/go/internal/lockedfile/internal/filelock 0.085s ok cmd/go/internal/modconv 0.041s ok cmd/go/internal/modfetch 36.236s ok cmd/go/internal/modfetch/codehost 10.234s ok cmd/go/internal/modfetch/zip_sum_test 0.030s ok cmd/go/internal/modindex 0.570s ok cmd/go/internal/modload 49.213s ok cmd/go/internal/mvs 0.052s ok cmd/go/internal/par 0.147s ok cmd/go/internal/str 0.034s ok cmd/go/internal/test 0.031s ok cmd/go/internal/vcs 0.401s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.534s ok cmd/go/internal/web 0.031s ok cmd/go/internal/work 0.975s ok cmd/gofmt 40.740s ok cmd/internal/archive 0.819s ok cmd/internal/buildid 0.549s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 18.784s ok cmd/internal/moddeps 11.126s ok cmd/internal/notsha256 0.031s ok cmd/internal/obj 0.482s ok cmd/internal/obj/ppc64 5.289s ok cmd/internal/obj/riscv 8.516s ok cmd/internal/obj/s390x 0.031s ok cmd/internal/obj/x86 0.939s ok cmd/internal/objabi 0.031s ok cmd/internal/pkgpath 0.151s ok cmd/internal/pkgpattern 0.041s ok cmd/internal/quoted 0.030s ok cmd/internal/src 0.031s ok cmd/internal/test2json 0.722s ok cmd/link 8.478s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 13.326s ok cmd/link/internal/loader 0.071s ok cmd/nm 0.834s ok cmd/objdump 1.738s ok cmd/pack 1.417s ok cmd/pprof 1.523s ok cmd/trace 0.291s ok cmd/vet 11.091s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2767 38984 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2115 50301 ns/op 1848 B/op 36 allocs/op Benchmark/Writer/PAX-4 1437 74671 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3153 37439 ns/op 17412 B/op 16 allocs/op Benchmark/Reader/GNU-4 4268 28637 ns/op 17407 B/op 15 allocs/op Benchmark/Reader/PAX-4 1534 72122 ns/op 28290 B/op 33 allocs/op PASS ok archive/tar 0.864s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 339268884 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 162090820 ns/op BenchmarkZip64TestSizes/4096-4 1270 80006 ns/op BenchmarkZip64TestSizes/1048576-4 180 663412 ns/op BenchmarkZip64TestSizes/67108864-4 1 138840562 ns/op PASS ok archive/zip 1.395s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 226124 497.8 ns/op BenchmarkReaderCopyUnoptimal-4 121330 850.7 ns/op BenchmarkReaderCopyNoWriteTo-4 17862 6358 ns/op BenchmarkReaderWriteToOptimal-4 6190 21185 ns/op BenchmarkReaderReadString-4 129024 888.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 198494 558.2 ns/op BenchmarkWriterCopyUnoptimal-4 202962 558.8 ns/op BenchmarkWriterCopyNoReadFrom-4 17296 6291 ns/op BenchmarkReaderEmpty-4 33669 3245 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 27238 4029 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 622972 191.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.689s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4825 21655 ns/op 1513.21 MB/s BenchmarkWriteByte-4 489 232014 ns/op 17.65 MB/s BenchmarkWriteRune-4 252 480718 ns/op 25.56 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3927220 ns/op BenchmarkBufferFullSmallReads-4 100 1039751 ns/op BenchmarkBufferWriteBlock/N4096-4 7182 17446 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 369 291665 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 21632362 ns/op 4192275 B/op 22 allocs/op BenchmarkIndexByte/10-4 4673169 24.41 ns/op 409.68 MB/s BenchmarkIndexByte/32-4 4423086 26.40 ns/op 1211.98 MB/s BenchmarkIndexByte/4K-4 906916 129.7 ns/op 31569.83 MB/s BenchmarkIndexBytePortable/10-4 771585 143.1 ns/op 69.90 MB/s BenchmarkIndexBytePortable/32-4 252550 450.2 ns/op 71.08 MB/s BenchmarkIndexBytePortable/4K-4 2217 53250 ns/op 76.92 MB/s BenchmarkIndexRune/10-4 1201810 100.0 ns/op 99.99 MB/s BenchmarkIndexRune/32-4 1226030 99.35 ns/op 322.09 MB/s BenchmarkIndexRune/4K-4 385292 307.7 ns/op 13310.80 MB/s BenchmarkIndexRuneASCII/10-4 4456980 24.09 ns/op 415.15 MB/s BenchmarkIndexRuneASCII/32-4 4333255 26.25 ns/op 1219.18 MB/s BenchmarkIndexRuneASCII/4K-4 850984 132.2 ns/op 30974.26 MB/s BenchmarkEqual/0-4 7398673 15.87 ns/op BenchmarkEqual/1-4 1534237 77.37 ns/op 12.92 MB/s BenchmarkEqual/6-4 1522359 79.33 ns/op 75.64 MB/s BenchmarkEqual/9-4 1462431 81.98 ns/op 109.79 MB/s BenchmarkEqual/15-4 1420430 82.47 ns/op 181.88 MB/s BenchmarkEqual/16-4 1508072 79.18 ns/op 202.08 MB/s BenchmarkEqual/20-4 1431547 83.80 ns/op 238.66 MB/s BenchmarkEqual/32-4 1426622 84.08 ns/op 380.58 MB/s BenchmarkEqual/4K-4 103854 1142 ns/op 3585.28 MB/s BenchmarkIndex/10-4 3243307 37.26 ns/op 268.37 MB/s BenchmarkIndex/32-4 3133238 38.15 ns/op 838.76 MB/s BenchmarkIndex/4K-4 18219 6553 ns/op 625.10 MB/s BenchmarkIndexEasy/10-4 2921203 38.09 ns/op 262.55 MB/s BenchmarkIndexEasy/32-4 3093612 38.17 ns/op 838.36 MB/s BenchmarkIndexEasy/4K-4 482236 239.7 ns/op 17089.72 MB/s BenchmarkCount/10-4 1527192 77.88 ns/op 128.41 MB/s BenchmarkCount/32-4 1524062 78.74 ns/op 406.41 MB/s BenchmarkCount/4K-4 18068 6633 ns/op 617.53 MB/s BenchmarkCountEasy/10-4 1530703 77.90 ns/op 128.38 MB/s BenchmarkCountEasy/32-4 1498986 79.07 ns/op 404.71 MB/s BenchmarkCountEasy/4K-4 417230 278.6 ns/op 14704.36 MB/s BenchmarkCountSingle/10-4 3898579 31.17 ns/op 320.83 MB/s BenchmarkCountSingle/32-4 3523077 33.85 ns/op 945.23 MB/s BenchmarkCountSingle/4K-4 774819 141.4 ns/op 28974.38 MB/s BenchmarkToUpper/#00-4 3001965 40.03 ns/op BenchmarkToUpper/ONLYUPPER-4 295190 411.1 ns/op BenchmarkToUpper/abc-4 490204 227.6 ns/op BenchmarkToUpper/AbC123-4 288548 399.5 ns/op BenchmarkToUpper/azAZ09_-4 262963 439.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74708 1537 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39258 3003 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56380 2091 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126283 957.9 ns/op BenchmarkToLower/#00-4 2907538 41.01 ns/op BenchmarkToLower/abc-4 447624 253.2 ns/op BenchmarkToLower/AbC123-4 293679 398.9 ns/op BenchmarkToLower/azAZ09_-4 262495 431.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77182 1534 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 43245 2765 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67057 1765 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119994 991.1 ns/op BenchmarkFields/ASCII/16-4 130575 919.6 ns/op 17.40 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8954 13179 ns/op 19.42 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 547 210720 ns/op 19.44 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3861943 ns/op 16.97 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60929415 ns/op 17.21 MB/s 2277376 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 75590 1549 ns/op 10.33 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5140 20191 ns/op 12.68 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 344 329631 ns/op 12.43 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6638046 ns/op 9.87 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 129945837 ns/op 8.07 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 159673 757.0 ns/op 21.13 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12566 9364 ns/op 27.34 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 661 169967 ns/op 24.10 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 26 3955422 ns/op 16.57 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82378294 ns/op 12.73 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 102432 1121 ns/op 14.27 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8421 14112 ns/op 18.14 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 499 226461 ns/op 18.09 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4904476 ns/op 13.36 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101281151 ns/op 10.35 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2038992 59.17 ns/op BenchmarkTrimSpace/ASCII-4 1000000 118.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 107396 1050 ns/op BenchmarkTrimSpace/JustNonASCII-4 50720 2354 ns/op BenchmarkToValidUTF8/Valid-4 478750 247.7 ns/op BenchmarkToValidUTF8/InvalidASCII-4 330378 355.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99944 1220 ns/op BenchmarkIndexHard1-4 820 143238 ns/op BenchmarkIndexHard2-4 597 200075 ns/op BenchmarkIndexHard3-4 150 800052 ns/op BenchmarkIndexHard4-4 150 800504 ns/op BenchmarkLastIndexHard1-4 5 22229473 ns/op BenchmarkLastIndexHard2-4 4 28694804 ns/op BenchmarkLastIndexHard3-4 4 31299538 ns/op BenchmarkCountHard1-4 825 144276 ns/op BenchmarkCountHard2-4 594 200130 ns/op BenchmarkCountHard3-4 150 793358 ns/op BenchmarkSplitEmptySeparator-4 1 171686057 ns/op BenchmarkSplitSingleByteSeparator-4 10 11246030 ns/op BenchmarkSplitMultiByteSeparator-4 10 10466346 ns/op BenchmarkSplitNSingleByteSeparator-4 180908 626.3 ns/op BenchmarkSplitNMultiByteSeparator-4 73573 1645 ns/op BenchmarkRepeat-4 186853 610.2 ns/op BenchmarkRepeatLarge/256/1-4 144537 792.0 ns/op 323.22 MB/s BenchmarkRepeatLarge/256/16-4 236382 531.9 ns/op 481.33 MB/s BenchmarkRepeatLarge/512/1-4 88516 1143 ns/op 448.00 MB/s BenchmarkRepeatLarge/512/16-4 152526 786.9 ns/op 650.63 MB/s BenchmarkRepeatLarge/1024/1-4 62474 1646 ns/op 622.07 MB/s BenchmarkRepeatLarge/1024/16-4 74185 1371 ns/op 746.86 MB/s BenchmarkRepeatLarge/2048/1-4 36712 2907 ns/op 704.58 MB/s BenchmarkRepeatLarge/2048/16-4 39436 2590 ns/op 790.88 MB/s BenchmarkRepeatLarge/4096/1-4 23512 5042 ns/op 812.45 MB/s BenchmarkRepeatLarge/4096/16-4 24712 4659 ns/op 879.22 MB/s BenchmarkRepeatLarge/8192/1-4 13086 9050 ns/op 905.23 MB/s BenchmarkRepeatLarge/8192/16-4 13666 8349 ns/op 981.15 MB/s BenchmarkRepeatLarge/8192/4097-4 21958 5188 ns/op 789.68 MB/s BenchmarkRepeatLarge/16384/1-4 7953 15916 ns/op 1029.43 MB/s BenchmarkRepeatLarge/16384/16-4 7466 15698 ns/op 1043.68 MB/s BenchmarkRepeatLarge/16384/4097-4 8626 12585 ns/op 976.64 MB/s BenchmarkRepeatLarge/32768/1-4 3858 31796 ns/op 1030.58 MB/s BenchmarkRepeatLarge/32768/16-4 4345 30703 ns/op 1067.24 MB/s BenchmarkRepeatLarge/32768/4097-4 4188 29089 ns/op 985.91 MB/s BenchmarkRepeatLarge/65536/1-4 2205 54462 ns/op 1203.33 MB/s BenchmarkRepeatLarge/65536/16-4 2137 57059 ns/op 1148.57 MB/s BenchmarkRepeatLarge/65536/4097-4 2227 56623 ns/op 1085.33 MB/s BenchmarkRepeatLarge/131072/1-4 213 541897 ns/op 241.88 MB/s BenchmarkRepeatLarge/131072/16-4 216 526561 ns/op 248.92 MB/s BenchmarkRepeatLarge/131072/4097-4 220 536937 ns/op 236.54 MB/s BenchmarkRepeatLarge/262144/1-4 100 1056112 ns/op 248.22 MB/s BenchmarkRepeatLarge/262144/16-4 100 1084945 ns/op 241.62 MB/s BenchmarkRepeatLarge/262144/4097-4 99 1053754 ns/op 244.94 MB/s BenchmarkRepeatLarge/524288/1-4 61 2139800 ns/op 245.02 MB/s BenchmarkRepeatLarge/524288/16-4 58 2147332 ns/op 244.16 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2150106 ns/op 242.00 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4376698 ns/op 239.58 MB/s BenchmarkRepeatLarge/1048576/16-4 26 4231226 ns/op 247.82 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4265700 ns/op 244.92 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8158784 ns/op 257.04 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8182931 ns/op 256.28 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8142487 ns/op 257.12 MB/s BenchmarkRepeatLarge/4194304/1-4 6 16777462 ns/op 250.00 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16722484 ns/op 250.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16864839 ns/op 248.52 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32029789 ns/op 261.90 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33921605 ns/op 247.29 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34499664 ns/op 243.09 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62944190 ns/op 266.54 MB/s BenchmarkRepeatLarge/16777216/16-4 2 64822441 ns/op 258.82 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64786152 ns/op 258.96 MB/s BenchmarkRepeatLarge/33554432/1-4 1 125948269 ns/op 266.41 MB/s BenchmarkRepeatLarge/33554432/16-4 1 126329635 ns/op 265.61 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125404585 ns/op 267.57 MB/s BenchmarkRepeatLarge/67108864/1-4 1 248605593 ns/op 269.94 MB/s BenchmarkRepeatLarge/67108864/16-4 1 253293037 ns/op 264.95 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 250541475 ns/op 267.86 MB/s BenchmarkRepeatLarge/134217728/1-4 1 493530914 ns/op 271.95 MB/s BenchmarkRepeatLarge/134217728/16-4 1 495610204 ns/op 270.81 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 497249451 ns/op 269.92 MB/s BenchmarkRepeatLarge/268435456/1-4 1 999286196 ns/op 268.63 MB/s BenchmarkRepeatLarge/268435456/16-4 1 993504690 ns/op 270.19 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 983149306 ns/op 273.04 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1978482919 ns/op 271.35 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1957015948 ns/op 274.33 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1977107799 ns/op 271.54 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3873057557 ns/op 277.23 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3843119751 ns/op 279.39 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3858238655 ns/op 278.30 MB/s BenchmarkBytesCompare/1-4 10238779 11.35 ns/op BenchmarkBytesCompare/2-4 8910524 13.35 ns/op BenchmarkBytesCompare/4-4 9003852 13.36 ns/op BenchmarkBytesCompare/8-4 9784332 12.31 ns/op BenchmarkBytesCompare/16-4 9591572 12.36 ns/op BenchmarkBytesCompare/32-4 8449846 13.66 ns/op BenchmarkBytesCompare/64-4 7789932 15.31 ns/op BenchmarkBytesCompare/128-4 7834040 15.38 ns/op BenchmarkBytesCompare/256-4 5760868 18.24 ns/op BenchmarkBytesCompare/512-4 4138302 28.99 ns/op BenchmarkBytesCompare/1024-4 2775748 43.37 ns/op BenchmarkBytesCompare/2048-4 1628146 73.73 ns/op BenchmarkIndexAnyASCII/1:1-4 2337823 51.53 ns/op BenchmarkIndexAnyASCII/1:2-4 2392436 48.71 ns/op BenchmarkIndexAnyASCII/1:4-4 2360445 48.93 ns/op BenchmarkIndexAnyASCII/1:8-4 2398114 49.04 ns/op BenchmarkIndexAnyASCII/1:16-4 2397862 49.86 ns/op BenchmarkIndexAnyASCII/1:32-4 2369234 49.37 ns/op BenchmarkIndexAnyASCII/1:64-4 2384371 48.64 ns/op BenchmarkIndexAnyASCII/16:1-4 2055967 57.73 ns/op BenchmarkIndexAnyASCII/16:2-4 412341 279.1 ns/op BenchmarkIndexAnyASCII/16:4-4 402879 280.7 ns/op BenchmarkIndexAnyASCII/16:8-4 410564 282.3 ns/op BenchmarkIndexAnyASCII/16:16-4 388184 295.1 ns/op BenchmarkIndexAnyASCII/16:32-4 361054 326.8 ns/op BenchmarkIndexAnyASCII/16:64-4 311052 371.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1872898 64.43 ns/op BenchmarkIndexAnyASCII/256:2-4 32799 3629 ns/op BenchmarkIndexAnyASCII/256:4-4 33271 3596 ns/op BenchmarkIndexAnyASCII/256:8-4 33349 3604 ns/op BenchmarkIndexAnyASCII/256:16-4 32660 3632 ns/op BenchmarkIndexAnyASCII/256:32-4 32526 3668 ns/op BenchmarkIndexAnyASCII/256:64-4 32055 3705 ns/op BenchmarkIndexAnyUTF8/1:1-4 2349414 51.37 ns/op BenchmarkIndexAnyUTF8/1:2-4 2400830 48.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 2385498 48.48 ns/op BenchmarkIndexAnyUTF8/1:8-4 2342146 48.87 ns/op BenchmarkIndexAnyUTF8/1:16-4 2406651 48.40 ns/op BenchmarkIndexAnyUTF8/1:32-4 2368682 50.08 ns/op BenchmarkIndexAnyUTF8/1:64-4 2334444 50.28 ns/op BenchmarkIndexAnyUTF8/16:1-4 153897 756.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 274615 428.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 274171 426.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 273566 427.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 267234 434.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 254416 453.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 253251 446.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11095 ns/op BenchmarkIndexAnyUTF8/256:2-4 19627 6098 ns/op BenchmarkIndexAnyUTF8/256:4-4 19659 6056 ns/op BenchmarkIndexAnyUTF8/256:8-4 19707 6018 ns/op BenchmarkIndexAnyUTF8/256:16-4 19322 6132 ns/op BenchmarkIndexAnyUTF8/256:32-4 18496 6601 ns/op BenchmarkIndexAnyUTF8/256:64-4 18724 6379 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2253997 51.81 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2303378 50.27 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2365168 49.89 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2365807 49.83 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2378436 49.50 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2343549 50.77 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2341982 49.80 ns/op BenchmarkLastIndexAnyASCII/16:1-4 322947 353.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328772 359.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 316387 362.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 314220 360.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 314199 372.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 285567 406.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 262646 453.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24405 4887 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24550 4951 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24445 4889 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24583 4893 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24614 4913 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24442 4936 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23646 5026 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2205955 50.98 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2344784 49.98 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2254887 49.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2358398 52.19 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2430201 48.27 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2355841 49.95 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2335304 49.87 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231112 490.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 274986 448.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 267876 439.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 270187 438.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 273237 437.2 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 250819 460.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 255644 448.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17256 6858 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19478 6113 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19472 6153 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19357 6285 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19538 6125 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18333 6593 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18591 6417 ns/op BenchmarkTrimASCII/1:1-4 2558095 46.09 ns/op BenchmarkTrimASCII/1:2-4 2159605 55.65 ns/op BenchmarkTrimASCII/1:4-4 2098875 57.59 ns/op BenchmarkTrimASCII/1:8-4 1912860 62.57 ns/op BenchmarkTrimASCII/1:16-4 1639782 72.59 ns/op BenchmarkTrimASCII/16:1-4 424657 271.1 ns/op BenchmarkTrimASCII/16:2-4 301070 373.5 ns/op BenchmarkTrimASCII/16:4-4 315698 369.1 ns/op BenchmarkTrimASCII/16:8-4 307107 376.5 ns/op BenchmarkTrimASCII/16:16-4 281500 388.4 ns/op BenchmarkTrimASCII/256:1-4 33133 3524 ns/op BenchmarkTrimASCII/256:2-4 23347 5091 ns/op BenchmarkTrimASCII/256:4-4 23714 5119 ns/op BenchmarkTrimASCII/256:8-4 23977 5045 ns/op BenchmarkTrimASCII/256:16-4 23700 5095 ns/op BenchmarkTrimASCII/4096:1-4 1976 55658 ns/op BenchmarkTrimASCII/4096:2-4 1453 80866 ns/op BenchmarkTrimASCII/4096:4-4 1513 80313 ns/op BenchmarkTrimASCII/4096:8-4 1467 80820 ns/op BenchmarkTrimASCII/4096:16-4 1472 79531 ns/op BenchmarkTrimByte-4 1510183 78.45 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13122 9087 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13196 9135 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 675 174889 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1347 86595 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2581 43052 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4638 22810 ns/op BenchmarkCompareBytesEqual-4 10127197 11.24 ns/op BenchmarkCompareBytesToNil-4 11661974 9.849 ns/op BenchmarkCompareBytesEmpty-4 12011509 8.711 ns/op BenchmarkCompareBytesIdentical-4 11984007 8.828 ns/op BenchmarkCompareBytesSameLength-4 10462933 10.30 ns/op BenchmarkCompareBytesDifferentLength-4 10679583 9.683 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1357 79558 ns/op 13180.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1426 85497 ns/op 12264.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1382 85349 ns/op 12285.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1387 84406 ns/op 12423.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1375 78337 ns/op 13385.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1372 78371 ns/op 13379.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1387 83067 ns/op 12623.37 MB/s BenchmarkCompareBytesBig-4 1298 84971 ns/op 12340.46 MB/s BenchmarkCompareBytesBigIdentical-4 12172650 8.520 ns/op 123071049.80 MB/s PASS ok bytes 70.866s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 78351564 ns/op 1.28 MB/s 3628668 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 319416656 ns/op 1.78 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24090782 ns/op 0.68 MB/s 3656512 B/op 51 allocs/op PASS ok compress/bzip2 1.389s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 66 1789359 ns/op 5.59 MB/s 49479 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17219065 ns/op 5.81 MB/s 67941 B/op 7 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 176506458 ns/op 5.67 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 58 1784754 ns/op 5.60 MB/s 46836 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17658171 ns/op 5.66 MB/s 57298 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 181835429 ns/op 5.50 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1761828 ns/op 5.68 MB/s 46394 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16676744 ns/op 6.00 MB/s 62756 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169633946 ns/op 5.90 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 62 1772424 ns/op 5.64 MB/s 47452 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16677780 ns/op 6.00 MB/s 57290 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170564899 ns/op 5.86 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 54 1977974 ns/op 5.06 MB/s 50957 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18982075 ns/op 5.27 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 194880894 ns/op 5.13 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 70 1557632 ns/op 6.42 MB/s 50059 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12662628 ns/op 7.90 MB/s 60173 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129833673 ns/op 7.70 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1382197 ns/op 7.23 MB/s 49461 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10305082 ns/op 9.70 MB/s 56048 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 102363492 ns/op 9.77 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 75 1437552 ns/op 6.96 MB/s 50672 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10159971 ns/op 9.84 MB/s 56048 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101724493 ns/op 9.83 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 87 1248711 ns/op 8.01 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11980468 ns/op 8.35 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119015213 ns/op 8.40 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2289481 ns/op 4.37 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21126774 ns/op 4.73 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204072496 ns/op 4.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6915506 ns/op 1.45 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81793854 ns/op 1.22 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 841235067 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6768569 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 82309396 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 836952068 ns/op 1.19 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1463786 ns/op 6.83 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12583775 ns/op 7.95 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125283221 ns/op 7.98 MB/s BenchmarkEncode/Newton/Speed/1e4-4 49 2130614 ns/op 4.69 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17068512 ns/op 5.86 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 168804462 ns/op 5.92 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6609897 ns/op 1.51 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73208646 ns/op 1.37 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 759205300 ns/op 1.32 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6729239 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 92219896 ns/op 1.08 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 970270795 ns/op 1.03 MB/s PASS ok compress/flate 15.434s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 46 2230502 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse4-4 48 2336112 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 21867966 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22318643 ns/op 4.48 MB/s BenchmarkDecoder/1e6-4 1 221133425 ns/op 4.52 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221068556 ns/op 4.52 MB/s BenchmarkEncoder/1e4-4 49 2178746 ns/op 4.59 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1801152 ns/op 5.55 MB/s BenchmarkEncoder/1e5-4 6 19197413 ns/op 5.21 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19002860 ns/op 5.26 MB/s BenchmarkEncoder/1e6-4 1 195975759 ns/op 5.10 MB/s BenchmarkEncoder/1e-Reuse6-4 1 189480125 ns/op 5.28 MB/s PASS ok compress/lzw 2.764s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3882490 ns/op PASS ok container/heap 0.259s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18460 5915 ns/op BenchmarkWithTimeout/concurrency=40-4 5376 21668 ns/op BenchmarkWithTimeout/concurrency=4000-4 4993 24265 ns/op BenchmarkWithTimeout/concurrency=400000-4 5911 21932 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 299883 335.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12037 10685 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14300 8083 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2446 72148 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1510 72891 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2037 49688 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 219 520986 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 163 748080 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 241 482905 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5549551 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9555239 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4839095 ns/op BenchmarkCheckCanceled/Err-4 260641 449.0 ns/op BenchmarkCheckCanceled/Done-4 415328 289.1 ns/op BenchmarkContextCancelDone-4 466398 244.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23684 5852 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20875 6008 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19624 6419 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15537 7497 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10740 10742 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 559903 216.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 313982 374.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 226155 531.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 141244 844.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72600 1684 ns/op PASS ok context 13.949s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1705730 69.56 ns/op 230.02 MB/s BenchmarkDecrypt-4 1716336 69.06 ns/op 231.67 MB/s BenchmarkExpand-4 984051 117.8 ns/op PASS ok crypto/aes 0.541s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 173395 655.8 ns/op 97.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 364444 293.4 ns/op 218.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 173080 669.4 ns/op 95.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 379779 309.3 ns/op 206.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 115671 1021 ns/op 1322.17 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174943 661.3 ns/op 2041.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106670 1125 ns/op 1199.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 147992 800.3 ns/op 1686.85 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 40735 2929 ns/op 2796.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51391 2297 ns/op 3566.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34358 3482 ns/op 2352.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39270 3030 ns/op 2703.44 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6603 16151 ns/op 63.09 MB/s BenchmarkAESCFBDecrypt1K-4 6834 16492 ns/op 61.79 MB/s BenchmarkAESCFBDecrypt8K-4 906 129341 ns/op 63.30 MB/s BenchmarkAESOFB1K-4 10000 11044 ns/op 92.27 MB/s BenchmarkAESCTR1K-4 14206 8459 ns/op 120.46 MB/s BenchmarkAESCTR8K-4 1743 66573 ns/op 122.98 MB/s BenchmarkAESCBCEncrypt1K-4 14298 8312 ns/op 123.19 MB/s BenchmarkAESCBCDecrypt1K-4 18036 6636 ns/op 154.31 MB/s PASS ok crypto/cipher 2.850s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 73099 1569 ns/op 5.10 MB/s BenchmarkDecrypt-4 77766 1528 ns/op 5.24 MB/s BenchmarkTDESEncrypt-4 29593 4048 ns/op 1.98 MB/s BenchmarkTDESDecrypt-4 30056 3965 ns/op 2.02 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 943 121182 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7593348 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19996294 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 99 1220306 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.636s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1456 71828 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 42 2563401 ns/op 10774 B/op 62 allocs/op BenchmarkSign/P521-4 19 6080151 ns/op 11160 B/op 63 allocs/op BenchmarkVerify/P256-4 874 128414 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7640615 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 20151165 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3825 29698 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1858278 ns/op 1129 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5078769 ns/op 1450 B/op 17 allocs/op PASS ok crypto/ecdsa 1.527s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 325 349312 ns/op BenchmarkNewKeyFromSeed-4 334 353064 ns/op BenchmarkSigning-4 320 374233 ns/op BenchmarkVerification-4 216 549326 ns/op PASS ok crypto/ed25519 0.664s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5169 22729 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 152 752607 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1971204 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5018513 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1363 85821 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1951366 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5386398 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15329620 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12303 9226 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5719 20159 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3592 30007 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1362854 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2276 48647 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 289 408038 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1488 76080 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1255477 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.398s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14763 8059 ns/op 127.07 MB/s BenchmarkHMACSHA256_32-4 24673 4799 ns/op 6.67 MB/s BenchmarkNewWriteSum-4 10000 10185 ns/op 3.14 MB/s PASS ok crypto/hmac 0.513s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57963 2031 ns/op BenchmarkModSub-4 72169 1628 ns/op BenchmarkMontgomeryRepr-4 23810 4497 ns/op BenchmarkMontgomeryMul-4 30255 3965 ns/op BenchmarkModMul-4 12616 9296 ns/op BenchmarkExpBig-4 15 7301036 ns/op BenchmarkExp-4 7 15200179 ns/op PASS ok crypto/internal/bigmod 1.155s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3148 33443 ns/op BenchmarkScalarBaseMult-4 331 342837 ns/op BenchmarkScalarMult-4 156 764785 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 223 524341 ns/op PASS ok crypto/internal/edwards25519 0.638s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 519734 203.0 ns/op BenchmarkMultiply-4 4288790 28.04 ns/op BenchmarkSquare-4 5289108 22.64 ns/op BenchmarkInvert-4 24667 4887 ns/op BenchmarkMult32-4 1518018 77.51 ns/op PASS ok crypto/internal/edwards25519/field 0.816s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 54 1878465 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1592 74207 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5129452 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 14435171 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 171 676687 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8151 14637 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 66 1746482 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4296628 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.081s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 605637 182.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 316528 365.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 114870 1026 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 668332 178.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 322272 370.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 116182 1011 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.778s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119379 982.2 ns/op 8.14 MB/s BenchmarkHash64-4 127860 899.0 ns/op 71.19 MB/s BenchmarkHash128-4 118756 998.8 ns/op 128.16 MB/s BenchmarkHash256-4 95660 1240 ns/op 206.37 MB/s BenchmarkHash512-4 68715 1740 ns/op 294.18 MB/s BenchmarkHash1K-4 44517 2682 ns/op 381.76 MB/s BenchmarkHash8K-4 7482 16112 ns/op 508.44 MB/s BenchmarkHash1M-4 60 1954460 ns/op 536.50 MB/s BenchmarkHash8M-4 7 15602966 ns/op 537.63 MB/s BenchmarkHash8BytesUnaligned-4 116467 980.1 ns/op 8.16 MB/s BenchmarkHash1KUnaligned-4 44341 2701 ns/op 379.05 MB/s BenchmarkHash8KUnaligned-4 7348 16234 ns/op 504.63 MB/s PASS ok crypto/md5 1.610s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 405326070 ns/op PASS ok crypto/rand 0.910s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13185 9097 ns/op 14.07 MB/s BenchmarkRC4_1K-4 1545 72134 ns/op 14.20 MB/s BenchmarkRC4_8K-4 206 572295 ns/op 14.15 MB/s PASS ok crypto/rc4 0.523s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8768019 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20105414 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37602242 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2708458 ns/op BenchmarkDecryptOAEP/2048-4 13 8844932 ns/op BenchmarkEncryptOAEP/2048-4 40 2696796 ns/op BenchmarkSignPKCS1v15/2048-4 13 8807004 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2722486 ns/op BenchmarkSignPSS/2048-4 12 9620774 ns/op BenchmarkVerifyPSS/2048-4 40 2838562 ns/op PASS ok crypto/rsa 1.562s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 105662 1081 ns/op 7.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125712 914.4 ns/op 8.75 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75333 1564 ns/op 204.63 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85228 1360 ns/op 235.22 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48951 2433 ns/op 420.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53271 2238 ns/op 457.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9903 11759 ns/op 696.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9961 11683 ns/op 701.21 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.093s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82518 1408 ns/op 5.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 96217 1219 ns/op 6.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90955 1287 ns/op 6.21 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25534 4732 ns/op 216.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26972 4434 ns/op 230.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26631 4572 ns/op 223.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4202 28286 ns/op 289.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4119 28426 ns/op 288.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4189 28171 ns/op 290.80 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.309s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58508 1999 ns/op 4.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73290 1592 ns/op 5.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66338 1798 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28358 4227 ns/op 242.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31586 3842 ns/op 266.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30073 3974 ns/op 257.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5906 20164 ns/op 406.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5679 19760 ns/op 414.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5810 19998 ns/op 409.64 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.306s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15781605 7.515 ns/op BenchmarkConstantTimeEq-4 15715717 7.564 ns/op BenchmarkConstantTimeLessOrEq-4 15587587 7.532 ns/op BenchmarkXORBytes/8Bytes-4 4211368 25.41 ns/op 314.81 MB/s BenchmarkXORBytes/128Bytes-4 4076184 30.78 ns/op 4158.29 MB/s BenchmarkXORBytes/2048Bytes-4 907354 132.2 ns/op 15490.44 MB/s BenchmarkXORBytes/32768Bytes-4 61126 1977 ns/op 16573.74 MB/s PASS ok crypto/subtle 0.990s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 139 967556 ns/op BenchmarkCertCache/1-4 152 783557 ns/op BenchmarkCertCache/2-4 163 687629 ns/op BenchmarkCertCache/3-4 176 825161 ns/op BenchmarkHandshakeServer/RSA-4 39 3070499 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3764980 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3367895 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1134126 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 154 793089 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2366623 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 1989970 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29297026 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28379176 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21362405 ns/op 49.09 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 26412394 ns/op 39.70 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35037856 ns/op 59.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 42184545 ns/op 49.71 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60704352 ns/op 69.09 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 91534630 ns/op 45.82 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 121738661 ns/op 68.91 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 159913510 ns/op 52.46 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 215762403 ns/op 77.76 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 311947562 ns/op 53.78 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 417327989 ns/op 80.40 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 598734010 ns/op 56.04 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 882132315 ns/op 76.08 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1267458184 ns/op 52.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22250771 ns/op 47.13 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29866506 ns/op 35.11 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35776804 ns/op 58.62 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47599655 ns/op 44.06 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63645957 ns/op 65.90 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 87574980 ns/op 47.89 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 115069021 ns/op 72.90 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 159773204 ns/op 52.50 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 219570571 ns/op 76.41 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 314352782 ns/op 53.37 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 408497110 ns/op 82.14 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 608370176 ns/op 55.15 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 881408849 ns/op 76.14 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1208484445 ns/op 55.53 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703090276 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705733509 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288084292 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288033164 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148799168 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149427573 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80376024 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80053502 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38642819 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38604191 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142858362 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145630813 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63842410 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63458577 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37283659 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37280971 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24523001 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23903882 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16677682 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15783520 ns/op PASS ok crypto/tls 18.803s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12321368 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 312 383340 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1008 108823 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1029 117019 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.691s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 23608600 ns/op 2503568 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23947141 ns/op 2228310 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 8 14219920 ns/op 1708786 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 24033768 ns/op 2351555 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10585030 ns/op 595019 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18474921 ns/op 823644 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 24 4205134 ns/op 108507 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22662163 ns/op 1662313 B/op 13981 allocs/op BenchmarkManyConcurrentQueries-4 2114 49584 ns/op 3971 B/op 20 allocs/op PASS ok database/sql 1.866s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 234744 520.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1637098 ns/op 188222 B/op 13 allocs/op Benchmark115/LineToPC-4 74 1643442 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17154 6977 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.765s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 700 162288 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3033 38818 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.392s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 267 444954 ns/op 18.41 MB/s BenchmarkEncodeToString-4 218 504652 ns/op 16.23 MB/s BenchmarkDecode-4 141 841700 ns/op 15.58 MB/s BenchmarkDecodeString-4 139 841871 ns/op 15.57 MB/s PASS ok encoding/base32 0.757s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 310 353200 ns/op 23.19 MB/s BenchmarkDecodeString/2-4 248312 439.7 ns/op 9.10 MB/s BenchmarkDecodeString/4-4 223604 517.6 ns/op 15.45 MB/s BenchmarkDecodeString/8-4 183013 637.2 ns/op 18.83 MB/s BenchmarkDecodeString/64-4 33055 3524 ns/op 24.97 MB/s BenchmarkDecodeString/8192-4 316 371070 ns/op 29.44 MB/s BenchmarkNewEncoding-4 85472 1285 ns/op 199.18 MB/s PASS ok encoding/base64 0.996s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1312 85992 ns/op 46.52 MB/s BenchmarkReadStruct-4 17294 6854 ns/op 10.94 MB/s BenchmarkWriteStruct-4 18150 6774 ns/op 11.07 MB/s BenchmarkReadInts-4 46429 2461 ns/op 12.19 MB/s BenchmarkWriteInts-4 39778 2883 ns/op 10.41 MB/s BenchmarkWriteSlice1000Int32s-4 1305 90788 ns/op 44.06 MB/s BenchmarkPutUint16-4 3365833 35.57 ns/op 56.23 MB/s BenchmarkAppendUint16-4 3364558 35.67 ns/op 56.06 MB/s BenchmarkPutUint32-4 2475661 47.97 ns/op 83.39 MB/s BenchmarkAppendUint32-4 2355105 50.17 ns/op 79.73 MB/s BenchmarkPutUint64-4 1067216 111.0 ns/op 72.09 MB/s BenchmarkAppendUint64-4 958228 114.1 ns/op 70.14 MB/s BenchmarkLittleEndianPutUint16-4 3308740 36.16 ns/op 55.31 MB/s BenchmarkLittleEndianAppendUint16-4 3349357 35.75 ns/op 55.94 MB/s BenchmarkLittleEndianPutUint32-4 2387678 49.31 ns/op 81.13 MB/s BenchmarkLittleEndianAppendUint32-4 2452080 47.58 ns/op 84.08 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.5 ns/op 70.51 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 112.6 ns/op 71.06 MB/s BenchmarkReadFloats-4 161565 723.3 ns/op 16.59 MB/s BenchmarkWriteFloats-4 138445 870.3 ns/op 13.79 MB/s BenchmarkReadSlice1000Float32s-4 1213 96611 ns/op 41.40 MB/s BenchmarkWriteSlice1000Float32s-4 1066 104212 ns/op 38.38 MB/s BenchmarkReadSlice1000Uint8s-4 72813 1509 ns/op 662.76 MB/s BenchmarkWriteSlice1000Uint8s-4 93291 1158 ns/op 863.40 MB/s BenchmarkPutUvarint32-4 709527 149.5 ns/op 26.76 MB/s BenchmarkPutUvarint64-4 196371 579.4 ns/op 13.81 MB/s PASS ok encoding/binary 3.962s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6853 16653 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7054 16732 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7162 16621 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3759 27917 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7220 15144 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7834 15136 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7492 15504 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4632 25956 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12442 9545 ns/op PASS ok encoding/csv 1.493s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9057 12215 ns/op BenchmarkEndToEndByteBuffer-4 15261 8789 ns/op BenchmarkEndToEndSliceByteBuffer-4 300 393534 ns/op BenchmarkEncodeComplex128Slice-4 789 135111 ns/op BenchmarkEncodeFloat64Slice-4 1636 64713 ns/op BenchmarkEncodeInt32Slice-4 1266 86032 ns/op BenchmarkEncodeStringSlice-4 2365 46897 ns/op BenchmarkEncodeInterfaceSlice-4 73 1628432 ns/op BenchmarkDecodeComplex128Slice-4 644 202792 ns/op BenchmarkDecodeFloat64Slice-4 1071 97152 ns/op BenchmarkDecodeInt32Slice-4 1314 94941 ns/op BenchmarkDecodeStringSlice-4 888 148106 ns/op BenchmarkDecodeStringsSlice-4 256 435984 ns/op BenchmarkDecodeBytesSlice-4 577 220074 ns/op BenchmarkDecodeInterfaceSlice-4 90 1197774 ns/op BenchmarkDecodeMap-4 84 1380680 ns/op PASS ok encoding/gob 2.951s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12687 9422 ns/op 27.17 MB/s BenchmarkEncode/1024-4 2917 37359 ns/op 27.41 MB/s BenchmarkEncode/4096-4 811 146662 ns/op 27.93 MB/s BenchmarkEncode/16384-4 205 585086 ns/op 28.00 MB/s BenchmarkDecode/256-4 23731 5013 ns/op 51.07 MB/s BenchmarkDecode/1024-4 5820 19798 ns/op 51.72 MB/s BenchmarkDecode/4096-4 1467 79676 ns/op 51.41 MB/s BenchmarkDecode/16384-4 373 321495 ns/op 50.96 MB/s BenchmarkDump/256-4 1321 90111 ns/op 2.84 MB/s BenchmarkDump/1024-4 333 352082 ns/op 2.91 MB/s BenchmarkDump/4096-4 73 1401733 ns/op 2.92 MB/s BenchmarkDump/16384-4 20 5934529 ns/op 2.76 MB/s PASS ok encoding/hex 1.770s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 169476079 ns/op 11.45 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeEncoderError-4 1 144169910 ns/op 13.46 MB/s 8394448 B/op 107 allocs/op BenchmarkCodeMarshal-4 1 118263931 ns/op 16.41 MB/s 1943248 B/op 18 allocs/op BenchmarkCodeMarshalError-4 1 169419187 ns/op 11.45 MB/s 10467056 B/op 126 allocs/op BenchmarkMarshalBytes/32-4 21843 5619 ns/op BenchmarkMarshalBytes/256-4 5312 19515 ns/op BenchmarkMarshalBytes/4096-4 436 275396 ns/op BenchmarkMarshalBytesError/32-4 60 1924295 ns/op BenchmarkMarshalBytesError/256-4 58 1937589 ns/op BenchmarkMarshalBytesError/4096-4 50 2235234 ns/op BenchmarkCodeDecoder-4 1 435627269 ns/op 4.45 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 35414 3255 ns/op 4.30 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47353 2318 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 366958251 ns/op 5.29 MB/s 3067280 B/op 92683 allocs/op BenchmarkCodeUnmarshalReuse-4 1 361852655 ns/op 5.36 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 54007 2295 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 127383 970.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 336865 464.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 75495 1477 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 64504 2070 ns/op 145 B/op 2 allocs/op BenchmarkUnmapped-4 17988 6867 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3752 30523 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 817 139479 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1129366 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 10824899 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 420462 270.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 407940 260.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 429091 255.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 396751 266.5 ns/op BenchmarkEncodeMarshaler-4 77622 1640 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 94123 1391 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4171858 27.17 ns/op BenchmarkNumberIsValidRegexp-4 21236 5811 ns/op PASS ok encoding/json 7.178s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2503461 ns/op 26.18 MB/s BenchmarkDecode-4 22 5241655 ns/op 16.94 MB/s PASS ok encoding/pem 0.364s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2812 43382 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 961 123788 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4059 29147 ns/op PASS ok encoding/xml 0.688s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 360795 438.4 ns/op BenchmarkIntSet-4 297718 394.4 ns/op BenchmarkFloatAdd-4 66126 2120 ns/op BenchmarkFloatSet-4 406630 351.1 ns/op BenchmarkStringSet-4 328062 366.0 ns/op BenchmarkMapSet-4 79742 1675 ns/op BenchmarkMapSetDifferent-4 59372 2014 ns/op BenchmarkMapSetDifferentRandom-4 225 470356 ns/op BenchmarkMapSetString-4 66630 1781 ns/op BenchmarkMapAddSame-4 35848 3302 ns/op BenchmarkMapAddDifferent-4 16176 7972 ns/op BenchmarkMapAddDifferentRandom-4 194 610489 ns/op BenchmarkMapAddSameSteadyState-4 248108 525.8 ns/op BenchmarkMapAddDifferentSteadyState-4 111616 1015 ns/op BenchmarkRealworldExpvarUsage-4 19762 7134 ns/op PASS ok expvar 2.692s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 111968 1138 ns/op BenchmarkSprintfEmpty-4 421356 290.5 ns/op BenchmarkSprintfString-4 332962 397.4 ns/op BenchmarkSprintfTruncateString-4 248695 446.5 ns/op BenchmarkSprintfTruncateBytes-4 157249 770.5 ns/op BenchmarkSprintfSlowParsingPath-4 284640 488.2 ns/op BenchmarkSprintfQuoteString-4 40062 2667 ns/op BenchmarkSprintfInt-4 310720 449.7 ns/op BenchmarkSprintfIntInt-4 215716 693.7 ns/op BenchmarkSprintfPrefixedInt-4 236317 530.6 ns/op BenchmarkSprintfFloat-4 143704 809.8 ns/op BenchmarkSprintfComplex-4 63429 1847 ns/op BenchmarkSprintfBoolean-4 247194 424.2 ns/op BenchmarkSprintfHexString-4 144997 996.0 ns/op BenchmarkSprintfHexBytes-4 86488 1532 ns/op BenchmarkSprintfBytes-4 41390 2470 ns/op BenchmarkSprintfStringer-4 76156 1424 ns/op BenchmarkSprintfStructure-4 32626 3188 ns/op BenchmarkManyArgs-4 61612 1756 ns/op BenchmarkFprintInt-4 75846 1615 ns/op BenchmarkFprintfBytes-4 78885 1517 ns/op BenchmarkFprintIntNoAlloc-4 76176 1606 ns/op BenchmarkScanInts-4 36 3178463 ns/op BenchmarkScanRecursiveInt-4 1 323582631 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 361587646 ns/op PASS ok fmt 4.436s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 606 181879 ns/op PASS ok go/build 0.169s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 40322 2494 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13342 8584 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3342 30865 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 961 119783 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 231 490747 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 50 2339995 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9778568 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42255096 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 185609525 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.476s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 267658215 ns/op 0.24 MB/s 45962160 B/op 48871 allocs/op PASS ok go/format 0.329s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19552319 ns/op 2.75 MB/s BenchmarkParseOnly-4 6 16700183 ns/op 3.23 MB/s BenchmarkResolve-4 46 2537731 ns/op 21.22 MB/s PASS ok go/parser 1.318s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 154130191 ns/op 0.34 MB/s 5351832 B/op 27647 allocs/op BenchmarkPrintDecl-4 676 161787 ns/op 0.20 MB/s 16374 B/op 51 allocs/op PASS ok go/printer 0.321s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 260 449990 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8892729 ns/op 6.14 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12365892 ns/op 5.82 MB/s BenchmarkScanFiles/net/http/server.go-4 6 18013726 ns/op 6.30 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 554565 ns/op 5.55 MB/s PASS ok go/scanner 0.858s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.7 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 138 909051 ns/op BenchmarkNamed/Underlying/nongeneric-4 764037 134.5 ns/op BenchmarkNamed/Underlying/generic-4 868914 134.0 ns/op BenchmarkNamed/Underlying/src_instance-4 834963 138.6 ns/op BenchmarkNamed/Underlying/user_instance-4 821097 135.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20662 5557 ns/op BenchmarkNamed/NewMethodSet/generic-4 21212 5756 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20946 5636 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20113 5725 ns/op BenchmarkCheck/http/funcbodies/info-4 1 631644076 ns/op 48163 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 432134188 ns/op 70394 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 258709077 ns/op 117575 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 222539057 ns/op 136688 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 372788767 ns/op 13737 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 117823466 ns/op 43448 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 73791594 ns/op 69389 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69058936 ns/op 74126 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 170536289 ns/op 12702 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65669832 ns/op 32985 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 51594089 ns/op 41909 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 50319802 ns/op 43043 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1144139622 ns/op 54875 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 576648451 ns/op 108874 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165079871 ns/op 380158 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122714187 ns/op 511300 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 428930319 ns/op 4704 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 105823090 ns/op 19059 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87795768 ns/op 22977 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86844514 ns/op 23230 lines/s PASS ok go/types 17.313s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8802 13713 ns/op 74.67 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 202680 551.0 ns/op 27.23 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 208153 538.2 ns/op 27.87 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 107558 1103 ns/op 36.28 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114847 1037 ns/op 38.58 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 474362 249.7 ns/op 2050.48 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 462403 249.5 ns/op 2051.93 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 390194 284.7 ns/op 3597.16 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 401872 283.5 ns/op 3611.86 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246732 493.4 ns/op 8301.80 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242976 486.3 ns/op 8423.38 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 53827 2256 ns/op 14525.81 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52825 2259 ns/op 14503.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 445922 251.4 ns/op 59.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 470348 252.0 ns/op 59.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 457816 253.8 ns/op 157.59 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 463024 249.6 ns/op 160.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 327709 353.3 ns/op 1449.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 327350 352.4 ns/op 1452.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 267202 446.1 ns/op 2295.20 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 262081 438.9 ns/op 2333.10 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221895 528.7 ns/op 7747.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223174 525.2 ns/op 7798.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46471 2574 ns/op 12728.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46498 2569 ns/op 12757.32 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 214671 541.0 ns/op 27.73 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 213022 541.9 ns/op 27.68 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103479 1148 ns/op 34.85 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109533 1082 ns/op 36.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7513 15438 ns/op 33.17 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7461 15805 ns/op 32.39 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3482 32670 ns/op 31.34 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3631 32513 ns/op 31.50 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 916 138577 ns/op 29.56 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 908 130002 ns/op 31.51 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1053028 ns/op 31.12 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1038335 ns/op 31.56 MB/s PASS ok hash/crc32 4.611s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1379056 ns/op 47.52 MB/s BenchmarkCrc64/ISO4KB-4 950 117619 ns/op 34.82 MB/s BenchmarkCrc64/ISO1KB-4 4429 25331 ns/op 40.42 MB/s BenchmarkCrc64/ECMA64KB-4 86 1393723 ns/op 47.02 MB/s BenchmarkCrc64/Random64KB-4 92 1241869 ns/op 52.77 MB/s BenchmarkCrc64/Random16KB-4 370 319200 ns/op 51.33 MB/s PASS ok hash/crc64 0.797s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8640 13764 ns/op 74.40 MB/s BenchmarkFnv32aKB-4 8386 14061 ns/op 72.83 MB/s BenchmarkFnv64KB-4 8095 14252 ns/op 71.85 MB/s BenchmarkFnv64aKB-4 8078 13909 ns/op 73.62 MB/s BenchmarkFnv128KB-4 2024 59050 ns/op 17.34 MB/s BenchmarkFnv128aKB-4 1972 57845 ns/op 17.70 MB/s PASS ok hash/fnv 0.958s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 614041 194.3 ns/op 20.58 MB/s BenchmarkHash/n=4/Bytes-4 3988062 29.92 ns/op 133.70 MB/s BenchmarkHash/n=4/String-4 4137235 28.86 ns/op 138.59 MB/s BenchmarkHash/n=8/Write-4 562255 192.7 ns/op 41.52 MB/s BenchmarkHash/n=8/Bytes-4 4006669 30.16 ns/op 265.23 MB/s BenchmarkHash/n=8/String-4 4071006 28.94 ns/op 276.39 MB/s BenchmarkHash/n=16/Write-4 584665 196.7 ns/op 81.34 MB/s BenchmarkHash/n=16/Bytes-4 4186411 27.26 ns/op 586.91 MB/s BenchmarkHash/n=16/String-4 4468036 26.60 ns/op 601.52 MB/s BenchmarkHash/n=32/Write-4 550716 206.1 ns/op 155.29 MB/s BenchmarkHash/n=32/Bytes-4 4187710 28.81 ns/op 1110.60 MB/s BenchmarkHash/n=32/String-4 4273414 28.00 ns/op 1142.92 MB/s BenchmarkHash/n=64/Write-4 510370 222.7 ns/op 287.40 MB/s BenchmarkHash/n=64/Bytes-4 3695989 31.95 ns/op 2003.11 MB/s BenchmarkHash/n=64/String-4 3735733 31.42 ns/op 2036.90 MB/s BenchmarkHash/n=256/Write-4 388684 298.4 ns/op 857.95 MB/s BenchmarkHash/n=256/Bytes-4 2154702 54.17 ns/op 4725.64 MB/s BenchmarkHash/n=256/String-4 2146731 55.33 ns/op 4626.71 MB/s BenchmarkHash/n=320/Write-4 387027 289.9 ns/op 1103.90 MB/s BenchmarkHash/n=320/Bytes-4 1757421 67.40 ns/op 4747.59 MB/s BenchmarkHash/n=320/String-4 1733512 68.64 ns/op 4661.74 MB/s BenchmarkHash/n=1024/Write-4 266505 443.5 ns/op 2308.74 MB/s BenchmarkHash/n=1024/Bytes-4 708680 160.2 ns/op 6392.61 MB/s BenchmarkHash/n=1024/String-4 709582 161.7 ns/op 6331.19 MB/s BenchmarkHash/n=4096/Write-4 122270 964.1 ns/op 4248.54 MB/s BenchmarkHash/n=4096/Bytes-4 207517 582.7 ns/op 7029.18 MB/s BenchmarkHash/n=4096/String-4 195516 599.0 ns/op 6838.54 MB/s BenchmarkHash/n=16384/Write-4 39634 3039 ns/op 5390.69 MB/s BenchmarkHash/n=16384/Bytes-4 53314 2243 ns/op 7305.57 MB/s BenchmarkHash/n=16384/String-4 52144 2298 ns/op 7129.51 MB/s PASS ok hash/maphash 4.414s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 790 135356 ns/op BenchmarkEscapeNone-4 112556 1002 ns/op BenchmarkUnescape-4 753 157542 ns/op BenchmarkUnescapeNone-4 562924 213.8 ns/op BenchmarkUnescapeSparse-4 10038 11498 ns/op BenchmarkUnescapeDense-4 1045 104710 ns/op PASS ok html 0.983s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9258 12592 ns/op BenchmarkCSSEscaperNoSpecials-4 45789 2599 ns/op BenchmarkDecodeCSS-4 26636 4525 ns/op BenchmarkDecodeCSSNoSpecials-4 4257192 27.95 ns/op BenchmarkCSSValueFilter-4 114712 984.1 ns/op BenchmarkCSSValueFilterOk-4 80805 1465 ns/op BenchmarkEscapedExecute-4 4928 24573 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10488 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67346 1744 ns/op BenchmarkStripTags-4 21115 5559 ns/op BenchmarkStripTagsNoSpecials-4 308931 409.7 ns/op BenchmarkJSValEscaperWithNum-4 24925 4708 ns/op BenchmarkJSValEscaperWithStr-4 4152 26158 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19068 6194 ns/op BenchmarkJSValEscaperWithObj-4 3386 29551 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13903 8536 ns/op BenchmarkJSStrEscaperNoSpecials-4 60415 1928 ns/op BenchmarkJSStrEscaper-4 10000 10347 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53985 2172 ns/op BenchmarkJSRegexpEscaper-4 9999 11355 ns/op BenchmarkTemplateSpecialTags-4 73 1396351 ns/op BenchmarkURLEscaper-4 4390 27358 ns/op BenchmarkURLEscaperNoSpecials-4 163320 630.3 ns/op BenchmarkURLNormalizer-4 6004 20385 ns/op BenchmarkURLNormalizerNoSpecials-4 175950 658.8 ns/op BenchmarkSrcsetFilter-4 19191 6140 ns/op BenchmarkSrcsetFilterNoSpecials-4 112441 1056 ns/op PASS ok html/template 4.287s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 577714 187.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 448420 266.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 627976 183.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 456800 269.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1878505 63.97 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1212051 99.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1795936 66.68 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1205756 97.56 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1461756 82.99 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 417487 263.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 331819 321.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 434482 264.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 357494 344.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 748881 148.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 539832 216.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 833546 122.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 524587 218.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 420968 274.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1374093 85.35 ns/op BenchmarkRGBASetRGBA-4 1368531 86.42 ns/op BenchmarkRGBA64At-4 723144 160.9 ns/op BenchmarkRGBA64SetRGBA64-4 781423 144.2 ns/op BenchmarkNRGBAAt-4 1399178 84.67 ns/op BenchmarkNRGBASetNRGBA-4 1390174 83.69 ns/op BenchmarkNRGBA64At-4 699079 161.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 782458 148.5 ns/op BenchmarkAlphaAt-4 2357037 50.08 ns/op BenchmarkAlphaSetAlpha-4 2324578 51.11 ns/op BenchmarkAlpha16At-4 1544559 77.76 ns/op BenchmarkAlphaSetAlpha16-4 1511809 78.90 ns/op BenchmarkGrayAt-4 2386636 50.59 ns/op BenchmarkGraySetGray-4 2377146 50.81 ns/op BenchmarkGray16At-4 1513992 79.94 ns/op BenchmarkGraySetGray16-4 1537214 78.02 ns/op PASS ok image 5.763s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4125988 27.33 ns/op BenchmarkYCbCrToRGB/128-4 4394473 27.34 ns/op BenchmarkYCbCrToRGB/255-4 4486566 26.08 ns/op BenchmarkRGBToYCbCr/0-4 4406799 27.30 ns/op BenchmarkRGBToYCbCr/Cb-4 4355821 27.63 ns/op BenchmarkRGBToYCbCr/Cr-4 4512344 26.70 ns/op BenchmarkYCbCrToRGBA/0-4 3692835 32.47 ns/op BenchmarkYCbCrToRGBA/128-4 3471801 34.33 ns/op BenchmarkYCbCrToRGBA/255-4 3624248 32.93 ns/op BenchmarkNYCbCrAToRGBA/0-4 3441836 34.64 ns/op BenchmarkNYCbCrAToRGBA/128-4 3419277 34.71 ns/op BenchmarkNYCbCrAToRGBA/255-4 3487275 34.38 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 33772633 ns/op BenchmarkFillSrc-4 290 379115 ns/op BenchmarkCopyOver-4 6 17446838 ns/op BenchmarkCopySrc-4 390 287173 ns/op BenchmarkNRGBAOver-4 6 19231264 ns/op BenchmarkNRGBASrc-4 9 12136387 ns/op BenchmarkYCbCr-4 8 13526677 ns/op BenchmarkGray-4 16 6992373 ns/op BenchmarkCMYK-4 9 12444684 ns/op BenchmarkGlyphOver-4 19 6036324 ns/op BenchmarkRGBAMaskOver-4 4 31105295 ns/op BenchmarkGrayMaskOver-4 5 23529996 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39487456 ns/op BenchmarkRGBA-4 4 25109724 ns/op BenchmarkPalettedFill-4 883 135518 ns/op BenchmarkPalettedRGBA-4 4 25847692 ns/op BenchmarkGenericOver-4 2 56380130 ns/op BenchmarkGenericMaskOver-4 5 22955462 ns/op BenchmarkGenericSrc-4 3 36600520 ns/op BenchmarkGenericMaskSrc-4 4 31087562 ns/op PASS ok image/draw 6.127s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4651554 ns/op 3.32 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111520086 ns/op 2.75 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3107374073 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 51 2102019 ns/op 7.35 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152093658 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.166s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3639 29256 ns/op BenchmarkIDCT-4 3798 27891 ns/op BenchmarkDecodeBaseline-4 8 12539434 ns/op 4.93 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17418458 ns/op 3.55 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154526640 ns/op 7.95 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 194092216 ns/op 4.75 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 13981758 8.656 ns/op BenchmarkDecodeGray-4 12 9219017 ns/op 7.11 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39711894 ns/op 6.60 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34252976 ns/op 7.65 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5414497 ns/op 12.10 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31984272 ns/op 8.20 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39011577 ns/op 6.72 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61958848 ns/op 4.96 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60095982 ns/op 5.11 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 197173071 ns/op 6.23 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 216347193 ns/op 5.68 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30304222 ns/op 10.14 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 197227171 ns/op 6.23 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 813767184 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.792s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54475073 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44687202 ns/op 2.24 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 322404710 ns/op 1.55 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 312462061 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53438006 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43985521 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 316649753 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 294686076 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 731338130 ns/op 1.37 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 677946565 ns/op 1.48 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4150669789 ns/op 1.20 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3989426039 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8542178888 ns/op 1.17 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 8105644856 ns/op 1.23 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 48804737253 ns/op 1.02 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 46718831191 ns/op 1.07 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10156204 ns/op 9.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11495959 ns/op 8.70 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50802629 ns/op 9.84 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55688447 ns/op 8.98 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102163426 ns/op 9.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 116741077 ns/op 8.57 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 509592316 ns/op 9.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 561986800 ns/op 8.90 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1023617764 ns/op 9.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1142621573 ns/op 8.75 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5133748395 ns/op 9.74 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5676268746 ns/op 8.81 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61858034 ns/op 1.62 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55559824 ns/op 1.80 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 397168545 ns/op 1.26 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 437801360 ns/op 1.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 945566633 ns/op 1.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 989701411 ns/op 1.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6229975806 ns/op 0.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 6003766992 ns/op 0.83 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 13340413337 ns/op 0.75 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12772457485 ns/op 0.78 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 77878908949 ns/op 0.64 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 75605828491 ns/op 0.66 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 183430824 ns/op 22.79 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 188484025 ns/op 22.18 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 379.086s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35014 2928 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 36954 3032 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 33860 3386 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 28177 4064 ns/op 1.97 MB/s BenchmarkMarshalCorpusFile/16-4 22278 5254 ns/op 3.05 MB/s BenchmarkMarshalCorpusFile/32-4 15121 8126 ns/op 3.94 MB/s BenchmarkMarshalCorpusFile/64-4 9542 12367 ns/op 5.18 MB/s BenchmarkMarshalCorpusFile/128-4 4964 20174 ns/op 6.34 MB/s BenchmarkMarshalCorpusFile/256-4 2553 39287 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/512-4 1370 78616 ns/op 6.51 MB/s BenchmarkMarshalCorpusFile/1024-4 794 149221 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/2048-4 376 303167 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/4096-4 198 597164 ns/op 6.86 MB/s BenchmarkMarshalCorpusFile/8192-4 90 1180698 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2437627 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6406292 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13277511 ns/op 4.94 MB/s BenchmarkMarshalCorpusFile/131072-4 4 30426680 ns/op 4.31 MB/s BenchmarkMarshalCorpusFile/262144-4 2 55883116 ns/op 4.69 MB/s BenchmarkMarshalCorpusFile/524288-4 1 144638037 ns/op 3.62 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 223590586 ns/op 4.69 MB/s BenchmarkUnmarshalCorpusFile/1-4 8578 11719 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9252 12201 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 9139 13030 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 6987 15053 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 5641 18563 ns/op 0.86 MB/s BenchmarkUnmarshalCorpusFile/32-4 3734 27220 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3633 31368 ns/op 2.04 MB/s BenchmarkUnmarshalCorpusFile/128-4 2778 41805 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/256-4 1039 108230 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/512-4 559 205926 ns/op 2.49 MB/s BenchmarkUnmarshalCorpusFile/1024-4 294 396339 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/2048-4 151 790422 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1555714 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3134566 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6198992 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12431323 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24879735 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 50018823 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 101647070 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 206229482 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 413201855 ns/op 2.54 MB/s BenchmarkMutatorBytes/1-4 30000 3353 ns/op BenchmarkMutatorBytes/10-4 38970 3114 ns/op BenchmarkMutatorBytes/100-4 35482 3415 ns/op BenchmarkMutatorBytes/1000-4 23098 5390 ns/op BenchmarkMutatorBytes/10000-4 5786 24502 ns/op BenchmarkMutatorBytes/100000-4 832 151694 ns/op BenchmarkMutatorString/1-4 30000 3361 ns/op BenchmarkMutatorString/10-4 36931 3318 ns/op BenchmarkMutatorString/100-4 32317 4002 ns/op BenchmarkMutatorString/1000-4 13856 8058 ns/op BenchmarkMutatorString/10000-4 2607 62806 ns/op BenchmarkMutatorString/100000-4 195 599474 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18102 5936 ns/op BenchmarkMutatorAllBasicTypes/string-4 19153 6137 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63591 1901 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56102 2108 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53911 2123 ns/op BenchmarkMutatorAllBasicTypes/int-4 59614 2001 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60003 1953 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60072 1981 ns/op BenchmarkMutatorAllBasicTypes/int32-4 60295 2020 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59604 1983 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55138 2099 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 55483 2061 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58340 2041 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58246 2023 ns/op PASS ok internal/fuzz 11.574s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32638 3222 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 123382 962.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.388s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 31591 3568 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10618 ns/op BenchmarkSplicePipePoolParallel-4 99505 1205 ns/op BenchmarkSplicePipeNativeParallel-4 31107 4115 ns/op PASS ok internal/poll 0.734s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24451206 ns/op PASS ok internal/trace 4.069s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 6326 24811 ns/op BenchmarkCopyNLarge-4 130 1230777 ns/op PASS ok io 0.450s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 212239 521.1 ns/op BenchmarkPrintln-4 25059 4770 ns/op BenchmarkPrintlnNoFlags-4 48398 2494 ns/op PASS ok log 0.471s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2189650 54.01 ns/op BenchmarkAcosh-4 915748 110.3 ns/op BenchmarkAsin-4 2228254 54.72 ns/op BenchmarkAsinh-4 955406 119.1 ns/op BenchmarkAtan-4 2907498 41.45 ns/op BenchmarkAtanh-4 1000000 112.8 ns/op BenchmarkAtan2-4 2080275 56.56 ns/op BenchmarkCbrt-4 1413780 83.87 ns/op BenchmarkCeil-4 16638837 7.171 ns/op BenchmarkCopysign-4 2838714 42.15 ns/op BenchmarkCos-4 1366454 87.03 ns/op BenchmarkCosh-4 1496254 80.15 ns/op BenchmarkErf-4 2820522 42.78 ns/op BenchmarkErfc-4 2706970 44.03 ns/op BenchmarkErfinv-4 2475313 48.90 ns/op BenchmarkErfcinv-4 2457075 48.45 ns/op BenchmarkExp-4 5892441 20.31 ns/op BenchmarkExpGo-4 910342 126.4 ns/op BenchmarkExpm1-4 2059066 58.41 ns/op BenchmarkExp2-4 919009 119.2 ns/op BenchmarkExp2Go-4 875632 124.9 ns/op BenchmarkAbs-4 3712753 32.36 ns/op BenchmarkDim-4 7910674 14.97 ns/op BenchmarkFloor-4 16371812 7.230 ns/op BenchmarkMax-4 11767681 10.25 ns/op BenchmarkMin-4 11587207 10.25 ns/op BenchmarkMod-4 333651 335.4 ns/op BenchmarkFrexp-4 2003252 60.34 ns/op BenchmarkGamma-4 676227 176.2 ns/op BenchmarkHypot-4 9980082 11.83 ns/op BenchmarkHypotGo-4 1644430 71.90 ns/op BenchmarkIlogb-4 2368959 50.76 ns/op BenchmarkJ0-4 245080 488.8 ns/op BenchmarkJ1-4 243157 485.4 ns/op BenchmarkJn-4 114772 1036 ns/op BenchmarkLdexp-4 2021653 60.21 ns/op BenchmarkLgamma-4 817084 141.6 ns/op BenchmarkLog-4 5088212 23.45 ns/op BenchmarkLogb-4 2385975 49.19 ns/op BenchmarkLog1p-4 1325211 91.58 ns/op BenchmarkLog10-4 4899156 24.64 ns/op BenchmarkLog2-4 1498054 79.90 ns/op BenchmarkModf-4 2892408 41.52 ns/op BenchmarkNextafter32-4 2844861 41.47 ns/op BenchmarkNextafter64-4 2905501 41.32 ns/op BenchmarkPowInt-4 573939 203.9 ns/op BenchmarkPowFrac-4 418228 278.5 ns/op BenchmarkPow10Pos-4 4177380 28.73 ns/op BenchmarkPow10Neg-4 4015653 29.63 ns/op BenchmarkRound-4 3573571 33.06 ns/op BenchmarkRoundToEven-4 8039971 15.00 ns/op BenchmarkRemainder-4 507834 229.2 ns/op BenchmarkSignbit-4 5012630 23.95 ns/op BenchmarkSin-4 1635873 72.52 ns/op BenchmarkSincos-4 948822 121.3 ns/op BenchmarkSinh-4 1785162 68.01 ns/op BenchmarkSqrtIndirect-4 16564296 7.254 ns/op BenchmarkSqrtLatency-4 16341780 7.226 ns/op BenchmarkSqrtIndirectLatency-4 16521986 7.179 ns/op BenchmarkSqrtGoLatency-4 1277718 93.00 ns/op BenchmarkSqrtPrime-4 32704 3637 ns/op BenchmarkTan-4 1473441 80.71 ns/op BenchmarkTanh-4 1332901 89.71 ns/op BenchmarkTrunc-4 16567587 7.263 ns/op BenchmarkY0-4 247233 480.0 ns/op BenchmarkY1-4 239619 477.8 ns/op BenchmarkYn-4 113898 973.4 ns/op BenchmarkFloat64bits-4 5411751 22.27 ns/op BenchmarkFloat64frombits-4 4918746 24.45 ns/op BenchmarkFloat32bits-4 4962856 23.98 ns/op BenchmarkFloat32frombits-4 5052403 23.47 ns/op BenchmarkFMA-4 16591976 7.213 ns/op PASS ok math 11.020s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12697729 9.450 ns/op 6772.25 MB/s BenchmarkAddVV/2-4 11668111 10.26 ns/op 12470.72 MB/s BenchmarkAddVV/3-4 10088797 12.02 ns/op 15979.49 MB/s BenchmarkAddVV/4-4 10541596 11.26 ns/op 22728.31 MB/s BenchmarkAddVV/5-4 9324600 12.90 ns/op 24809.23 MB/s BenchmarkAddVV/10-4 7922395 15.18 ns/op 42164.72 MB/s BenchmarkAddVV/100-4 1838702 65.13 ns/op 98270.10 MB/s BenchmarkAddVV/1000-4 201280 581.9 ns/op 109980.10 MB/s BenchmarkSubVV/1-4 12732778 9.438 ns/op 6781.11 MB/s BenchmarkSubVV/2-4 11614711 10.29 ns/op 12440.21 MB/s BenchmarkSubVV/3-4 10005708 12.09 ns/op 15878.37 MB/s BenchmarkSubVV/4-4 10334942 11.35 ns/op 22552.48 MB/s BenchmarkSubVV/5-4 9286122 12.91 ns/op 24783.31 MB/s BenchmarkSubVV/10-4 7984282 15.19 ns/op 42132.57 MB/s BenchmarkSubVV/100-4 1844230 64.87 ns/op 98651.98 MB/s BenchmarkSubVV/1000-4 201498 583.7 ns/op 109638.31 MB/s BenchmarkAddVW/1-4 12846536 9.498 ns/op 842.27 MB/s BenchmarkAddVW/2-4 11267421 10.43 ns/op 1534.52 MB/s BenchmarkAddVW/3-4 10583618 11.44 ns/op 2097.85 MB/s BenchmarkAddVW/4-4 11967780 10.09 ns/op 3171.58 MB/s BenchmarkAddVW/5-4 10799714 10.81 ns/op 3700.05 MB/s BenchmarkAddVW/10-4 9071438 13.17 ns/op 6075.11 MB/s BenchmarkAddVW/100-4 241417 458.8 ns/op 1743.53 MB/s BenchmarkAddVW/1000-4 35188 3399 ns/op 2353.64 MB/s BenchmarkAddVWext/1-4 13017519 8.981 ns/op 890.74 MB/s BenchmarkAddVWext/2-4 11642398 10.17 ns/op 1573.31 MB/s BenchmarkAddVWext/3-4 11008267 10.84 ns/op 2214.68 MB/s BenchmarkAddVWext/4-4 11988691 9.964 ns/op 3211.52 MB/s BenchmarkAddVWext/5-4 10961210 10.79 ns/op 3708.55 MB/s BenchmarkAddVWext/10-4 9138360 13.12 ns/op 6097.26 MB/s BenchmarkAddVWext/100-4 81864 1470 ns/op 544.16 MB/s BenchmarkAddVWext/1000-4 8064 14231 ns/op 562.14 MB/s BenchmarkSubVW/1-4 13835962 8.737 ns/op 915.61 MB/s BenchmarkSubVW/2-4 12656743 9.588 ns/op 1668.70 MB/s BenchmarkSubVW/3-4 11753359 10.11 ns/op 2374.43 MB/s BenchmarkSubVW/4-4 11934723 10.06 ns/op 3181.85 MB/s BenchmarkSubVW/5-4 10890588 10.98 ns/op 3644.50 MB/s BenchmarkSubVW/10-4 9057800 13.19 ns/op 6066.06 MB/s BenchmarkSubVW/100-4 240153 474.1 ns/op 1687.52 MB/s BenchmarkSubVW/1000-4 34688 3406 ns/op 2348.53 MB/s BenchmarkSubVWext/1-4 13200640 8.949 ns/op 894.00 MB/s BenchmarkSubVWext/2-4 12680445 9.568 ns/op 1672.20 MB/s BenchmarkSubVWext/3-4 11612365 10.30 ns/op 2330.70 MB/s BenchmarkSubVWext/4-4 11903956 9.983 ns/op 3205.58 MB/s BenchmarkSubVWext/5-4 10941584 10.94 ns/op 3657.28 MB/s BenchmarkSubVWext/10-4 9171921 12.94 ns/op 6180.53 MB/s BenchmarkSubVWext/100-4 79344 1497 ns/op 534.45 MB/s BenchmarkSubVWext/1000-4 8071 14401 ns/op 555.53 MB/s BenchmarkMulAddVWW/1-4 11551027 10.27 ns/op 6228.78 MB/s BenchmarkMulAddVWW/2-4 10234555 11.73 ns/op 10909.88 MB/s BenchmarkMulAddVWW/3-4 10221733 11.67 ns/op 16451.16 MB/s BenchmarkMulAddVWW/4-4 9514172 12.69 ns/op 20178.00 MB/s BenchmarkMulAddVWW/5-4 8470225 14.04 ns/op 22784.15 MB/s BenchmarkMulAddVWW/10-4 6611194 18.10 ns/op 35352.25 MB/s BenchmarkMulAddVWW/100-4 1000000 102.2 ns/op 62616.12 MB/s BenchmarkMulAddVWW/1000-4 125727 944.7 ns/op 67744.68 MB/s BenchmarkAddMulVVW/1-4 12596644 9.460 ns/op 6765.23 MB/s BenchmarkAddMulVVW/2-4 11146312 10.84 ns/op 11803.74 MB/s BenchmarkAddMulVVW/3-4 10132353 11.75 ns/op 16335.81 MB/s BenchmarkAddMulVVW/4-4 9105204 13.12 ns/op 19512.25 MB/s BenchmarkAddMulVVW/5-4 8401605 14.24 ns/op 22473.08 MB/s BenchmarkAddMulVVW/10-4 6861620 17.10 ns/op 37430.17 MB/s BenchmarkAddMulVVW/100-4 1479519 81.43 ns/op 78598.57 MB/s BenchmarkAddMulVVW/1000-4 167042 713.3 ns/op 89725.84 MB/s BenchmarkDivWVW/1-4 2549034 46.67 ns/op 1371.22 MB/s BenchmarkDivWVW/2-4 1204756 98.57 ns/op 1298.62 MB/s BenchmarkDivWVW/3-4 947872 125.2 ns/op 1534.13 MB/s BenchmarkDivWVW/4-4 814044 146.6 ns/op 1746.12 MB/s BenchmarkDivWVW/5-4 783114 153.0 ns/op 2091.34 MB/s BenchmarkDivWVW/10-4 423601 285.4 ns/op 2242.72 MB/s BenchmarkDivWVW/100-4 55274 2170 ns/op 2949.51 MB/s BenchmarkDivWVW/1000-4 5697 20961 ns/op 3053.32 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11606820 9.156 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11430853 8.796 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10681056 10.27 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10860744 9.522 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9649996 10.99 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10349094 10.28 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9032323 11.77 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10106997 10.97 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8441002 12.79 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9189286 11.82 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6644394 17.03 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6773518 15.50 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1280535 92.11 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128162 924.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 150441 777.7 ns/op BenchmarkDecimalConversion-4 205 558158 ns/op BenchmarkFloatString/100-4 10000 10542 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 544182 ns/op 2908 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 50436974 ns/op 61492 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 5063779199 ns/op 820568 B/op 493 allocs/op BenchmarkFloatAdd/10-4 169935 691.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 167241 730.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 149149 775.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86516 1375 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17324 7016 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223434 527.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 225112 523.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 210106 550.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 151543 759.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44004 2703 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1984 59437 ns/op BenchmarkParseFloatLargeExp-4 445 257858 ns/op BenchmarkGCD10x10/WithoutXY-4 193978 603.8 ns/op BenchmarkGCD10x10/WithXY-4 57123 2088 ns/op BenchmarkGCD10x100/WithoutXY-4 96501 1223 ns/op BenchmarkGCD10x100/WithXY-4 17743 7002 ns/op BenchmarkGCD10x1000/WithoutXY-4 60978 1822 ns/op BenchmarkGCD10x1000/WithXY-4 14378 8358 ns/op BenchmarkGCD100x100/WithoutXY-4 23186 4677 ns/op BenchmarkGCD100x100/WithXY-4 9213 11239 ns/op BenchmarkGCD100x1000/WithoutXY-4 12422 10388 ns/op BenchmarkGCD100x1000/WithXY-4 5232 19218 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2121 55383 ns/op BenchmarkGCD1000x1000/WithXY-4 1162 97908 ns/op BenchmarkHilbert-4 21 5162576 ns/op BenchmarkBinomial-4 14083 8492 ns/op BenchmarkQuoRem-4 21343 5932 ns/op BenchmarkExp-4 15 7401529 ns/op BenchmarkExpMont/Odd-4 128 929809 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 126 942489 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 983550 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even3-4 122 991617 ns/op 3809 B/op 52 allocs/op BenchmarkExpMont/Even4-4 120 981189 ns/op 3851 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 965951 ns/op 3825 B/op 52 allocs/op BenchmarkExpMont/Even32-4 123 976950 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 811052 ns/op 3653 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 851892 ns/op 3764 B/op 51 allocs/op BenchmarkExpMont/Even128-4 160 732554 ns/op 3254 B/op 50 allocs/op BenchmarkExpMont/Even255-4 186 631067 ns/op 2938 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 456 270505 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 372 307082 ns/op 1729 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 393 312713 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 375 308073 ns/op 1734 B/op 47 allocs/op BenchmarkExp2-4 14 7457195 ns/op BenchmarkBitset-4 771212 150.8 ns/op BenchmarkBitsetNeg-4 433083 268.1 ns/op BenchmarkBitsetOrig-4 226834 509.3 ns/op BenchmarkBitsetNegOrig-4 140589 776.2 ns/op BenchmarkModSqrt225_Tonelli-4 99 1027163 ns/op BenchmarkModSqrt225_3Mod4-4 378 315222 ns/op BenchmarkModSqrt231_Tonelli-4 96 1080256 ns/op BenchmarkModSqrt231_5Mod8-4 313 365911 ns/op BenchmarkModInverse-4 12363 9765 ns/op BenchmarkSqrt-4 1539 72667 ns/op BenchmarkIntSqr/1-4 1382450 85.82 ns/op BenchmarkIntSqr/2-4 715737 158.0 ns/op BenchmarkIntSqr/3-4 611992 187.4 ns/op BenchmarkIntSqr/5-4 423465 275.4 ns/op BenchmarkIntSqr/8-4 307905 377.4 ns/op BenchmarkIntSqr/10-4 251355 475.6 ns/op BenchmarkIntSqr/20-4 49078 2526 ns/op BenchmarkIntSqr/30-4 35437 3508 ns/op BenchmarkIntSqr/50-4 22258 5570 ns/op BenchmarkIntSqr/80-4 13156 9334 ns/op BenchmarkIntSqr/100-4 8546 12553 ns/op BenchmarkIntSqr/200-4 3639 31419 ns/op BenchmarkIntSqr/300-4 1526 73747 ns/op BenchmarkIntSqr/500-4 768 159580 ns/op BenchmarkIntSqr/800-4 291 405870 ns/op BenchmarkIntSqr/1000-4 216 552190 ns/op BenchmarkDiv/20/10-4 409597 282.8 ns/op BenchmarkDiv/40/20-4 413698 282.6 ns/op BenchmarkDiv/100/50-4 354916 324.0 ns/op BenchmarkDiv/200/100-4 51235 2346 ns/op BenchmarkDiv/400/200-4 50482 2463 ns/op BenchmarkDiv/1000/500-4 41191 3080 ns/op BenchmarkDiv/2000/1000-4 30351 4128 ns/op BenchmarkDiv/20000/10000-4 1029 115486 ns/op BenchmarkDiv/200000/100000-4 22 4768723 ns/op BenchmarkDiv/2000000/1000000-4 1 130891734 ns/op BenchmarkDiv/20000000/10000000-4 1 3769040767 ns/op BenchmarkMul-4 5 24418043 ns/op BenchmarkNatMul/10-4 153690 702.2 ns/op BenchmarkNatMul/100-4 4857 21928 ns/op BenchmarkNatMul/1000-4 168 685637 ns/op BenchmarkZeroShifts/Shl-4 16182 7286 ns/op BenchmarkZeroShifts/ShlSame-4 5319972 24.36 ns/op BenchmarkZeroShifts/Shr-4 14829 7475 ns/op BenchmarkZeroShifts/ShrSame-4 5388536 21.98 ns/op BenchmarkExp3Power/0x10-4 168655 657.4 ns/op BenchmarkExp3Power/0x40-4 144924 762.1 ns/op BenchmarkExp3Power/0x100-4 90036 1267 ns/op BenchmarkExp3Power/0x400-4 42807 2758 ns/op BenchmarkExp3Power/0x1000-4 9487 12374 ns/op BenchmarkExp3Power/0x4000-4 1707 64531 ns/op BenchmarkExp3Power/0x10000-4 200 577460 ns/op BenchmarkExp3Power/0x40000-4 18 6630509 ns/op BenchmarkExp3Power/0x100000-4 2 61813084 ns/op BenchmarkExp3Power/0x400000-4 1 568011311 ns/op BenchmarkFibo-4 3 39367746 ns/op BenchmarkNatSqr/1-4 881750 129.4 ns/op BenchmarkNatSqr/2-4 459847 231.8 ns/op BenchmarkNatSqr/3-4 409405 271.5 ns/op BenchmarkNatSqr/5-4 327542 396.2 ns/op BenchmarkNatSqr/8-4 191217 566.1 ns/op BenchmarkNatSqr/10-4 153403 680.2 ns/op BenchmarkNatSqr/20-4 42038 2671 ns/op BenchmarkNatSqr/30-4 31304 3668 ns/op BenchmarkNatSqr/50-4 19405 6146 ns/op BenchmarkNatSqr/80-4 11758 10093 ns/op BenchmarkNatSqr/100-4 9201 13274 ns/op BenchmarkNatSqr/200-4 3462 34143 ns/op BenchmarkNatSqr/300-4 1244 82895 ns/op BenchmarkNatSqr/500-4 700 159796 ns/op BenchmarkNatSqr/800-4 294 385917 ns/op BenchmarkNatSqr/1000-4 224 517135 ns/op BenchmarkNatSetBytes/8-4 651434 172.4 ns/op BenchmarkNatSetBytes/24-4 198183 581.9 ns/op BenchmarkNatSetBytes/128-4 45274 2653 ns/op BenchmarkNatSetBytes/7-4 736942 157.5 ns/op BenchmarkNatSetBytes/23-4 206031 553.7 ns/op BenchmarkNatSetBytes/127-4 46011 2617 ns/op BenchmarkScanPi-4 237 489924 ns/op BenchmarkStringPiParallel-4 643 177533 ns/op BenchmarkScan/10/Base2-4 40906 2913 ns/op BenchmarkScan/100/Base2-4 4664 25620 ns/op BenchmarkScan/1000/Base2-4 465 254151 ns/op BenchmarkScan/10/Base8-4 95893 1248 ns/op BenchmarkScan/100/Base8-4 12025 9194 ns/op BenchmarkScan/1000/Base8-4 1363 88097 ns/op BenchmarkScan/10/Base10-4 105722 1135 ns/op BenchmarkScan/100/Base10-4 14362 8216 ns/op BenchmarkScan/1000/Base10-4 1485 79511 ns/op BenchmarkScan/10/Base16-4 114086 1042 ns/op BenchmarkScan/100/Base16-4 15376 7771 ns/op BenchmarkScan/1000/Base16-4 1653 73256 ns/op BenchmarkString/10/Base2-4 164424 668.8 ns/op BenchmarkString/100/Base2-4 23467 5013 ns/op BenchmarkString/1000/Base2-4 2157 48341 ns/op BenchmarkString/10/Base8-4 336206 336.5 ns/op BenchmarkString/100/Base8-4 62148 1877 ns/op BenchmarkString/1000/Base8-4 6994 17310 ns/op BenchmarkString/10/Base10-4 199682 592.2 ns/op BenchmarkString/100/Base10-4 36556 3103 ns/op BenchmarkString/1000/Base10-4 4603 24493 ns/op BenchmarkString/10/Base16-4 388135 310.4 ns/op BenchmarkString/100/Base16-4 79136 1442 ns/op BenchmarkString/1000/Base16-4 8767 12451 ns/op BenchmarkLeafSize/0-4 44 2709152 ns/op BenchmarkLeafSize/1-4 396 291197 ns/op BenchmarkLeafSize/2-4 397 291297 ns/op BenchmarkLeafSize/3-4 294 392705 ns/op BenchmarkLeafSize/4-4 368 288168 ns/op BenchmarkLeafSize/5-4 254 453030 ns/op BenchmarkLeafSize/6-4 297 393407 ns/op BenchmarkLeafSize/7-4 316 389542 ns/op BenchmarkLeafSize/8-4 405 277565 ns/op BenchmarkLeafSize/9-4 220 532979 ns/op BenchmarkLeafSize/10-4 256 456631 ns/op BenchmarkLeafSize/11-4 272 421214 ns/op BenchmarkLeafSize/12-4 283 409980 ns/op BenchmarkLeafSize/13-4 274 431063 ns/op BenchmarkLeafSize/14-4 290 368798 ns/op BenchmarkLeafSize/15-4 333 344003 ns/op BenchmarkLeafSize/16-4 406 283396 ns/op BenchmarkLeafSize/32-4 380 294548 ns/op BenchmarkLeafSize/64-4 366 305469 ns/op BenchmarkProbablyPrime/n=0-4 9 11717565 ns/op BenchmarkProbablyPrime/n=1-4 8 13127752 ns/op BenchmarkProbablyPrime/n=5-4 6 18765295 ns/op BenchmarkProbablyPrime/n=10-4 4 25953526 ns/op BenchmarkProbablyPrime/n=20-4 3 41095278 ns/op BenchmarkProbablyPrime/Lucas-4 12 9969866 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 67 1519646 ns/op BenchmarkRatCmp-4 205092 538.1 ns/op BenchmarkFloatSqrt/64-4 21565 5599 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13431 8761 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8473 12406 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4826 24232 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 775 150433 ns/op 18211 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 60 1980964 ns/op 176686 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 151901752 ns/op 3765032 B/op 616 allocs/op PASS ok math/big 50.220s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8347658 14.63 ns/op BenchmarkLeadingZeros8-4 8640992 14.14 ns/op BenchmarkLeadingZeros16-4 10480724 11.57 ns/op BenchmarkLeadingZeros32-4 10691251 11.05 ns/op BenchmarkLeadingZeros64-4 10533560 11.34 ns/op BenchmarkTrailingZeros-4 9833607 11.98 ns/op BenchmarkTrailingZeros8-4 10322197 11.46 ns/op BenchmarkTrailingZeros16-4 9667621 12.44 ns/op BenchmarkTrailingZeros32-4 10655911 11.24 ns/op BenchmarkTrailingZeros64-4 9980084 11.98 ns/op BenchmarkOnesCount-4 9375936 12.62 ns/op BenchmarkOnesCount8-4 10419301 11.50 ns/op BenchmarkOnesCount16-4 8768872 11.84 ns/op BenchmarkOnesCount32-4 10129076 11.98 ns/op BenchmarkOnesCount64-4 9952044 11.69 ns/op BenchmarkRotateLeft-4 9684124 12.28 ns/op BenchmarkRotateLeft8-4 10297780 11.58 ns/op BenchmarkRotateLeft16-4 9571012 12.43 ns/op BenchmarkRotateLeft32-4 10445168 11.50 ns/op BenchmarkRotateLeft64-4 9403126 12.44 ns/op BenchmarkReverse-4 12684072 9.447 ns/op BenchmarkReverse8-4 16722950 7.299 ns/op BenchmarkReverse16-4 14453499 7.983 ns/op BenchmarkReverse32-4 14140662 8.350 ns/op BenchmarkReverse64-4 13086979 9.076 ns/op BenchmarkReverseBytes-4 15778951 7.379 ns/op BenchmarkReverseBytes16-4 16260949 7.269 ns/op BenchmarkReverseBytes32-4 16548678 7.260 ns/op BenchmarkReverseBytes64-4 16138119 7.530 ns/op BenchmarkAdd-4 9906358 11.99 ns/op BenchmarkAdd32-4 10676526 11.23 ns/op BenchmarkAdd64-4 9899145 12.20 ns/op BenchmarkAdd64multiple-4 18649023 6.431 ns/op BenchmarkSub-4 9740582 12.11 ns/op BenchmarkSub32-4 10063012 11.83 ns/op BenchmarkSub64-4 10010470 11.95 ns/op BenchmarkSub64multiple-4 18231886 6.448 ns/op BenchmarkMul-4 9037798 11.57 ns/op BenchmarkMul32-4 10075344 12.04 ns/op BenchmarkMul64-4 10090729 11.46 ns/op BenchmarkDiv-4 2629966 45.35 ns/op BenchmarkDiv32-4 5597776 21.23 ns/op BenchmarkDiv64-4 2657611 45.04 ns/op PASS ok math/bits 5.804s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11395914 10.68 ns/op BenchmarkAcos-4 460465 259.2 ns/op BenchmarkAcosh-4 399189 286.1 ns/op BenchmarkAsin-4 443670 272.0 ns/op BenchmarkAsinh-4 406369 266.1 ns/op BenchmarkAtan-4 686779 167.4 ns/op BenchmarkAtanh-4 697071 167.3 ns/op BenchmarkConj-4 15961698 6.577 ns/op BenchmarkCos-4 523166 209.8 ns/op BenchmarkCosh-4 547657 212.3 ns/op BenchmarkExp-4 745501 154.8 ns/op BenchmarkLog-4 782482 146.6 ns/op BenchmarkLog10-4 793608 143.8 ns/op BenchmarkPhase-4 1794582 66.89 ns/op BenchmarkPolar-4 1200777 101.0 ns/op BenchmarkPow-4 222180 518.3 ns/op BenchmarkRect-4 984222 116.2 ns/op BenchmarkSin-4 545863 209.5 ns/op BenchmarkSinh-4 571075 212.7 ns/op BenchmarkSqrt-4 1000000 116.1 ns/op BenchmarkTan-4 360783 327.8 ns/op BenchmarkTanh-4 374575 305.2 ns/op PASS ok math/cmplx 3.070s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 172134 710.9 ns/op BenchmarkInt63ThreadsafeParallel-4 87238 1266 ns/op BenchmarkInt63Unthreadsafe-4 1000000 100.3 ns/op BenchmarkIntn1000-4 796627 145.6 ns/op BenchmarkInt63n1000-4 862719 131.6 ns/op BenchmarkInt31n1000-4 945679 124.5 ns/op BenchmarkFloat32-4 988960 118.8 ns/op BenchmarkFloat64-4 1000000 101.6 ns/op BenchmarkPerm3-4 190214 645.9 ns/op BenchmarkPerm30-4 21956 5266 ns/op BenchmarkPerm30ViaShuffle-4 25767 4628 ns/op BenchmarkShuffleOverhead-4 17794 6729 ns/op BenchmarkRead3-4 913998 129.3 ns/op BenchmarkRead64-4 75015 1591 ns/op BenchmarkRead1000-4 4842 23817 ns/op PASS ok math/rand 2.115s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44767 2632 ns/op BenchmarkQDecodeWord-4 98182 1108 ns/op BenchmarkQDecodeHeader-4 96806 1203 ns/op BenchmarkTypeByExtension/.html-4 357744 287.8 ns/op BenchmarkTypeByExtension/.HTML-4 260082 403.8 ns/op BenchmarkTypeByExtension/.unused-4 352296 303.6 ns/op BenchmarkExtensionsByType/text/html-4 151255 747.0 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 74575 1452 ns/op BenchmarkExtensionsByType/application/octet-stream-4 104194 1053 ns/op PASS ok mime 1.449s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 909 125228 ns/op PASS ok mime/quotedprintable 0.167s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 105 990444 ns/op 8472 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 7367663 ns/op 19518 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007607477 ns/op 159520 B/op 234 allocs/op BenchmarkDNSName-4 109099 1008 ns/op BenchmarkInterfaces-4 1330 93676 ns/op BenchmarkInterfaceByIndex-4 1531 72822 ns/op BenchmarkInterfaceByName-4 1222 86482 ns/op BenchmarkInterfaceAddrs-4 837 141843 ns/op BenchmarkInterfacesAndAddrs-4 2587 40417 ns/op BenchmarkInterfacesAndMulticastAddrs-4 493 225692 ns/op BenchmarkParseIP-4 15135 7982 ns/op BenchmarkIPString/IPv4-4 135909 854.0 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10377 11309 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43800 2644 ns/op BenchmarkIPEqual/IPv4-4 1114756 108.4 ns/op BenchmarkIPEqual/IPv6-4 1103324 102.7 ns/op BenchmarkSendFile/1024-4 1 220365154 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 215230893 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 221609951 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 219159522 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 217149354 ns/op 0.08 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/32768-4 2889 39673 ns/op 825.95 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1318 79408 ns/op 825.30 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 710 155172 ns/op 844.69 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 372 304569 ns/op 860.71 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 168 620549 ns/op 844.88 MB/s 3 B/op 0 allocs/op BenchmarkSendFile/1048576-4 90 1181106 ns/op 887.79 MB/s 5 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 7951 12759 ns/op 80.26 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8986 12914 ns/op 158.59 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 6315 17728 ns/op 231.05 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6111 22402 ns/op 365.68 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4201 25553 ns/op 641.18 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2913 39171 ns/op 836.53 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1798 61827 ns/op 1059.98 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 852 128842 ns/op 1017.31 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 400 288779 ns/op 907.77 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 237 512247 ns/op 1023.51 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 112 961337 ns/op 1090.75 MB/s BenchmarkSplice/unix-to-tcp/1024-4 19072 6471 ns/op 158.25 MB/s BenchmarkSplice/unix-to-tcp/2048-4 14138 7171 ns/op 285.61 MB/s BenchmarkSplice/unix-to-tcp/4096-4 13293 9516 ns/op 430.41 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9649 13230 ns/op 619.19 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6609 18537 ns/op 883.84 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2718 41228 ns/op 794.80 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1512 71914 ns/op 911.31 MB/s BenchmarkSplice/unix-to-tcp/131072-4 776 131205 ns/op 998.98 MB/s BenchmarkSplice/unix-to-tcp/262144-4 436 281268 ns/op 932.01 MB/s BenchmarkSplice/unix-to-tcp/524288-4 230 471156 ns/op 1112.77 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 133 878707 ns/op 1193.32 MB/s BenchmarkTCP4OneShot-4 2120 63659 ns/op BenchmarkTCP4OneShotTimeout-4 2401 50562 ns/op BenchmarkTCP4Persistent-4 9781 10330 ns/op BenchmarkTCP4PersistentTimeout-4 11658 9008 ns/op BenchmarkTCP6OneShot-4 2216 54710 ns/op BenchmarkTCP6OneShotTimeout-4 2014 60369 ns/op BenchmarkTCP6Persistent-4 11067 10298 ns/op BenchmarkTCP6PersistentTimeout-4 11605 10105 ns/op BenchmarkTCP4ConcurrentReadWrite-4 20652 5247 ns/op BenchmarkTCP6ConcurrentReadWrite-4 21325 5544 ns/op BenchmarkSetReadDeadline-4 122930 954.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9195 12429 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9567 12151 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9681 11800 ns/op 0 B/op 0 allocs/op PASS ok net 27.759s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25568 4474 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11240 10329 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14131 8342 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 17960 6441 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32048 3479 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 833142 132.2 ns/op BenchmarkReadRequestChrome-4 3436 30708 ns/op 19.90 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9642 10545 ns/op 7.40 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11192 10537 ns/op 7.78 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6745 15599 ns/op 9.68 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16782 6797 ns/op 5.88 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 289 411171 ns/op 2.49 MB/s BenchmarkFileAndServer_1KB/https1-4 187 624152 ns/op 1.64 MB/s BenchmarkFileAndServer_1KB/h2-4 122 855823 ns/op 1.20 MB/s BenchmarkFileAndServer_16MB/h1-4 2 51652342 ns/op 324.81 MB/s BenchmarkFileAndServer_16MB/https1-4 1 117575252 ns/op 142.69 MB/s BenchmarkFileAndServer_16MB/h2-4 1 219591743 ns/op 76.40 MB/s BenchmarkFileAndServer_64MB/h1-4 1 199610792 ns/op 336.20 MB/s BenchmarkFileAndServer_64MB/https1-4 1 418242220 ns/op 160.45 MB/s BenchmarkFileAndServer_64MB/h2-4 1 925864863 ns/op 72.48 MB/s BenchmarkServeMux-4 273 457124 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 349 360531 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 325 416871 ns/op 5981 B/op 64 allocs/op BenchmarkClientServer/https1-4 196 530257 ns/op 6848 B/op 76 allocs/op BenchmarkClientServer/h2-4 176 631367 ns/op 10451 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1034 123203 ns/op 9906 B/op 78 allocs/op BenchmarkClientServerParallel/4/https1-4 28 4723858 ns/op 129716 B/op 1213 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41544: read tcp 127.0.0.1:36105->127.0.0.1:41544: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41566: write tcp 127.0.0.1:36105->127.0.0.1:41566: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56814: read tcp 127.0.0.1:40059->127.0.0.1:56814: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56716: read tcp 127.0.0.1:40059->127.0.0.1:56716: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56734: write tcp 127.0.0.1:40059->127.0.0.1:56734: use of closed network connection BenchmarkClientServerParallel/4/h2-4 192 552570 ns/op 18759 B/op 177 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34920: read tcp 127.0.0.1:33599->127.0.0.1:34920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34904: write tcp 127.0.0.1:33599->127.0.0.1:34904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34918: write tcp 127.0.0.1:33599->127.0.0.1:34918: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34094: write tcp 127.0.0.1:34859->127.0.0.1:34094: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34608: write tcp 127.0.0.1:36725->127.0.0.1:34608: use of closed network connection BenchmarkClientServerParallel/64/h1-4 453 272915 ns/op 22948 B/op 117 allocs/op BenchmarkClientServerParallel/64/https1-4 21 5927138 ns/op 139401 B/op 1280 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49342: write tcp 127.0.0.1:35843->127.0.0.1:49342: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44198: read tcp 127.0.0.1:42485->127.0.0.1:44198: use of closed network connection BenchmarkClientServerParallel/64/h2-4 24 4808579 ns/op 128643 B/op 1290 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51968: write tcp 127.0.0.1:33453->127.0.0.1:51968: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51990: write tcp 127.0.0.1:33453->127.0.0.1:51990: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53002: read tcp 127.0.0.1:44305->127.0.0.1:53002: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53126: write tcp 127.0.0.1:44305->127.0.0.1:53126: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52938: write tcp 127.0.0.1:44305->127.0.0.1:52938: use of closed network connection BenchmarkServer-4 136 833514 ns/op 3067 B/op 23 allocs/op BenchmarkClient-4 259 432989 ns/op 3788 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 670 183470 ns/op 7340 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1214 96351 ns/op 3020 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1506 91754 ns/op 1893 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1525 82774 ns/op 2779 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1634 81057 ns/op 2707 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1428 80041 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1497 76314 ns/op 1937 B/op 14 allocs/op BenchmarkServerHijack-4 973 118789 ns/op 16686 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 354 324295 ns/op 6076 B/op 51 allocs/op BenchmarkResponseStatusLine-4 472870 219.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.013s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4147 26861 ns/op 34074 B/op 12 allocs/op PASS ok net/http/httputil 0.213s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86167 1320 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 555127 200.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 173994 646.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63264 1828 ns/op BenchmarkStdIPv4-4 131224 900.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90715 1279 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 91389 1292 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 108027 1101 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68509 1748 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1320196 91.86 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1216081 98.37 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1385624 85.30 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 258171 460.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 270405 434.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 246567 467.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84253 1441 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 421779 276.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 291558 412.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 285643 417.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 135309 774.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 406638 281.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 361315 319.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 119127 968.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 164853 735.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 247824 479.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 151813 795.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 295071 385.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 144235 797.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 143454 803.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 141750 799.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 108907 1057 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 473883 250.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 152450 763.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85969 1291 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111004 1039 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 164366 752.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102951 1094 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 273613 442.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 102736 1021 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 140143 848.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 192130 635.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 135183 903.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 102.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 106.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 107.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 969463 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 107.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 324432 371.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 580824 195.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202131 584.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 213783 550.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 200418 585.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75518 1617 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 509888 225.2 ns/op PASS ok net/netip 7.778s 2023/01/31 19:57:19 Test RPC server listening on 127.0.0.1:42465 2023/01/31 19:57:19 Test HTTP RPC server listening on 127.0.0.1:34547 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1366 81066 ns/op BenchmarkEndToEndHTTP-4 1543 96001 ns/op BenchmarkEndToEndAsync-4 2947 40983 ns/op BenchmarkEndToEndAsyncHTTP-4 3506 34211 ns/op PASS ok net/rpc 0.935s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3097 34271 ns/op BenchmarkReadMIMEHeader/server_headers-4 5505 21362 ns/op BenchmarkUncommon-4 25614 4572 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.512s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4690 24017 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 96202 1213 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 503536 209.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 91777 1276 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 176251 669.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84224 1408 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14107 8590 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 346940 317.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 85863 1328 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 163527 678.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 84224 1419 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15357 7537 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 201242 596.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 79544 1518 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 75918 1517 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35565 3329 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5979 18184 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196668 588.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78168 1522 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77710 1514 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36135 3314 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6702 17746 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.280s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3134011 36.72 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 151128 705.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 750 157791 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 223 520629 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 620 188856 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 50316 2374 ns/op BenchmarkStatFile-4 40228 2901 ns/op BenchmarkStatDir-4 39235 2785 ns/op BenchmarkLstatDot-4 48860 2327 ns/op BenchmarkLstatFile-4 41256 2802 ns/op BenchmarkLstatDir-4 40982 2829 ns/op PASS ok os 1.652s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 138 891480 ns/op 6737 B/op 30 allocs/op PASS ok os/exec 0.250s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 371706 288.8 ns/op PASS ok os/user 0.220s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3622393 32.85 ns/op BenchmarkString-4 2260064 53.21 ns/op BenchmarkBytes-4 1866255 63.42 ns/op BenchmarkNamedBytes-4 769705 153.2 ns/op BenchmarkBytesArray-4 631418 174.7 ns/op BenchmarkSliceLen-4 2184708 54.47 ns/op BenchmarkMapLen-4 1458537 81.96 ns/op BenchmarkStringLen-4 1758530 67.49 ns/op BenchmarkArrayLen-4 1719598 69.23 ns/op BenchmarkSliceCap-4 2352862 51.08 ns/op BenchmarkDeepEqual/int8-4 647932 179.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 109789 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 490588 234.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 103580 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 502742 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 101494 1111 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 453111 227.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 106033 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 499251 230.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 107994 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 634394 179.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 132841 846.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 496551 229.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 107157 1135 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 491852 237.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 106970 1111 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 504357 230.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 105718 1117 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 500112 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 107143 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 510182 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107743 1119 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 474350 236.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 96759 1111 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 503160 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 106436 1116 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 515568 225.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 106400 1118 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 504434 231.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 106903 1105 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 638289 172.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 111996 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 471076 228.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 105145 1122 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 137373 853.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67190 1786 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67086 1763 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44610 2615 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 257229 437.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 39147 3082 ns/op BenchmarkIsZero/StructComparable-4 850521 136.4 ns/op BenchmarkIsZero/StructIncomparable-4 176894 682.8 ns/op BenchmarkSetZero/Bool/Direct-4 4293140 27.87 ns/op BenchmarkSetZero/Bool/CachedZero-4 1762881 68.05 ns/op BenchmarkSetZero/Bool/NewZero-4 1246862 95.78 ns/op BenchmarkSetZero/Int/Direct-4 2519077 47.61 ns/op BenchmarkSetZero/Int/CachedZero-4 1749667 69.36 ns/op BenchmarkSetZero/Int/NewZero-4 1223697 99.16 ns/op BenchmarkSetZero/Uint/Direct-4 2536461 47.18 ns/op BenchmarkSetZero/Uint/CachedZero-4 1738822 68.23 ns/op BenchmarkSetZero/Uint/NewZero-4 1253360 96.36 ns/op BenchmarkSetZero/Float/Direct-4 2557040 47.12 ns/op BenchmarkSetZero/Float/CachedZero-4 1762072 68.15 ns/op BenchmarkSetZero/Float/NewZero-4 1249636 95.78 ns/op BenchmarkSetZero/Complex/Direct-4 2525905 47.79 ns/op BenchmarkSetZero/Complex/CachedZero-4 1731913 68.25 ns/op BenchmarkSetZero/Complex/NewZero-4 1206668 99.46 ns/op BenchmarkSetZero/Array/Direct-4 3922701 30.42 ns/op BenchmarkSetZero/Array/CachedZero-4 1710160 71.63 ns/op BenchmarkSetZero/Array/NewZero-4 1201682 100.5 ns/op BenchmarkSetZero/Chan/Direct-4 2362170 50.09 ns/op BenchmarkSetZero/Chan/CachedZero-4 1306202 92.28 ns/op BenchmarkSetZero/Chan/NewZero-4 954045 118.4 ns/op BenchmarkSetZero/Func/Direct-4 2400153 51.27 ns/op BenchmarkSetZero/Func/CachedZero-4 1303944 91.73 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 114.2 ns/op BenchmarkSetZero/Interface/Direct-4 2310188 51.03 ns/op BenchmarkSetZero/Interface/CachedZero-4 1750472 68.79 ns/op BenchmarkSetZero/Interface/NewZero-4 1259743 95.74 ns/op BenchmarkSetZero/Map/Direct-4 2505723 47.66 ns/op BenchmarkSetZero/Map/CachedZero-4 1319486 90.44 ns/op BenchmarkSetZero/Map/NewZero-4 962823 114.2 ns/op BenchmarkSetZero/Pointer/Direct-4 2515922 47.96 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1300573 91.99 ns/op BenchmarkSetZero/Pointer/NewZero-4 952195 113.6 ns/op BenchmarkSetZero/Slice/Direct-4 2257327 52.83 ns/op BenchmarkSetZero/Slice/CachedZero-4 1772204 67.74 ns/op BenchmarkSetZero/Slice/NewZero-4 1253658 95.41 ns/op BenchmarkSetZero/String/Direct-4 2527003 47.60 ns/op BenchmarkSetZero/String/CachedZero-4 1754881 68.79 ns/op BenchmarkSetZero/String/NewZero-4 1247593 95.84 ns/op BenchmarkSetZero/Struct/Direct-4 4229324 28.31 ns/op BenchmarkSetZero/Struct/CachedZero-4 1755169 67.83 ns/op BenchmarkSetZero/Struct/NewZero-4 1248987 96.38 ns/op BenchmarkSelect/1-4 164553 691.7 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 88449 1353 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44455 2583 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 172668 708.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 135163 879.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 99663 1038 ns/op 123.29 MB/s BenchmarkCallArgCopy/size=256-4 90798 1197 ns/op 213.86 MB/s BenchmarkCallArgCopy/size=1024-4 66277 1543 ns/op 663.67 MB/s BenchmarkCallArgCopy/size=4096-4 34344 3578 ns/op 1144.72 MB/s BenchmarkCallArgCopy/size=65536-4 2211 54148 ns/op 1210.32 MB/s BenchmarkPtrTo-4 403173 273.5 ns/op BenchmarkFieldByName1-4 797510 179.4 ns/op BenchmarkFieldByName2-4 68035 1885 ns/op BenchmarkFieldByName3-4 8071 13932 ns/op BenchmarkInterfaceBig-4 5155897 23.19 ns/op BenchmarkInterfaceSmall-4 5082553 25.86 ns/op BenchmarkNew-4 1877359 60.49 ns/op BenchmarkMap/StringKeys/MapIndex-4 3104 37100 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3144 37639 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2962 38574 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3020 38597 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3152 37560 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3093 38359 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 241894 482.2 ns/op PASS ok reflect 18.522s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9693 11248 ns/op 9597 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 13536 7984 ns/op 9337 B/op 1 allocs/op BenchmarkFindString-4 10000 11002 ns/op 9425 B/op 1 allocs/op BenchmarkFindSubmatch-4 9952 11918 ns/op 9232 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9780 11470 ns/op 9218 B/op 2 allocs/op BenchmarkLiteral-4 15668 7864 ns/op BenchmarkNotLiteral-4 4072 29238 ns/op BenchmarkMatchClass-4 3062 36777 ns/op BenchmarkMatchClass_InRange-4 3110 34840 ns/op BenchmarkReplaceAll-4 2467 53276 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 13700 7568 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38338 3116 ns/op BenchmarkAnchoredShortMatch-4 14460 8017 ns/op BenchmarkAnchoredLongMatch-4 19614 6056 ns/op BenchmarkOnePassShortA-4 20661 5853 ns/op BenchmarkNotOnePassShortA-4 6361 15973 ns/op BenchmarkOnePassShortB-4 27049 4468 ns/op BenchmarkNotOnePassShortB-4 8586 12585 ns/op BenchmarkOnePassLongPrefix-4 89305 1404 ns/op BenchmarkOnePassLongNotPrefix-4 28120 4308 ns/op BenchmarkMatchParallelShared-4 28050 4497 ns/op BenchmarkMatchParallelCopied-4 23893 4521 ns/op BenchmarkQuoteMetaAll-4 139825 810.1 ns/op 17.28 MB/s BenchmarkQuoteMetaNone-4 258870 454.6 ns/op 57.19 MB/s BenchmarkCompile/Onepass-4 3651 29270 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1495 72900 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 618443 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3723157 31.20 ns/op 512.81 MB/s BenchmarkMatch/Easy0/32-4 16243 6596 ns/op 4.85 MB/s BenchmarkMatch/Easy0/1K-4 5019 20033 ns/op 51.11 MB/s BenchmarkMatch/Easy0i/16-4 3488379 31.00 ns/op 516.17 MB/s BenchmarkMatch/Easy0i/32-4 5311 22912 ns/op 1.40 MB/s BenchmarkMatch/Easy0i/1K-4 264 450631 ns/op 2.27 MB/s BenchmarkMatch/Easy1/16-4 3571383 31.06 ns/op 515.11 MB/s BenchmarkMatch/Easy1/32-4 16537 7085 ns/op 4.52 MB/s BenchmarkMatch/Easy1/1K-4 4664 25726 ns/op 39.80 MB/s BenchmarkMatch/Medium/16-4 3742695 30.37 ns/op 526.79 MB/s BenchmarkMatch/Medium/32-4 6110 19716 ns/op 1.62 MB/s BenchmarkMatch/Medium/1K-4 307 387623 ns/op 2.64 MB/s BenchmarkMatch/Hard/16-4 3523876 30.73 ns/op 520.71 MB/s BenchmarkMatch/Hard/32-4 3698 30805 ns/op 1.04 MB/s BenchmarkMatch/Hard/1K-4 168 688547 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1404 84150 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 760 150901 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4390982 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29332 4081 ns/op 3.92 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17395 6931 ns/op 4.62 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 650 181718 ns/op 5.64 MB/s 26 B/op 0 allocs/op PASS ok regexp 7.896s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 596090 191.9 ns/op PASS ok regexp/syntax 1.198s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1023458 112.0 ns/op BenchmarkMakeChan/Int-4 809059 130.9 ns/op BenchmarkMakeChan/Ptr-4 549255 225.9 ns/op BenchmarkMakeChan/Struct/0-4 1131841 99.54 ns/op BenchmarkMakeChan/Struct/32-4 499206 235.2 ns/op BenchmarkMakeChan/Struct/40-4 434415 293.5 ns/op BenchmarkChanNonblocking-4 11780869 9.935 ns/op BenchmarkSelectUncontended-4 882375 125.7 ns/op BenchmarkSelectSyncContended-4 39054 3053 ns/op BenchmarkSelectAsyncContended-4 119308 1192 ns/op BenchmarkSelectNonblock-4 6287434 19.86 ns/op BenchmarkChanUncontended-4 11908 10850 ns/op BenchmarkChanContended-4 1567 76829 ns/op BenchmarkChanSync-4 155718 739.5 ns/op BenchmarkChanSyncWork-4 10000 36088 ns/op BenchmarkChanProdCons0-4 91045 1249 ns/op BenchmarkChanProdCons10-4 137635 895.3 ns/op BenchmarkChanProdCons100-4 137233 820.6 ns/op BenchmarkChanProdConsWork0-4 81256 1628 ns/op BenchmarkChanProdConsWork10-4 82316 1504 ns/op BenchmarkChanProdConsWork100-4 94357 1280 ns/op BenchmarkSelectProdCons-4 73138 1759 ns/op BenchmarkReceiveDataFromClosedChan-4 644059 184.9 ns/op BenchmarkChanCreation-4 254050 527.3 ns/op BenchmarkChanSem-4 161362 761.6 ns/op BenchmarkChanPopular-4 88 1266656 ns/op BenchmarkChanClosed-4 579516 208.0 ns/op BenchmarkCallClosure-4 5929801 20.15 ns/op BenchmarkCallClosure1-4 6193754 19.22 ns/op BenchmarkCallClosure2-4 1337314 87.50 ns/op BenchmarkCallClosure3-4 1499647 74.60 ns/op BenchmarkCallClosure4-4 1350280 85.79 ns/op BenchmarkComplex128DivNormal-4 9867190 12.24 ns/op BenchmarkComplex128DivNisNaN-4 7594232 16.08 ns/op BenchmarkComplex128DivDisNaN-4 7471564 15.98 ns/op BenchmarkComplex128DivNisInf-4 9742580 12.36 ns/op BenchmarkComplex128DivDisInf-4 5747475 20.69 ns/op BenchmarkSetTypePtr-4 48606038 2.469 ns/op 3240.64 MB/s BenchmarkSetTypePtr8-4 9638942 12.48 ns/op 5128.14 MB/s BenchmarkSetTypePtr16-4 9584924 12.56 ns/op 10194.93 MB/s BenchmarkSetTypePtr32-4 9623424 12.73 ns/op 20106.61 MB/s BenchmarkSetTypePtr64-4 9407934 12.45 ns/op 41113.93 MB/s BenchmarkSetTypePtr126-4 5658136 21.25 ns/op 47424.69 MB/s BenchmarkSetTypePtr128-4 5790472 20.42 ns/op 50151.22 MB/s BenchmarkSetTypePtrSlice-4 712856 165.8 ns/op 49419.02 MB/s BenchmarkSetTypeNode1-4 9605528 12.48 ns/op 1923.53 MB/s BenchmarkSetTypeNode1Slice-4 2922537 39.64 ns/op 19372.83 MB/s BenchmarkSetTypeNode8-4 9609642 12.69 ns/op 6302.04 MB/s BenchmarkSetTypeNode8Slice-4 1571526 77.82 ns/op 32896.09 MB/s BenchmarkSetTypeNode64-4 5480418 21.38 ns/op 24691.45 MB/s BenchmarkSetTypeNode64Slice-4 225714 535.7 ns/op 31538.20 MB/s BenchmarkSetTypeNode64Dead-4 7367542 16.07 ns/op 32846.05 MB/s BenchmarkSetTypeNode64DeadSlice-4 258844 479.0 ns/op 35276.29 MB/s BenchmarkSetTypeNode124-4 5654151 21.35 ns/op 47212.19 MB/s BenchmarkSetTypeNode124Slice-4 179989 669.4 ns/op 48188.48 MB/s BenchmarkSetTypeNode126-4 5812051 20.63 ns/op 49625.94 MB/s BenchmarkSetTypeNode126Slice-4 175693 675.7 ns/op 48492.81 MB/s BenchmarkSetTypeNode128-4 4007695 30.17 ns/op 34469.20 MB/s BenchmarkSetTypeNode128Slice-4 141870 843.9 ns/op 39434.38 MB/s BenchmarkSetTypeNode130-4 4022055 29.74 ns/op 35505.30 MB/s BenchmarkSetTypeNode130Slice-4 140496 849.6 ns/op 39774.93 MB/s BenchmarkSetTypeNode1024-4 768938 157.1 ns/op 52244.32 MB/s BenchmarkSetTypeNode1024Slice-4 24252 4900 ns/op 53602.47 MB/s BenchmarkAllocation-4 4293 40818 ns/op BenchmarkReadMemStats-4 5636 20376 ns/op BenchmarkReadMemStatsLatency-4 1 64386 p50-ns 64386 p90-ns 64386 p99-ns BenchmarkWriteBarrier-4 2823085 44.52 ns/op BenchmarkBulkWriteBarrier-4 6561331 23.19 ns/op BenchmarkScanStackNoLocals-4 2 57047730 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11597074 11.40 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9738622 11.17 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8494084 13.52 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6726067 18.07 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4635849 25.63 ns/op BenchmarkHash5-4 6220873 19.13 ns/op 261.41 MB/s BenchmarkHash16-4 6031243 19.82 ns/op 807.41 MB/s BenchmarkHash64-4 5767849 19.69 ns/op 3250.31 MB/s BenchmarkHash1024-4 1898122 61.18 ns/op 16738.13 MB/s BenchmarkHash65536-4 38379 3114 ns/op 21045.66 MB/s BenchmarkAlignedLoad-4 7522056 14.81 ns/op BenchmarkUnalignedLoad-4 7334996 15.31 ns/op BenchmarkEqEfaceConcrete-4 6241587 19.38 ns/op BenchmarkEqIfaceConcrete-4 5430118 22.25 ns/op BenchmarkNeEfaceConcrete-4 5801108 20.95 ns/op BenchmarkNeIfaceConcrete-4 5977662 19.69 ns/op BenchmarkConvT2EByteSized/bool-4 6288538 19.18 ns/op BenchmarkConvT2EByteSized/uint8-4 5910944 20.05 ns/op BenchmarkConvT2ESmall-4 5597466 21.38 ns/op BenchmarkConvT2EUintptr-4 5477464 21.56 ns/op BenchmarkConvT2ELarge-4 1189364 97.82 ns/op BenchmarkConvT2ISmall-4 5424121 22.26 ns/op BenchmarkConvT2IUintptr-4 5368376 22.13 ns/op BenchmarkConvT2ILarge-4 1210956 102.3 ns/op BenchmarkConvI2E-4 4616228 25.49 ns/op BenchmarkConvI2I-4 4068543 28.35 ns/op BenchmarkAssertE2T-4 4653121 25.67 ns/op BenchmarkAssertE2TLarge-4 2329053 50.84 ns/op BenchmarkAssertE2I-4 4207606 27.70 ns/op BenchmarkAssertI2T-4 4327399 28.32 ns/op BenchmarkAssertI2I-4 4121775 27.95 ns/op BenchmarkAssertI2E-4 5847478 19.74 ns/op BenchmarkAssertE2E-4 5751727 20.24 ns/op BenchmarkAssertE2T2-4 3542342 33.74 ns/op BenchmarkAssertE2T2Blank-4 4495710 27.07 ns/op BenchmarkAssertI2E2-4 4412922 27.34 ns/op BenchmarkAssertI2E2Blank-4 5524791 20.95 ns/op BenchmarkAssertE2E2-4 4384603 26.99 ns/op BenchmarkAssertE2E2Blank-4 5990360 19.81 ns/op BenchmarkConvT2Ezero/zero/16-4 5545926 21.60 ns/op BenchmarkConvT2Ezero/zero/32-4 5665092 21.12 ns/op BenchmarkConvT2Ezero/zero/64-4 5586583 21.32 ns/op BenchmarkConvT2Ezero/zero/str-4 5484630 21.54 ns/op BenchmarkConvT2Ezero/zero/slice-4 5526861 21.64 ns/op BenchmarkConvT2Ezero/zero/big-4 230067 517.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1335668 90.51 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1266933 99.08 ns/op BenchmarkConvT2Ezero/nonzero/big-4 239985 491.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 5638527 21.16 ns/op BenchmarkConvT2Ezero/smallint/32-4 5363697 21.77 ns/op BenchmarkConvT2Ezero/smallint/64-4 5550489 21.44 ns/op BenchmarkConvT2Ezero/largeint/16-4 1597999 75.42 ns/op BenchmarkConvT2Ezero/largeint/32-4 1712751 73.63 ns/op BenchmarkConvT2Ezero/largeint/64-4 1638877 77.54 ns/op BenchmarkMalloc8-4 1508832 87.59 ns/op BenchmarkMalloc16-4 1399484 84.94 ns/op BenchmarkMallocTypeInfo8-4 1465675 85.59 ns/op BenchmarkMallocTypeInfo16-4 1248997 95.97 ns/op BenchmarkMallocLargeStruct-4 149154 727.0 ns/op BenchmarkGoroutineSelect-4 69 2107723 ns/op BenchmarkGoroutineBlocking-4 61 1892680 ns/op BenchmarkGoroutineForRange-4 70 1944864 ns/op BenchmarkGoroutineIdle-4 94 1755619 ns/op BenchmarkHashStringSpeed-4 2769627 45.29 ns/op BenchmarkHashBytesSpeed-4 1390635 86.51 ns/op BenchmarkHashInt32Speed-4 3110527 35.11 ns/op BenchmarkHashInt64Speed-4 3180855 38.64 ns/op BenchmarkHashStringArraySpeed-4 596982 195.5 ns/op BenchmarkMegMap-4 3186957 38.70 ns/op BenchmarkMegOneMap-4 3868774 30.49 ns/op BenchmarkMegEqMap-4 1994 61497 ns/op BenchmarkMegEmptyMap-4 4747365 24.95 ns/op BenchmarkSmallStrMap-4 3154948 36.92 ns/op BenchmarkMapStringKeysEight_16-4 3220828 36.82 ns/op BenchmarkMapStringKeysEight_32-4 3224448 37.57 ns/op BenchmarkMapStringKeysEight_64-4 3181020 37.40 ns/op BenchmarkMapStringKeysEight_1M-4 3124231 38.25 ns/op BenchmarkIntMap-4 4087748 29.61 ns/op BenchmarkMapFirst/1-4 4802029 24.91 ns/op BenchmarkMapFirst/2-4 4558567 25.52 ns/op BenchmarkMapFirst/3-4 4886348 24.13 ns/op BenchmarkMapFirst/4-4 4688283 24.18 ns/op BenchmarkMapFirst/5-4 4652150 24.29 ns/op BenchmarkMapFirst/6-4 4601798 26.10 ns/op BenchmarkMapFirst/7-4 4745968 24.22 ns/op BenchmarkMapFirst/8-4 4407062 28.37 ns/op BenchmarkMapFirst/9-4 3788971 29.11 ns/op BenchmarkMapFirst/10-4 3885280 29.54 ns/op BenchmarkMapFirst/11-4 4063911 29.62 ns/op BenchmarkMapFirst/12-4 3756475 30.75 ns/op BenchmarkMapFirst/13-4 4110094 29.62 ns/op BenchmarkMapFirst/14-4 4102744 29.80 ns/op BenchmarkMapFirst/15-4 4037349 29.37 ns/op BenchmarkMapFirst/16-4 3799827 29.48 ns/op BenchmarkMapMid/1-4 3639344 32.45 ns/op BenchmarkMapMid/2-4 3539618 32.81 ns/op BenchmarkMapMid/3-4 3756002 31.99 ns/op BenchmarkMapMid/4-4 3643030 32.57 ns/op BenchmarkMapMid/5-4 3692820 31.46 ns/op BenchmarkMapMid/6-4 3561169 33.34 ns/op BenchmarkMapMid/7-4 3677282 33.34 ns/op BenchmarkMapMid/8-4 3545811 32.15 ns/op BenchmarkMapMid/9-4 3067116 38.43 ns/op BenchmarkMapMid/10-4 3035206 37.99 ns/op BenchmarkMapMid/11-4 3291873 37.02 ns/op BenchmarkMapMid/12-4 3005268 39.07 ns/op BenchmarkMapMid/13-4 3209935 40.12 ns/op BenchmarkMapMid/14-4 2993216 36.37 ns/op BenchmarkMapMid/15-4 2952715 39.20 ns/op BenchmarkMapMid/16-4 3323607 37.98 ns/op BenchmarkMapLast/1-4 3844742 31.85 ns/op BenchmarkMapLast/2-4 3612937 32.30 ns/op BenchmarkMapLast/3-4 3784137 32.33 ns/op BenchmarkMapLast/4-4 3508081 33.12 ns/op BenchmarkMapLast/5-4 3760980 32.87 ns/op BenchmarkMapLast/6-4 3581913 33.32 ns/op BenchmarkMapLast/7-4 3498789 34.30 ns/op BenchmarkMapLast/8-4 3287364 34.38 ns/op BenchmarkMapLast/9-4 3023026 38.32 ns/op BenchmarkMapLast/10-4 2964037 36.66 ns/op BenchmarkMapLast/11-4 3109620 36.90 ns/op BenchmarkMapLast/12-4 3299935 36.99 ns/op BenchmarkMapLast/13-4 3299338 34.71 ns/op BenchmarkMapLast/14-4 3348505 35.60 ns/op BenchmarkMapLast/15-4 3433650 39.49 ns/op BenchmarkMapLast/16-4 3116113 36.10 ns/op BenchmarkMapCycle-4 2088526 59.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3508410 34.21 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2158 50925 ns/op BenchmarkMakeMap/[Byte]Byte-4 503192 215.6 ns/op BenchmarkMakeMap/[Int]Int-4 356191 374.5 ns/op BenchmarkNewEmptyMap-4 11703948 9.998 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1653505 70.82 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 453768 239.5 ns/op BenchmarkMapIterEmpty-4 5441907 22.47 ns/op BenchmarkSameLengthMap-4 4608566 28.71 ns/op BenchmarkBigKeyMap-4 1656774 71.79 ns/op BenchmarkBigValMap-4 1526876 77.64 ns/op BenchmarkSmallKeyMap-4 2853136 42.20 ns/op BenchmarkMapPopulate/1-4 2273089 53.26 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 120198 897.1 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6872 17630 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 694 161952 ns/op 51745 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 49 2480307 ns/op 416449 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 3 40126464 ns/op 6536781 B/op 2946 allocs/op BenchmarkComplexAlgMap-4 432236 245.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 725580 164.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 586772 191.5 ns/op BenchmarkGoMapClear/Reflexive/100-4 229544 523.5 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41706 2869 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5361 22596 ns/op BenchmarkGoMapClear/NonReflexive/1-4 549609 218.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 477920 242.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 209328 572.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40636 2998 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5258 22196 ns/op BenchmarkMapStringConversion/32/simple-4 1773285 67.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1694948 70.61 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1537562 77.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1681893 70.42 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1598052 74.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1441014 84.07 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1780660 64.11 ns/op BenchmarkMapInterfacePtr-4 1960784 64.30 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4636923 25.74 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 124867 910.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5115 22648 ns/op BenchmarkMapPop1000-4 374 329982 ns/op BenchmarkMapPop10000-4 19 6246711 ns/op BenchmarkMapAssign/Int32/256-4 2282571 53.98 ns/op BenchmarkMapAssign/Int32/65536-4 631834 162.1 ns/op BenchmarkMapAssign/Int64/256-4 2289564 53.06 ns/op BenchmarkMapAssign/Int64/65536-4 545414 184.9 ns/op BenchmarkMapAssign/Str/256-4 1848112 60.25 ns/op BenchmarkMapAssign/Str/65536-4 357870 324.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1470398 79.49 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 517564 215.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1499152 80.92 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 432290 255.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 448114 2475 ns/op BenchmarkMapOperatorAssign/Str/65536-4 130214 847.8 ns/op BenchmarkMapAppendAssign/Int32/256-4 829356 165.1 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 182362 665.7 ns/op 68 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 709534 177.9 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 148975 741.3 ns/op 84 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 593001 262.5 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 99267 1174 ns/op 144 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1783147 64.66 ns/op BenchmarkMapDelete/Int32/1000-4 1803944 62.77 ns/op BenchmarkMapDelete/Int32/10000-4 1875991 63.46 ns/op BenchmarkMapDelete/Int64/100-4 1000000 108.9 ns/op BenchmarkMapDelete/Int64/1000-4 1860108 61.74 ns/op BenchmarkMapDelete/Int64/10000-4 1801039 64.33 ns/op BenchmarkMapDelete/Str/100-4 1445395 81.35 ns/op BenchmarkMapDelete/Str/1000-4 1500211 81.49 ns/op BenchmarkMapDelete/Str/10000-4 1396022 86.36 ns/op BenchmarkMapDelete/Pointer/100-4 1684501 79.28 ns/op BenchmarkMapDelete/Pointer/1000-4 1662999 78.52 ns/op BenchmarkMapDelete/Pointer/10000-4 1664536 73.10 ns/op BenchmarkMemmove/0-4 14644681 8.212 ns/op BenchmarkMemmove/1-4 1905987 61.92 ns/op 16.15 MB/s BenchmarkMemmove/2-4 1837064 63.89 ns/op 31.30 MB/s BenchmarkMemmove/3-4 1850270 62.62 ns/op 47.91 MB/s BenchmarkMemmove/4-4 1833492 63.00 ns/op 63.50 MB/s BenchmarkMemmove/5-4 1866241 63.32 ns/op 78.96 MB/s BenchmarkMemmove/6-4 1839494 63.41 ns/op 94.63 MB/s BenchmarkMemmove/7-4 1864164 62.90 ns/op 111.29 MB/s BenchmarkMemmove/8-4 1955286 59.60 ns/op 134.23 MB/s BenchmarkMemmove/9-4 1791754 65.04 ns/op 138.37 MB/s BenchmarkMemmove/10-4 1820524 65.40 ns/op 152.91 MB/s BenchmarkMemmove/11-4 1809880 65.67 ns/op 167.51 MB/s BenchmarkMemmove/12-4 1786480 65.03 ns/op 184.54 MB/s BenchmarkMemmove/13-4 1822207 65.40 ns/op 198.77 MB/s BenchmarkMemmove/14-4 1805661 65.74 ns/op 212.96 MB/s BenchmarkMemmove/15-4 1800256 65.53 ns/op 228.92 MB/s BenchmarkMemmove/16-4 1874918 63.08 ns/op 253.64 MB/s BenchmarkMemmove/32-4 1793434 64.51 ns/op 496.05 MB/s BenchmarkMemmove/64-4 1587211 73.03 ns/op 876.35 MB/s BenchmarkMemmove/128-4 1329342 88.32 ns/op 1449.23 MB/s BenchmarkMemmove/256-4 986229 114.9 ns/op 2228.68 MB/s BenchmarkMemmove/512-4 583041 204.5 ns/op 2504.21 MB/s BenchmarkMemmove/1024-4 382014 308.7 ns/op 3317.65 MB/s BenchmarkMemmove/2048-4 233359 511.0 ns/op 4007.82 MB/s BenchmarkMemmove/4096-4 129228 924.4 ns/op 4430.91 MB/s BenchmarkMemmoveOverlap/32-4 1803255 66.93 ns/op 478.13 MB/s BenchmarkMemmoveOverlap/64-4 1538287 73.46 ns/op 871.19 MB/s BenchmarkMemmoveOverlap/128-4 1335937 88.06 ns/op 1453.47 MB/s BenchmarkMemmoveOverlap/256-4 986451 117.2 ns/op 2184.61 MB/s BenchmarkMemmoveOverlap/512-4 582541 201.4 ns/op 2542.34 MB/s BenchmarkMemmoveOverlap/1024-4 394737 303.9 ns/op 3369.99 MB/s BenchmarkMemmoveOverlap/2048-4 236374 506.5 ns/op 4043.09 MB/s BenchmarkMemmoveOverlap/4096-4 128702 941.8 ns/op 4349.12 MB/s BenchmarkMemmoveUnalignedDst/0-4 14933131 8.223 ns/op BenchmarkMemmoveUnalignedDst/1-4 1938660 63.89 ns/op 15.65 MB/s BenchmarkMemmoveUnalignedDst/2-4 1853151 63.08 ns/op 31.70 MB/s BenchmarkMemmoveUnalignedDst/3-4 1855977 63.94 ns/op 46.92 MB/s BenchmarkMemmoveUnalignedDst/4-4 1850587 63.17 ns/op 63.32 MB/s BenchmarkMemmoveUnalignedDst/5-4 1857992 64.17 ns/op 77.91 MB/s BenchmarkMemmoveUnalignedDst/6-4 1833100 63.62 ns/op 94.31 MB/s BenchmarkMemmoveUnalignedDst/7-4 1707654 64.03 ns/op 109.32 MB/s BenchmarkMemmoveUnalignedDst/8-4 1969665 61.71 ns/op 129.64 MB/s BenchmarkMemmoveUnalignedDst/9-4 1782283 66.18 ns/op 136.00 MB/s BenchmarkMemmoveUnalignedDst/10-4 1755294 66.08 ns/op 151.33 MB/s BenchmarkMemmoveUnalignedDst/11-4 1792917 66.60 ns/op 165.16 MB/s BenchmarkMemmoveUnalignedDst/12-4 1791754 66.55 ns/op 180.31 MB/s BenchmarkMemmoveUnalignedDst/13-4 1749771 66.33 ns/op 195.98 MB/s BenchmarkMemmoveUnalignedDst/14-4 1794789 65.77 ns/op 212.87 MB/s BenchmarkMemmoveUnalignedDst/15-4 1810074 66.61 ns/op 225.21 MB/s BenchmarkMemmoveUnalignedDst/16-4 1744945 67.15 ns/op 238.26 MB/s BenchmarkMemmoveUnalignedDst/32-4 1676533 68.93 ns/op 464.24 MB/s BenchmarkMemmoveUnalignedDst/64-4 1499966 79.22 ns/op 807.92 MB/s BenchmarkMemmoveUnalignedDst/128-4 1289908 90.65 ns/op 1412.00 MB/s BenchmarkMemmoveUnalignedDst/256-4 830596 132.7 ns/op 1928.94 MB/s BenchmarkMemmoveUnalignedDst/512-4 531031 211.8 ns/op 2417.02 MB/s BenchmarkMemmoveUnalignedDst/1024-4 363256 327.3 ns/op 3128.15 MB/s BenchmarkMemmoveUnalignedDst/2048-4 228099 524.2 ns/op 3907.10 MB/s BenchmarkMemmoveUnalignedDst/4096-4 120073 970.0 ns/op 4222.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1671960 69.23 ns/op 462.22 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1512555 76.04 ns/op 841.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1259294 92.76 ns/op 1379.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 966100 122.4 ns/op 2091.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 580911 202.8 ns/op 2524.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 387921 306.9 ns/op 3336.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 235231 511.8 ns/op 4001.65 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127989 929.3 ns/op 4407.70 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14990227 7.984 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1904475 63.34 ns/op 15.79 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1679470 63.78 ns/op 31.36 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1819245 64.22 ns/op 46.72 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1854063 64.30 ns/op 62.21 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1814479 64.74 ns/op 77.23 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1855246 64.15 ns/op 93.53 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1811994 64.74 ns/op 108.12 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1933603 61.76 ns/op 129.53 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1797787 65.32 ns/op 137.78 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1809087 65.45 ns/op 152.78 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1823072 65.05 ns/op 169.10 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1800014 65.27 ns/op 183.86 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1825689 65.47 ns/op 198.58 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1824934 65.15 ns/op 214.90 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1840922 64.69 ns/op 231.86 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1795726 66.32 ns/op 241.27 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1698879 69.43 ns/op 460.92 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1538326 76.83 ns/op 833.03 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1294270 91.18 ns/op 1403.76 MB/s BenchmarkMemmoveUnalignedSrc/256-4 922446 117.8 ns/op 2172.84 MB/s BenchmarkMemmoveUnalignedSrc/512-4 570579 208.1 ns/op 2459.86 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 383584 310.9 ns/op 3294.10 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 227392 515.3 ns/op 3974.56 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 124869 951.9 ns/op 4303.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1712438 69.57 ns/op 459.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1517170 77.88 ns/op 821.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1313245 91.05 ns/op 1405.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 929934 118.1 ns/op 2166.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 583519 206.0 ns/op 2485.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 386284 306.2 ns/op 3343.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 234122 510.8 ns/op 4009.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128404 928.6 ns/op 4410.98 MB/s BenchmarkMemclr/5-4 12214880 9.894 ns/op 505.34 MB/s BenchmarkMemclr/16-4 11522800 10.31 ns/op 1552.51 MB/s BenchmarkMemclr/64-4 10753924 10.90 ns/op 5872.34 MB/s BenchmarkMemclr/256-4 9717024 12.12 ns/op 21129.34 MB/s BenchmarkMemclr/4096-4 2357785 51.25 ns/op 79929.45 MB/s BenchmarkMemclr/65536-4 68898 1928 ns/op 33988.30 MB/s BenchmarkMemclr/1M-4 2700 43576 ns/op 24063.40 MB/s BenchmarkMemclr/4M-4 650 177276 ns/op 23659.74 MB/s BenchmarkMemclr/8M-4 236 438956 ns/op 19110.37 MB/s BenchmarkMemclr/16M-4 51 2381508 ns/op 7044.79 MB/s BenchmarkMemclr/64M-4 10 10390559 ns/op 6458.64 MB/s BenchmarkGoMemclr/5-4 2079180 57.49 ns/op 86.98 MB/s BenchmarkGoMemclr/16-4 482766 238.3 ns/op 67.14 MB/s BenchmarkGoMemclr/64-4 128073 892.8 ns/op 71.69 MB/s BenchmarkGoMemclr/256-4 33606 3551 ns/op 72.09 MB/s BenchmarkMemclrRange/1K_2K-4 72218 1706 ns/op 56208.77 MB/s BenchmarkMemclrRange/2K_8K-4 30079 3992 ns/op 83538.81 MB/s BenchmarkMemclrRange/4K_16K-4 42446 2840 ns/op 113775.06 MB/s BenchmarkMemclrRange/160K_228K-4 1797 59815 ns/op 27799.91 MB/s BenchmarkClearFat7-4 6229408 19.25 ns/op BenchmarkClearFat8-4 7226041 16.43 ns/op BenchmarkClearFat11-4 5948940 20.44 ns/op BenchmarkClearFat12-4 5923064 20.55 ns/op BenchmarkClearFat13-4 5683094 20.74 ns/op BenchmarkClearFat14-4 5890399 20.77 ns/op BenchmarkClearFat15-4 5826040 20.29 ns/op BenchmarkClearFat16-4 6433507 18.90 ns/op BenchmarkClearFat24-4 6172754 19.25 ns/op BenchmarkClearFat32-4 5943147 20.05 ns/op BenchmarkClearFat40-4 5709729 21.26 ns/op BenchmarkClearFat48-4 5641486 20.99 ns/op BenchmarkClearFat56-4 5410730 22.48 ns/op BenchmarkClearFat64-4 5278410 22.49 ns/op BenchmarkClearFat72-4 5131140 23.31 ns/op BenchmarkClearFat128-4 3681286 32.12 ns/op BenchmarkClearFat256-4 2613652 45.46 ns/op BenchmarkClearFat512-4 1327620 89.51 ns/op BenchmarkClearFat1024-4 814885 144.2 ns/op BenchmarkClearFat1032-4 718010 159.3 ns/op BenchmarkClearFat1040-4 768393 153.1 ns/op BenchmarkCopyFat7-4 6007734 20.02 ns/op BenchmarkCopyFat8-4 6726176 17.86 ns/op BenchmarkCopyFat11-4 5968996 19.56 ns/op BenchmarkCopyFat12-4 6099577 19.97 ns/op BenchmarkCopyFat13-4 5802532 20.51 ns/op BenchmarkCopyFat14-4 5969058 19.60 ns/op BenchmarkCopyFat15-4 5978361 19.42 ns/op BenchmarkCopyFat16-4 6526754 18.99 ns/op BenchmarkCopyFat24-4 6289442 18.96 ns/op BenchmarkCopyFat32-4 5736150 20.86 ns/op BenchmarkCopyFat64-4 5478340 21.96 ns/op BenchmarkCopyFat72-4 5143392 23.53 ns/op BenchmarkCopyFat128-4 3672266 33.43 ns/op BenchmarkCopyFat256-4 2508987 47.55 ns/op BenchmarkCopyFat512-4 1269482 94.50 ns/op BenchmarkCopyFat520-4 1247658 96.06 ns/op BenchmarkCopyFat1024-4 780843 154.4 ns/op BenchmarkCopyFat1032-4 759447 156.7 ns/op BenchmarkCopyFat1040-4 760086 156.8 ns/op BenchmarkIssue18740/2byte-4 410 279776 ns/op BenchmarkIssue18740/4byte-4 692 168824 ns/op BenchmarkIssue18740/8byte-4 1032 115801 ns/op BenchmarkMemclrKnownSize1-4 8587371 14.00 ns/op 71.41 MB/s BenchmarkMemclrKnownSize2-4 5521480 21.66 ns/op 92.33 MB/s BenchmarkMemclrKnownSize4-4 3421196 35.28 ns/op 113.38 MB/s BenchmarkMemclrKnownSize8-4 998324 116.0 ns/op 68.94 MB/s BenchmarkMemclrKnownSize16-4 467336 237.0 ns/op 67.52 MB/s BenchmarkMemclrKnownSize32-4 254185 450.3 ns/op 71.07 MB/s BenchmarkMemclrKnownSize64-4 131474 883.9 ns/op 72.41 MB/s BenchmarkMemclrKnownSize112-4 77292 1542 ns/op 72.64 MB/s BenchmarkMemclrKnownSize128-4 66075 1796 ns/op 71.25 MB/s BenchmarkMemclrKnownSize192-4 44376 2613 ns/op 73.47 MB/s BenchmarkMemclrKnownSize248-4 35578 3401 ns/op 72.93 MB/s BenchmarkMemclrKnownSize256-4 34354 3489 ns/op 73.37 MB/s BenchmarkMemclrKnownSize512-4 17083 6989 ns/op 73.26 MB/s BenchmarkMemclrKnownSize1024-4 8448 13945 ns/op 73.43 MB/s BenchmarkMemclrKnownSize4096-4 2102 55728 ns/op 73.50 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7340496 ns/op 71.42 MB/s BenchmarkReadMetricsLatency-4 17266 4178 p50-ns 5010 p90-ns 12833 p99-ns BenchmarkFinalizer-4 158 742803 ns/op BenchmarkFinalizerRun-4 190635 822.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7055364 16.45 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3087213 38.70 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2431164 49.66 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2327434 50.72 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1299651 92.27 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2239406 53.30 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1246164 96.01 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1320159 91.11 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1995360 60.42 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1989668 60.47 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1705503 70.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1470202 81.75 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1346394 89.48 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5728314 21.01 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6562509 18.39 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6378132 18.47 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6161778 19.57 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5827264 20.34 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5280368 22.50 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5955478 19.85 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6407049 18.56 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6488847 18.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6138910 19.44 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6479805 18.42 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6463302 18.47 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6094039 19.50 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6438358 18.46 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6527409 18.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6138495 19.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6462873 18.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6570111 18.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6157371 19.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6274094 19.19 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6161692 19.27 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6142681 19.42 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6268881 19.26 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6177196 19.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6102848 19.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6152478 19.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6220498 19.16 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6192735 19.79 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6236760 19.14 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6259519 19.14 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6158685 19.43 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6524768 18.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6505125 18.47 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6105138 19.54 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6426505 18.56 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6485702 18.37 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6161917 19.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6429784 18.46 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6518556 18.57 ns/op BenchmarkNetpollBreak-4 2910 59062 ns/op BenchmarkPingPongHog-4 321 375250 ns/op BenchmarkStackGrowth-4 88306 1220 ns/op BenchmarkStackGrowthDeep-4 1119 102330 ns/op BenchmarkCreateGoroutines-4 45130 2581 ns/op BenchmarkCreateGoroutinesParallel-4 40819 2754 ns/op BenchmarkCreateGoroutinesCapture-4 8775 14430 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 44517 3374 ns/op BenchmarkClosureCall-4 18371930 5.671 ns/op BenchmarkWakeupParallelSpinning/0s-4 8835 18553 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5634 23362 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4472 26071 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3051 37231 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2140 57990 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1250 96917 ns/op BenchmarkWakeupParallelSpinning/50µs-4 643 196763 ns/op BenchmarkWakeupParallelSpinning/100µs-4 375 343424 ns/op BenchmarkWakeupParallelSyscall/0s-4 723 158339 ns/op BenchmarkWakeupParallelSyscall/1µs-4 716 163760 ns/op BenchmarkWakeupParallelSyscall/2µs-4 736 168771 ns/op BenchmarkWakeupParallelSyscall/5µs-4 718 177022 ns/op BenchmarkWakeupParallelSyscall/10µs-4 649 190917 ns/op BenchmarkWakeupParallelSyscall/20µs-4 577 208708 ns/op BenchmarkWakeupParallelSyscall/50µs-4 381 312309 ns/op BenchmarkWakeupParallelSyscall/100µs-4 291 417659 ns/op BenchmarkMatmult-4 3669010 41.03 ns/op BenchmarkFastrand-4 11607975 9.899 ns/op BenchmarkFastrand64-4 12620680 10.24 ns/op BenchmarkFastrandHashiter-4 3481760 29.55 ns/op BenchmarkFastrandn/2-4 5660650 20.92 ns/op BenchmarkFastrandn/3-4 5880736 20.48 ns/op BenchmarkFastrandn/4-4 6154939 19.46 ns/op BenchmarkFastrandn/5-4 6148916 19.60 ns/op BenchmarkIfaceCmp100-4 95624 1239 ns/op BenchmarkIfaceCmpNil100-4 150477 797.5 ns/op BenchmarkEfaceCmpDiff-4 36991 3207 ns/op BenchmarkEfaceCmpDiffIndirect-4 30244 3966 ns/op BenchmarkDefer-4 1617916 74.43 ns/op BenchmarkDefer10-4 806398 157.0 ns/op BenchmarkDeferMany-4 447672 581.0 ns/op BenchmarkPanicRecover-4 165855 721.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7038 17546 ns/op 15302 p50-ns 21037 p90-ns 42524 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7066 21704 ns/op 16961 p50-ns 22681 p90-ns 116651 p99-ns BenchmarkGoroutineProfile/small/idle-4 2930 39275 ns/op 37251 p50-ns 40561 p90-ns 60242 p99-ns BenchmarkGoroutineProfile/small/loaded-4 340 426106 ns/op 109077 p50-ns 368312 p90-ns 10581313 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7167 17144 ns/op 16985 p50-ns 19841 p90-ns 34286 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5710 21572 ns/op 15920 p50-ns 22864 p90-ns 174181 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10087665 ns/op 10062092 p50-ns 10322413 p90-ns 10322413 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 17862587 ns/op 17035164 p50-ns 27337916 p90-ns 27337916 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7341 17758 ns/op 17114 p50-ns 20857 p90-ns 46727 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5365 25728 ns/op 17055 p50-ns 25507 p90-ns 200293 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 927 128408 ns/op 121866 p50-ns 137929 p90-ns 234014 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 266 628763 ns/op 285061 p50-ns 528184 p90-ns 14080965 p99-ns BenchmarkRWMutexUncontended-4 2975359 42.88 ns/op BenchmarkRWMutexWrite100-4 536353 219.6 ns/op BenchmarkRWMutexWrite10-4 179503 695.7 ns/op BenchmarkRWMutexWorkWrite100-4 454702 289.0 ns/op BenchmarkRWMutexWorkWrite10-4 74983 1751 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1770 63941 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 878 135986 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 956 119988 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 282069 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 486 240150 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 190 606839 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 241 486682 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 92 1263469 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 298854 373.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 321626 386.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 296359 430.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 282826 386.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 291033 390.5 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 284522 427.3 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 263850 402.2 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 282086 393.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 267807 442.3 ns/op BenchmarkMakeSlice/Byte-4 2027314 57.91 ns/op BenchmarkMakeSlice/Int16-4 1782819 58.93 ns/op BenchmarkMakeSlice/Int-4 1436070 78.50 ns/op BenchmarkMakeSlice/Ptr-4 1000000 110.0 ns/op BenchmarkMakeSlice/Struct/24-4 888882 132.6 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 149.3 ns/op BenchmarkMakeSlice/Struct/40-4 600852 181.9 ns/op BenchmarkGrowSlice/Byte-4 764241 155.8 ns/op BenchmarkGrowSlice/Int16-4 763536 160.1 ns/op BenchmarkGrowSlice/Int-4 668982 220.9 ns/op BenchmarkGrowSlice/Ptr-4 458742 267.1 ns/op BenchmarkGrowSlice/Struct/24-4 286742 371.5 ns/op BenchmarkGrowSlice/Struct/32-4 270831 430.3 ns/op BenchmarkGrowSlice/Struct/40-4 191947 535.4 ns/op BenchmarkExtendSlice/IntSlice-4 492542 234.5 ns/op BenchmarkExtendSlice/PointerSlice-4 352270 320.6 ns/op BenchmarkExtendSlice/NoGrow-4 710518 152.2 ns/op BenchmarkAppend-4 722802 160.9 ns/op BenchmarkAppendGrowByte-4 3 35563141 ns/op BenchmarkAppendGrowString-4 1 411543462 ns/op BenchmarkAppendSlice/1Bytes-4 1838522 64.10 ns/op BenchmarkAppendSlice/4Bytes-4 1792693 72.66 ns/op BenchmarkAppendSlice/7Bytes-4 1706462 69.47 ns/op BenchmarkAppendSlice/8Bytes-4 1781457 64.86 ns/op BenchmarkAppendSlice/15Bytes-4 1728789 69.94 ns/op BenchmarkAppendSlice/16Bytes-4 1762177 68.60 ns/op BenchmarkAppendSlice/32Bytes-4 1736818 67.94 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 79812 1380 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21746 5364 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8842 20648 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1509 74785 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 90 1315841 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5597516 ns/op BenchmarkAppendStr/1Bytes-4 1374559 86.87 ns/op BenchmarkAppendStr/4Bytes-4 1412209 83.09 ns/op BenchmarkAppendStr/8Bytes-4 1413823 84.24 ns/op BenchmarkAppendStr/16Bytes-4 1396893 85.71 ns/op BenchmarkAppendStr/32Bytes-4 1443808 83.57 ns/op BenchmarkAppendSpecialCase-4 707530 159.3 ns/op BenchmarkCopy/1Byte-4 1733331 63.94 ns/op 15.64 MB/s BenchmarkCopy/1String-4 1867149 63.71 ns/op 15.70 MB/s BenchmarkCopy/2Byte-4 1811310 65.46 ns/op 30.55 MB/s BenchmarkCopy/2String-4 1890187 64.02 ns/op 31.24 MB/s BenchmarkCopy/4Byte-4 1821236 65.60 ns/op 60.97 MB/s BenchmarkCopy/4String-4 1867804 64.05 ns/op 62.46 MB/s BenchmarkCopy/8Byte-4 1854681 65.57 ns/op 122.01 MB/s BenchmarkCopy/8String-4 1942712 63.01 ns/op 126.96 MB/s BenchmarkCopy/12Byte-4 1640781 67.72 ns/op 177.19 MB/s BenchmarkCopy/12String-4 1823481 64.70 ns/op 185.47 MB/s BenchmarkCopy/16Byte-4 1778445 67.71 ns/op 236.32 MB/s BenchmarkCopy/16String-4 1848608 63.66 ns/op 251.35 MB/s BenchmarkCopy/32Byte-4 1793215 66.59 ns/op 480.54 MB/s BenchmarkCopy/32String-4 1777755 67.05 ns/op 477.28 MB/s BenchmarkCopy/128Byte-4 1306858 93.42 ns/op 1370.09 MB/s BenchmarkCopy/128String-4 1229653 97.52 ns/op 1312.51 MB/s BenchmarkCopy/1024Byte-4 391956 308.2 ns/op 3322.75 MB/s BenchmarkCopy/1024String-4 336156 349.6 ns/op 2928.79 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27576 4150 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19118 6035 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12140 9856 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12909 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7922 16346 ns/op BenchmarkAppendInPlace/Grow/Byte-4 133453 854.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128251 877.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 110688 1128 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 79894 1344 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 72265 1541 ns/op BenchmarkStackCopyPtr-4 1 179724467 ns/op BenchmarkStackCopy-4 1 124143189 ns/op BenchmarkStackCopyNoCache-4 19 5966568 ns/op BenchmarkStackCopyWithStkobj-4 1 133003034 ns/op BenchmarkIssue18138-4 650 213491 ns/op BenchmarkCompareStringEqual-4 10190643 10.85 ns/op BenchmarkCompareStringIdentical-4 15606381 7.412 ns/op BenchmarkCompareStringSameLength-4 11806483 9.721 ns/op BenchmarkCompareStringDifferentLength-4 18090981 6.147 ns/op BenchmarkCompareStringBigUnaligned-4 1342 105860 ns/op 9905.41 MB/s BenchmarkCompareStringBig-4 1222 98162 ns/op 10682.16 MB/s BenchmarkConcatStringAndBytes-4 2206165 54.92 ns/op BenchmarkSliceByteToString/1-4 2174926 54.78 ns/op BenchmarkSliceByteToString/2-4 1000000 108.8 ns/op BenchmarkSliceByteToString/4-4 1114429 107.2 ns/op BenchmarkSliceByteToString/8-4 995883 106.7 ns/op BenchmarkSliceByteToString/16-4 1000000 110.1 ns/op BenchmarkSliceByteToString/32-4 1000000 122.4 ns/op BenchmarkSliceByteToString/64-4 922474 154.3 ns/op BenchmarkSliceByteToString/128-4 553834 204.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2241498 52.02 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 851858 138.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 989898 118.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3274603 36.42 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1668399 70.65 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1850085 62.62 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2185652 54.71 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 408625 290.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 492499 234.1 ns/op BenchmarkRuneIterate/range/ASCII-4 5582136 21.71 ns/op BenchmarkRuneIterate/range/Japanese-4 2052597 59.26 ns/op BenchmarkRuneIterate/range/MixedLength-4 2243324 52.67 ns/op BenchmarkRuneIterate/range1/ASCII-4 5430228 21.65 ns/op BenchmarkRuneIterate/range1/Japanese-4 2043699 59.35 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2290398 52.45 ns/op BenchmarkRuneIterate/range2/ASCII-4 5557563 21.56 ns/op BenchmarkRuneIterate/range2/Japanese-4 2023405 58.54 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2282980 52.31 ns/op BenchmarkArrayEqual-4 21072018 5.680 ns/op BenchmarkFunc/Name-4 4440432 25.13 ns/op BenchmarkFunc/Entry-4 9963054 11.30 ns/op BenchmarkFunc/FileLine-4 1512686 78.70 ns/op PASS ok runtime 137.091s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27658 4335 ns/op BenchmarkHandle/concurrent-4 15979 7215 ns/op PASS ok runtime/cgo 0.504s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20500785 5.641 ns/op BenchmarkAtomicStore64-4 9789104 12.24 ns/op BenchmarkAtomicLoad-4 21032790 5.688 ns/op BenchmarkAtomicStore-4 9789842 12.13 ns/op BenchmarkAnd8-4 9915790 12.15 ns/op BenchmarkAnd-4 9896224 12.06 ns/op BenchmarkAnd8Parallel-4 2375776 48.65 ns/op BenchmarkAndParallel-4 2347888 54.32 ns/op BenchmarkOr8-4 9844894 12.15 ns/op BenchmarkOr-4 9899959 12.11 ns/op BenchmarkOr8Parallel-4 3070405 52.54 ns/op BenchmarkOrParallel-4 2386162 51.18 ns/op BenchmarkXadd-4 2842147 49.20 ns/op BenchmarkXadd64-4 3132210 48.44 ns/op BenchmarkCas-4 2239395 53.56 ns/op BenchmarkCas64-4 2406271 53.57 ns/op BenchmarkXchg-4 3226372 46.17 ns/op BenchmarkXchg64-4 2448604 45.41 ns/op PASS ok runtime/internal/atomic 2.922s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4254085 27.69 ns/op BenchmarkMulUintptr/large-4 3359420 34.26 ns/op PASS ok runtime/internal/math 0.343s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 7064817 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9964471 ns/op 648.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 709 158338 ns/op 6.429 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13849652 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20935303 ns/op 1638 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 138 861700 ns/op 59.78 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82032677 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 113681752 ns/op 9097 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10574840 ns/op 950.9 concurrent_launches/op PASS ok runtime/pprof 1.721s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8423237 ns/op BenchmarkStackLeak-4 13729 8767 ns/op PASS ok runtime/race 0.518s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5692105 20.98 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 195632 518.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.391s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 160177 749.3 ns/op BenchmarkSortString1K-4 172 678931 ns/op BenchmarkSortString1K_Slice-4 204 596039 ns/op BenchmarkStableString1K-4 98 1156913 ns/op BenchmarkSortInt1K-4 214 552213 ns/op BenchmarkSortInt1K_Sorted-4 3145 36763 ns/op BenchmarkSortInt1K_Reversed-4 1948 63240 ns/op BenchmarkSortInt1K_Mod8-4 502 229134 ns/op BenchmarkStableInt1K-4 140 840278 ns/op BenchmarkStableInt1K_Slice-4 157 746792 ns/op BenchmarkSortInt64K-4 2 54671533 ns/op BenchmarkSortInt64K_Slice-4 3 46249360 ns/op BenchmarkStableInt64K-4 2 72999812 ns/op BenchmarkSort1e2-4 459 256546 ns/op BenchmarkStable1e2-4 145 689684 ns/op BenchmarkSort1e4-4 2 51636263 ns/op BenchmarkStable1e4-4 1 221100581 ns/op PASS ok sort 3.652s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 826137 141.2 ns/op BenchmarkAtof64Float-4 743796 163.4 ns/op BenchmarkAtof64FloatExp-4 612534 187.7 ns/op BenchmarkAtof64Big-4 418712 272.5 ns/op BenchmarkAtof64RandomBits-4 392090 288.3 ns/op BenchmarkAtof64RandomFloats-4 430021 268.1 ns/op BenchmarkAtof64RandomLongFloats-4 236580 484.8 ns/op BenchmarkAtof32Decimal-4 765098 141.1 ns/op BenchmarkAtof32Float-4 688310 163.2 ns/op BenchmarkAtof32FloatExp-4 589716 195.2 ns/op BenchmarkAtof32Random-4 341102 336.1 ns/op BenchmarkAtof32RandomLong-4 149230 799.9 ns/op BenchmarkParseInt/Pos/7bit-4 1358348 88.96 ns/op BenchmarkParseInt/Pos/26bit-4 589198 189.7 ns/op BenchmarkParseInt/Pos/31bit-4 527973 214.6 ns/op BenchmarkParseInt/Pos/56bit-4 356586 323.9 ns/op BenchmarkParseInt/Pos/63bit-4 330271 346.6 ns/op BenchmarkParseInt/Neg/7bit-4 1401296 86.68 ns/op BenchmarkParseInt/Neg/26bit-4 595144 192.7 ns/op BenchmarkParseInt/Neg/31bit-4 529708 211.7 ns/op BenchmarkParseInt/Neg/56bit-4 354996 318.9 ns/op BenchmarkParseInt/Neg/63bit-4 338194 342.1 ns/op BenchmarkAtoi/Pos/7bit-4 2108712 54.38 ns/op BenchmarkAtoi/Pos/26bit-4 820200 143.9 ns/op BenchmarkAtoi/Pos/31bit-4 671758 158.0 ns/op BenchmarkAtoi/Pos/56bit-4 404158 266.7 ns/op BenchmarkAtoi/Pos/63bit-4 317529 364.4 ns/op BenchmarkAtoi/Neg/7bit-4 2037264 58.76 ns/op BenchmarkAtoi/Neg/26bit-4 763050 143.6 ns/op BenchmarkAtoi/Neg/31bit-4 707109 157.8 ns/op BenchmarkAtoi/Neg/56bit-4 435648 263.3 ns/op BenchmarkAtoi/Neg/63bit-4 315766 368.8 ns/op BenchmarkFormatFloat/Decimal-4 111760 1099 ns/op BenchmarkFormatFloat/Float-4 105676 1144 ns/op BenchmarkFormatFloat/Exp-4 110942 1057 ns/op BenchmarkFormatFloat/NegExp-4 108982 1086 ns/op BenchmarkFormatFloat/LongExp-4 92347 1257 ns/op BenchmarkFormatFloat/Big-4 89763 1332 ns/op BenchmarkFormatFloat/BinaryExp-4 208483 589.1 ns/op BenchmarkFormatFloat/32Integer-4 114675 1044 ns/op BenchmarkFormatFloat/32ExactFraction-4 119788 972.7 ns/op BenchmarkFormatFloat/32Point-4 107559 1125 ns/op BenchmarkFormatFloat/32Exp-4 116196 1050 ns/op BenchmarkFormatFloat/32NegExp-4 115309 1039 ns/op BenchmarkFormatFloat/32Shortest-4 120124 1007 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 129109 873.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129979 930.6 ns/op BenchmarkFormatFloat/64Fixed1-4 149709 812.7 ns/op BenchmarkFormatFloat/64Fixed2-4 150675 800.6 ns/op BenchmarkFormatFloat/64Fixed3-4 150796 787.3 ns/op BenchmarkFormatFloat/64Fixed4-4 148389 790.7 ns/op BenchmarkFormatFloat/64Fixed12-4 83886 1408 ns/op BenchmarkFormatFloat/64Fixed16-4 110444 1083 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113680 1048 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105378 1150 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2271 49478 ns/op BenchmarkFormatFloat/Slowpath64-4 95782 1254 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97555 1277 ns/op BenchmarkAppendFloat/Decimal-4 141598 836.7 ns/op BenchmarkAppendFloat/Float-4 124756 952.7 ns/op BenchmarkAppendFloat/Exp-4 138655 850.7 ns/op BenchmarkAppendFloat/NegExp-4 139136 847.0 ns/op BenchmarkAppendFloat/LongExp-4 113593 1051 ns/op BenchmarkAppendFloat/Big-4 107431 1094 ns/op BenchmarkAppendFloat/BinaryExp-4 319350 356.2 ns/op BenchmarkAppendFloat/32Integer-4 139788 860.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 135416 880.5 ns/op BenchmarkAppendFloat/32Point-4 128888 950.4 ns/op BenchmarkAppendFloat/32Exp-4 134157 874.4 ns/op BenchmarkAppendFloat/32NegExp-4 141129 839.4 ns/op BenchmarkAppendFloat/32Shortest-4 156180 769.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175104 675.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 163334 708.1 ns/op BenchmarkAppendFloat/64Fixed1-4 189393 611.1 ns/op BenchmarkAppendFloat/64Fixed2-4 193664 604.1 ns/op BenchmarkAppendFloat/64Fixed3-4 191442 611.3 ns/op BenchmarkAppendFloat/64Fixed4-4 178594 608.8 ns/op BenchmarkAppendFloat/64Fixed12-4 103219 1191 ns/op BenchmarkAppendFloat/64Fixed16-4 135582 879.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 145425 801.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 117704 964.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2336 48937 ns/op BenchmarkAppendFloat/Slowpath64-4 108972 1042 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113943 1029 ns/op BenchmarkFormatInt-4 14026 7961 ns/op BenchmarkAppendInt-4 17325 6850 ns/op BenchmarkFormatUint-4 79716 1436 ns/op BenchmarkAppendUint-4 99038 1186 ns/op BenchmarkFormatIntSmall/7-4 2913772 39.89 ns/op BenchmarkFormatIntSmall/42-4 3078538 36.58 ns/op BenchmarkAppendIntSmall-4 1440128 82.41 ns/op BenchmarkAppendUintVarlen/1-4 1350472 88.18 ns/op BenchmarkAppendUintVarlen/12-4 1368652 88.40 ns/op BenchmarkAppendUintVarlen/123-4 875006 125.2 ns/op BenchmarkAppendUintVarlen/1234-4 930954 117.4 ns/op BenchmarkAppendUintVarlen/12345-4 989076 122.1 ns/op BenchmarkAppendUintVarlen/123456-4 866952 120.5 ns/op BenchmarkAppendUintVarlen/1234567-4 870382 127.5 ns/op BenchmarkAppendUintVarlen/12345678-4 881451 126.8 ns/op BenchmarkAppendUintVarlen/123456789-4 857791 132.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 850392 135.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 792925 135.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 808278 133.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 808650 136.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 767558 136.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 800884 139.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 800329 141.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 746106 143.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 773342 146.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 735973 164.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 771454 149.3 ns/op BenchmarkQuote-4 44310 2619 ns/op BenchmarkQuoteRune-4 466537 258.7 ns/op BenchmarkAppendQuote-4 55075 2123 ns/op BenchmarkAppendQuoteRune-4 798282 134.1 ns/op BenchmarkUnquoteEasy-4 1379467 86.53 ns/op BenchmarkUnquoteHard-4 46837 2391 ns/op PASS ok strconv 18.983s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 421740 279.5 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 137131 925.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 180516 638.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 265411 415.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 90644 1314 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 89325 1167 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 635869 182.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20035 5791 ns/op BenchmarkGenericMatch1-4 2065 53183 ns/op BenchmarkGenericMatch2-4 427 275841 ns/op BenchmarkSingleMaxSkipping-4 7898 14727 ns/op 679.04 MB/s BenchmarkSingleLongSuffixFail-4 15056 7976 ns/op 125.62 MB/s BenchmarkSingleMatch-4 244 476758 ns/op 31.46 MB/s BenchmarkByteByteNoMatch-4 71530 1670 ns/op BenchmarkByteByteMatch-4 18710 6263 ns/op BenchmarkByteStringMatch-4 22243 5287 ns/op BenchmarkHTMLEscapeNew-4 71155 1666 ns/op BenchmarkHTMLEscapeOld-4 86223 1334 ns/op BenchmarkByteStringReplacerWriteString-4 1399 82621 ns/op BenchmarkByteReplacerWriteString-4 1540 75568 ns/op BenchmarkByteByteReplaces-4 3472 33413 ns/op BenchmarkByteByteMap-4 9919 11678 ns/op BenchmarkMap/identity/ASCII-4 689709 163.1 ns/op BenchmarkMap/identity/Greek-4 502821 234.3 ns/op BenchmarkMap/change/ASCII-4 37723 3146 ns/op BenchmarkMap/change/Greek-4 29156 4088 ns/op BenchmarkIndexRune-4 2001651 60.11 ns/op BenchmarkIndexRuneLongString-4 1674998 71.70 ns/op BenchmarkIndexRuneFastPath-4 4339153 26.73 ns/op BenchmarkIndex-4 4507130 26.61 ns/op BenchmarkLastIndex-4 4893567 24.35 ns/op BenchmarkIndexByte-4 10023783 11.16 ns/op BenchmarkToUpper/#00-4 3112918 38.16 ns/op BenchmarkToUpper/ONLYUPPER-4 2394416 49.24 ns/op BenchmarkToUpper/abc-4 341916 369.1 ns/op BenchmarkToUpper/AbC123-4 257306 465.7 ns/op BenchmarkToUpper/azAZ09_-4 278008 427.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54000 2155 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72157 1662 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33336 3605 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56486 2118 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118538 1009 ns/op BenchmarkToLower/#00-4 3109442 38.23 ns/op BenchmarkToLower/abc-4 2858217 41.86 ns/op BenchmarkToLower/AbC123-4 216774 521.9 ns/op BenchmarkToLower/azAZ09_-4 216506 518.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97965 1205 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65395 1842 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34760 3443 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69586 1704 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 110661 1044 ns/op BenchmarkMapNoChanges-4 894992 130.6 ns/op BenchmarkTrim-4 36612 3424 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3181315 37.80 ns/op BenchmarkToValidUTF8/InvalidASCII-4 188689 632.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 125980 945.6 ns/op BenchmarkEqualFold/Tests-4 54514 2223 ns/op BenchmarkEqualFold/ASCII-4 3620899 33.02 ns/op BenchmarkEqualFold/UnicodePrefix-4 107125 1053 ns/op BenchmarkEqualFold/UnicodeSuffix-4 121159 1023 ns/op BenchmarkIndexHard1-4 834 142534 ns/op BenchmarkIndexHard2-4 596 200836 ns/op BenchmarkIndexHard3-4 147 802189 ns/op BenchmarkIndexHard4-4 150 805067 ns/op BenchmarkLastIndexHard1-4 57 2035731 ns/op BenchmarkLastIndexHard2-4 56 2052509 ns/op BenchmarkLastIndexHard3-4 57 2034820 ns/op BenchmarkCountHard1-4 835 145215 ns/op BenchmarkCountHard2-4 595 211024 ns/op BenchmarkCountHard3-4 146 809043 ns/op BenchmarkIndexTorture-4 7500 15995 ns/op BenchmarkCountTorture-4 6752 15791 ns/op BenchmarkCountTortureOverlapping-4 652 164145 ns/op BenchmarkCountByte/10-4 4100631 29.54 ns/op 338.54 MB/s BenchmarkCountByte/32-4 3731163 31.41 ns/op 1018.78 MB/s BenchmarkCountByte/4096-4 835774 137.7 ns/op 29745.79 MB/s BenchmarkCountByte/4194304-4 675 165174 ns/op 25393.30 MB/s BenchmarkCountByte/67108864-4 20 6303388 ns/op 10646.48 MB/s BenchmarkFields/ASCII/16-4 247838 479.4 ns/op 33.37 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18633 6273 ns/op 40.81 MB/s 512 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1228 95337 ns/op 42.96 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 63 1787939 ns/op 36.65 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28296884 ns/op 37.06 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 155538 766.2 ns/op 20.88 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9516 12636 ns/op 20.26 MB/s 288 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 559 205228 ns/op 19.96 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4326560 ns/op 15.15 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87998634 ns/op 11.92 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 191836 623.5 ns/op 25.66 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17263 6801 ns/op 37.64 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 946 122773 ns/op 33.36 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 43 2901336 ns/op 22.59 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68584860 ns/op 15.29 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 205492 576.5 ns/op 27.76 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13042 9321 ns/op 27.46 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 702 160582 ns/op 25.51 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3550297 ns/op 18.46 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77966567 ns/op 13.45 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 108898382 ns/op BenchmarkSplitSingleByteSeparator-4 14 8426055 ns/op BenchmarkSplitMultiByteSeparator-4 27 4008706 ns/op BenchmarkSplitNSingleByteSeparator-4 198327 554.1 ns/op BenchmarkSplitNMultiByteSeparator-4 163237 675.3 ns/op BenchmarkRepeat/5x0-4 3299610 35.41 ns/op BenchmarkRepeat/5x1-4 3419335 35.55 ns/op BenchmarkRepeat/5x2-4 276888 448.7 ns/op BenchmarkRepeat/5x6-4 164574 737.6 ns/op BenchmarkRepeat/10x0-4 3442458 34.42 ns/op BenchmarkRepeat/10x1-4 3437360 34.59 ns/op BenchmarkRepeat/10x2-4 264055 451.3 ns/op BenchmarkRepeat/10x6-4 147777 755.6 ns/op BenchmarkRepeatLarge/256/1-4 71355 1567 ns/op 163.42 MB/s BenchmarkRepeatLarge/256/16-4 108421 1016 ns/op 251.94 MB/s BenchmarkRepeatLarge/512/1-4 55500 1969 ns/op 260.01 MB/s BenchmarkRepeatLarge/512/16-4 75056 1382 ns/op 370.43 MB/s BenchmarkRepeatLarge/1024/1-4 43585 2552 ns/op 401.32 MB/s BenchmarkRepeatLarge/1024/16-4 55819 1923 ns/op 532.57 MB/s BenchmarkRepeatLarge/2048/1-4 29445 3944 ns/op 519.32 MB/s BenchmarkRepeatLarge/2048/16-4 33924 3358 ns/op 609.87 MB/s BenchmarkRepeatLarge/4096/1-4 18962 5949 ns/op 688.55 MB/s BenchmarkRepeatLarge/4096/16-4 21133 5565 ns/op 736.07 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11026 ns/op 742.94 MB/s BenchmarkRepeatLarge/8192/16-4 12043 9615 ns/op 851.98 MB/s BenchmarkRepeatLarge/8192/4097-4 5476064 21.40 ns/op 191447.76 MB/s BenchmarkRepeatLarge/16384/1-4 6487 17584 ns/op 931.75 MB/s BenchmarkRepeatLarge/16384/16-4 7071 16640 ns/op 984.63 MB/s BenchmarkRepeatLarge/16384/4097-4 9096 13456 ns/op 913.39 MB/s BenchmarkRepeatLarge/32768/1-4 2989 35292 ns/op 928.49 MB/s BenchmarkRepeatLarge/32768/16-4 3826 32614 ns/op 1004.71 MB/s BenchmarkRepeatLarge/32768/4097-4 4099 31528 ns/op 909.64 MB/s BenchmarkRepeatLarge/65536/1-4 1894 62389 ns/op 1050.44 MB/s BenchmarkRepeatLarge/65536/16-4 2034 59379 ns/op 1103.69 MB/s BenchmarkRepeatLarge/65536/4097-4 1652 64309 ns/op 955.62 MB/s BenchmarkRepeatLarge/131072/1-4 208 556001 ns/op 235.74 MB/s BenchmarkRepeatLarge/131072/16-4 208 551976 ns/op 237.46 MB/s BenchmarkRepeatLarge/131072/4097-4 213 549078 ns/op 231.31 MB/s BenchmarkRepeatLarge/262144/1-4 100 1099268 ns/op 238.47 MB/s BenchmarkRepeatLarge/262144/16-4 100 1081697 ns/op 242.35 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1092064 ns/op 236.35 MB/s BenchmarkRepeatLarge/524288/1-4 56 2307288 ns/op 227.23 MB/s BenchmarkRepeatLarge/524288/16-4 58 2161874 ns/op 242.52 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2156988 ns/op 241.22 MB/s BenchmarkRepeatLarge/1048576/1-4 25 4374905 ns/op 239.68 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4503644 ns/op 232.83 MB/s BenchmarkRepeatLarge/1048576/4097-4 25 4443124 ns/op 235.14 MB/s BenchmarkRepeatLarge/2097152/1-4 13 8443692 ns/op 248.37 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8247871 ns/op 254.27 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8741891 ns/op 239.49 MB/s BenchmarkRepeatLarge/4194304/1-4 6 16841939 ns/op 249.04 MB/s BenchmarkRepeatLarge/4194304/16-4 6 17065272 ns/op 245.78 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 17774933 ns/op 235.79 MB/s BenchmarkRepeatLarge/8388608/1-4 3 34684825 ns/op 241.85 MB/s BenchmarkRepeatLarge/8388608/16-4 3 34957556 ns/op 239.97 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 35094858 ns/op 238.97 MB/s BenchmarkRepeatLarge/16777216/1-4 2 65573896 ns/op 255.85 MB/s BenchmarkRepeatLarge/16777216/16-4 2 69159725 ns/op 242.59 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 65265112 ns/op 257.06 MB/s BenchmarkRepeatLarge/33554432/1-4 1 130044677 ns/op 258.02 MB/s BenchmarkRepeatLarge/33554432/16-4 1 125635069 ns/op 267.08 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 131514545 ns/op 255.14 MB/s BenchmarkRepeatLarge/67108864/1-4 1 256136708 ns/op 262.00 MB/s BenchmarkRepeatLarge/67108864/16-4 1 257836007 ns/op 260.28 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 259802375 ns/op 258.31 MB/s BenchmarkRepeatLarge/134217728/1-4 1 504507855 ns/op 266.04 MB/s BenchmarkRepeatLarge/134217728/16-4 1 509036620 ns/op 263.67 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 531450356 ns/op 252.55 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1005358937 ns/op 267.00 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1015737588 ns/op 264.28 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1010450844 ns/op 265.66 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2023657038 ns/op 265.30 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1991869116 ns/op 269.53 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1946394449 ns/op 275.83 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3917668538 ns/op 274.08 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3919284274 ns/op 273.96 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3958221122 ns/op 271.27 MB/s BenchmarkIndexAnyASCII/1:1-4 1790588 59.33 ns/op BenchmarkIndexAnyASCII/1:2-4 2008882 59.15 ns/op BenchmarkIndexAnyASCII/1:4-4 2043016 59.32 ns/op BenchmarkIndexAnyASCII/1:8-4 2027553 59.35 ns/op BenchmarkIndexAnyASCII/1:16-4 2050777 58.49 ns/op BenchmarkIndexAnyASCII/1:32-4 2000190 59.67 ns/op BenchmarkIndexAnyASCII/1:64-4 1948453 60.74 ns/op BenchmarkIndexAnyASCII/16:1-4 1983314 60.44 ns/op BenchmarkIndexAnyASCII/16:2-4 765063 155.5 ns/op BenchmarkIndexAnyASCII/16:4-4 760478 155.5 ns/op BenchmarkIndexAnyASCII/16:8-4 744937 162.1 ns/op BenchmarkIndexAnyASCII/16:16-4 694986 175.2 ns/op BenchmarkIndexAnyASCII/16:32-4 546300 199.7 ns/op BenchmarkIndexAnyASCII/16:64-4 485724 246.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1867255 65.61 ns/op BenchmarkIndexAnyASCII/256:2-4 73854 1625 ns/op BenchmarkIndexAnyASCII/256:4-4 73532 1627 ns/op BenchmarkIndexAnyASCII/256:8-4 72638 1637 ns/op BenchmarkIndexAnyASCII/256:16-4 72224 1654 ns/op BenchmarkIndexAnyASCII/256:32-4 71889 1698 ns/op BenchmarkIndexAnyASCII/256:64-4 69772 1731 ns/op BenchmarkIndexAnyUTF8/1:1-4 2052453 58.76 ns/op BenchmarkIndexAnyUTF8/1:2-4 1981404 60.93 ns/op BenchmarkIndexAnyUTF8/1:4-4 2018836 59.78 ns/op BenchmarkIndexAnyUTF8/1:8-4 2027416 59.71 ns/op BenchmarkIndexAnyUTF8/1:16-4 2007025 59.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 1999244 59.30 ns/op BenchmarkIndexAnyUTF8/1:64-4 2010369 60.17 ns/op BenchmarkIndexAnyUTF8/16:1-4 1623183 73.75 ns/op BenchmarkIndexAnyUTF8/16:2-4 302786 387.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 297313 386.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 305476 388.4 ns/op BenchmarkIndexAnyUTF8/16:16-4 299008 381.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 294940 400.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 286838 399.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 331088 357.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 23212 5241 ns/op BenchmarkIndexAnyUTF8/256:4-4 22663 5386 ns/op BenchmarkIndexAnyUTF8/256:8-4 22686 5332 ns/op BenchmarkIndexAnyUTF8/256:16-4 22836 5261 ns/op BenchmarkIndexAnyUTF8/256:32-4 22186 5399 ns/op BenchmarkIndexAnyUTF8/256:64-4 21447 5551 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2006040 62.82 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2026756 58.86 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2021787 58.14 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2028099 58.03 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2098626 57.29 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2040403 58.56 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2019466 59.54 ns/op BenchmarkLastIndexAnyASCII/16:1-4 697653 155.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 750961 155.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 758006 155.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 722972 160.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 677046 174.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 582112 199.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 491751 246.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72661 1638 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72175 1622 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73346 1638 ns/op BenchmarkLastIndexAnyASCII/256:8-4 71592 1639 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72949 1638 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71041 1707 ns/op BenchmarkLastIndexAnyASCII/256:64-4 70053 1707 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2012980 59.70 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2027630 58.55 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2030576 58.72 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2054420 59.54 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2034086 58.70 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2025408 59.18 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2008500 59.10 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 364489 321.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 185167 647.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 184502 647.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 178756 642.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176488 675.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 172252 691.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167486 701.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27829 4305 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12844 9238 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12740 9521 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12751 9299 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10020 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10234 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10321 ns/op BenchmarkTrimASCII/1:1-4 3111472 38.16 ns/op BenchmarkTrimASCII/1:2-4 2463969 48.68 ns/op BenchmarkTrimASCII/1:4-4 2344953 50.67 ns/op BenchmarkTrimASCII/1:8-4 2086736 57.48 ns/op BenchmarkTrimASCII/1:16-4 1716018 68.47 ns/op BenchmarkTrimASCII/16:1-4 2679422 44.96 ns/op BenchmarkTrimASCII/16:2-4 761198 158.6 ns/op BenchmarkTrimASCII/16:4-4 734810 160.4 ns/op BenchmarkTrimASCII/16:8-4 725486 165.3 ns/op BenchmarkTrimASCII/16:16-4 677712 175.6 ns/op BenchmarkTrimASCII/256:1-4 760915 156.3 ns/op BenchmarkTrimASCII/256:2-4 69387 1731 ns/op BenchmarkTrimASCII/256:4-4 68893 1727 ns/op BenchmarkTrimASCII/256:8-4 69618 1736 ns/op BenchmarkTrimASCII/256:16-4 69286 1735 ns/op BenchmarkTrimASCII/4096:1-4 73333 1607 ns/op BenchmarkTrimASCII/4096:2-4 4492 26457 ns/op BenchmarkTrimASCII/4096:4-4 4377 27155 ns/op BenchmarkTrimASCII/4096:8-4 4351 26826 ns/op BenchmarkTrimASCII/4096:16-4 4357 26582 ns/op BenchmarkTrimByte-4 4316690 27.82 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13380 8990 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13273 9064 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1135 104270 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2325 51005 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4509 25839 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7816 14595 ns/op BenchmarkJoin/0-4 5014359 23.72 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3987925 29.26 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 223902 529.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 147577 778.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114596 1063 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93504 1326 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 78663 1559 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 65258 1790 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2456649 47.43 ns/op BenchmarkTrimSpace/ASCII-4 1502428 80.22 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141631 839.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 73566 1604 ns/op BenchmarkReplaceAll-4 120436 974.8 ns/op 16 B/op 1 allocs/op PASS ok strings 69.463s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 47619 2306 ns/op BenchmarkCond2-4 23186 4337 ns/op BenchmarkCond4-4 15548 7291 ns/op BenchmarkCond8-4 8766 14206 ns/op BenchmarkCond16-4 3853 30731 ns/op BenchmarkCond32-4 1622 73274 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 461169 260.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 250213 426.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 466820 230.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 450114 272.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 295386 431.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 547702 209.2 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 77456 1838 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65377 2099 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 52960 3264 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43042 3170 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 479835 243.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 165898 784.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 424897 253.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 143902 850.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 458457 232.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 155863 726.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2236939 66.76 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 38128 2858 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 113668 1066 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 216710 775.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8205 14841 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 273 390420 ns/op BenchmarkRange/*sync.Map-4 1191 85132 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 71934 1421 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 176430 586.1 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 59785 1955 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 86047 1295 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 203545 506.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 173164 977.3 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72339 1872 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 140936 729.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 576249 246.8 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 47689 2587 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 135320 936.5 ns/op BenchmarkSwapCollision/*sync.Map-4 62491 1777 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 234 490291 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 99904 1275 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 316273 362.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19981 6531 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57127 2048 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19628 6191 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 237559 593.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 107472 1106 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 146580 862.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1771195 63.24 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 151567 736.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1852177 70.55 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 493959 257.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 156495 759.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 438314 283.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 74666 1381 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 276060 374.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 406650 291.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 112614 1105 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 509022 238.8 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 181683 1146 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 101166 1193 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 355902 809.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50172 2310 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 198949 624.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 430687 296.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 111763 1117 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 438856 230.6 ns/op BenchmarkUncontendedSemaphore-4 3394880 35.24 ns/op BenchmarkContendedSemaphore-4 2450624 55.34 ns/op BenchmarkMutexUncontended-4 928072 144.5 ns/op BenchmarkMutex-4 128682 819.8 ns/op BenchmarkMutexSlack-4 137246 841.4 ns/op BenchmarkMutexWork-4 132346 938.0 ns/op BenchmarkMutexWorkSlack-4 117694 914.1 ns/op BenchmarkMutexNoSpin-4 52531 2227 ns/op BenchmarkMutexSpin-4 64688 1993 ns/op BenchmarkOnce-4 566640 251.3 ns/op BenchmarkSemaUncontended-4 6533966 17.62 ns/op BenchmarkSemaSyntNonblock-4 1000000 110.5 ns/op BenchmarkSemaSyntBlock-4 999579 105.7 ns/op BenchmarkSemaWorkNonblock-4 1000000 144.1 ns/op BenchmarkSemaWorkBlock-4 759094 155.5 ns/op BenchmarkRWMutexUncontended-4 394090 290.2 ns/op BenchmarkRWMutexWrite100-4 249896 420.5 ns/op BenchmarkRWMutexWrite10-4 247608 489.9 ns/op BenchmarkRWMutexWorkWrite100-4 229280 522.2 ns/op BenchmarkRWMutexWorkWrite10-4 201375 619.2 ns/op BenchmarkWaitGroupUncontended-4 715402 152.8 ns/op BenchmarkWaitGroupAddDone-4 345253 379.1 ns/op BenchmarkWaitGroupAddDoneWork-4 313024 406.6 ns/op BenchmarkWaitGroupWait-4 5024943 23.83 ns/op BenchmarkWaitGroupWaitWork-4 3327019 36.74 ns/op BenchmarkWaitGroupActuallyWait-4 38565 3227 ns/op 32 B/op 2 allocs/op PASS ok sync 18.419s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 424236 245.1 ns/op PASS ok sync/atomic 0.132s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 98198 1175 ns/op 0 B/op 0 allocs/op PASS ok testing 0.169s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7527 14872 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11094 10580 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 96 1238590 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 988743 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192858908 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 188219604 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1716 66279 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1992 55271 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6118177 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5492917 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 773775668 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 760883692 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 218 573402 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 496808 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61907426 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59100372 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7772849716 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7570268588 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2685 45427 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3156383 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 338922701 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2457 46716 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 255 444177 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4571915 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6508 16093 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.636s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 84813450 ns/op BenchmarkVariableString-4 94387 1207 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1996 55137 ns/op 2509 B/op 39 allocs/op PASS ok text/template/parse 0.552s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3177842 ns/op BenchmarkAfter-4 91 1142565 ns/op BenchmarkStop-4 168 627771 ns/op BenchmarkSimultaneousAfterFunc-4 27 4305525 ns/op BenchmarkStartStop-4 180 606427 ns/op BenchmarkReset-4 2504 56012 ns/op BenchmarkSleep-4 31 4145826 ns/op BenchmarkParallelTimerLatency-4 39 318155 avg-late-ns 7791164 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 374711 avg-late-ns 919265 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 31 387541 avg-late-ns 1696846 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 410956 avg-late-ns 1292901 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 371068 avg-late-ns 1411985 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 311120 avg-late-ns 2085022 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 289976 avg-late-ns 2018764 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 240730 avg-late-ns 2465434 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 218959 avg-late-ns 1545511 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 269518 avg-late-ns 3101987 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 928905 avg-late-ns 3863453 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 294020 avg-late-ns 837121 max-late-ns BenchmarkTicker-4 302 429697 ns/op BenchmarkTickerReset-4 3493 32811 ns/op BenchmarkTickerResetNaive-4 169 657259 ns/op BenchmarkNow-4 1000000 101.0 ns/op BenchmarkNowUnixNano-4 1000000 104.1 ns/op BenchmarkNowUnixMilli-4 1000000 101.9 ns/op BenchmarkNowUnixMicro-4 1000000 101.6 ns/op BenchmarkFormat-4 58182 2023 ns/op BenchmarkFormatRFC3339-4 77095 1588 ns/op BenchmarkFormatRFC3339Nano-4 77576 1547 ns/op BenchmarkFormatNow-4 80058 1482 ns/op BenchmarkMarshalJSON-4 104280 1147 ns/op BenchmarkMarshalText-4 110972 1126 ns/op BenchmarkParse-4 133905 862.3 ns/op BenchmarkParseRFC3339UTC-4 319286 368.3 ns/op BenchmarkParseRFC3339UTCBytes-4 213742 563.9 ns/op BenchmarkParseRFC3339TZ-4 97312 1216 ns/op BenchmarkParseRFC3339TZBytes-4 79284 1543 ns/op BenchmarkParseDuration-4 484766 229.9 ns/op BenchmarkHour-4 797158 139.2 ns/op BenchmarkSecond-4 846183 139.5 ns/op BenchmarkYear-4 614268 189.4 ns/op BenchmarkDay-4 577545 205.3 ns/op BenchmarkISOWeek-4 607820 192.3 ns/op BenchmarkGoString-4 79527 1480 ns/op BenchmarkUnmarshalText-4 67666 1768 ns/op PASS ok time 11.078s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 538449 196.4 ns/op BenchmarkDecodeValidJapaneseChars-4 689008 165.8 ns/op BenchmarkDecodeRune-4 1481055 77.63 ns/op BenchmarkEncodeValidASCII-4 486914 218.0 ns/op BenchmarkEncodeValidJapaneseChars-4 817970 140.9 ns/op BenchmarkAppendRuneValidASCII-4 1533382 78.00 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2363046 50.58 ns/op BenchmarkEncodeRune-4 2841304 42.23 ns/op PASS ok unicode/utf16 1.334s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 824049 145.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 168324 682.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3707490 32.11 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 404426 282.4 ns/op BenchmarkValidTenASCIIChars-4 803025 143.8 ns/op BenchmarkValid100KASCIIChars-4 92 1287359 ns/op BenchmarkValidTenJapaneseChars-4 148076 783.8 ns/op BenchmarkValidLongMostlyASCII-4 85 1369671 ns/op BenchmarkValidLongJapanese-4 46 2269626 ns/op BenchmarkValidStringTenASCIIChars-4 4850761 24.60 ns/op BenchmarkValidString100KASCIIChars-4 9658 12297 ns/op BenchmarkValidStringTenJapaneseChars-4 407187 263.1 ns/op BenchmarkValidStringLongMostlyASCII-4 1142 100266 ns/op BenchmarkValidStringLongJapanese-4 154 780973 ns/op BenchmarkEncodeASCIIRune-4 4254379 27.57 ns/op BenchmarkEncodeJapaneseRune-4 2360287 46.17 ns/op BenchmarkAppendASCIIRune-4 8672592 13.88 ns/op BenchmarkAppendJapaneseRune-4 2820686 40.69 ns/op BenchmarkDecodeASCIIRune-4 2745162 43.94 ns/op BenchmarkDecodeJapaneseRune-4 1884574 63.38 ns/op BenchmarkFullRune/ASCII-4 3288728 36.51 ns/op BenchmarkFullRune/Incomplete-4 1500816 81.71 ns/op BenchmarkFullRune/Japanese-4 3407557 34.75 ns/op PASS ok unicode/utf8 3.638s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 53725093111 ns/op PASS ok cmd/api 60.112s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 100.9 ns/op BenchmarkEqArrayOfStrings64-4 148964 786.9 ns/op BenchmarkEqArrayOfStrings1024-4 9691 11717 ns/op BenchmarkEqArrayOfFloats5-4 1387174 86.01 ns/op BenchmarkEqArrayOfFloats64-4 140205 830.4 ns/op BenchmarkEqArrayOfFloats1024-4 8326 12940 ns/op BenchmarkEqStruct-4 17584336 5.726 ns/op PASS ok cmd/compile/internal/reflectdata 0.952s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7720 333347 ns/op BenchmarkCopyElim1-4 703 180047 ns/op BenchmarkCopyElim10-4 577 189917 ns/op BenchmarkCopyElim100-4 294 367768 ns/op BenchmarkCopyElim1000-4 52 2132203 ns/op BenchmarkCopyElim10000-4 2 50968219 ns/op BenchmarkCopyElim100000-4 1 724274242 ns/op BenchmarkDeadCode/1-4 517 198041 ns/op BenchmarkDeadCode/10-4 445 251140 ns/op BenchmarkDeadCode/100-4 217 518166 ns/op BenchmarkDeadCode/1000-4 43 2779030 ns/op BenchmarkDeadCode/10000-4 3 39417683 ns/op BenchmarkDeadCode/100000-4 1 498578848 ns/op BenchmarkDeadCode/200000-4 1 1024033385 ns/op BenchmarkDominatorsLinear-4 9 12517733 ns/op 0.80 MB/s BenchmarkDominatorsFwdBack-4 6 17375561 ns/op 0.58 MB/s BenchmarkDominatorsManyPred-4 7 17618895 ns/op 0.57 MB/s BenchmarkDominatorsMaxPred-4 7 16170919 ns/op 0.62 MB/s BenchmarkDominatorsMaxPredVal-4 7 16558283 ns/op 0.60 MB/s BenchmarkFuse/1-4 524 217856 ns/op BenchmarkFuse/10-4 427 281376 ns/op BenchmarkFuse/100-4 132 872903 ns/op BenchmarkFuse/1000-4 20 6314323 ns/op BenchmarkFuse/10000-4 2 92427778 ns/op BenchmarkNilCheckDeep1-4 12678 9660 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4984 23601 ns/op 0.42 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 742 154577 ns/op 0.65 MB/s 651 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 68 1537972 ns/op 0.65 MB/s 5192 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 20174588 ns/op 0.50 MB/s 71342 B/op 5 allocs/op BenchmarkDSEPass-4 30 3848737 ns/op 54848 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 120757601 ns/op 4287504 B/op 109075 allocs/op BenchmarkCSEPass-4 7 16253972 ns/op 65982 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 161859764 ns/op 5704224 B/op 97747 allocs/op BenchmarkDeadcodePass-4 153 769412 ns/op 104230 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 128444063 ns/op 4065360 B/op 45130 allocs/op BenchmarkMultiPass-4 56 1984787 ns/op 237828 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 254796458 ns/op 11239520 B/op 150170 allocs/op BenchmarkCondRewrite/SoloJump-4 2998616 39.88 ns/op BenchmarkCondRewrite/CombJump-4 2820594 41.95 ns/op PASS ok cmd/compile/internal/ssa 17.321s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9511 11427 ns/op BenchmarkExtShift-4 15643 7603 ns/op BenchmarkModify-4 9187 12802 ns/op BenchmarkMullImm-4 16179 7353 ns/op BenchmarkConstModify-4 8918 12628 ns/op BenchmarkBitSet-4 18840 6247 ns/op BenchmarkBitClear-4 20541 5887 ns/op BenchmarkBitToggle-4 18586 6261 ns/op BenchmarkBitSetConst-4 150135 792.1 ns/op BenchmarkBitClearConst-4 152251 795.5 ns/op BenchmarkBitToggleConst-4 150601 791.0 ns/op BenchmarkDivconstI64-4 8817548 13.43 ns/op BenchmarkModconstI64-4 7874401 15.12 ns/op BenchmarkDivisiblePow2constI64-4 8260308 14.49 ns/op BenchmarkDivisibleconstI64-4 8629996 13.91 ns/op BenchmarkDivisibleWDivconstI64-4 6131142 19.49 ns/op BenchmarkDivconstU64/3-4 8586484 14.02 ns/op BenchmarkDivconstU64/5-4 8562507 13.94 ns/op BenchmarkDivconstU64/37-4 8589814 14.17 ns/op BenchmarkDivconstU64/1234567-4 8740786 13.63 ns/op BenchmarkModconstU64-4 8303967 14.48 ns/op BenchmarkDivisibleconstU64-4 9404890 12.53 ns/op BenchmarkDivisibleWDivconstU64-4 6556616 18.21 ns/op BenchmarkDivconstI32-4 8861062 13.46 ns/op BenchmarkModconstI32-4 8284732 14.47 ns/op BenchmarkDivisiblePow2constI32-4 8161866 14.15 ns/op BenchmarkDivisibleconstI32-4 8697591 13.62 ns/op BenchmarkDivisibleWDivconstI32-4 5871339 19.97 ns/op BenchmarkDivconstU32-4 8559828 13.98 ns/op BenchmarkModconstU32-4 8074012 14.69 ns/op BenchmarkDivisibleconstU32-4 8799696 13.68 ns/op BenchmarkDivisibleWDivconstU32-4 6106762 19.55 ns/op BenchmarkDivconstI16-4 8884626 13.43 ns/op BenchmarkModconstI16-4 9645716 12.57 ns/op BenchmarkDivisiblePow2constI16-4 8461516 14.23 ns/op BenchmarkDivisibleconstI16-4 8606270 13.60 ns/op BenchmarkDivisibleWDivconstI16-4 6152488 19.54 ns/op BenchmarkDivconstU16-4 9689511 12.14 ns/op BenchmarkModconstU16-4 9474345 12.57 ns/op BenchmarkDivisibleconstU16-4 8319790 14.61 ns/op BenchmarkDivisibleWDivconstU16-4 6252078 19.18 ns/op BenchmarkDivconstI8-4 9571142 12.45 ns/op BenchmarkModconstI8-4 9606950 12.45 ns/op BenchmarkDivisiblePow2constI8-4 8603013 13.92 ns/op BenchmarkDivisibleconstI8-4 8513646 14.02 ns/op BenchmarkDivisibleWDivconstI8-4 6005392 19.86 ns/op BenchmarkDivconstU8-4 8487495 14.23 ns/op BenchmarkModconstU8-4 9536816 12.52 ns/op BenchmarkDivisibleconstU8-4 8153446 14.80 ns/op BenchmarkDivisibleWDivconstU8-4 6167041 19.01 ns/op BenchmarkMul2-4 165361 723.4 ns/op BenchmarkMulNeg2-4 153390 732.6 ns/op BenchmarkEfaceInteger-4 3269936 31.90 ns/op BenchmarkMulconstI32/3-4 16151074 7.344 ns/op BenchmarkMulconstI32/5-4 16420719 7.198 ns/op BenchmarkMulconstI32/12-4 16399948 7.205 ns/op BenchmarkMulconstI32/120-4 16316917 7.206 ns/op BenchmarkMulconstI32/-120-4 16626056 7.169 ns/op BenchmarkMulconstI32/65537-4 16377494 7.224 ns/op BenchmarkMulconstI32/65538-4 15864015 7.473 ns/op BenchmarkMulconstI64/3-4 16384227 7.338 ns/op BenchmarkMulconstI64/5-4 16483982 7.341 ns/op BenchmarkMulconstI64/12-4 16422412 7.222 ns/op BenchmarkMulconstI64/120-4 16524762 7.255 ns/op BenchmarkMulconstI64/-120-4 16142848 7.260 ns/op BenchmarkMulconstI64/65537-4 16236564 7.370 ns/op BenchmarkMulconstI64/65538-4 16610690 7.278 ns/op BenchmarkMulconstU32/3-4 16578168 7.192 ns/op BenchmarkMulconstU32/5-4 16508073 7.202 ns/op BenchmarkMulconstU32/12-4 16446786 7.204 ns/op BenchmarkMulconstU32/120-4 16338740 7.311 ns/op BenchmarkMulconstU32/65537-4 16438644 7.324 ns/op BenchmarkMulconstU32/65538-4 16397221 7.281 ns/op BenchmarkMulconstU64/3-4 16325184 7.233 ns/op BenchmarkMulconstU64/5-4 16507963 7.257 ns/op BenchmarkMulconstU64/12-4 16295320 7.302 ns/op BenchmarkMulconstU64/120-4 16573900 7.229 ns/op BenchmarkMulconstU64/65537-4 16394601 7.277 ns/op BenchmarkMulconstU64/65538-4 16104236 7.343 ns/op BenchmarkShiftArithmeticRight-4 19567183 6.082 ns/op BenchmarkSwitch8Predictable-4 12487406 8.223 ns/op BenchmarkSwitch8Unpredictable-4 6646665 18.05 ns/op BenchmarkSwitch32Predictable-4 8158414 12.40 ns/op BenchmarkSwitch32Unpredictable-4 6645841 18.05 ns/op BenchmarkSwitchStringPredictable-4 7999027 13.61 ns/op BenchmarkSwitchStringUnpredictable-4 4355197 24.54 ns/op PASS ok cmd/compile/internal/test 12.162s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 124 967214 ns/op BenchmarkNamed/Underlying/nongeneric-4 792176 141.3 ns/op BenchmarkNamed/Underlying/generic-4 761637 137.7 ns/op BenchmarkNamed/Underlying/src_instance-4 831793 137.2 ns/op BenchmarkNamed/Underlying/user_instance-4 786351 140.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 590198393 ns/op 51610 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 376536469 ns/op 80887 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 174065625 ns/op 174876 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138803000 ns/op 219270 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 353330396 ns/op 14516 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 91343300 ns/op 56144 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36322755 ns/op 141141 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34724953 ns/op 147602 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 129554870 ns/op 16742 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41567122 ns/op 52176 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22282396 ns/op 97353 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20137159 ns/op 107683 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1204695108 ns/op 52240 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 606199174 ns/op 103811 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 161786350 ns/op 388791 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117226541 ns/op 536423 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 411234338 ns/op 4919 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67800944 ns/op 29819 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41021001 ns/op 49287 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38903126 ns/op 51980 lines/s PASS ok cmd/compile/internal/types2 15.562s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 124 933498 ns/op 2222589 sys-ns/op 1286089 user-ns/op PASS ok cmd/go 0.222s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 61536 1719 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78358 1488 ns/op 5.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14114 8336 ns/op 122.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14680 8102 ns/op 126.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2172 53934 ns/op 151.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2236 53888 ns/op 152.02 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.958s All tests passed.