linux-amd64-race at 5fa29e77610d401ef1dc975e733250dcaacfe9ba ##### Testing packages. ok archive/tar 0.144s ok archive/zip 2.645s ok bufio 0.751s ok bytes 4.218s ok compress/bzip2 1.119s ok compress/flate 7.618s ok compress/gzip 0.502s ok compress/lzw 1.201s ok compress/zlib 8.353s ok container/heap 0.036s ok container/list 0.031s ok container/ring 0.035s ok context 0.331s ok crypto 0.029s ok crypto/aes 0.083s ok crypto/cipher 0.071s ok crypto/des 0.128s ok crypto/dsa 0.046s ok crypto/ecdsa 1.590s ok crypto/ed25519 1.192s ok crypto/elliptic 0.205s ok crypto/hmac 0.038s ok crypto/internal/subtle 0.023s ok crypto/md5 0.031s ok crypto/rand 0.293s ok crypto/rc4 0.837s ok crypto/rsa 0.377s ok crypto/sha1 0.086s ok crypto/sha256 0.040s ok crypto/sha512 0.031s ok crypto/subtle 0.044s ok crypto/tls 2.320s ok crypto/x509 1.726s ok database/sql 0.771s ok database/sql/driver 0.039s ok debug/dwarf 0.062s ok debug/elf 0.176s ok debug/gosym 0.142s ok debug/macho 0.042s ok debug/pe 0.052s ok debug/plan9obj 0.022s ok encoding/ascii85 0.047s ok encoding/asn1 0.031s ok encoding/base32 0.104s ok encoding/base64 0.052s ok encoding/binary 0.042s ok encoding/csv 0.069s ok encoding/gob 0.124s ok encoding/hex 0.041s ok encoding/json 1.901s ok encoding/pem 0.099s ok encoding/xml 0.153s ok errors 0.048s ok expvar 0.045s ok flag 0.040s ok fmt 0.884s ok go/ast 0.042s ok go/build 0.549s ok go/constant 0.035s ok go/doc 0.240s ok go/format 0.074s ok go/importer 0.250s ok go/internal/gccgoimporter 0.071s ok go/internal/gcimporter 19.224s ok go/internal/srcimporter 5.270s ok go/parser 0.381s ok go/printer 2.811s ok go/scanner 0.031s ok go/token 0.143s ok go/types 8.016s ok hash 0.031s ok hash/adler32 0.106s ok hash/crc32 0.082s ok hash/crc64 0.067s ok hash/fnv 0.032s ok hash/maphash 0.599s ok html 0.032s ok html/template 0.228s ok image 0.748s ok image/color 0.085s ok image/draw 0.624s ok image/gif 2.826s ok image/jpeg 2.286s ok image/png 0.335s ok index/suffixarray 2.065s ok internal/cpu 0.090s ok internal/fmtsort 0.025s ok internal/poll 0.794s ok internal/reflectlite 0.256s ok internal/singleflight 0.038s ok internal/trace 0.452s ok internal/xcoff 0.063s ok io 0.084s ok io/ioutil 0.031s ok log 0.064s ok log/syslog 1.254s ok math 0.062s ok math/big 4.120s ok math/bits 0.051s ok math/cmplx 0.033s ok math/rand 3.369s ok mime 0.053s ok mime/multipart 2.493s ok mime/quotedprintable 0.058s ok net 16.063s ok net/http 12.819s ok net/http/cgi 0.610s ok net/http/cookiejar 0.046s ok net/http/fcgi 0.043s ok net/http/httptest 0.162s ok net/http/httptrace 0.021s ok net/http/httputil 0.215s ok net/http/internal 0.055s ok net/http/pprof 2.051s ok net/internal/socktest 0.037s ok net/mail 0.043s ok net/rpc 0.123s ok net/rpc/jsonrpc 0.063s ok net/smtp 0.052s ok net/textproto 0.037s ok net/url 0.065s ok os 0.977s ok os/exec 1.435s ok os/signal 4.937s ok os/user 0.020s ok path 0.039s ok path/filepath 0.064s ok plugin 0.039s ok reflect 0.589s ok regexp 0.618s ok regexp/syntax 3.782s ok runtime 60.434s ok runtime/debug 0.080s ok runtime/internal/atomic 0.052s ok runtime/internal/math 0.029s ok runtime/internal/sys 0.021s ok runtime/pprof 7.746s ok runtime/pprof/internal/profile 0.031s ok runtime/race 16.966s ok runtime/trace 1.381s ok sort 0.843s ok strconv 4.728s ok strings 2.905s ok sync 1.968s ok sync/atomic 0.608s ok syscall 0.106s ok testing 0.396s ok testing/iotest 0.027s ok testing/quick 0.312s ok text/scanner 0.077s ok text/tabwriter 0.045s ok text/template 0.295s ok text/template/parse 0.114s ok time 2.286s ok unicode 0.042s ok unicode/utf16 0.037s ok unicode/utf8 0.043s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar Benchmark/Writer/USTAR-4 1711 61033 ns/op 1248 B/op 28 allocs/op Benchmark/Writer/GNU-4 1509 77194 ns/op 1716 B/op 40 allocs/op Benchmark/Writer/PAX-4 942 125157 ns/op 2448 B/op 64 allocs/op Benchmark/Reader/USTAR-4 2305 52164 ns/op 5503 B/op 32 allocs/op Benchmark/Reader/GNU-4 3327 32981 ns/op 5447 B/op 29 allocs/op Benchmark/Reader/PAX-4 1123 105762 ns/op 9249 B/op 64 allocs/op PASS ok archive/tar 0.780s goos: linux goarch: amd64 pkg: archive/zip BenchmarkCompressedZipGarbage-4 1 705307614 ns/op 1638472 B/op 93 allocs/op BenchmarkZip64Test-4 1 252744537 ns/op BenchmarkZip64TestSizes/4096-4 621 181831 ns/op BenchmarkZip64TestSizes/1048576-4 54 2187071 ns/op BenchmarkZip64TestSizes/67108864-4 1 261010087 ns/op PASS ok archive/zip 2.284s goos: linux goarch: amd64 pkg: bufio BenchmarkReaderCopyOptimal-4 142063 730 ns/op BenchmarkReaderCopyUnoptimal-4 101020 1295 ns/op BenchmarkReaderCopyNoWriteTo-4 5328 20357 ns/op BenchmarkReaderWriteToOptimal-4 4918 23491 ns/op BenchmarkWriterCopyOptimal-4 152667 771 ns/op BenchmarkWriterCopyUnoptimal-4 153788 784 ns/op BenchmarkWriterCopyNoReadFrom-4 5382 21419 ns/op BenchmarkReaderEmpty-4 33777 3663 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 19552 5446 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 358272 322 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.456s goos: linux goarch: amd64 pkg: bytes BenchmarkReadString-4 3354 32567 ns/op 1006.16 MB/s BenchmarkWriteByte-4 255 465340 ns/op 8.80 MB/s BenchmarkWriteRune-4 121 1008856 ns/op 12.18 MB/s BenchmarkBufferNotEmptyWriteRead-4 12 9363463 ns/op BenchmarkBufferFullSmallReads-4 54 1979006 ns/op BenchmarkIndexByte/10-4 2951235 40.7 ns/op 245.49 MB/s BenchmarkIndexByte/32-4 2768763 43.5 ns/op 736.20 MB/s BenchmarkIndexByte/4K-4 785467 146 ns/op 28037.80 MB/s BenchmarkIndexBytePortable/10-4 395752 291 ns/op 34.36 MB/s BenchmarkIndexBytePortable/32-4 124690 984 ns/op 32.52 MB/s BenchmarkIndexBytePortable/4K-4 972 111824 ns/op 36.63 MB/s BenchmarkIndexRune/10-4 727916 146 ns/op 68.52 MB/s BenchmarkIndexRune/32-4 747667 142 ns/op 225.16 MB/s BenchmarkIndexRune/4K-4 274086 424 ns/op 9663.61 MB/s BenchmarkIndexRuneASCII/10-4 2965135 38.7 ns/op 258.61 MB/s BenchmarkIndexRuneASCII/32-4 2969130 40.3 ns/op 794.33 MB/s BenchmarkIndexRuneASCII/4K-4 775836 143 ns/op 28725.44 MB/s BenchmarkEqual/0-4 5074316 24.1 ns/op BenchmarkEqual/1-4 855526 129 ns/op 7.75 MB/s BenchmarkEqual/6-4 463086 243 ns/op 24.72 MB/s BenchmarkEqual/9-4 501442 218 ns/op 41.22 MB/s BenchmarkEqual/15-4 386133 287 ns/op 52.29 MB/s BenchmarkEqual/16-4 800194 130 ns/op 122.68 MB/s BenchmarkEqual/20-4 462590 237 ns/op 84.48 MB/s BenchmarkEqual/32-4 742278 140 ns/op 227.97 MB/s BenchmarkEqual/4K-4 45736 2634 ns/op 1555.13 MB/s BenchmarkIndex/10-4 2002422 55.4 ns/op 180.63 MB/s BenchmarkIndex/32-4 2168820 55.2 ns/op 579.39 MB/s BenchmarkIndex/4K-4 13656 8742 ns/op 468.55 MB/s BenchmarkIndexEasy/10-4 2222224 54.4 ns/op 183.87 MB/s BenchmarkIndexEasy/32-4 2146920 56.1 ns/op 570.82 MB/s BenchmarkIndexEasy/4K-4 238410 477 ns/op 8585.44 MB/s BenchmarkCount/10-4 993243 107 ns/op 93.30 MB/s BenchmarkCount/32-4 1000000 104 ns/op 306.79 MB/s BenchmarkCount/4K-4 13272 8935 ns/op 458.42 MB/s BenchmarkCountEasy/10-4 1159225 103 ns/op 97.42 MB/s BenchmarkCountEasy/32-4 1000000 104 ns/op 306.83 MB/s BenchmarkCountEasy/4K-4 221742 509 ns/op 8042.91 MB/s BenchmarkCountSingle/10-4 2312126 51.4 ns/op 194.59 MB/s BenchmarkCountSingle/32-4 2243564 52.2 ns/op 613.59 MB/s BenchmarkCountSingle/4K-4 637752 160 ns/op 25557.01 MB/s BenchmarkToUpper/#00-4 1511484 81.7 ns/op BenchmarkToUpper/ONLYUPPER-4 180447 637 ns/op BenchmarkToUpper/abc-4 334412 349 ns/op BenchmarkToUpper/AbC123-4 169399 703 ns/op BenchmarkToUpper/azAZ09_-4 143412 808 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 42535 2813 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 18052 6471 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 30025 3984 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 70891 1676 ns/op BenchmarkToLower/#00-4 1467811 82.4 ns/op BenchmarkToLower/abc-4 286852 411 ns/op BenchmarkToLower/AbC123-4 159630 698 ns/op BenchmarkToLower/azAZ09_-4 147650 806 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 40633 2859 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 19618 6184 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 32899 3630 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 70045 1667 ns/op BenchmarkFields/ASCII/16-4 71193 1729 ns/op 9.25 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 3916 27683 ns/op 9.25 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 315 369584 ns/op 11.08 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 16 6816734 ns/op 9.61 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 1 102475223 ns/op 10.23 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 50505 2320 ns/op 6.90 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 3490 32701 ns/op 7.83 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 224 525713 ns/op 7.79 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 10 10502417 ns/op 6.24 MB/s 497280 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 182556458 ns/op 5.74 MB/s 9606784 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 95206 1295 ns/op 12.35 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 6488 17464 ns/op 14.66 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 424 284582 ns/op 14.39 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 18 6100659 ns/op 10.74 MB/s 497280 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 1 132715403 ns/op 7.90 MB/s 9614976 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 68967 1708 ns/op 9.37 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 4742 23210 ns/op 11.03 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 328 365455 ns/op 11.21 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 15 7433979 ns/op 8.82 MB/s 497280 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 144834876 ns/op 7.24 MB/s 9606784 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1265347 94.2 ns/op BenchmarkTrimSpace/ASCII-4 580575 197 ns/op BenchmarkTrimSpace/SomeNonASCII-4 77584 1598 ns/op BenchmarkTrimSpace/JustNonASCII-4 33955 3507 ns/op BenchmarkToValidUTF8/Valid-4 281482 418 ns/op BenchmarkToValidUTF8/InvalidASCII-4 187227 584 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 59610 2037 ns/op BenchmarkIndexHard1-4 744 150192 ns/op BenchmarkIndexHard2-4 567 202714 ns/op BenchmarkIndexHard3-4 98 1206182 ns/op BenchmarkIndexHard4-4 175 661067 ns/op BenchmarkLastIndexHard1-4 3 41281121 ns/op BenchmarkLastIndexHard2-4 2 50439246 ns/op BenchmarkLastIndexHard3-4 2 52378864 ns/op BenchmarkCountHard1-4 836 143286 ns/op BenchmarkCountHard2-4 584 201626 ns/op BenchmarkCountHard3-4 99 1233619 ns/op BenchmarkSplitEmptySeparator-4 1 241346752 ns/op BenchmarkSplitSingleByteSeparator-4 6 16849970 ns/op BenchmarkSplitMultiByteSeparator-4 5 20012284 ns/op BenchmarkSplitNSingleByteSeparator-4 129723 898 ns/op BenchmarkSplitNMultiByteSeparator-4 40281 3021 ns/op BenchmarkRepeat-4 122816 1003 ns/op BenchmarkBytesCompare/1-4 6006373 20.1 ns/op BenchmarkBytesCompare/2-4 6113576 19.9 ns/op BenchmarkBytesCompare/4-4 6129733 19.6 ns/op BenchmarkBytesCompare/8-4 6193374 19.5 ns/op BenchmarkBytesCompare/16-4 5655916 21.2 ns/op BenchmarkBytesCompare/32-4 5790558 21.1 ns/op BenchmarkBytesCompare/64-4 5819035 20.8 ns/op BenchmarkBytesCompare/128-4 5133686 22.3 ns/op BenchmarkBytesCompare/256-4 4536334 26.2 ns/op BenchmarkBytesCompare/512-4 3496911 34.4 ns/op BenchmarkBytesCompare/1024-4 2302245 52.9 ns/op BenchmarkBytesCompare/2048-4 1339695 89.1 ns/op BenchmarkIndexAnyASCII/1:1-4 1238994 106 ns/op BenchmarkIndexAnyASCII/1:2-4 1206338 98.9 ns/op BenchmarkIndexAnyASCII/1:4-4 1213292 96.7 ns/op BenchmarkIndexAnyASCII/1:8-4 1227967 99.3 ns/op BenchmarkIndexAnyASCII/1:16-4 1242976 96.8 ns/op BenchmarkIndexAnyASCII/1:32-4 1000000 103 ns/op BenchmarkIndexAnyASCII/1:64-4 1241730 97.1 ns/op BenchmarkIndexAnyASCII/16:1-4 1207080 95.9 ns/op BenchmarkIndexAnyASCII/16:2-4 201612 553 ns/op BenchmarkIndexAnyASCII/16:4-4 205142 563 ns/op BenchmarkIndexAnyASCII/16:8-4 200347 572 ns/op BenchmarkIndexAnyASCII/16:16-4 195738 594 ns/op BenchmarkIndexAnyASCII/16:32-4 186386 625 ns/op BenchmarkIndexAnyASCII/16:64-4 173252 669 ns/op BenchmarkIndexAnyASCII/256:1-4 996734 103 ns/op BenchmarkIndexAnyASCII/256:2-4 16305 7671 ns/op BenchmarkIndexAnyASCII/256:4-4 16328 7653 ns/op BenchmarkIndexAnyASCII/256:8-4 16240 7676 ns/op BenchmarkIndexAnyASCII/256:16-4 16455 7865 ns/op BenchmarkIndexAnyASCII/256:32-4 16294 7764 ns/op BenchmarkIndexAnyASCII/256:64-4 16153 7819 ns/op BenchmarkIndexAnyUTF8/1:1-4 1230314 97.0 ns/op BenchmarkIndexAnyUTF8/1:2-4 1235013 96.9 ns/op BenchmarkIndexAnyUTF8/1:4-4 1245060 111 ns/op BenchmarkIndexAnyUTF8/1:8-4 1228432 99.1 ns/op BenchmarkIndexAnyUTF8/1:16-4 1000000 101 ns/op BenchmarkIndexAnyUTF8/1:32-4 1211150 98.3 ns/op BenchmarkIndexAnyUTF8/1:64-4 1248553 98.5 ns/op BenchmarkIndexAnyUTF8/16:1-4 98090 1267 ns/op BenchmarkIndexAnyUTF8/16:2-4 145255 800 ns/op BenchmarkIndexAnyUTF8/16:4-4 145711 802 ns/op BenchmarkIndexAnyUTF8/16:8-4 143961 799 ns/op BenchmarkIndexAnyUTF8/16:16-4 145606 799 ns/op BenchmarkIndexAnyUTF8/16:32-4 138229 817 ns/op BenchmarkIndexAnyUTF8/16:64-4 143578 806 ns/op BenchmarkIndexAnyUTF8/256:1-4 6098 18080 ns/op BenchmarkIndexAnyUTF8/256:2-4 8936 11391 ns/op BenchmarkIndexAnyUTF8/256:4-4 9196 11433 ns/op BenchmarkIndexAnyUTF8/256:8-4 9355 11366 ns/op BenchmarkIndexAnyUTF8/256:16-4 9358 11601 ns/op BenchmarkIndexAnyUTF8/256:32-4 9234 11583 ns/op BenchmarkIndexAnyUTF8/256:64-4 8994 11603 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1240316 96.3 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1248576 99.1 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1201087 96.5 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1247943 98.9 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1235821 99.7 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1000000 100 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1249864 96.2 ns/op BenchmarkLastIndexAnyASCII/16:1-4 165178 730 ns/op BenchmarkLastIndexAnyASCII/16:2-4 163560 718 ns/op BenchmarkLastIndexAnyASCII/16:4-4 166933 700 ns/op BenchmarkLastIndexAnyASCII/16:8-4 163562 710 ns/op BenchmarkLastIndexAnyASCII/16:16-4 156950 730 ns/op BenchmarkLastIndexAnyASCII/16:32-4 148704 767 ns/op BenchmarkLastIndexAnyASCII/16:64-4 140881 814 ns/op BenchmarkLastIndexAnyASCII/256:1-4 12181 9892 ns/op BenchmarkLastIndexAnyASCII/256:2-4 10000 10482 ns/op BenchmarkLastIndexAnyASCII/256:4-4 12187 9837 ns/op BenchmarkLastIndexAnyASCII/256:8-4 12226 9828 ns/op BenchmarkLastIndexAnyASCII/256:16-4 12235 10338 ns/op BenchmarkLastIndexAnyASCII/256:32-4 12258 9831 ns/op BenchmarkLastIndexAnyASCII/256:64-4 10000 10473 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1246722 97.2 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1230592 96.5 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1201210 101 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1234048 96.8 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1203066 98.0 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1229996 97.8 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1244036 97.0 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 134293 865 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 148437 787 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 144982 779 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 148130 816 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 147909 788 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 143953 805 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 146160 790 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 8610 12225 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9330 11216 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9182 11203 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 9244 11345 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9591 11035 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8515 11761 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8901 11556 ns/op BenchmarkTrimASCII/1:1-4 373848 294 ns/op BenchmarkTrimASCII/1:2-4 291529 415 ns/op BenchmarkTrimASCII/1:4-4 288000 408 ns/op BenchmarkTrimASCII/1:8-4 286028 422 ns/op BenchmarkTrimASCII/1:16-4 262029 451 ns/op BenchmarkTrimASCII/16:1-4 143778 810 ns/op BenchmarkTrimASCII/16:2-4 82226 1507 ns/op BenchmarkTrimASCII/16:4-4 86564 1413 ns/op BenchmarkTrimASCII/16:8-4 86887 1417 ns/op BenchmarkTrimASCII/16:16-4 84620 1434 ns/op BenchmarkTrimASCII/256:1-4 13972 8601 ns/op BenchmarkTrimASCII/256:2-4 6685 15633 ns/op BenchmarkTrimASCII/256:4-4 6589 15621 ns/op BenchmarkTrimASCII/256:8-4 6858 15655 ns/op BenchmarkTrimASCII/256:16-4 6376 16492 ns/op BenchmarkTrimASCII/4096:1-4 882 130955 ns/op BenchmarkTrimASCII/4096:2-4 487 241416 ns/op BenchmarkTrimASCII/4096:4-4 489 243839 ns/op BenchmarkTrimASCII/4096:8-4 487 240641 ns/op BenchmarkTrimASCII/4096:16-4 465 241545 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12592 9217 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12812 9433 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 391 302899 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 774 152038 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 1508 76276 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 2890 38206 ns/op BenchmarkCompareBytesEqual-4 6113136 19.5 ns/op BenchmarkCompareBytesToNil-4 7238673 16.4 ns/op BenchmarkCompareBytesEmpty-4 7085643 17.3 ns/op BenchmarkCompareBytesIdentical-4 6809034 17.6 ns/op BenchmarkCompareBytesSameLength-4 6568833 18.0 ns/op BenchmarkCompareBytesDifferentLength-4 6534756 18.0 ns/op BenchmarkCompareBytesBigUnaligned-4 1756 60782 ns/op 17251.60 MB/s BenchmarkCompareBytesBig-4 1645 70091 ns/op 14960.33 MB/s BenchmarkCompareBytesBigIdentical-4 6236991 19.1 ns/op 54993134.41 MB/s PASS ok bytes 36.997s goos: linux goarch: amd64 pkg: compress/bzip2 BenchmarkDecodeDigits-4 1 144937667 ns/op 0.69 MB/s 3612112 B/op 50 allocs/op BenchmarkDecodeNewton-4 1 561065461 ns/op 1.01 MB/s 3638176 B/op 52 allocs/op BenchmarkDecodeRand-4 3 44149717 ns/op 0.37 MB/s 3643784 B/op 52 allocs/op PASS ok compress/bzip2 1.853s goos: linux goarch: amd64 pkg: compress/flate BenchmarkDecode/Digits/Huffman/1e4-4 34 3120706 ns/op 3.20 MB/s 42478 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 4 31398837 ns/op 3.18 MB/s 42714 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 302899089 ns/op 3.30 MB/s 49272 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 37 3175616 ns/op 3.15 MB/s 42177 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 3 33833147 ns/op 2.96 MB/s 46472 B/op 13 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 324254512 ns/op 3.08 MB/s 53032 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 36 3199283 ns/op 3.13 MB/s 43788 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 4 30169911 ns/op 3.31 MB/s 43002 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 314839054 ns/op 3.18 MB/s 53448 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 38 3210360 ns/op 3.11 MB/s 42321 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 4 34147476 ns/op 2.93 MB/s 43002 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 305170430 ns/op 3.28 MB/s 53448 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 34 3358578 ns/op 2.98 MB/s 44391 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 4 32832549 ns/op 3.05 MB/s 51306 B/op 25 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 324388198 ns/op 3.08 MB/s 88520 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 43 2873592 ns/op 3.48 MB/s 43267 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 5 23771322 ns/op 4.21 MB/s 47121 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 244753439 ns/op 4.09 MB/s 89784 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 46 2553344 ns/op 3.92 MB/s 43375 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 6 19697506 ns/op 5.08 MB/s 47086 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 203040768 ns/op 4.93 MB/s 70360 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 44 2633601 ns/op 3.80 MB/s 42547 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 6 19762735 ns/op 5.06 MB/s 48457 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 192953056 ns/op 5.18 MB/s 72200 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 37 2979431 ns/op 3.36 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 4 28362191 ns/op 3.53 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 289175521 ns/op 3.46 MB/s BenchmarkEncode/Digits/Speed/1e4-4 26 4362092 ns/op 2.29 MB/s BenchmarkEncode/Digits/Speed/1e5-4 3 37778644 ns/op 2.65 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 379316126 ns/op 2.64 MB/s BenchmarkEncode/Digits/Default/1e4-4 9 12468939 ns/op 0.80 MB/s BenchmarkEncode/Digits/Default/1e5-4 1 147162803 ns/op 0.68 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 1486826776 ns/op 0.67 MB/s BenchmarkEncode/Digits/Compression/1e4-4 9 12950095 ns/op 0.77 MB/s BenchmarkEncode/Digits/Compression/1e5-4 1 138722738 ns/op 0.72 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 1472325164 ns/op 0.68 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 33 3225305 ns/op 3.10 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 4 29275074 ns/op 3.42 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 285729924 ns/op 3.50 MB/s BenchmarkEncode/Newton/Speed/1e4-4 25 4181642 ns/op 2.39 MB/s BenchmarkEncode/Newton/Speed/1e5-4 4 30805873 ns/op 3.25 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 300713006 ns/op 3.33 MB/s BenchmarkEncode/Newton/Default/1e4-4 9 11886429 ns/op 0.84 MB/s BenchmarkEncode/Newton/Default/1e5-4 1 120595070 ns/op 0.83 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 1250178701 ns/op 0.80 MB/s BenchmarkEncode/Newton/Compression/1e4-4 9 12161219 ns/op 0.82 MB/s BenchmarkEncode/Newton/Compression/1e5-4 1 157354503 ns/op 0.64 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 1664922618 ns/op 0.60 MB/s PASS ok compress/flate 24.633s goos: linux goarch: amd64 pkg: compress/lzw BenchmarkDecoder/1e4-4 28 4002432 ns/op 2.50 MB/s BenchmarkDecoder/1e5-4 3 39859407 ns/op 2.51 MB/s BenchmarkDecoder/1e6-4 1 393738723 ns/op 2.54 MB/s BenchmarkEncoder/1e4-4 32 3753483 ns/op 2.66 MB/s BenchmarkEncoder/1e5-4 4 33282187 ns/op 3.00 MB/s BenchmarkEncoder/1e6-4 1 314406894 ns/op 3.18 MB/s PASS ok compress/lzw 1.944s goos: linux goarch: amd64 pkg: container/heap BenchmarkDup-4 15 7187412 ns/op PASS ok container/heap 0.238s goos: linux goarch: amd64 pkg: context BenchmarkCommonParentCancel-4 9159 13668 ns/op BenchmarkWithTimeout/concurrency=40-4 5881 20009 ns/op BenchmarkWithTimeout/concurrency=4000-4 6039 21522 ns/op BenchmarkWithTimeout/concurrency=400000-4 4730 26672 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 362280 353 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 27234 4502 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 43903 2733 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 5144 23833 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 3397 38502 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 6123 18206 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 489 264441 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 364 349741 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 720 170852 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 46 2593343 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 26 3920187 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 62 1694834 ns/op BenchmarkCheckCanceled/Err-4 328075 353 ns/op BenchmarkCheckCanceled/Done-4 269588 420 ns/op PASS ok context 8.229s goos: linux goarch: amd64 pkg: crypto/aes BenchmarkEncrypt-4 1180564 98.7 ns/op 162.12 MB/s BenchmarkDecrypt-4 1208780 99.1 ns/op 161.38 MB/s BenchmarkExpand-4 753312 150 ns/op PASS ok crypto/aes 0.566s goos: linux goarch: amd64 pkg: crypto/cipher BenchmarkAESGCMSeal1K-4 182756 653 ns/op 1569.05 MB/s BenchmarkAESGCMOpen1K-4 86358 1357 ns/op 754.61 MB/s BenchmarkAESGCMSign8K-4 77019 1522 ns/op 5383.99 MB/s BenchmarkAESGCMSeal8K-4 43916 2689 ns/op 3046.43 MB/s BenchmarkAESGCMOpen8K-4 38960 3072 ns/op 2666.54 MB/s BenchmarkAESCFBEncrypt1K-4 2958 38941 ns/op 26.17 MB/s BenchmarkAESCFBDecrypt1K-4 3621 31483 ns/op 32.37 MB/s BenchmarkAESCFBDecrypt8K-4 480 240068 ns/op 34.10 MB/s BenchmarkAESOFB1K-4 6483 16661 ns/op 61.16 MB/s BenchmarkAESCTR1K-4 7761 13665 ns/op 74.57 MB/s BenchmarkAESCTR8K-4 1042 108013 ns/op 75.80 MB/s BenchmarkAESCBCEncrypt1K-4 7123 14398 ns/op 71.12 MB/s BenchmarkAESCBCDecrypt1K-4 12370 9707 ns/op 105.49 MB/s BenchmarkXORBytes/8Bytes-4 1601352 76.1 ns/op 105.09 MB/s BenchmarkXORBytes/128Bytes-4 1491126 80.2 ns/op 1596.76 MB/s BenchmarkXORBytes/2048Bytes-4 636625 176 ns/op 11664.63 MB/s BenchmarkXORBytes/32768Bytes-4 65407 1794 ns/op 18262.01 MB/s PASS ok crypto/cipher 2.535s goos: linux goarch: amd64 pkg: crypto/des BenchmarkEncrypt-4 41564 3184 ns/op 2.51 MB/s BenchmarkDecrypt-4 41498 2648 ns/op 3.02 MB/s BenchmarkTDESEncrypt-4 16400 7184 ns/op 1.11 MB/s BenchmarkTDESDecrypt-4 17108 6975 ns/op 1.15 MB/s PASS ok crypto/des 0.721s goos: linux goarch: amd64 pkg: crypto/ecdsa BenchmarkSignP256-4 3316 35027 ns/op 2749 B/op 34 allocs/op BenchmarkSignP384-4 7 15055217 ns/op 1963707 B/op 18057 allocs/op BenchmarkVerifyP256-4 1761 63281 ns/op 934 B/op 17 allocs/op BenchmarkKeyGeneration-4 6373 16445 ns/op 664 B/op 13 allocs/op PASS ok crypto/ecdsa 0.968s goos: linux goarch: amd64 pkg: crypto/ed25519 BenchmarkKeyGeneration-4 72 1646716 ns/op BenchmarkNewKeyFromSeed-4 68 1634832 ns/op 0 B/op 0 allocs/op BenchmarkSigning-4 69 1618324 ns/op 448 B/op 5 allocs/op BenchmarkVerification-4 44 2467613 ns/op PASS ok crypto/ed25519 0.583s goos: linux goarch: amd64 pkg: crypto/elliptic BenchmarkBaseMult-4 7 18300698 ns/op 450 B/op 7 allocs/op BenchmarkBaseMultP256-4 8358 13903 ns/op 288 B/op 6 allocs/op BenchmarkScalarMultP256-4 2557 43370 ns/op 256 B/op 5 allocs/op PASS ok crypto/elliptic 0.664s goos: linux goarch: amd64 pkg: crypto/hmac BenchmarkHMACSHA256_1K-4 11200 9819 ns/op 104.28 MB/s BenchmarkHMACSHA256_32-4 19184 6146 ns/op 5.21 MB/s PASS ok crypto/hmac 0.426s goos: linux goarch: amd64 pkg: crypto/md5 BenchmarkHash8Bytes-4 69576 1663 ns/op 4.81 MB/s BenchmarkHash1K-4 37299 3208 ns/op 319.18 MB/s BenchmarkHash8K-4 6933 16882 ns/op 485.25 MB/s BenchmarkHash8BytesUnaligned-4 69607 1672 ns/op 4.78 MB/s BenchmarkHash1KUnaligned-4 37069 3319 ns/op 308.50 MB/s BenchmarkHash8KUnaligned-4 6886 16811 ns/op 487.29 MB/s PASS ok crypto/md5 0.839s goos: linux goarch: amd64 pkg: crypto/rand BenchmarkPrime-4 2 615728506 ns/op PASS ok crypto/rand 1.355s goos: linux goarch: amd64 pkg: crypto/rc4 BenchmarkRC4_128-4 7615 13416 ns/op 9.54 MB/s BenchmarkRC4_1K-4 1084 106187 ns/op 9.64 MB/s BenchmarkRC4_8K-4 139 848307 ns/op 9.54 MB/s PASS ok crypto/rc4 0.465s goos: linux goarch: amd64 pkg: crypto/rsa BenchmarkRSA2048Decrypt-4 20 6002237 ns/op BenchmarkRSA2048Sign-4 19 6086661 ns/op Benchmark3PrimeRSA2048Decrypt-4 27 3991429 ns/op PASS ok crypto/rsa 0.573s goos: linux goarch: amd64 pkg: crypto/sha1 BenchmarkHash8Bytes-4 51422 2213 ns/op 3.62 MB/s BenchmarkHash320Bytes-4 44900 2624 ns/op 121.97 MB/s BenchmarkHash1K-4 34014 3494 ns/op 293.11 MB/s BenchmarkHash8K-4 8522 13017 ns/op 629.31 MB/s PASS ok crypto/sha1 0.583s goos: linux goarch: amd64 pkg: crypto/sha256 BenchmarkHash8Bytes-4 46047 2496 ns/op 3.20 MB/s BenchmarkHash1K-4 20540 5897 ns/op 173.66 MB/s BenchmarkHash8K-4 3937 29671 ns/op 276.10 MB/s PASS ok crypto/sha256 0.477s goos: linux goarch: amd64 pkg: crypto/sha512 BenchmarkHash8Bytes-4 31966 3747 ns/op 2.14 MB/s BenchmarkHash1K-4 20373 5820 ns/op 175.95 MB/s BenchmarkHash8K-4 5265 22031 ns/op 371.85 MB/s PASS ok crypto/sha512 0.485s goos: linux goarch: amd64 pkg: crypto/subtle BenchmarkConstantTimeByteEq-4 7826079 15.0 ns/op BenchmarkConstantTimeEq-4 7855540 17.3 ns/op BenchmarkConstantTimeLessOrEq-4 7908813 15.2 ns/op PASS ok crypto/subtle 0.451s goos: linux goarch: amd64 pkg: crypto/tls BenchmarkHandshakeServer/RSA-4 57 1989910 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 38 2809472 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 49 2356475 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 92 1243744 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 145 804230 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 85 1205441 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 146 790627 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 2 97225887 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 1 107316060 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 7 15061668 ns/op 69.62 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 6 20865235 ns/op 50.25 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 25287489 ns/op 82.93 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 37833304 ns/op 55.43 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 50202134 ns/op 83.55 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 70381210 ns/op 59.59 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 97926341 ns/op 85.66 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 111234677 ns/op 75.41 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 178018229 ns/op 94.24 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 228260311 ns/op 73.50 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 314673864 ns/op 106.63 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 475601781 ns/op 70.55 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 629455787 ns/op 106.61 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 874472368 ns/op 76.74 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 7 16423677 ns/op 63.85 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 6 18997206 ns/op 55.20 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 26454309 ns/op 79.27 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 4 36656804 ns/op 57.21 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 3 46664045 ns/op 89.88 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 62075067 ns/op 67.57 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 92238811 ns/op 90.94 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 134594115 ns/op 62.33 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 179760084 ns/op 93.33 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 257220434 ns/op 65.23 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 337474643 ns/op 99.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 442824703 ns/op 75.77 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 677792310 ns/op 99.01 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 928693495 ns/op 72.26 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 697717644 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703258507 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282775426 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 284334176 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144548602 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 145440230 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74494750 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 74635599 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 33446203 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 33543803 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 138179546 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 141821584 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58794543 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59453094 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31356421 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 32015919 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18414818 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18928370 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10544264 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 10579839 ns/op PASS ok crypto/tls 16.374s goos: linux goarch: amd64 pkg: database/sql BenchmarkConcurrentDBExec-4 16 6444304 ns/op 274825 B/op 1656 allocs/op BenchmarkConcurrentStmtQuery-4 18 6474253 ns/op 269922 B/op 2007 allocs/op BenchmarkConcurrentStmtExec-4 21 4944344 ns/op 218095 B/op 770 allocs/op BenchmarkConcurrentTxQuery-4 20 5731644 ns/op 274696 B/op 2167 allocs/op BenchmarkConcurrentTxExec-4 26 4490432 ns/op 92187 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 12 9546034 ns/op 97016 B/op 1926 allocs/op BenchmarkConcurrentTxStmtExec-4 38 3048471 ns/op 40848 B/op 379 allocs/op BenchmarkConcurrentRandom-4 21 6145893 ns/op 227982 B/op 1816 allocs/op BenchmarkManyConcurrentQueries-4 1460 76622 ns/op 4078 B/op 19 allocs/op PASS ok database/sql 1.350s goos: linux goarch: amd64 pkg: encoding/asn1 BenchmarkMarshal-4 465 242982 ns/op 10656 B/op 444 allocs/op PASS ok encoding/asn1 0.169s goos: linux goarch: amd64 pkg: encoding/base32 BenchmarkEncode-4 130 823755 ns/op 9.94 MB/s BenchmarkEncodeToString-4 129 846962 ns/op 9.67 MB/s BenchmarkDecode-4 67 1576789 ns/op 8.32 MB/s BenchmarkDecodeString-4 69 1623366 ns/op 8.08 MB/s PASS ok encoding/base32 0.809s goos: linux goarch: amd64 pkg: encoding/base64 BenchmarkEncodeToString-4 158 668994 ns/op 12.25 MB/s BenchmarkDecodeString/2-4 221424 522 ns/op 7.66 MB/s BenchmarkDecodeString/4-4 141470 829 ns/op 9.65 MB/s BenchmarkDecodeString/8-4 111334 1076 ns/op 11.15 MB/s BenchmarkDecodeString/64-4 21769 5437 ns/op 16.18 MB/s BenchmarkDecodeString/8192-4 188 646404 ns/op 16.90 MB/s PASS ok encoding/base64 0.971s goos: linux goarch: amd64 pkg: encoding/binary BenchmarkReadSlice1000Int32s-4 781 148622 ns/op 26.91 MB/s BenchmarkReadStruct-4 10000 10010 ns/op 7.49 MB/s BenchmarkWriteStruct-4 12972 9067 ns/op 8.27 MB/s BenchmarkReadInts-4 34238 3763 ns/op 7.97 MB/s BenchmarkWriteInts-4 29820 3983 ns/op 7.53 MB/s BenchmarkWriteSlice1000Int32s-4 787 148279 ns/op 26.98 MB/s BenchmarkPutUint16-4 2083744 59.6 ns/op 33.58 MB/s BenchmarkPutUint32-4 1499488 80.3 ns/op 49.83 MB/s BenchmarkPutUint64-4 558174 203 ns/op 39.37 MB/s BenchmarkLittleEndianPutUint16-4 2086844 57.5 ns/op 34.77 MB/s BenchmarkLittleEndianPutUint32-4 1476963 80.4 ns/op 49.77 MB/s BenchmarkLittleEndianPutUint64-4 549578 200 ns/op 40.10 MB/s BenchmarkReadFloats-4 109677 1031 ns/op 11.64 MB/s BenchmarkWriteFloats-4 96072 1229 ns/op 9.76 MB/s BenchmarkReadSlice1000Float32s-4 782 154018 ns/op 25.97 MB/s BenchmarkWriteSlice1000Float32s-4 740 162745 ns/op 24.58 MB/s BenchmarkPutUvarint32-4 300639 383 ns/op 10.45 MB/s BenchmarkPutUvarint64-4 94957 1261 ns/op 6.35 MB/s PASS ok encoding/binary 2.752s goos: linux goarch: amd64 pkg: encoding/csv BenchmarkRead-4 4916 23985 ns/op 664 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 4768 22423 ns/op 664 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 4868 22402 ns/op 664 B/op 16 allocs/op BenchmarkReadLargeFields-4 1993 52207 ns/op 3940 B/op 24 allocs/op BenchmarkReadReuseRecord-4 5276 21272 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 5307 21565 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 5222 21677 ns/op 24 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 2248 48977 ns/op 2979 B/op 12 allocs/op PASS ok encoding/csv 0.963s goos: linux goarch: amd64 pkg: encoding/gob BenchmarkEndToEndPipe-4 6186 18899 ns/op BenchmarkEndToEndByteBuffer-4 7910 14916 ns/op BenchmarkEndToEndSliceByteBuffer-4 109 954500 ns/op BenchmarkEncodeComplex128Slice-4 201 588655 ns/op BenchmarkEncodeFloat64Slice-4 464 250841 ns/op BenchmarkEncodeInt32Slice-4 451 258349 ns/op BenchmarkEncodeStringSlice-4 652 175317 ns/op BenchmarkEncodeInterfaceSlice-4 31 3545883 ns/op BenchmarkDecodeComplex128Slice-4 205 587236 ns/op BenchmarkDecodeFloat64Slice-4 445 249492 ns/op BenchmarkDecodeInt32Slice-4 487 238340 ns/op BenchmarkDecodeStringSlice-4 324 373786 ns/op BenchmarkDecodeInterfaceSlice-4 46 2466059 ns/op BenchmarkDecodeMap-4 61 1892025 ns/op PASS ok encoding/gob 2.244s goos: linux goarch: amd64 pkg: encoding/hex BenchmarkEncode/256-4 6519 17788 ns/op 14.39 MB/s BenchmarkEncode/1024-4 1569 70608 ns/op 14.50 MB/s BenchmarkEncode/4096-4 423 278693 ns/op 14.70 MB/s BenchmarkEncode/16384-4 94 1126627 ns/op 14.54 MB/s BenchmarkDecode/256-4 12151 10234 ns/op 25.01 MB/s BenchmarkDecode/1024-4 2864 38788 ns/op 26.40 MB/s BenchmarkDecode/4096-4 735 153022 ns/op 26.77 MB/s BenchmarkDecode/16384-4 188 644978 ns/op 25.40 MB/s BenchmarkDump/256-4 709 161453 ns/op 1.59 MB/s BenchmarkDump/1024-4 186 645763 ns/op 1.59 MB/s BenchmarkDump/4096-4 44 2510610 ns/op 1.63 MB/s BenchmarkDump/16384-4 10 11905222 ns/op 1.38 MB/s PASS ok encoding/hex 1.855s goos: linux goarch: amd64 pkg: encoding/json BenchmarkCodeEncoder-4 1 203308182 ns/op 9.54 MB/s 4659568 B/op 31 allocs/op BenchmarkCodeMarshal-4 1 211244478 ns/op 9.19 MB/s 1943224 B/op 14 allocs/op BenchmarkMarshalBytes/32-4 14492 8272 ns/op BenchmarkMarshalBytes/256-4 3662 29356 ns/op BenchmarkMarshalBytes/4096-4 273 425370 ns/op BenchmarkCodeDecoder-4 1 664093682 ns/op 2.92 MB/s 13294912 B/op 92709 allocs/op BenchmarkUnicodeDecoder-4 22402 5391 ns/op 2.60 MB/s 36 B/op 2 allocs/op BenchmarkDecoderStream-4 41830 2885 ns/op 8 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 550160773 ns/op 3.53 MB/s 3276480 B/op 92681 allocs/op BenchmarkCodeUnmarshalReuse-4 1 550651081 ns/op 3.52 MB/s 3275312 B/op 92680 allocs/op BenchmarkUnmarshalString-4 41617 2719 ns/op 192 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 81067 1430 ns/op 180 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 127969 921 ns/op 176 B/op 1 allocs/op BenchmarkIssue10335-4 38438 2700 ns/op 200 B/op 3 allocs/op BenchmarkIssue34127-4 42462 2762 ns/op 100 B/op 2 allocs/op BenchmarkUnmapped-4 12447 9588 ns/op 232 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 176 675147 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 157 756317 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 64 1741211 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 14482919 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 414435 282 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 419749 281 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 415772 290 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 416768 284 ns/op BenchmarkEncodeMarshaler-4 31075 3298 ns/op 79 B/op 1 allocs/op BenchmarkNumberIsValid-4 3002978 39.8 ns/op BenchmarkNumberIsValidRegexp-4 12448 9568 ns/op BenchmarkEncoderEncode-4 44040 2662 ns/op 59 B/op 0 allocs/op PASS ok encoding/json 8.185s goos: linux goarch: amd64 pkg: encoding/pem BenchmarkEncode-4 20 5429042 ns/op 12.07 MB/s BenchmarkDecode-4 12 9798530 ns/op 9.06 MB/s PASS ok encoding/pem 0.283s goos: linux goarch: amd64 pkg: encoding/xml BenchmarkMarshal-4 1335 79286 ns/op 5713 B/op 23 allocs/op BenchmarkUnmarshal-4 453 267199 ns/op 8276 B/op 193 allocs/op PASS ok encoding/xml 0.301s goos: linux goarch: amd64 pkg: expvar BenchmarkIntAdd-4 281698 439 ns/op BenchmarkIntSet-4 398793 296 ns/op BenchmarkFloatAdd-4 62764 1856 ns/op BenchmarkFloatSet-4 307351 387 ns/op BenchmarkStringSet-4 181482 690 ns/op BenchmarkMapSet-4 27654 4234 ns/op BenchmarkMapSetDifferent-4 43890 2682 ns/op BenchmarkMapSetDifferentRandom-4 270 441642 ns/op BenchmarkMapSetString-4 26815 4261 ns/op BenchmarkMapAddSame-4 22926 5068 ns/op BenchmarkMapAddDifferent-4 12519 9579 ns/op BenchmarkMapAddDifferentRandom-4 241 490833 ns/op BenchmarkMapAddSameSteadyState-4 67075 1736 ns/op BenchmarkMapAddDifferentSteadyState-4 80534 1397 ns/op BenchmarkRealworldExpvarUsage-4 11131 9703 ns/op PASS ok expvar 2.906s goos: linux goarch: amd64 pkg: fmt BenchmarkSprintfPadding-4 41308 2778 ns/op BenchmarkSprintfEmpty-4 228111 564 ns/op BenchmarkSprintfString-4 129386 857 ns/op BenchmarkSprintfTruncateString-4 115952 930 ns/op BenchmarkSprintfTruncateBytes-4 81750 1380 ns/op BenchmarkSprintfSlowParsingPath-4 110935 988 ns/op BenchmarkSprintfQuoteString-4 20840 5750 ns/op BenchmarkSprintfInt-4 118731 916 ns/op BenchmarkSprintfIntInt-4 85466 1294 ns/op BenchmarkSprintfPrefixedInt-4 97022 1262 ns/op BenchmarkSprintfFloat-4 49971 2312 ns/op BenchmarkSprintfComplex-4 20062 5907 ns/op BenchmarkSprintfBoolean-4 136368 812 ns/op BenchmarkSprintfHexString-4 52410 2252 ns/op BenchmarkSprintfHexBytes-4 42585 2802 ns/op BenchmarkSprintfBytes-4 20316 6013 ns/op BenchmarkSprintfStringer-4 37563 2839 ns/op BenchmarkSprintfStructure-4 17197 6967 ns/op BenchmarkManyArgs-4 27656 4233 ns/op BenchmarkFprintInt-4 53768 2231 ns/op BenchmarkFprintfBytes-4 64321 1846 ns/op BenchmarkFprintIntNoAlloc-4 54435 2253 ns/op BenchmarkScanInts-4 22 5143756 ns/op BenchmarkScanRecursiveInt-4 1 554550723 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 572575711 ns/op PASS ok fmt 4.705s goos: linux goarch: amd64 pkg: go/constant BenchmarkStringAdd/1-4 43524 2463 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13754 8685 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3823 29732 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1107 112420 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 267 456295 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 51 2298635 ns/op 188512 B/op 1037 allocs/op BenchmarkStringAdd/4096-4 12 9649804 ns/op 858848 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 43394547 ns/op 3807968 B/op 16408 allocs/op BenchmarkStringAdd/65536-4 1 177823443 ns/op 15530720 B/op 65566 allocs/op PASS ok go/constant 1.615s goos: linux goarch: amd64 pkg: go/format BenchmarkFormat/array1-10000-4 1 281398870 ns/op 0.23 MB/s 5510336 B/op 118754 allocs/op PASS ok go/format 0.345s goos: linux goarch: amd64 pkg: go/parser BenchmarkParse-4 3 38205323 ns/op 1.72 MB/s PASS ok go/parser 0.265s goos: linux goarch: amd64 pkg: go/printer BenchmarkPrint-4 1 172187469 ns/op PASS ok go/printer 0.203s goos: linux goarch: amd64 pkg: go/scanner BenchmarkScan-4 200 613691 ns/op BenchmarkScanFile-4 14 7692326 ns/op 2.99 MB/s PASS ok go/scanner 0.319s goos: linux goarch: amd64 pkg: hash/adler32 BenchmarkAdler32KB-4 4089 26079 ns/op 39.27 MB/s PASS ok hash/adler32 0.132s goos: linux goarch: amd64 pkg: hash/crc32 BenchmarkCRC32/poly=IEEE/size=15/align=0-4 102586 976 ns/op 15.37 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 123738 947 ns/op 15.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 64664 1806 ns/op 22.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 64537 1790 ns/op 22.35 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 364166 305 ns/op 1678.63 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 377258 306 ns/op 1675.76 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 335000 340 ns/op 3013.68 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 338224 339 ns/op 3024.13 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 212341 554 ns/op 7394.54 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 216834 541 ns/op 7567.82 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52293 2289 ns/op 14312.56 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52794 2275 ns/op 14404.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 453586 242 ns/op 61.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 456098 256 ns/op 58.55 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 462094 256 ns/op 156.47 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 446892 256 ns/op 155.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 281943 411 ns/op 1244.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 273812 420 ns/op 1220.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 205243 562 ns/op 1822.23 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 206094 579 ns/op 1768.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 201632 595 ns/op 6885.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 199426 586 ns/op 6995.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 40338 3029 ns/op 10818.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 40122 2995 ns/op 10939.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 136058 898 ns/op 16.70 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 134355 857 ns/op 17.50 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 65858 1820 ns/op 21.98 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 61357 1890 ns/op 21.16 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 4742 24671 ns/op 20.75 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 5209 20571 ns/op 24.89 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 2890 41415 ns/op 24.73 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 2842 40520 ns/op 25.27 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 747 174212 ns/op 23.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 738 162030 ns/op 25.28 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 91 1284313 ns/op 25.51 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 90 1314681 ns/op 24.92 MB/s PASS ok hash/crc32 4.690s goos: linux goarch: amd64 pkg: hash/crc64 BenchmarkCrc64/ISO64KB-4 48 2480152 ns/op 26.42 MB/s BenchmarkCrc64/ISO4KB-4 742 156052 ns/op 26.25 MB/s BenchmarkCrc64/ISO1KB-4 2922 41725 ns/op 24.54 MB/s BenchmarkCrc64/ECMA64KB-4 42 2520142 ns/op 26.00 MB/s BenchmarkCrc64/Random64KB-4 45 2631466 ns/op 24.90 MB/s BenchmarkCrc64/Random16KB-4 181 645124 ns/op 25.40 MB/s PASS ok hash/crc64 0.899s goos: linux goarch: amd64 pkg: hash/fnv BenchmarkFnv32KB-4 3542 29123 ns/op 35.16 MB/s BenchmarkFnv32aKB-4 3840 29672 ns/op 34.51 MB/s BenchmarkFnv64KB-4 3882 29711 ns/op 34.47 MB/s BenchmarkFnv64aKB-4 4017 29381 ns/op 34.85 MB/s BenchmarkFnv128KB-4 1069 110439 ns/op 9.27 MB/s BenchmarkFnv128aKB-4 1083 110353 ns/op 9.28 MB/s PASS ok hash/fnv 0.758s goos: linux goarch: amd64 pkg: html BenchmarkEscape-4 382 287172 ns/op BenchmarkEscapeNone-4 120266 1002 ns/op BenchmarkUnescape-4 501 227877 ns/op BenchmarkUnescapeNone-4 507255 230 ns/op BenchmarkUnescapeSparse-4 7386 15873 ns/op BenchmarkUnescapeDense-4 814 144098 ns/op PASS ok html 0.932s goos: linux goarch: amd64 pkg: html/template BenchmarkCSSEscaper-4 5323 19727 ns/op BenchmarkCSSEscaperNoSpecials-4 26930 4550 ns/op BenchmarkDecodeCSS-4 12866 9621 ns/op BenchmarkDecodeCSSNoSpecials-4 2910232 39.1 ns/op BenchmarkCSSValueFilter-4 64141 1880 ns/op BenchmarkCSSValueFilterOk-4 56586 2339 ns/op BenchmarkEscapedExecute-4 3787 27048 ns/op BenchmarkHTMLNospaceEscaper-4 6525 16507 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 47565 2619 ns/op BenchmarkStripTags-4 13314 8849 ns/op BenchmarkStripTagsNoSpecials-4 180850 658 ns/op BenchmarkJSValEscaperWithNum-4 15555 7768 ns/op BenchmarkJSValEscaperWithStr-4 2667 40531 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 11028 10709 ns/op BenchmarkJSValEscaperWithObj-4 2424 46738 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 8692 13672 ns/op BenchmarkJSStrEscaperNoSpecials-4 44306 2443 ns/op BenchmarkJSStrEscaper-4 7315 15014 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 36650 3282 ns/op BenchmarkJSRegexpEscaper-4 6277 16409 ns/op BenchmarkTemplateSpecialTags-4 40 2547168 ns/op BenchmarkURLEscaper-4 3148 36560 ns/op BenchmarkURLEscaperNoSpecials-4 133105 860 ns/op BenchmarkURLNormalizer-4 3861 26341 ns/op BenchmarkURLNormalizerNoSpecials-4 122407 1013 ns/op BenchmarkSrcsetFilter-4 13986 8287 ns/op BenchmarkSrcsetFilterNoSpecials-4 71011 1722 ns/op PASS ok html/template 4.057s goos: linux goarch: amd64 pkg: image BenchmarkAt/rgba-4 394866 271 ns/op 4 B/op 1 allocs/op BenchmarkAt/rgba64-4 264712 426 ns/op 8 B/op 1 allocs/op BenchmarkAt/nrgba-4 425637 264 ns/op 4 B/op 1 allocs/op BenchmarkAt/nrgba64-4 257551 414 ns/op 8 B/op 1 allocs/op BenchmarkAt/alpha-4 600904 182 ns/op 1 B/op 1 allocs/op BenchmarkAt/alpha16-4 639823 172 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 608977 181 ns/op 1 B/op 1 allocs/op BenchmarkAt/gray16-4 669432 171 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 695420 153 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 220894 495 ns/op 8 B/op 2 allocs/op BenchmarkSet/rgba64-4 201128 592 ns/op 16 B/op 2 allocs/op BenchmarkSet/nrgba-4 234780 504 ns/op 8 B/op 2 allocs/op BenchmarkSet/nrgba64-4 202651 589 ns/op 16 B/op 2 allocs/op BenchmarkSet/alpha-4 298494 393 ns/op 2 B/op 2 allocs/op BenchmarkSet/alpha16-4 291554 376 ns/op 4 B/op 2 allocs/op BenchmarkSet/gray-4 397840 286 ns/op 1 B/op 1 allocs/op BenchmarkSet/gray16-4 314347 365 ns/op 4 B/op 2 allocs/op BenchmarkSet/paletted-4 259359 429 ns/op 1 B/op 1 allocs/op BenchmarkRGBAAt-4 720328 151 ns/op BenchmarkRGBASetRGBA-4 757209 148 ns/op BenchmarkRGBA64At-4 343329 322 ns/op BenchmarkRGBA64SetRGBA64-4 407113 282 ns/op BenchmarkNRGBAAt-4 741375 155 ns/op BenchmarkNRGBASetNRGBA-4 678380 151 ns/op BenchmarkNRGBA64At-4 356089 324 ns/op BenchmarkNRGBA64SetNRGBA64-4 399250 285 ns/op BenchmarkAlphaAt-4 1312863 91.4 ns/op BenchmarkAlphaSetAlpha-4 1300737 91.1 ns/op BenchmarkAlpha16At-4 756818 138 ns/op BenchmarkAlphaSetAlpha16-4 773601 138 ns/op BenchmarkGrayAt-4 1325516 90.3 ns/op BenchmarkGraySetGray-4 1272852 91.7 ns/op BenchmarkGray16At-4 775270 137 ns/op BenchmarkGraySetGray16-4 855274 136 ns/op PASS ok image 4.499s goos: linux goarch: amd64 pkg: image/color BenchmarkYCbCrToRGB/0-4 2389921 51.4 ns/op BenchmarkYCbCrToRGB/128-4 2124030 49.7 ns/op BenchmarkYCbCrToRGB/255-4 2377369 49.8 ns/op BenchmarkRGBToYCbCr/0-4 2356390 50.1 ns/op BenchmarkRGBToYCbCr/Cb-4 2366712 50.9 ns/op BenchmarkRGBToYCbCr/Cr-4 2355948 51.0 ns/op BenchmarkYCbCrToRGBA/0-4 1839734 66.1 ns/op BenchmarkYCbCrToRGBA/128-4 1851985 63.9 ns/op BenchmarkYCbCrToRGBA/255-4 1933411 61.8 ns/op BenchmarkNYCbCrAToRGBA/0-4 1451078 81.9 ns/op BenchmarkNYCbCrAToRGBA/128-4 1892283 74.6 ns/op BenchmarkNYCbCrAToRGBA/255-4 1895781 64.9 ns/op PASS ok image/color 2.224s goos: linux goarch: amd64 pkg: image/draw BenchmarkFillOver-4 2 63220502 ns/op BenchmarkFillSrc-4 159 681921 ns/op BenchmarkCopyOver-4 4 29805196 ns/op BenchmarkCopySrc-4 264 424527 ns/op BenchmarkNRGBAOver-4 3 35763863 ns/op BenchmarkNRGBASrc-4 5 22099843 ns/op BenchmarkYCbCr-4 4 29046577 ns/op BenchmarkGray-4 7 15026788 ns/op BenchmarkCMYK-4 5 22369316 ns/op BenchmarkGlyphOver-4 10 11636482 ns/op BenchmarkRGBA-4 2 70583644 ns/op BenchmarkPaletted-4 3 38341221 ns/op BenchmarkGenericOver-4 1 196632293 ns/op BenchmarkGenericMaskOver-4 2 79587132 ns/op BenchmarkGenericSrc-4 2 102881280 ns/op BenchmarkGenericMaskSrc-4 1 116132186 ns/op PASS ok image/draw 6.384s goos: linux goarch: amd64 pkg: image/gif BenchmarkDecode-4 13 8146202 ns/op 1.90 MB/s 44752 B/op 267 allocs/op BenchmarkEncode-4 1 195986522 ns/op 6.27 MB/s 79992 B/op 7 allocs/op BenchmarkQuantizedEncode-4 1 2281087528 ns/op 0.54 MB/s 417240 B/op 13 allocs/op PASS ok image/gif 7.264s goos: linux goarch: amd64 pkg: image/jpeg BenchmarkFDCT-4 2244 49996 ns/op BenchmarkIDCT-4 2588 45401 ns/op BenchmarkDecodeBaseline-4 5 20712741 ns/op 2.98 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 28766963 ns/op 2.15 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 264944214 ns/op 4.64 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 321003251 ns/op 2.87 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.914s goos: linux goarch: amd64 pkg: image/png BenchmarkPaeth-4 5650837 17.9 ns/op BenchmarkDecodeGray-4 7 15556664 ns/op 4.21 MB/s 137012 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 2 73475637 ns/op 3.57 MB/s 337332 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 2 62738227 ns/op 4.18 MB/s 346584 B/op 152 allocs/op BenchmarkDecodePaletted-4 12 9447449 ns/op 6.94 MB/s 136372 B/op 309 allocs/op BenchmarkDecodeRGB-4 2 61384363 ns/op 4.27 MB/s 331992 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 2 77390548 ns/op 3.39 MB/s 605208 B/op 268 allocs/op BenchmarkEncodeGray-4 1 117729098 ns/op 2.61 MB/s 852240 B/op 32 allocs/op BenchmarkEncodeGrayWithBufferPool-4 1 119275404 ns/op 2.58 MB/s 852208 B/op 31 allocs/op BenchmarkEncodeNRGBOpaque-4 1 391429341 ns/op 3.14 MB/s 860304 B/op 32 allocs/op BenchmarkEncodeNRGBA-4 1 421948633 ns/op 2.91 MB/s 864144 B/op 32 allocs/op BenchmarkEncodePaletted-4 2 55472552 ns/op 5.54 MB/s 848640 B/op 36 allocs/op BenchmarkEncodeRGBOpaque-4 1 389600335 ns/op 3.15 MB/s 860304 B/op 32 allocs/op BenchmarkEncodeRGBA-4 1 646383230 ns/op 1.90 MB/s 3321744 B/op 614432 allocs/op PASS ok image/png 3.820s goos: linux goarch: amd64 pkg: index/suffixarray BenchmarkNew/text=opticks/size=100K/bits=32-4 2 90999046 ns/op 1.10 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 90504360 ns/op 1.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 523180597 ns/op 0.96 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 566637316 ns/op 0.88 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 89339956 ns/op 1.12 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 88470684 ns/op 1.13 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 520697689 ns/op 0.96 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 553751812 ns/op 0.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 1079337501 ns/op 0.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 1172885645 ns/op 0.85 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 6218793244 ns/op 0.80 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 6384756625 ns/op 0.78 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 6 18465293 ns/op 5.42 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 5 20806014 ns/op 4.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 96619112 ns/op 5.17 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 1 103913780 ns/op 4.81 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 183636365 ns/op 5.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 199512137 ns/op 5.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 900924486 ns/op 5.55 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 987271149 ns/op 5.06 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 1 100106346 ns/op 1.00 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 1 105732378 ns/op 0.95 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 583282698 ns/op 0.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 663235457 ns/op 0.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1329553892 ns/op 0.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1592258781 ns/op 0.63 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 8895641650 ns/op 0.56 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 9435489240 ns/op 0.53 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 356844967 ns/op 11.71 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 391379233 ns/op 10.68 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 83.824s goos: linux goarch: amd64 pkg: internal/trace BenchmarkMMU-4 3 36360086 ns/op PASS ok internal/trace 4.491s goos: linux goarch: amd64 pkg: io BenchmarkCopyNSmall-4 10000 13186 ns/op BenchmarkCopyNLarge-4 195 663782 ns/op PASS ok io 0.356s goos: linux goarch: amd64 pkg: log BenchmarkItoa-4 86593 1316 ns/op BenchmarkPrintln-4 22852 5295 ns/op BenchmarkPrintlnNoFlags-4 40092 3016 ns/op PASS ok log 0.486s goos: linux goarch: amd64 pkg: math BenchmarkAcos-4 1460280 78.5 ns/op BenchmarkAcosh-4 1266292 94.2 ns/op BenchmarkAsin-4 2149590 55.6 ns/op BenchmarkAsinh-4 1216512 96.6 ns/op BenchmarkAtan-4 2843586 42.7 ns/op BenchmarkAtanh-4 1217817 96.8 ns/op BenchmarkAtan2-4 1809189 67.1 ns/op BenchmarkCbrt-4 1470907 81.7 ns/op BenchmarkCeil-4 5005099 24.1 ns/op BenchmarkCopysign-4 2355718 50.3 ns/op BenchmarkCos-4 757456 138 ns/op BenchmarkCosh-4 1531518 78.3 ns/op BenchmarkErf-4 2918700 40.8 ns/op BenchmarkErfc-4 2870724 40.9 ns/op BenchmarkErfinv-4 2656362 44.3 ns/op BenchmarkErfcinv-4 2552913 45.0 ns/op BenchmarkExp-4 4492990 27.3 ns/op BenchmarkExpGo-4 671746 161 ns/op BenchmarkExpm1-4 2162845 54.3 ns/op BenchmarkExp2-4 713715 146 ns/op BenchmarkExp2Go-4 693312 159 ns/op BenchmarkAbs-4 2852439 41.1 ns/op BenchmarkDim-4 4999006 24.0 ns/op BenchmarkFloor-4 4948945 23.8 ns/op BenchmarkMax-4 7052434 16.8 ns/op BenchmarkMin-4 7169041 16.5 ns/op BenchmarkMod-4 295850 382 ns/op BenchmarkFrexp-4 1629374 75.4 ns/op BenchmarkGamma-4 455492 245 ns/op BenchmarkHypot-4 6808886 17.3 ns/op BenchmarkHypotGo-4 1413178 85.3 ns/op BenchmarkIlogb-4 1840711 63.4 ns/op BenchmarkJ0-4 151789 771 ns/op BenchmarkJ1-4 155904 723 ns/op BenchmarkJn-4 79476 1486 ns/op BenchmarkLdexp-4 1560156 75.1 ns/op BenchmarkLgamma-4 505627 215 ns/op BenchmarkLog-4 4147838 28.6 ns/op BenchmarkLogb-4 1769517 64.0 ns/op BenchmarkLog1p-4 1687688 74.2 ns/op BenchmarkLog10-4 1972375 60.3 ns/op BenchmarkLog2-4 1230546 99.7 ns/op BenchmarkModf-4 1974450 59.2 ns/op BenchmarkNextafter32-4 1827777 66.0 ns/op BenchmarkNextafter64-4 2112348 57.5 ns/op BenchmarkPowInt-4 498181 225 ns/op BenchmarkPowFrac-4 375943 300 ns/op BenchmarkPow10Pos-4 2523283 47.1 ns/op BenchmarkPow10Neg-4 2525566 47.8 ns/op BenchmarkRound-4 2742344 45.1 ns/op BenchmarkRoundToEven-4 3143667 34.8 ns/op BenchmarkRemainder-4 403987 271 ns/op BenchmarkSignbit-4 3559965 33.1 ns/op BenchmarkSin-4 911547 117 ns/op BenchmarkSincos-4 580166 193 ns/op BenchmarkSinh-4 1861155 62.8 ns/op BenchmarkSqrtIndirect-4 7498912 16.0 ns/op BenchmarkSqrtLatency-4 8919596 14.0 ns/op BenchmarkSqrtIndirectLatency-4 6823006 17.2 ns/op BenchmarkSqrtGoLatency-4 968738 111 ns/op BenchmarkSqrtPrime-4 28414 4147 ns/op BenchmarkTan-4 858362 129 ns/op BenchmarkTanh-4 1420813 85.1 ns/op BenchmarkTrunc-4 4980117 24.0 ns/op BenchmarkY0-4 153567 748 ns/op BenchmarkY1-4 152109 741 ns/op BenchmarkYn-4 75349 1469 ns/op BenchmarkFloat64bits-4 3532414 34.3 ns/op BenchmarkFloat64frombits-4 3588327 33.4 ns/op BenchmarkFloat32bits-4 3568628 33.1 ns/op BenchmarkFloat32frombits-4 3612205 33.2 ns/op BenchmarkFMA-4 4956316 24.8 ns/op PASS ok math 11.356s goos: linux goarch: amd64 pkg: math/big BenchmarkAddVV/1-4 2112486 57.0 ns/op 1123.60 MB/s BenchmarkAddVV/2-4 2104191 57.2 ns/op 2237.27 MB/s BenchmarkAddVV/3-4 1943000 58.0 ns/op 3309.32 MB/s BenchmarkAddVV/4-4 2053251 58.3 ns/op 4390.70 MB/s BenchmarkAddVV/5-4 2009089 59.1 ns/op 5416.15 MB/s BenchmarkAddVV/10-4 1919521 62.4 ns/op 10264.45 MB/s BenchmarkAddVV/100-4 1000000 113 ns/op 56490.71 MB/s BenchmarkAddVV/1000-4 184930 633 ns/op 101056.45 MB/s BenchmarkSubVV/1-4 2150864 56.6 ns/op 1130.01 MB/s BenchmarkSubVV/2-4 2136481 56.0 ns/op 2286.91 MB/s BenchmarkSubVV/3-4 2091747 57.2 ns/op 3358.10 MB/s BenchmarkSubVV/4-4 2072162 58.0 ns/op 4417.56 MB/s BenchmarkSubVV/5-4 2048092 58.4 ns/op 5481.27 MB/s BenchmarkSubVV/10-4 1917057 62.2 ns/op 10294.58 MB/s BenchmarkSubVV/100-4 1000000 117 ns/op 54692.16 MB/s BenchmarkSubVV/1000-4 186286 644 ns/op 99323.22 MB/s BenchmarkAddVW/1-4 2780382 47.6 ns/op 167.98 MB/s BenchmarkAddVW/2-4 2863406 47.5 ns/op 336.78 MB/s BenchmarkAddVW/3-4 2437380 44.3 ns/op 541.64 MB/s BenchmarkAddVW/4-4 2776340 43.2 ns/op 741.02 MB/s BenchmarkAddVW/5-4 2697921 44.9 ns/op 890.21 MB/s BenchmarkAddVW/10-4 2511169 47.4 ns/op 1688.11 MB/s BenchmarkAddVW/100-4 174283 645 ns/op 1239.46 MB/s BenchmarkAddVW/1000-4 23690 4988 ns/op 1603.81 MB/s BenchmarkSubVW/1-4 2850904 41.9 ns/op 190.75 MB/s BenchmarkSubVW/2-4 2743215 48.6 ns/op 329.14 MB/s BenchmarkSubVW/3-4 2736284 48.9 ns/op 490.51 MB/s BenchmarkSubVW/4-4 2444564 43.9 ns/op 728.22 MB/s BenchmarkSubVW/5-4 2407550 45.3 ns/op 883.81 MB/s BenchmarkSubVW/10-4 2236177 53.4 ns/op 1499.42 MB/s BenchmarkSubVW/100-4 173242 666 ns/op 1200.32 MB/s BenchmarkSubVW/1000-4 23892 5003 ns/op 1599.18 MB/s BenchmarkMulAddVWW/1-4 2750728 43.0 ns/op 1486.81 MB/s BenchmarkMulAddVWW/2-4 2625798 44.6 ns/op 2870.86 MB/s BenchmarkMulAddVWW/3-4 2696330 43.8 ns/op 4387.85 MB/s BenchmarkMulAddVWW/4-4 2603468 51.2 ns/op 4995.15 MB/s BenchmarkMulAddVWW/5-4 2557839 46.7 ns/op 6857.94 MB/s BenchmarkMulAddVWW/10-4 2082092 51.1 ns/op 12535.83 MB/s BenchmarkMulAddVWW/100-4 841778 136 ns/op 47176.29 MB/s BenchmarkMulAddVWW/1000-4 117600 1011 ns/op 63280.88 MB/s BenchmarkAddMulVVW/1-4 2773358 42.7 ns/op 1499.37 MB/s BenchmarkAddMulVVW/2-4 2765040 43.3 ns/op 2953.88 MB/s BenchmarkAddMulVVW/3-4 2715994 44.4 ns/op 4328.71 MB/s BenchmarkAddMulVVW/4-4 2605746 45.7 ns/op 5607.43 MB/s BenchmarkAddMulVVW/5-4 2546088 47.1 ns/op 6796.81 MB/s BenchmarkAddMulVVW/10-4 2223064 55.2 ns/op 11591.94 MB/s BenchmarkAddMulVVW/100-4 773220 150 ns/op 42660.27 MB/s BenchmarkAddMulVVW/1000-4 107710 1120 ns/op 57161.92 MB/s BenchmarkDecimalConversion-4 132 912508 ns/op BenchmarkFloatString/100-4 5925 17771 ns/op 400 B/op 8 allocs/op BenchmarkFloatString/1000-4 96 1100792 ns/op 3183 B/op 10 allocs/op BenchmarkFloatString/10000-4 1 102136551 ns/op 66264 B/op 61 allocs/op BenchmarkFloatString/100000-4 1 10322503456 ns/op 888952 B/op 479 allocs/op BenchmarkFloatAdd/10-4 99139 1229 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 106356 1191 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 98068 1290 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 52221 2335 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 9190 12155 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 127201 925 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 125467 914 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 125317 928 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 102260 1185 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 38944 3068 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1486 77254 ns/op BenchmarkParseFloatLargeExp-4 337 350525 ns/op BenchmarkGCD10x10/WithoutXY-4 139875 855 ns/op BenchmarkGCD10x10/WithXY-4 39414 2967 ns/op BenchmarkGCD10x100/WithoutXY-4 72649 1567 ns/op BenchmarkGCD10x100/WithXY-4 15837 7496 ns/op BenchmarkGCD10x1000/WithoutXY-4 52896 2284 ns/op BenchmarkGCD10x1000/WithXY-4 12480 9474 ns/op BenchmarkGCD100x100/WithoutXY-4 17940 6675 ns/op BenchmarkGCD100x100/WithXY-4 6796 14956 ns/op BenchmarkGCD100x1000/WithoutXY-4 9664 12456 ns/op BenchmarkGCD100x1000/WithXY-4 4455 24172 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1366 87101 ns/op BenchmarkGCD1000x1000/WithXY-4 741 159220 ns/op BenchmarkHilbert-4 16 6645339 ns/op BenchmarkBinomial-4 18868 6369 ns/op BenchmarkQuoRem-4 13682 8671 ns/op BenchmarkExp-4 8 13868837 ns/op BenchmarkExp2-4 8 13503872 ns/op BenchmarkBitset-4 437282 267 ns/op BenchmarkBitsetNeg-4 237918 487 ns/op BenchmarkBitsetOrig-4 130741 893 ns/op BenchmarkBitsetNegOrig-4 94879 1277 ns/op BenchmarkModSqrt225_Tonelli-4 56 1939479 ns/op BenchmarkModSqrt225_3Mod4-4 202 590618 ns/op BenchmarkModSqrt231_Tonelli-4 51 2100756 ns/op BenchmarkModSqrt231_5Mod8-4 174 683568 ns/op BenchmarkModInverse-4 11047 10604 ns/op BenchmarkSqrt-4 1209 97511 ns/op BenchmarkIntSqr/1-4 606852 181 ns/op BenchmarkIntSqr/2-4 343532 324 ns/op BenchmarkIntSqr/3-4 296062 391 ns/op BenchmarkIntSqr/5-4 221208 545 ns/op BenchmarkIntSqr/8-4 148809 784 ns/op BenchmarkIntSqr/10-4 124201 945 ns/op BenchmarkIntSqr/20-4 38582 3064 ns/op BenchmarkIntSqr/30-4 26652 4504 ns/op BenchmarkIntSqr/50-4 16064 7384 ns/op BenchmarkIntSqr/80-4 7868 13055 ns/op BenchmarkIntSqr/100-4 6441 17943 ns/op BenchmarkIntSqr/200-4 2574 45590 ns/op BenchmarkIntSqr/300-4 1167 100248 ns/op BenchmarkIntSqr/500-4 584 203216 ns/op BenchmarkIntSqr/800-4 242 477060 ns/op BenchmarkIntSqr/1000-4 178 653416 ns/op BenchmarkDiv/20/10-4 250867 458 ns/op BenchmarkDiv/40/20-4 246830 474 ns/op BenchmarkDiv/100/50-4 225531 517 ns/op BenchmarkDiv/200/100-4 46738 2543 ns/op BenchmarkDiv/400/200-4 42446 2741 ns/op BenchmarkDiv/1000/500-4 31878 3717 ns/op BenchmarkDiv/2000/1000-4 21488 5526 ns/op BenchmarkDiv/20000/10000-4 794 148106 ns/op BenchmarkDiv/200000/100000-4 18 6564158 ns/op BenchmarkDiv/2000000/1000000-4 1 209985721 ns/op BenchmarkDiv/20000000/10000000-4 1 6406105392 ns/op BenchmarkMul-4 3 39803028 ns/op BenchmarkNatMul/10-4 103684 1094 ns/op BenchmarkNatMul/100-4 3697 31807 ns/op BenchmarkNatMul/1000-4 100 1067993 ns/op BenchmarkZeroShifts/Shl-4 13002 9071 ns/op BenchmarkZeroShifts/ShlSame-4 1933960 63.7 ns/op BenchmarkZeroShifts/Shr-4 12388 9361 ns/op BenchmarkZeroShifts/ShrSame-4 1895496 62.8 ns/op BenchmarkExp3Power/0x10-4 112765 1129 ns/op BenchmarkExp3Power/0x40-4 94958 1282 ns/op BenchmarkExp3Power/0x100-4 59229 2064 ns/op BenchmarkExp3Power/0x400-4 27613 4383 ns/op BenchmarkExp3Power/0x1000-4 6420 17445 ns/op BenchmarkExp3Power/0x4000-4 1377 88091 ns/op BenchmarkExp3Power/0x10000-4 158 758058 ns/op BenchmarkExp3Power/0x40000-4 13 8473243 ns/op BenchmarkExp3Power/0x100000-4 2 79381839 ns/op BenchmarkExp3Power/0x400000-4 1 680416529 ns/op BenchmarkFibo-4 3 46132553 ns/op BenchmarkNatSqr/1-4 619294 189 ns/op BenchmarkNatSqr/2-4 330744 356 ns/op BenchmarkNatSqr/3-4 290828 417 ns/op BenchmarkNatSqr/5-4 208465 587 ns/op BenchmarkNatSqr/8-4 133910 891 ns/op BenchmarkNatSqr/10-4 111878 1082 ns/op BenchmarkNatSqr/20-4 35586 3379 ns/op BenchmarkNatSqr/30-4 25110 4788 ns/op BenchmarkNatSqr/50-4 14811 8234 ns/op BenchmarkNatSqr/80-4 7670 14289 ns/op BenchmarkNatSqr/100-4 5900 18614 ns/op BenchmarkNatSqr/200-4 2476 47738 ns/op BenchmarkNatSqr/300-4 1123 111860 ns/op BenchmarkNatSqr/500-4 543 216303 ns/op BenchmarkNatSqr/800-4 234 499092 ns/op BenchmarkNatSqr/1000-4 175 683664 ns/op BenchmarkNatSetBytes/8-4 353383 325 ns/op BenchmarkNatSetBytes/24-4 129690 923 ns/op BenchmarkNatSetBytes/128-4 27597 4166 ns/op BenchmarkNatSetBytes/7-4 361101 316 ns/op BenchmarkNatSetBytes/23-4 132219 914 ns/op BenchmarkNatSetBytes/127-4 28509 4140 ns/op BenchmarkScanPi-4 153 813658 ns/op BenchmarkStringPiParallel-4 350 290244 ns/op BenchmarkScan/10/Base2-4 22348 5299 ns/op BenchmarkScan/100/Base2-4 2384 47578 ns/op BenchmarkScan/1000/Base2-4 250 491639 ns/op BenchmarkScan/10/Base8-4 58567 2024 ns/op BenchmarkScan/100/Base8-4 6322 16650 ns/op BenchmarkScan/1000/Base8-4 740 166601 ns/op BenchmarkScan/10/Base10-4 62439 1884 ns/op BenchmarkScan/100/Base10-4 7042 15358 ns/op BenchmarkScan/1000/Base10-4 793 146636 ns/op BenchmarkScan/10/Base16-4 68541 1670 ns/op BenchmarkScan/100/Base16-4 8466 12897 ns/op BenchmarkScan/1000/Base16-4 915 125839 ns/op BenchmarkString/10/Base2-4 130371 926 ns/op BenchmarkString/100/Base2-4 14470 7668 ns/op BenchmarkString/1000/Base2-4 1611 74613 ns/op BenchmarkString/10/Base8-4 253857 466 ns/op BenchmarkString/100/Base8-4 41587 2879 ns/op BenchmarkString/1000/Base8-4 4231 26254 ns/op BenchmarkString/10/Base10-4 145933 796 ns/op BenchmarkString/100/Base10-4 30361 4042 ns/op BenchmarkString/1000/Base10-4 3385 35329 ns/op BenchmarkString/10/Base16-4 287539 393 ns/op BenchmarkString/100/Base16-4 53269 2204 ns/op BenchmarkString/1000/Base16-4 5743 19942 ns/op BenchmarkLeafSize/0-4 28 3993581 ns/op BenchmarkLeafSize/1-4 280 423755 ns/op BenchmarkLeafSize/2-4 282 425323 ns/op BenchmarkLeafSize/3-4 213 571242 ns/op BenchmarkLeafSize/4-4 282 418710 ns/op BenchmarkLeafSize/5-4 186 633312 ns/op BenchmarkLeafSize/6-4 213 557525 ns/op BenchmarkLeafSize/7-4 223 555802 ns/op BenchmarkLeafSize/8-4 276 421099 ns/op BenchmarkLeafSize/9-4 158 749175 ns/op BenchmarkLeafSize/10-4 186 633601 ns/op BenchmarkLeafSize/11-4 198 598440 ns/op BenchmarkLeafSize/12-4 219 550123 ns/op BenchmarkLeafSize/13-4 207 582115 ns/op BenchmarkLeafSize/14-4 223 545413 ns/op BenchmarkLeafSize/15-4 241 486138 ns/op BenchmarkLeafSize/16-4 279 424737 ns/op BenchmarkLeafSize/32-4 280 421688 ns/op BenchmarkLeafSize/64-4 270 449397 ns/op BenchmarkProbablyPrime/n=0-4 6 16785072 ns/op BenchmarkProbablyPrime/n=1-4 6 19543524 ns/op BenchmarkProbablyPrime/n=5-4 4 30331385 ns/op BenchmarkProbablyPrime/n=10-4 3 44495030 ns/op BenchmarkProbablyPrime/n=20-4 2 72512478 ns/op BenchmarkProbablyPrime/Lucas-4 8 13540357 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 40 2920937 ns/op BenchmarkRatCmp-4 144307 791 ns/op BenchmarkFloatSqrt/64-4 20352 5881 ns/op 280 B/op 8 allocs/op BenchmarkFloatSqrt/128-4 9294 12955 ns/op 551 B/op 12 allocs/op BenchmarkFloatSqrt/256-4 6130 17269 ns/op 344 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 3310 33993 ns/op 1304 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 625 192373 ns/op 17927 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 40 2750993 ns/op 175986 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 219398463 ns/op 3804728 B/op 627 allocs/op PASS ok math/big 51.881s goos: linux goarch: amd64 pkg: math/bits BenchmarkLeadingZeros-4 4919323 24.2 ns/op BenchmarkLeadingZeros8-4 5013254 24.0 ns/op BenchmarkLeadingZeros16-4 4965820 23.9 ns/op BenchmarkLeadingZeros32-4 4974436 24.8 ns/op BenchmarkLeadingZeros64-4 5009902 23.7 ns/op BenchmarkTrailingZeros-4 4960053 24.1 ns/op BenchmarkTrailingZeros8-4 5005856 23.9 ns/op BenchmarkTrailingZeros16-4 4517821 26.5 ns/op BenchmarkTrailingZeros32-4 4975542 24.0 ns/op BenchmarkTrailingZeros64-4 4444005 26.9 ns/op BenchmarkOnesCount-4 3396858 34.7 ns/op BenchmarkOnesCount8-4 3467706 34.5 ns/op BenchmarkOnesCount16-4 3505105 34.0 ns/op BenchmarkOnesCount32-4 3506584 37.3 ns/op BenchmarkOnesCount64-4 3450408 34.2 ns/op BenchmarkRotateLeft-4 5048342 23.6 ns/op BenchmarkRotateLeft8-4 4541191 24.0 ns/op BenchmarkRotateLeft16-4 5050132 23.5 ns/op BenchmarkRotateLeft32-4 4538515 26.4 ns/op BenchmarkRotateLeft64-4 4460107 23.5 ns/op BenchmarkReverse-4 8653861 13.7 ns/op BenchmarkReverse8-4 3069985 39.1 ns/op BenchmarkReverse16-4 2313574 51.4 ns/op BenchmarkReverse32-4 8901501 13.9 ns/op BenchmarkReverse64-4 7560253 13.7 ns/op BenchmarkReverseBytes-4 8931942 13.5 ns/op BenchmarkReverseBytes16-4 8528035 13.5 ns/op BenchmarkReverseBytes32-4 8852020 13.5 ns/op BenchmarkReverseBytes64-4 8848489 13.5 ns/op BenchmarkAdd-4 4876371 24.2 ns/op BenchmarkAdd32-4 4860206 24.3 ns/op BenchmarkAdd64-4 4940493 26.7 ns/op BenchmarkAdd64multiple-4 7183390 16.6 ns/op BenchmarkSub-4 4880174 24.2 ns/op BenchmarkSub32-4 5007912 23.9 ns/op BenchmarkSub64-4 4939244 24.0 ns/op BenchmarkSub64multiple-4 7147540 16.6 ns/op BenchmarkMul-4 5025777 24.3 ns/op BenchmarkMul32-4 4908018 24.3 ns/op BenchmarkMul64-4 5110273 23.5 ns/op BenchmarkDiv-4 1966160 61.1 ns/op BenchmarkDiv32-4 3932914 33.2 ns/op BenchmarkDiv64-4 2007724 60.3 ns/op PASS ok math/bits 6.416s goos: linux goarch: amd64 pkg: math/cmplx BenchmarkAbs-4 6307072 17.4 ns/op BenchmarkAcos-4 445623 254 ns/op BenchmarkAcosh-4 404055 282 ns/op BenchmarkAsin-4 468504 253 ns/op BenchmarkAsinh-4 433404 256 ns/op BenchmarkAtan-4 634464 172 ns/op BenchmarkAtanh-4 625308 172 ns/op BenchmarkConj-4 9767638 12.5 ns/op BenchmarkCos-4 404383 282 ns/op BenchmarkCosh-4 391632 284 ns/op BenchmarkExp-4 456987 242 ns/op BenchmarkLog-4 742093 145 ns/op BenchmarkLog10-4 734412 147 ns/op BenchmarkPhase-4 1493084 78.9 ns/op BenchmarkPolar-4 997216 104 ns/op BenchmarkPow-4 178323 672 ns/op BenchmarkRect-4 585801 192 ns/op BenchmarkSin-4 401846 284 ns/op BenchmarkSinh-4 398673 285 ns/op BenchmarkSqrt-4 943132 114 ns/op BenchmarkTan-4 276003 416 ns/op BenchmarkTanh-4 290115 389 ns/op PASS ok math/cmplx 2.790s goos: linux goarch: amd64 pkg: math/rand BenchmarkInt63Threadsafe-4 201446 555 ns/op BenchmarkInt63ThreadsafeParallel-4 73815 1417 ns/op BenchmarkInt63Unthreadsafe-4 631122 172 ns/op BenchmarkIntn1000-4 481242 221 ns/op BenchmarkInt63n1000-4 520509 210 ns/op BenchmarkInt31n1000-4 536593 198 ns/op BenchmarkFloat32-4 576144 193 ns/op BenchmarkFloat64-4 624082 171 ns/op BenchmarkPerm3-4 125658 978 ns/op BenchmarkPerm30-4 14593 8328 ns/op BenchmarkPerm30ViaShuffle-4 13574 8907 ns/op BenchmarkShuffleOverhead-4 10929 11090 ns/op BenchmarkRead3-4 460220 241 ns/op BenchmarkRead64-4 36637 3207 ns/op BenchmarkRead1000-4 2318 50878 ns/op PASS ok math/rand 2.128s goos: linux goarch: amd64 pkg: mime BenchmarkQEncodeWord-4 29865 4018 ns/op BenchmarkQDecodeWord-4 78928 1571 ns/op BenchmarkQDecodeHeader-4 68875 1780 ns/op BenchmarkTypeByExtension/.html-4 269326 472 ns/op BenchmarkTypeByExtension/.HTML-4 143275 740 ns/op BenchmarkTypeByExtension/.unused-4 151837 680 ns/op BenchmarkExtensionsByType/text/html-4 94904 1200 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 56740 2054 ns/op BenchmarkExtensionsByType/application/octet-stream-4 74236 1530 ns/op PASS ok mime 1.329s goos: linux goarch: amd64 pkg: mime/quotedprintable BenchmarkWriter-4 438 251445 ns/op PASS ok mime/quotedprintable 0.159s goos: linux goarch: amd64 pkg: net BenchmarkGoLookupIP-4 96 1121461 ns/op 8607 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 38 2818517 ns/op 21080 B/op 182 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003878638 ns/op 174920 B/op 239 allocs/op BenchmarkDNSName-4 149199 764 ns/op BenchmarkInterfaces-4 1164 94214 ns/op BenchmarkInterfaceByIndex-4 1819 66180 ns/op BenchmarkInterfaceByName-4 1294 88123 ns/op BenchmarkInterfaceAddrs-4 793 140954 ns/op BenchmarkInterfacesAndAddrs-4 2839 42451 ns/op BenchmarkInterfacesAndMulticastAddrs-4 561 188145 ns/op BenchmarkParseIP-4 8695 11521 ns/op BenchmarkIPString/IPv4-4 81824 1443 ns/op 16 B/op 2 allocs/op BenchmarkIPString/IPv6-4 5221 21007 ns/op 224 B/op 11 allocs/op BenchmarkIPMaskString-4 32941 3865 ns/op BenchmarkIPEqual/IPv4-4 477937 248 ns/op BenchmarkIPEqual/IPv6-4 711134 165 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 6639 17425 ns/op 58.77 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 6411 18031 ns/op 113.58 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 6716 18715 ns/op 218.86 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 3744 30771 ns/op 266.22 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 2494 44278 ns/op 370.03 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1527 79701 ns/op 411.14 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 657 166095 ns/op 394.57 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 379 264009 ns/op 496.47 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 272 515757 ns/op 508.27 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 136 869442 ns/op 603.02 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 56 1807057 ns/op 580.27 MB/s BenchmarkSplice/unix-to-tcp/1024-4 21105 7267 ns/op 140.92 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16768 6841 ns/op 299.38 MB/s BenchmarkSplice/unix-to-tcp/4096-4 7909 16089 ns/op 254.58 MB/s BenchmarkSplice/unix-to-tcp/8192-4 5521 19324 ns/op 423.93 MB/s BenchmarkSplice/unix-to-tcp/16384-4 2822 39815 ns/op 411.51 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1839 71063 ns/op 461.11 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1006 126525 ns/op 517.97 MB/s BenchmarkSplice/unix-to-tcp/131072-4 535 253338 ns/op 517.38 MB/s BenchmarkSplice/unix-to-tcp/262144-4 248 453676 ns/op 577.82 MB/s BenchmarkSplice/unix-to-tcp/524288-4 109 1078976 ns/op 485.91 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 51 1972561 ns/op 531.58 MB/s BenchmarkTCP4OneShot-4 366 303981 ns/op BenchmarkTCP4OneShotTimeout-4 393 306305 ns/op BenchmarkTCP4Persistent-4 8775 12889 ns/op BenchmarkTCP4PersistentTimeout-4 9087 12856 ns/op BenchmarkTCP6OneShot-4 376 302547 ns/op BenchmarkTCP6OneShotTimeout-4 392 305377 ns/op BenchmarkTCP6Persistent-4 9650 11765 ns/op BenchmarkTCP6PersistentTimeout-4 9459 11854 ns/op BenchmarkTCP4ConcurrentReadWrite-4 12237 9790 ns/op BenchmarkTCP6ConcurrentReadWrite-4 17276 9009 ns/op BenchmarkSetReadDeadline-4 134716 869 ns/op PASS ok net 16.439s goos: linux goarch: amd64 pkg: net/http BenchmarkCookieString-4 17858 6601 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 9026 12822 ns/op 976 B/op 15 allocs/op BenchmarkReadCookies-4 10263 11800 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 12834 9298 ns/op 48 B/op 0 allocs/op BenchmarkCopyValues-4 25473 4722 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 614954 169 ns/op BenchmarkReadRequestChrome-4 3043 34653 ns/op 17.63 MB/s 1468 B/op 14 allocs/op BenchmarkReadRequestCurl-4 6630 15705 ns/op 4.97 MB/s 892 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 7490 13405 ns/op 6.12 MB/s 895 B/op 9 allocs/op BenchmarkReadRequestSiege-4 4908 22589 ns/op 6.68 MB/s 977 B/op 11 allocs/op BenchmarkReadRequestWrk-4 13548 8783 ns/op 4.55 MB/s 843 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 177 605694 ns/op 1.69 MB/s BenchmarkFileAndServer_1KB/TLS-4 160 737596 ns/op 1.39 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 4 28050038 ns/op 598.12 MB/s BenchmarkFileAndServer_16MB/TLS-4 2 94807662 ns/op 176.96 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 115852549 ns/op 579.26 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 375132220 ns/op 178.89 MB/s BenchmarkServeMux-4 255 482959 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 318 371597 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 193 608838 ns/op 5919 B/op 64 allocs/op BenchmarkClientServerParallel4-4 247 423850 ns/op 10306 B/op 79 allocs/op BenchmarkClientServerParallel64-4 129 1098675 ns/op 20471 B/op 111 allocs/op BenchmarkClientServerParallelTLS4-4 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:47638: read tcp 127.0.0.1:36783->127.0.0.1:47638: use of closed network connection 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:47634: write tcp 127.0.0.1:36783->127.0.0.1:47634: use of closed network connection 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:47632: read tcp 127.0.0.1:36783->127.0.0.1:47632: use of closed network connection 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:55416: read tcp 127.0.0.1:46133->127.0.0.1:55416: use of closed network connection 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:55412: write tcp 127.0.0.1:46133->127.0.0.1:55412: use of closed network connection 2020/04/01 16:41:23 http: TLS handshake error from 127.0.0.1:55414: write tcp 127.0.0.1:46133->127.0.0.1:55414: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55108: read tcp 127.0.0.1:37025->127.0.0.1:55108: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55104: read tcp 127.0.0.1:37025->127.0.0.1:55104: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:43160: read tcp 127.0.0.1:42431->127.0.0.1:43160: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:43158: read tcp 127.0.0.1:42431->127.0.0.1:43158: use of closed network connection 79 1724864 ns/op 67744 B/op 850 allocs/op BenchmarkClientServerParallelTLS64-4 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55270: read tcp 127.0.0.1:46459->127.0.0.1:55270: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55280: read tcp 127.0.0.1:46459->127.0.0.1:55280: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55284: read tcp 127.0.0.1:46459->127.0.0.1:55284: use of closed network connection 2020/04/01 16:41:24 http: TLS handshake error from 127.0.0.1:55272: read tcp 127.0.0.1:46459->127.0.0.1:55272: use of closed network connection 37 2860931 ns/op 93279 B/op 1158 allocs/op BenchmarkServer-4 84 1274761 ns/op 3173 B/op 22 allocs/op BenchmarkClient-4 144 806826 ns/op 3785 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 206 572429 ns/op 7407 B/op 52 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 420 275147 ns/op 3075 B/op 23 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 459 262843 ns/op 1912 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 439 255883 ns/op 2707 B/op 20 allocs/op BenchmarkServerHandlerNoLen-4 465 263215 ns/op 2670 B/op 18 allocs/op BenchmarkServerHandlerNoType-4 454 261069 ns/op 2651 B/op 19 allocs/op BenchmarkServerHandlerNoHeader-4 499 253376 ns/op 1829 B/op 13 allocs/op BenchmarkServerHijack-4 243 508427 ns/op 16740 B/op 48 allocs/op BenchmarkCloseNotifier-4 157 755812 ns/op 6088 B/op 52 allocs/op BenchmarkResponseStatusLine-4 174450 717 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.538s goos: linux goarch: amd64 pkg: net/http/httputil BenchmarkServeHTTP-4 3062 35965 ns/op 33569 B/op 6 allocs/op PASS ok net/http/httputil 0.193s 2020/04/01 16:42:17 Test RPC server listening on 127.0.0.1:40531 2020/04/01 16:42:17 Test HTTP RPC server listening on 127.0.0.1:41411 goos: linux goarch: amd64 pkg: net/rpc BenchmarkEndToEnd-4 510 231517 ns/op BenchmarkEndToEndHTTP-4 464 227937 ns/op BenchmarkEndToEndAsync-4 506 237452 ns/op BenchmarkEndToEndAsyncHTTP-4 517 225844 ns/op PASS ok net/rpc 0.813s goos: linux goarch: amd64 pkg: net/textproto BenchmarkReadMIMEHeader/client_headers-4 2652 38688 ns/op BenchmarkReadMIMEHeader/server_headers-4 4204 29220 ns/op BenchmarkUncommon-4 14446 8384 ns/op 451 B/op 5 allocs/op PASS ok net/textproto 0.567s goos: linux goarch: amd64 pkg: net/url BenchmarkString-4 3211 33402 ns/op 1512 B/op 58 allocs/op BenchmarkQueryEscape/#00-4 327340 380 ns/op 8 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 52780 2238 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 106692 1111 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 50985 2450 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 8752 13640 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 259172 461 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 51202 2342 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 108148 1118 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 51178 2370 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 8208 13480 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 132114 921 ns/op 8 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 51264 2315 ns/op 32 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 49789 2407 ns/op 32 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 21450 5532 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 3666 31050 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 125972 909 ns/op 8 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 47484 2504 ns/op 32 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 49482 2527 ns/op 32 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 21646 5506 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 3632 30813 ns/op 320 B/op 1 allocs/op BenchmarkSplit-4 1657555 72.4 ns/op PASS ok net/url 3.465s goos: linux goarch: amd64 pkg: os BenchmarkExpand/noop-4 2254815 52.4 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 116307 1006 ns/op 64 B/op 2 allocs/op BenchmarkReaddirname-4 745 160796 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:383: benchmarkReaddirname ".": 98 entries os_test.go:383: benchmarkReaddirname ".": 98 entries os_test.go:383: benchmarkReaddirname ".": 98 entries BenchmarkReaddir-4 295 396459 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:400: benchmarkReaddir ".": 98 entries os_test.go:400: benchmarkReaddir ".": 98 entries os_test.go:400: benchmarkReaddir ".": 98 entries BenchmarkStatDot-4 68546 1779 ns/op BenchmarkStatFile-4 51020 2344 ns/op BenchmarkStatDir-4 56745 2135 ns/op BenchmarkLstatDot-4 67987 1837 ns/op BenchmarkLstatFile-4 53614 2296 ns/op BenchmarkLstatDir-4 57939 2108 ns/op PASS ok os 1.516s goos: linux goarch: amd64 pkg: os/exec BenchmarkExecHostname-4 178 665916 ns/op 5575 B/op 28 allocs/op PASS ok os/exec 0.203s goos: linux goarch: amd64 pkg: os/user BenchmarkCurrent-4 277029 382 ns/op PASS ok os/user 0.229s goos: linux goarch: amd64 pkg: reflect BenchmarkCall-4 74786 1483 ns/op 7 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 69826 1509 ns/op 84.82 MB/s BenchmarkCallArgCopy/size=256-4 67536 1669 ns/op 153.37 MB/s BenchmarkCallArgCopy/size=1024-4 45022 2517 ns/op 406.91 MB/s BenchmarkCallArgCopy/size=4096-4 19292 6171 ns/op 663.73 MB/s BenchmarkCallArgCopy/size=65536-4 538 198665 ns/op 329.88 MB/s BenchmarkPtrTo-4 462129 258 ns/op BenchmarkFieldByName1-4 443437 265 ns/op BenchmarkFieldByName2-4 45619 2653 ns/op BenchmarkFieldByName3-4 5679 20942 ns/op BenchmarkInterfaceBig-4 1725139 71.8 ns/op BenchmarkInterfaceSmall-4 1552614 70.6 ns/op BenchmarkNew-4 1604104 73.1 ns/op PASS ok reflect 2.183s goos: linux goarch: amd64 pkg: regexp BenchmarkFind-4 7891 15026 ns/op 9162 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 10000 11212 ns/op 9447 B/op 1 allocs/op BenchmarkFindString-4 6999 15517 ns/op 9397 B/op 1 allocs/op BenchmarkFindSubmatch-4 9619 16433 ns/op 9121 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 6938 15915 ns/op 9616 B/op 2 allocs/op BenchmarkLiteral-4 12688 9512 ns/op BenchmarkNotLiteral-4 2593 49894 ns/op BenchmarkMatchClass-4 1936 61170 ns/op BenchmarkMatchClass_InRange-4 1952 60515 ns/op BenchmarkReplaceAll-4 1636 69583 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 12298 9717 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 28777 4142 ns/op BenchmarkAnchoredShortMatch-4 10000 11046 ns/op BenchmarkAnchoredLongMatch-4 13876 8620 ns/op BenchmarkOnePassShortA-4 10000 10015 ns/op BenchmarkNotOnePassShortA-4 5122 24066 ns/op BenchmarkOnePassShortB-4 15007 7775 ns/op BenchmarkNotOnePassShortB-4 6339 18678 ns/op BenchmarkOnePassLongPrefix-4 59078 1956 ns/op BenchmarkOnePassLongNotPrefix-4 14782 8027 ns/op BenchmarkMatchParallelShared-4 15310 7753 ns/op BenchmarkMatchParallelCopied-4 15494 7632 ns/op BenchmarkQuoteMetaAll-4 96723 1238 ns/op 11.31 MB/s BenchmarkQuoteMetaNone-4 147178 807 ns/op 32.21 MB/s BenchmarkCompile/Onepass-4 3108 35937 ns/op 4032 B/op 52 allocs/op BenchmarkCompile/Medium-4 1216 97699 ns/op 9440 B/op 112 allocs/op BenchmarkCompile/Hard-4 139 792370 ns/op 84728 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 1927088 62.3 ns/op 256.93 MB/s BenchmarkMatch/Easy0/32-4 12421 9488 ns/op 3.37 MB/s BenchmarkMatch/Easy0/1K-4 3819 30223 ns/op 33.88 MB/s BenchmarkMatch/Easy0i/16-4 1912814 62.8 ns/op 254.85 MB/s BenchmarkMatch/Easy0i/32-4 3454 34305 ns/op 0.93 MB/s BenchmarkMatch/Easy0i/1K-4 142 789584 ns/op 1.30 MB/s BenchmarkMatch/Easy1/16-4 1976953 60.8 ns/op 263.23 MB/s BenchmarkMatch/Easy1/32-4 13484 8673 ns/op 3.69 MB/s BenchmarkMatch/Easy1/1K-4 2894 39495 ns/op 25.93 MB/s BenchmarkMatch/Medium/16-4 1934983 62.1 ns/op 257.63 MB/s BenchmarkMatch/Medium/32-4 3879 31351 ns/op 1.02 MB/s BenchmarkMatch/Medium/1K-4 152 725986 ns/op 1.41 MB/s BenchmarkMatch/Hard/16-4 1923028 61.3 ns/op 261.01 MB/s BenchmarkMatch/Hard/32-4 2358 49446 ns/op 0.65 MB/s BenchmarkMatch/Hard/1K-4 88 1224595 ns/op 0.84 MB/s BenchmarkMatch/Hard1/16-4 858 138932 ns/op 0.12 MB/s BenchmarkMatch/Hard1/32-4 459 255261 ns/op 0.13 MB/s BenchmarkMatch/Hard1/1K-4 14 7613049 ns/op 0.13 MB/s BenchmarkMatch_onepass_regex/16-4 16766 6704 ns/op 2.39 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 10180 12701 ns/op 2.52 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 352 334051 ns/op 3.07 MB/s 26 B/op 0 allocs/op PASS ok regexp 7.794s goos: linux goarch: amd64 pkg: regexp/syntax BenchmarkEmptyOpContext-4 564775 208 ns/op PASS ok regexp/syntax 2.594s goos: linux goarch: amd64 pkg: runtime BenchmarkMakeChan/Byte-4 858975 129 ns/op BenchmarkMakeChan/Int-4 834991 163 ns/op BenchmarkMakeChan/Ptr-4 544731 270 ns/op BenchmarkMakeChan/Struct/0-4 1000000 126 ns/op BenchmarkMakeChan/Struct/32-4 392019 305 ns/op BenchmarkMakeChan/Struct/40-4 340926 359 ns/op BenchmarkChanNonblocking-4 4441120 27.0 ns/op BenchmarkSelectUncontended-4 598850 199 ns/op BenchmarkSelectSyncContended-4 21903 5356 ns/op BenchmarkSelectAsyncContended-4 46312 2587 ns/op BenchmarkSelectNonblock-4 2060096 59.7 ns/op BenchmarkChanUncontended-4 7560 13956 ns/op BenchmarkChanContended-4 596 208264 ns/op BenchmarkChanSync-4 59042 1953 ns/op BenchmarkChanSyncWork-4 10000 36381 ns/op BenchmarkChanProdCons0-4 40424 3006 ns/op BenchmarkChanProdCons10-4 43318 3004 ns/op BenchmarkChanProdCons100-4 51278 2687 ns/op BenchmarkChanProdConsWork0-4 38941 3300 ns/op BenchmarkChanProdConsWork10-4 36734 3224 ns/op BenchmarkChanProdConsWork100-4 42464 3030 ns/op BenchmarkSelectProdCons-4 32710 3501 ns/op BenchmarkChanCreation-4 198652 583 ns/op BenchmarkChanSem-4 95082 1207 ns/op BenchmarkChanPopular-4 1 221119251 ns/op BenchmarkChanClosed-4 1368888 84.0 ns/op BenchmarkCallClosure-4 3473929 34.8 ns/op BenchmarkCallClosure1-4 3434528 35.7 ns/op BenchmarkCallClosure2-4 1312767 92.2 ns/op BenchmarkCallClosure3-4 1349158 87.8 ns/op BenchmarkCallClosure4-4 1000000 103 ns/op BenchmarkComplex128DivNormal-4 5874750 20.5 ns/op BenchmarkComplex128DivNisNaN-4 4638361 26.0 ns/op BenchmarkComplex128DivDisNaN-4 4750039 26.1 ns/op BenchmarkComplex128DivNisInf-4 5798125 20.7 ns/op BenchmarkComplex128DivDisInf-4 3844988 30.8 ns/op BenchmarkSetTypePtr-4 33915309 3.48 ns/op 2301.93 MB/s BenchmarkSetTypePtr8-4 7214888 16.5 ns/op 3871.94 MB/s BenchmarkSetTypePtr16-4 5498968 19.8 ns/op 6469.18 MB/s BenchmarkSetTypePtr32-4 4408330 27.1 ns/op 9436.84 MB/s BenchmarkSetTypePtr64-4 2796846 44.7 ns/op 11463.51 MB/s BenchmarkSetTypePtr126-4 1643163 72.4 ns/op 13925.96 MB/s BenchmarkSetTypePtr128-4 1614160 73.5 ns/op 13935.09 MB/s BenchmarkSetTypePtrSlice-4 186648 647 ns/op 12656.04 MB/s BenchmarkSetTypeNode1-4 8091610 14.6 ns/op 1642.88 MB/s BenchmarkSetTypeNode1Slice-4 1315062 90.7 ns/op 8466.39 MB/s BenchmarkSetTypeNode8-4 6696752 18.9 ns/op 4231.10 MB/s BenchmarkSetTypeNode8Slice-4 440493 266 ns/op 9606.03 MB/s BenchmarkSetTypeNode64-4 2519601 46.3 ns/op 11411.07 MB/s BenchmarkSetTypeNode64Slice-4 108559 1103 ns/op 15324.05 MB/s BenchmarkSetTypeNode64Dead-4 4202060 28.5 ns/op 18517.67 MB/s BenchmarkSetTypeNode64DeadSlice-4 87102 1370 ns/op 12331.25 MB/s BenchmarkSetTypeNode124-4 1631655 72.5 ns/op 13908.56 MB/s BenchmarkSetTypeNode124Slice-4 59238 2068 ns/op 15596.57 MB/s BenchmarkSetTypeNode126-4 1623085 73.9 ns/op 13856.92 MB/s BenchmarkSetTypeNode126Slice-4 59312 2025 ns/op 16179.71 MB/s BenchmarkSetTypeNode128-4 1537174 77.5 ns/op 13421.09 MB/s BenchmarkSetTypeNode128Slice-4 52696 2240 ns/op 14857.14 MB/s BenchmarkSetTypeNode130-4 1589052 75.5 ns/op 13979.90 MB/s BenchmarkSetTypeNode130Slice-4 52623 2321 ns/op 14560.63 MB/s BenchmarkSetTypeNode1024-4 217510 545 ns/op 15071.96 MB/s BenchmarkSetTypeNode1024Slice-4 7329 16194 ns/op 16219.26 MB/s BenchmarkAllocation-4 2571 51717 ns/op BenchmarkReadMemStats-4 3996 26254 ns/op BenchmarkReadMemStatsLatency-4 1 83489 p50-ns 83489 p90-ns 83489 p99-ns BenchmarkWriteBarrier-4 1000000 111 ns/op BenchmarkBulkWriteBarrier-4 3409192 31.8 ns/op BenchmarkScanStackNoLocals-4 2 87783254 ns/op BenchmarkMSpanCountAlloc/bits=64-4 4984105 24.6 ns/op BenchmarkMSpanCountAlloc/bits=128-4 4807225 25.1 ns/op BenchmarkMSpanCountAlloc/bits=256-4 4416397 27.7 ns/op BenchmarkMSpanCountAlloc/bits=512-4 3532722 33.7 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 2431552 48.8 ns/op BenchmarkHash5-4 3976254 29.8 ns/op 167.75 MB/s BenchmarkHash16-4 4007887 29.5 ns/op 542.23 MB/s BenchmarkHash64-4 3613452 33.0 ns/op 1939.35 MB/s BenchmarkHash1024-4 1532734 79.3 ns/op 12913.66 MB/s BenchmarkHash65536-4 37764 3156 ns/op 20766.05 MB/s BenchmarkAlignedLoad-4 4222249 28.3 ns/op BenchmarkUnalignedLoad-4 4438026 26.6 ns/op BenchmarkEqEfaceConcrete-4 5124631 23.4 ns/op BenchmarkEqIfaceConcrete-4 5367774 22.1 ns/op BenchmarkNeEfaceConcrete-4 5131544 23.3 ns/op BenchmarkNeIfaceConcrete-4 5434846 22.6 ns/op BenchmarkConvT2EByteSized/bool-4 3460143 34.4 ns/op BenchmarkConvT2EByteSized/uint8-4 3556790 33.6 ns/op BenchmarkConvT2ESmall-4 3339160 35.5 ns/op BenchmarkConvT2EUintptr-4 3311044 35.7 ns/op BenchmarkConvT2ELarge-4 853384 133 ns/op BenchmarkConvT2ISmall-4 3316158 36.6 ns/op BenchmarkConvT2IUintptr-4 3151993 37.5 ns/op BenchmarkConvT2ILarge-4 895177 136 ns/op BenchmarkConvI2E-4 3063110 40.3 ns/op BenchmarkConvI2I-4 2359263 50.4 ns/op BenchmarkAssertE2T-4 2570130 46.0 ns/op BenchmarkAssertE2TLarge-4 1506280 81.4 ns/op BenchmarkAssertE2I-4 2454824 49.2 ns/op BenchmarkAssertI2T-4 2664591 45.4 ns/op BenchmarkAssertI2I-4 2346638 49.4 ns/op BenchmarkAssertI2E-4 3352634 36.0 ns/op BenchmarkAssertE2E-4 3391250 35.4 ns/op BenchmarkAssertE2T2-4 2078191 59.0 ns/op BenchmarkAssertE2T2Blank-4 2613308 46.2 ns/op BenchmarkAssertI2E2-4 2495359 48.1 ns/op BenchmarkAssertI2E2Blank-4 3439660 34.5 ns/op BenchmarkAssertE2E2-4 2605246 46.5 ns/op BenchmarkAssertE2E2Blank-4 3508911 34.3 ns/op BenchmarkConvT2Ezero/zero/16-4 3370993 36.9 ns/op BenchmarkConvT2Ezero/zero/32-4 3361342 35.5 ns/op BenchmarkConvT2Ezero/zero/64-4 3351909 35.7 ns/op BenchmarkConvT2Ezero/zero/str-4 3201716 36.8 ns/op BenchmarkConvT2Ezero/zero/slice-4 3144273 37.7 ns/op BenchmarkConvT2Ezero/zero/big-4 161548 714 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 107 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 120 ns/op BenchmarkConvT2Ezero/nonzero/big-4 164078 685 ns/op BenchmarkConvT2Ezero/smallint/16-4 3306276 36.1 ns/op BenchmarkConvT2Ezero/smallint/32-4 3287731 35.9 ns/op BenchmarkConvT2Ezero/smallint/64-4 3246888 36.5 ns/op BenchmarkConvT2Ezero/largeint/16-4 2077298 54.8 ns/op BenchmarkConvT2Ezero/largeint/32-4 1815193 61.7 ns/op BenchmarkConvT2Ezero/largeint/64-4 1651923 68.8 ns/op BenchmarkMalloc8-4 8591245 13.7 ns/op BenchmarkMalloc16-4 8377869 14.1 ns/op BenchmarkMallocTypeInfo8-4 7548607 14.0 ns/op BenchmarkMallocTypeInfo16-4 8638644 13.8 ns/op BenchmarkMallocLargeStruct-4 4147652 31.7 ns/op BenchmarkGoroutineSelect-4 63 1885674 ns/op BenchmarkGoroutineBlocking-4 74 1588611 ns/op BenchmarkGoroutineForRange-4 73 1558392 ns/op BenchmarkGoroutineIdle-4 88 1306653 ns/op BenchmarkHashStringSpeed-4 1598066 74.2 ns/op BenchmarkHashBytesSpeed-4 487436 219 ns/op BenchmarkHashInt32Speed-4 1751282 68.2 ns/op BenchmarkHashInt64Speed-4 1848154 71.2 ns/op BenchmarkHashStringArraySpeed-4 665377 172 ns/op BenchmarkMegMap-4 2797282 43.1 ns/op BenchmarkMegOneMap-4 3096111 39.0 ns/op BenchmarkMegEqMap-4 1542 71412 ns/op BenchmarkMegEmptyMap-4 3633672 33.0 ns/op BenchmarkSmallStrMap-4 2683266 44.5 ns/op BenchmarkMapStringKeysEight_16-4 2005816 54.8 ns/op BenchmarkMapStringKeysEight_32-4 2281435 52.2 ns/op BenchmarkMapStringKeysEight_64-4 2289315 52.2 ns/op BenchmarkMapStringKeysEight_1M-4 2274240 52.3 ns/op BenchmarkIntMap-4 3197254 37.9 ns/op BenchmarkMapFirst/1-4 2635592 46.0 ns/op BenchmarkMapFirst/2-4 2587472 44.9 ns/op BenchmarkMapFirst/3-4 2664393 44.0 ns/op BenchmarkMapFirst/4-4 2727526 46.5 ns/op BenchmarkMapFirst/5-4 2729368 44.3 ns/op BenchmarkMapFirst/6-4 2728149 44.1 ns/op BenchmarkMapFirst/7-4 2703469 45.2 ns/op BenchmarkMapFirst/8-4 2548846 44.1 ns/op BenchmarkMapFirst/9-4 2349752 50.6 ns/op BenchmarkMapFirst/10-4 2353731 50.7 ns/op BenchmarkMapFirst/11-4 2379171 51.3 ns/op BenchmarkMapFirst/12-4 2370693 50.3 ns/op BenchmarkMapFirst/13-4 2319159 52.6 ns/op BenchmarkMapFirst/14-4 2365632 50.5 ns/op BenchmarkMapFirst/15-4 2375473 51.4 ns/op BenchmarkMapFirst/16-4 2347935 50.4 ns/op BenchmarkMapMid/1-4 2135366 55.7 ns/op BenchmarkMapMid/2-4 2105059 56.4 ns/op BenchmarkMapMid/3-4 2102576 59.8 ns/op BenchmarkMapMid/4-4 2111046 57.4 ns/op BenchmarkMapMid/5-4 2063581 56.8 ns/op BenchmarkMapMid/6-4 2087772 58.4 ns/op BenchmarkMapMid/7-4 2098638 57.3 ns/op BenchmarkMapMid/8-4 2073424 57.5 ns/op BenchmarkMapMid/9-4 1716432 62.1 ns/op BenchmarkMapMid/10-4 1905072 62.6 ns/op BenchmarkMapMid/11-4 1843434 62.7 ns/op BenchmarkMapMid/12-4 1900126 62.8 ns/op BenchmarkMapMid/13-4 1882760 62.8 ns/op BenchmarkMapMid/14-4 1939132 64.3 ns/op BenchmarkMapMid/15-4 1918956 61.6 ns/op BenchmarkMapMid/16-4 1900585 62.2 ns/op BenchmarkMapLast/1-4 2155707 60.7 ns/op BenchmarkMapLast/2-4 2108810 56.5 ns/op BenchmarkMapLast/3-4 1883578 63.0 ns/op BenchmarkMapLast/4-4 1932360 58.0 ns/op BenchmarkMapLast/5-4 1995997 58.4 ns/op BenchmarkMapLast/6-4 2050699 58.8 ns/op BenchmarkMapLast/7-4 2042234 58.7 ns/op BenchmarkMapLast/8-4 2007073 59.1 ns/op BenchmarkMapLast/9-4 1932524 66.1 ns/op BenchmarkMapLast/10-4 1873526 63.4 ns/op BenchmarkMapLast/11-4 1869984 64.8 ns/op BenchmarkMapLast/12-4 1876986 63.3 ns/op BenchmarkMapLast/13-4 1927046 63.4 ns/op BenchmarkMapLast/14-4 1842406 63.2 ns/op BenchmarkMapLast/15-4 1826905 61.9 ns/op BenchmarkMapLast/16-4 1845616 61.9 ns/op BenchmarkMapCycle-4 1568288 76.8 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2436338 53.6 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2323 50319 ns/op BenchmarkMakeMap/[Byte]Byte-4 575458 224 ns/op BenchmarkMakeMap/[Int]Int-4 374451 399 ns/op BenchmarkNewEmptyMap-4 6285514 22.2 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 949134 110 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 383364 303 ns/op BenchmarkMapIterEmpty-4 3217537 36.6 ns/op BenchmarkSameLengthMap-4 2530002 48.1 ns/op BenchmarkBigKeyMap-4 940389 115 ns/op BenchmarkBigValMap-4 864592 129 ns/op BenchmarkSmallKeyMap-4 1766811 64.4 ns/op BenchmarkMapPopulate/1-4 1370983 101 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 97690 1233 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6584 17059 ns/op 3379 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 610 200616 ns/op 53413 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 34 3297791 ns/op 427795 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 3 35199568 ns/op 3621981 B/op 4010 allocs/op BenchmarkComplexAlgMap-4 432009 261 ns/op BenchmarkGoMapClear/Reflexive/1-4 503319 229 ns/op BenchmarkGoMapClear/Reflexive/10-4 454242 250 ns/op BenchmarkGoMapClear/Reflexive/100-4 262770 452 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31519 3818 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4090 28681 ns/op BenchmarkGoMapClear/NonReflexive/1-4 401364 299 ns/op BenchmarkGoMapClear/NonReflexive/10-4 367956 319 ns/op BenchmarkGoMapClear/NonReflexive/100-4 228442 507 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31392 3783 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4088 28154 ns/op BenchmarkMapStringConversion/32/simple-4 940287 118 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 895346 113 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 919042 113 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 779300 130 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 836134 123 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 870639 123 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1249209 98.5 ns/op BenchmarkMapInterfacePtr-4 1256328 102 ns/op BenchmarkMapPop100-4 4742 24125 ns/op BenchmarkMapPop1000-4 385 327232 ns/op BenchmarkMapPop10000-4 25 4818488 ns/op BenchmarkMapAssign/Int32/256-4 1702005 71.3 ns/op BenchmarkMapAssign/Int32/65536-4 809530 141 ns/op BenchmarkMapAssign/Int64/256-4 1655905 73.1 ns/op BenchmarkMapAssign/Int64/65536-4 673994 155 ns/op BenchmarkMapAssign/Str/256-4 1290586 91.5 ns/op BenchmarkMapAssign/Str/65536-4 334888 332 ns/op BenchmarkMapOperatorAssign/Int32/256-4 849688 121 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 412501 244 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1033998 119 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 485048 234 ns/op BenchmarkMapOperatorAssign/Str/256-4 373701 1834 ns/op BenchmarkMapOperatorAssign/Str/65536-4 131130 870 ns/op BenchmarkMapAppendAssign/Int32/256-4 563226 221 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 126609 823 ns/op 82 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 565609 218 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 116133 931 ns/op 98 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 429507 346 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 98808 1355 ns/op 148 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1000000 110 ns/op BenchmarkMapDelete/Int32/1000-4 1388566 93.6 ns/op BenchmarkMapDelete/Int32/10000-4 1384713 84.8 ns/op BenchmarkMapDelete/Int64/100-4 1000000 110 ns/op BenchmarkMapDelete/Int64/1000-4 1353528 91.9 ns/op BenchmarkMapDelete/Int64/10000-4 1363560 84.9 ns/op BenchmarkMapDelete/Str/100-4 890859 141 ns/op BenchmarkMapDelete/Str/1000-4 1105027 122 ns/op BenchmarkMapDelete/Str/10000-4 994398 118 ns/op BenchmarkMemmove/0-4 6379645 18.9 ns/op BenchmarkMemmove/1-4 1283905 93.0 ns/op 10.75 MB/s BenchmarkMemmove/2-4 1000000 104 ns/op 19.32 MB/s BenchmarkMemmove/3-4 712432 154 ns/op 19.48 MB/s BenchmarkMemmove/4-4 599077 185 ns/op 21.62 MB/s BenchmarkMemmove/5-4 585934 188 ns/op 26.61 MB/s BenchmarkMemmove/6-4 604616 182 ns/op 33.02 MB/s BenchmarkMemmove/7-4 497922 221 ns/op 31.64 MB/s BenchmarkMemmove/8-4 1204626 100 ns/op 79.97 MB/s BenchmarkMemmove/9-4 955902 109 ns/op 82.72 MB/s BenchmarkMemmove/10-4 918313 114 ns/op 87.70 MB/s BenchmarkMemmove/11-4 891330 120 ns/op 91.88 MB/s BenchmarkMemmove/12-4 852099 122 ns/op 98.17 MB/s BenchmarkMemmove/13-4 650686 170 ns/op 76.39 MB/s BenchmarkMemmove/14-4 559227 198 ns/op 70.79 MB/s BenchmarkMemmove/15-4 484026 235 ns/op 63.96 MB/s BenchmarkMemmove/16-4 979768 103 ns/op 155.57 MB/s BenchmarkMemmove/32-4 927344 112 ns/op 284.74 MB/s BenchmarkMemmove/64-4 767472 133 ns/op 482.77 MB/s BenchmarkMemmove/128-4 659444 169 ns/op 756.03 MB/s BenchmarkMemmove/256-4 459291 245 ns/op 1045.28 MB/s BenchmarkMemmove/512-4 286590 407 ns/op 1257.94 MB/s BenchmarkMemmove/1024-4 166020 704 ns/op 1454.41 MB/s BenchmarkMemmove/2048-4 90540 1296 ns/op 1580.44 MB/s BenchmarkMemmove/4096-4 46882 2542 ns/op 1611.19 MB/s BenchmarkMemmoveUnalignedDst/0-4 6351870 18.8 ns/op BenchmarkMemmoveUnalignedDst/1-4 1229679 97.0 ns/op 10.31 MB/s BenchmarkMemmoveUnalignedDst/2-4 960609 110 ns/op 18.23 MB/s BenchmarkMemmoveUnalignedDst/3-4 632854 173 ns/op 17.36 MB/s BenchmarkMemmoveUnalignedDst/4-4 890253 117 ns/op 34.31 MB/s BenchmarkMemmoveUnalignedDst/5-4 619966 179 ns/op 27.98 MB/s BenchmarkMemmoveUnalignedDst/6-4 545048 205 ns/op 29.30 MB/s BenchmarkMemmoveUnalignedDst/7-4 477609 238 ns/op 29.45 MB/s BenchmarkMemmoveUnalignedDst/8-4 601137 183 ns/op 43.75 MB/s BenchmarkMemmoveUnalignedDst/9-4 556213 194 ns/op 46.40 MB/s BenchmarkMemmoveUnalignedDst/10-4 542818 195 ns/op 51.25 MB/s BenchmarkMemmoveUnalignedDst/11-4 536960 209 ns/op 52.61 MB/s BenchmarkMemmoveUnalignedDst/12-4 479908 238 ns/op 50.36 MB/s BenchmarkMemmoveUnalignedDst/13-4 438540 258 ns/op 50.40 MB/s BenchmarkMemmoveUnalignedDst/14-4 389553 290 ns/op 48.31 MB/s BenchmarkMemmoveUnalignedDst/15-4 453165 248 ns/op 60.56 MB/s BenchmarkMemmoveUnalignedDst/16-4 579831 192 ns/op 83.27 MB/s BenchmarkMemmoveUnalignedDst/32-4 547971 203 ns/op 157.62 MB/s BenchmarkMemmoveUnalignedDst/64-4 509618 221 ns/op 290.24 MB/s BenchmarkMemmoveUnalignedDst/128-4 434865 258 ns/op 496.50 MB/s BenchmarkMemmoveUnalignedDst/256-4 337086 340 ns/op 753.66 MB/s BenchmarkMemmoveUnalignedDst/512-4 239593 490 ns/op 1044.00 MB/s BenchmarkMemmoveUnalignedDst/1024-4 141554 820 ns/op 1249.05 MB/s BenchmarkMemmoveUnalignedDst/2048-4 82532 1408 ns/op 1454.34 MB/s BenchmarkMemmoveUnalignedDst/4096-4 45098 2663 ns/op 1538.29 MB/s BenchmarkMemmoveUnalignedSrc/0-4 6276208 18.5 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1284182 93.1 ns/op 10.74 MB/s BenchmarkMemmoveUnalignedSrc/2-4 973214 108 ns/op 18.50 MB/s BenchmarkMemmoveUnalignedSrc/3-4 702698 154 ns/op 19.46 MB/s BenchmarkMemmoveUnalignedSrc/4-4 611126 180 ns/op 22.28 MB/s BenchmarkMemmoveUnalignedSrc/5-4 665472 169 ns/op 29.59 MB/s BenchmarkMemmoveUnalignedSrc/6-4 573829 192 ns/op 31.25 MB/s BenchmarkMemmoveUnalignedSrc/7-4 488116 232 ns/op 30.22 MB/s BenchmarkMemmoveUnalignedSrc/8-4 592051 181 ns/op 44.18 MB/s BenchmarkMemmoveUnalignedSrc/9-4 583057 195 ns/op 46.16 MB/s BenchmarkMemmoveUnalignedSrc/10-4 558151 194 ns/op 51.44 MB/s BenchmarkMemmoveUnalignedSrc/11-4 550496 202 ns/op 54.46 MB/s BenchmarkMemmoveUnalignedSrc/12-4 483637 232 ns/op 51.68 MB/s BenchmarkMemmoveUnalignedSrc/13-4 435285 258 ns/op 50.33 MB/s BenchmarkMemmoveUnalignedSrc/14-4 383419 293 ns/op 47.84 MB/s BenchmarkMemmoveUnalignedSrc/15-4 453260 242 ns/op 61.92 MB/s BenchmarkMemmoveUnalignedSrc/16-4 562209 197 ns/op 81.11 MB/s BenchmarkMemmoveUnalignedSrc/32-4 562020 201 ns/op 159.49 MB/s BenchmarkMemmoveUnalignedSrc/64-4 503740 218 ns/op 293.00 MB/s BenchmarkMemmoveUnalignedSrc/128-4 431677 277 ns/op 461.43 MB/s BenchmarkMemmoveUnalignedSrc/256-4 344122 339 ns/op 756.22 MB/s BenchmarkMemmoveUnalignedSrc/512-4 237360 490 ns/op 1044.97 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 146901 797 ns/op 1284.10 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 85982 1431 ns/op 1431.62 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 45522 2669 ns/op 1534.44 MB/s BenchmarkMemclr/5-4 3847312 31.4 ns/op 159.34 MB/s BenchmarkMemclr/16-4 3845594 31.2 ns/op 512.26 MB/s BenchmarkMemclr/64-4 3685022 31.1 ns/op 2059.57 MB/s BenchmarkMemclr/256-4 3329395 36.2 ns/op 7069.71 MB/s BenchmarkMemclr/4096-4 1557276 77.9 ns/op 52558.59 MB/s BenchmarkMemclr/65536-4 82570 1423 ns/op 46064.95 MB/s BenchmarkMemclr/1M-4 3883 30850 ns/op 33989.76 MB/s BenchmarkMemclr/4M-4 622 191656 ns/op 21884.59 MB/s BenchmarkMemclr/8M-4 303 387064 ns/op 21672.40 MB/s BenchmarkMemclr/16M-4 135 829852 ns/op 20217.12 MB/s BenchmarkMemclr/64M-4 12 9743383 ns/op 6887.63 MB/s BenchmarkGoMemclr/5-4 884817 119 ns/op 42.18 MB/s BenchmarkGoMemclr/16-4 318072 366 ns/op 43.66 MB/s BenchmarkGoMemclr/64-4 85717 1405 ns/op 45.54 MB/s BenchmarkGoMemclr/256-4 21343 5611 ns/op 45.62 MB/s BenchmarkClearFat8-4 9789225 12.7 ns/op BenchmarkClearFat12-4 9703437 12.4 ns/op BenchmarkClearFat16-4 9721299 12.5 ns/op BenchmarkClearFat24-4 9720844 12.4 ns/op BenchmarkClearFat32-4 9773937 12.5 ns/op BenchmarkClearFat40-4 9722883 12.4 ns/op BenchmarkClearFat48-4 9664803 12.3 ns/op BenchmarkClearFat56-4 9785150 12.3 ns/op BenchmarkClearFat64-4 8760384 12.4 ns/op BenchmarkClearFat128-4 9698530 12.3 ns/op BenchmarkClearFat256-4 9664195 12.3 ns/op BenchmarkClearFat512-4 9691033 12.4 ns/op BenchmarkClearFat1024-4 9751418 12.4 ns/op BenchmarkCopyFat8-4 8566526 13.9 ns/op BenchmarkCopyFat12-4 9725332 12.3 ns/op BenchmarkCopyFat16-4 9652166 12.7 ns/op BenchmarkCopyFat24-4 9705895 12.2 ns/op BenchmarkCopyFat32-4 9793472 12.6 ns/op BenchmarkCopyFat64-4 9651741 12.4 ns/op BenchmarkCopyFat128-4 9537975 12.3 ns/op BenchmarkCopyFat256-4 9769554 12.4 ns/op BenchmarkCopyFat512-4 9733201 12.4 ns/op BenchmarkCopyFat520-4 9551572 12.3 ns/op BenchmarkCopyFat1024-4 8851154 12.5 ns/op BenchmarkIssue18740-4 591 200730 ns/op BenchmarkFinalizer-4 67 1602962 ns/op BenchmarkFinalizerRun-4 119460 1166 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 518708 236 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 430090 276 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 502699 237 ns/op BenchmarkPingPongHog-4 619 259662 ns/op BenchmarkStackGrowth-4 1041187 109 ns/op BenchmarkStackGrowthDeep-4 13981 7948 ns/op BenchmarkCreateGoroutines-4 867 132563 ns/op BenchmarkCreateGoroutinesParallel-4 940 124747 ns/op BenchmarkCreateGoroutinesCapture-4 182 637619 ns/op 16 B/op 1 allocs/op BenchmarkClosureCall-4 7229454 16.2 ns/op BenchmarkWakeupParallelSpinning/0s-4 2487 43673 ns/op BenchmarkWakeupParallelSpinning/1µs-4 2409 46989 ns/op BenchmarkWakeupParallelSpinning/2µs-4 2109 53463 ns/op BenchmarkWakeupParallelSpinning/5µs-4 1664 66613 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1290 88407 ns/op BenchmarkWakeupParallelSpinning/20µs-4 970 125033 ns/op BenchmarkWakeupParallelSpinning/50µs-4 541 211564 ns/op BenchmarkWakeupParallelSpinning/100µs-4 344 343869 ns/op BenchmarkWakeupParallelSyscall/0s-4 602 203444 ns/op BenchmarkWakeupParallelSyscall/1µs-4 552 210931 ns/op BenchmarkWakeupParallelSyscall/2µs-4 573 208192 ns/op BenchmarkWakeupParallelSyscall/5µs-4 571 212228 ns/op BenchmarkWakeupParallelSyscall/10µs-4 494 236318 ns/op BenchmarkWakeupParallelSyscall/20µs-4 451 248887 ns/op BenchmarkWakeupParallelSyscall/50µs-4 357 312323 ns/op BenchmarkWakeupParallelSyscall/100µs-4 291 412645 ns/op BenchmarkMatmult-4 262988 1114 ns/op BenchmarkFastrand-4 4082577 26.5 ns/op BenchmarkFastrandHashiter-4 1508469 68.5 ns/op BenchmarkFastrandn/2-4 3058558 38.8 ns/op BenchmarkFastrandn/3-4 3072428 38.8 ns/op BenchmarkFastrandn/4-4 3072872 38.3 ns/op BenchmarkFastrandn/5-4 3036456 38.6 ns/op BenchmarkIfaceCmp100-4 50553 2347 ns/op BenchmarkIfaceCmpNil100-4 97928 1218 ns/op BenchmarkEfaceCmpDiff-4 19386 5966 ns/op BenchmarkEfaceCmpDiffIndirect-4 18955 6319 ns/op BenchmarkDefer-4 987488 102 ns/op BenchmarkDefer10-4 1479510 80.7 ns/op BenchmarkDeferMany-4 522814 388 ns/op BenchmarkPanicRecover-4 193765 629 ns/op BenchmarkRWMutexUncontended-4 1645680 69.7 ns/op BenchmarkRWMutexWrite100-4 776736 211 ns/op BenchmarkRWMutexWrite10-4 151695 1502 ns/op BenchmarkRWMutexWorkWrite100-4 429908 286 ns/op BenchmarkRWMutexWorkWrite10-4 119084 1954 ns/op BenchmarkMakeSlice/Byte-4 3064981 37.6 ns/op BenchmarkMakeSlice/Int16-4 2678890 45.5 ns/op BenchmarkMakeSlice/Int-4 1536484 77.6 ns/op BenchmarkMakeSlice/Ptr-4 1000000 118 ns/op BenchmarkMakeSlice/Struct/24-4 933096 127 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 147 ns/op BenchmarkMakeSlice/Struct/40-4 986792 170 ns/op BenchmarkGrowSlice/Byte-4 570884 196 ns/op BenchmarkGrowSlice/Int16-4 498643 231 ns/op BenchmarkGrowSlice/Int-4 432819 279 ns/op BenchmarkGrowSlice/Ptr-4 368575 333 ns/op BenchmarkGrowSlice/Struct/24-4 249194 519 ns/op BenchmarkGrowSlice/Struct/32-4 216486 621 ns/op BenchmarkGrowSlice/Struct/40-4 156900 815 ns/op BenchmarkExtendSlice/IntSlice-4 435780 289 ns/op BenchmarkExtendSlice/PointerSlice-4 329642 384 ns/op BenchmarkExtendSlice/NoGrow-4 653680 181 ns/op BenchmarkAppend-4 377554 317 ns/op BenchmarkAppendGrowByte-4 2 51130228 ns/op BenchmarkAppendGrowString-4 1 563512837 ns/op BenchmarkAppendSlice/1Bytes-4 1248322 98.1 ns/op BenchmarkAppendSlice/4Bytes-4 903708 117 ns/op BenchmarkAppendSlice/7Bytes-4 554774 191 ns/op BenchmarkAppendSlice/8Bytes-4 864063 126 ns/op BenchmarkAppendSlice/15Bytes-4 544986 207 ns/op BenchmarkAppendSlice/16Bytes-4 771442 148 ns/op BenchmarkAppendSlice/32Bytes-4 920444 118 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 63333 1842 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 17763 6747 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 5095 26940 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 300 423951 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 64 1825024 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 13 8013496 ns/op BenchmarkAppendStr/1Bytes-4 1621780 74.0 ns/op BenchmarkAppendStr/4Bytes-4 1427961 83.6 ns/op BenchmarkAppendStr/8Bytes-4 1251435 97.2 ns/op BenchmarkAppendStr/16Bytes-4 1000000 106 ns/op BenchmarkAppendStr/32Bytes-4 1437202 82.5 ns/op BenchmarkAppendSpecialCase-4 322980 371 ns/op BenchmarkCopy/1Byte-4 986847 105 ns/op 9.48 MB/s BenchmarkCopy/1String-4 1632055 72.9 ns/op 13.72 MB/s BenchmarkCopy/2Byte-4 906068 115 ns/op 17.32 MB/s BenchmarkCopy/2String-4 1636138 73.6 ns/op 27.16 MB/s BenchmarkCopy/4Byte-4 871406 124 ns/op 32.34 MB/s BenchmarkCopy/4String-4 1483737 77.7 ns/op 51.49 MB/s BenchmarkCopy/8Byte-4 1091386 109 ns/op 73.27 MB/s BenchmarkCopy/8String-4 1589809 72.0 ns/op 111.09 MB/s BenchmarkCopy/12Byte-4 772594 134 ns/op 89.26 MB/s BenchmarkCopy/12String-4 1451196 82.7 ns/op 145.04 MB/s BenchmarkCopy/16Byte-4 923258 116 ns/op 138.52 MB/s BenchmarkCopy/16String-4 1603822 73.5 ns/op 217.68 MB/s BenchmarkCopy/32Byte-4 866107 122 ns/op 261.94 MB/s BenchmarkCopy/32String-4 1536022 76.8 ns/op 416.75 MB/s BenchmarkCopy/128Byte-4 616240 179 ns/op 716.89 MB/s BenchmarkCopy/128String-4 979016 108 ns/op 1187.85 MB/s BenchmarkCopy/1024Byte-4 164245 714 ns/op 1435.15 MB/s BenchmarkCopy/1024String-4 304047 382 ns/op 2679.22 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 17973 6460 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 14144 8388 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 12314 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 7952 16025 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 6885 20085 ns/op BenchmarkAppendInPlace/Grow/Byte-4 115224 1090 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 113527 1096 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 71565 1416 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 68634 1740 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 59865 1975 ns/op BenchmarkStackCopyPtr-4 1 165785123 ns/op BenchmarkStackCopy-4 1 189234694 ns/op BenchmarkStackCopyNoCache-4 1 327603793 ns/op BenchmarkCompareStringEqual-4 6128350 19.7 ns/op BenchmarkCompareStringIdentical-4 7288729 16.5 ns/op BenchmarkCompareStringSameLength-4 6642136 18.3 ns/op BenchmarkCompareStringDifferentLength-4 9763851 12.4 ns/op BenchmarkCompareStringBigUnaligned-4 1107 100083 ns/op 10477.19 MB/s BenchmarkCompareStringBig-4 1414 98980 ns/op 10593.88 MB/s BenchmarkConcatStringAndBytes-4 1523161 78.8 ns/op BenchmarkSliceByteToString/1-4 1482306 83.1 ns/op BenchmarkSliceByteToString/2-4 1000000 102 ns/op BenchmarkSliceByteToString/4-4 924319 120 ns/op BenchmarkSliceByteToString/8-4 900698 116 ns/op BenchmarkSliceByteToString/16-4 819805 145 ns/op BenchmarkSliceByteToString/32-4 756422 160 ns/op BenchmarkSliceByteToString/64-4 635132 195 ns/op BenchmarkSliceByteToString/128-4 388492 267 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 1700581 70.5 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 530090 214 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 688902 178 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2072239 57.2 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 991777 114 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1204388 99.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1548481 77.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 287187 418 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 254518 458 ns/op BenchmarkRuneIterate/range/ASCII-4 4081110 29.1 ns/op BenchmarkRuneIterate/range/Japanese-4 1347158 90.0 ns/op BenchmarkRuneIterate/range/MixedLength-4 1607707 74.9 ns/op BenchmarkRuneIterate/range1/ASCII-4 4077817 29.3 ns/op BenchmarkRuneIterate/range1/Japanese-4 1325847 88.3 ns/op BenchmarkRuneIterate/range1/MixedLength-4 1599477 75.1 ns/op BenchmarkRuneIterate/range2/ASCII-4 4138992 29.3 ns/op BenchmarkRuneIterate/range2/Japanese-4 1349582 90.0 ns/op BenchmarkRuneIterate/range2/MixedLength-4 1569963 75.5 ns/op BenchmarkArrayEqual-4 6974352 17.5 ns/op PASS ok runtime 104.450s goos: linux goarch: amd64 pkg: runtime/internal/atomic BenchmarkAtomicLoad64-4 7892598 14.1 ns/op BenchmarkAtomicStore64-4 7659205 15.3 ns/op BenchmarkAtomicLoad-4 8412934 14.0 ns/op BenchmarkAtomicStore-4 7676197 15.3 ns/op BenchmarkAnd8-4 7806024 15.4 ns/op BenchmarkAnd8Parallel-4 3335530 39.4 ns/op BenchmarkOr8-4 7755652 15.5 ns/op BenchmarkOr8Parallel-4 3076639 37.1 ns/op BenchmarkXadd-4 2936076 38.9 ns/op BenchmarkXadd64-4 3167071 39.6 ns/op PASS ok runtime/internal/atomic 1.478s goos: linux goarch: amd64 pkg: runtime/internal/math BenchmarkMulUintptr/small-4 2504509 48.3 ns/op BenchmarkMulUintptr/large-4 2139637 55.6 ns/op PASS ok runtime/internal/math 0.372s goos: linux goarch: amd64 pkg: runtime/race BenchmarkSyncLeak-4 1 152487876 ns/op BenchmarkStackLeak-4 789 146283 ns/op PASS ok runtime/race 0.308s goos: linux goarch: amd64 pkg: runtime/trace BenchmarkStartRegion-4 2053772 56.2 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 94126 1220 ns/op 56 B/op 2 allocs/op PASS ok runtime/trace 0.323s goos: linux goarch: amd64 pkg: sort BenchmarkSearchWrappers-4 99026 1198 ns/op BenchmarkSortString1K-4 105 1132537 ns/op BenchmarkSortString1K_Slice-4 103 1136797 ns/op BenchmarkStableString1K-4 50 2182421 ns/op BenchmarkSortInt1K-4 100 1022321 ns/op BenchmarkStableInt1K-4 64 1716221 ns/op BenchmarkStableInt1K_Slice-4 60 1754241 ns/op BenchmarkSortInt64K-4 1 102008767 ns/op BenchmarkSortInt64K_Slice-4 1 104205549 ns/op BenchmarkStableInt64K-4 1 154325317 ns/op BenchmarkSort1e2-4 241 581058 ns/op BenchmarkStable1e2-4 88 1279182 ns/op BenchmarkSort1e4-4 2 92439400 ns/op BenchmarkStable1e4-4 1 405858326 ns/op PASS ok sort 2.589s goos: linux goarch: amd64 pkg: strconv BenchmarkAtof64Decimal-4 646960 168 ns/op BenchmarkAtof64Float-4 550192 197 ns/op BenchmarkAtof64FloatExp-4 130867 900 ns/op BenchmarkAtof64Big-4 122238 948 ns/op BenchmarkAtof64RandomBits-4 398445 283 ns/op BenchmarkAtof64RandomFloats-4 440556 259 ns/op BenchmarkAtof32Decimal-4 663538 166 ns/op BenchmarkAtof32Float-4 583869 199 ns/op BenchmarkAtof32FloatExp-4 137745 859 ns/op BenchmarkAtof32Random-4 131884 853 ns/op BenchmarkParseInt/Pos/7bit-4 783493 139 ns/op BenchmarkParseInt/Pos/26bit-4 335756 331 ns/op BenchmarkParseInt/Pos/31bit-4 303250 375 ns/op BenchmarkParseInt/Pos/56bit-4 195046 598 ns/op BenchmarkParseInt/Pos/63bit-4 180908 628 ns/op BenchmarkParseInt/Neg/7bit-4 762730 138 ns/op BenchmarkParseInt/Neg/26bit-4 362719 320 ns/op BenchmarkParseInt/Neg/31bit-4 319772 351 ns/op BenchmarkParseInt/Neg/56bit-4 184204 616 ns/op BenchmarkParseInt/Neg/63bit-4 154870 653 ns/op BenchmarkAtoi/Pos/7bit-4 1000000 101 ns/op BenchmarkAtoi/Pos/26bit-4 403752 287 ns/op BenchmarkAtoi/Pos/31bit-4 357190 316 ns/op BenchmarkAtoi/Pos/56bit-4 202107 560 ns/op BenchmarkAtoi/Pos/63bit-4 168038 735 ns/op BenchmarkAtoi/Neg/7bit-4 1000000 101 ns/op BenchmarkAtoi/Neg/26bit-4 441790 251 ns/op BenchmarkAtoi/Neg/31bit-4 392488 301 ns/op BenchmarkAtoi/Neg/56bit-4 205621 496 ns/op BenchmarkAtoi/Neg/63bit-4 169312 684 ns/op BenchmarkFormatFloat/Decimal-4 86744 1393 ns/op BenchmarkFormatFloat/Float-4 51616 2414 ns/op BenchmarkFormatFloat/Exp-4 61516 2009 ns/op BenchmarkFormatFloat/NegExp-4 59572 2035 ns/op BenchmarkFormatFloat/Big-4 35959 3230 ns/op BenchmarkFormatFloat/BinaryExp-4 121656 983 ns/op BenchmarkFormatFloat/32Integer-4 84164 1414 ns/op BenchmarkFormatFloat/32ExactFraction-4 61663 1914 ns/op BenchmarkFormatFloat/32Point-4 51640 2403 ns/op BenchmarkFormatFloat/32Exp-4 62331 1929 ns/op BenchmarkFormatFloat/32NegExp-4 60578 1931 ns/op BenchmarkFormatFloat/64Fixed1-4 85400 1418 ns/op BenchmarkFormatFloat/64Fixed2-4 81158 1388 ns/op BenchmarkFormatFloat/64Fixed3-4 84974 1403 ns/op BenchmarkFormatFloat/64Fixed4-4 86142 1431 ns/op BenchmarkFormatFloat/Slowpath64-4 66 1674083 ns/op BenchmarkAppendFloat/Decimal-4 101016 1217 ns/op BenchmarkAppendFloat/Float-4 56583 2096 ns/op BenchmarkAppendFloat/Exp-4 68042 1754 ns/op BenchmarkAppendFloat/NegExp-4 66896 1794 ns/op BenchmarkAppendFloat/Big-4 39621 3023 ns/op BenchmarkAppendFloat/BinaryExp-4 170788 670 ns/op BenchmarkAppendFloat/32Integer-4 101012 1160 ns/op BenchmarkAppendFloat/32ExactFraction-4 68528 1766 ns/op BenchmarkAppendFloat/32Point-4 57577 2068 ns/op BenchmarkAppendFloat/32Exp-4 69018 1709 ns/op BenchmarkAppendFloat/32NegExp-4 67335 1764 ns/op BenchmarkAppendFloat/64Fixed1-4 103473 1132 ns/op BenchmarkAppendFloat/64Fixed2-4 99717 1171 ns/op BenchmarkAppendFloat/64Fixed3-4 102027 1176 ns/op BenchmarkAppendFloat/64Fixed4-4 94536 1212 ns/op BenchmarkAppendFloat/Slowpath64-4 67 1611206 ns/op BenchmarkFormatInt-4 14067 8673 ns/op BenchmarkAppendInt-4 12381 9851 ns/op BenchmarkFormatUint-4 69586 1855 ns/op BenchmarkAppendUint-4 63921 1912 ns/op BenchmarkFormatIntSmall/7-4 1789734 68.4 ns/op BenchmarkFormatIntSmall/42-4 1647549 68.7 ns/op BenchmarkAppendIntSmall-4 928410 119 ns/op BenchmarkAppendUintVarlen/1-4 875146 123 ns/op BenchmarkAppendUintVarlen/12-4 838728 125 ns/op BenchmarkAppendUintVarlen/123-4 538737 201 ns/op BenchmarkAppendUintVarlen/1234-4 513754 208 ns/op BenchmarkAppendUintVarlen/12345-4 398871 286 ns/op BenchmarkAppendUintVarlen/123456-4 357938 313 ns/op BenchmarkAppendUintVarlen/1234567-4 344482 348 ns/op BenchmarkAppendUintVarlen/12345678-4 422794 273 ns/op BenchmarkAppendUintVarlen/123456789-4 407325 285 ns/op BenchmarkAppendUintVarlen/1234567890-4 389400 291 ns/op BenchmarkAppendUintVarlen/12345678901-4 338182 321 ns/op BenchmarkAppendUintVarlen/123456789012-4 338277 344 ns/op BenchmarkAppendUintVarlen/1234567890123-4 300135 382 ns/op BenchmarkAppendUintVarlen/12345678901234-4 338745 344 ns/op BenchmarkAppendUintVarlen/123456789012345-4 314793 372 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 387692 297 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 361807 305 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 358814 315 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 331430 345 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 321948 369 ns/op BenchmarkQuote-4 36726 3302 ns/op BenchmarkQuoteRune-4 355252 326 ns/op BenchmarkAppendQuote-4 42093 2982 ns/op BenchmarkAppendQuoteRune-4 599955 187 ns/op BenchmarkUnquoteEasy-4 759444 135 ns/op BenchmarkUnquoteHard-4 33446 3601 ns/op PASS ok strconv 12.606s goos: linux goarch: amd64 pkg: strings BenchmarkBuildString_Builder/1Write_NoGrow-4 262792 412 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 86997 1466 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 109537 1062 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 196406 638 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 63362 1907 ns/op 352 B/op 3 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 76894 1611 ns/op 224 B/op 2 allocs/op BenchmarkGenericNoMatch-4 10000 10164 ns/op BenchmarkGenericMatch1-4 1412 83161 ns/op BenchmarkGenericMatch2-4 286 431179 ns/op BenchmarkSingleMaxSkipping-4 4315 26839 ns/op 372.60 MB/s BenchmarkSingleLongSuffixFail-4 7406 16566 ns/op 60.49 MB/s BenchmarkSingleMatch-4 178 666077 ns/op 22.52 MB/s BenchmarkByteByteNoMatch-4 32322 4130 ns/op BenchmarkByteByteMatch-4 9495 10976 ns/op BenchmarkByteStringMatch-4 13716 9124 ns/op BenchmarkHTMLEscapeNew-4 41905 2874 ns/op BenchmarkHTMLEscapeOld-4 77977 1584 ns/op BenchmarkByteStringReplacerWriteString-4 637 174214 ns/op BenchmarkByteReplacerWriteString-4 607 198610 ns/op BenchmarkByteByteReplaces-4 5116 21452 ns/op BenchmarkByteByteMap-4 5652 19033 ns/op BenchmarkMap/identity/ASCII-4 500977 237 ns/op BenchmarkMap/identity/Greek-4 338386 356 ns/op BenchmarkMap/change/ASCII-4 23481 4988 ns/op BenchmarkMap/change/Greek-4 15594 7744 ns/op BenchmarkIndexRune-4 1453803 80.4 ns/op BenchmarkIndexRuneLongString-4 1154546 104 ns/op BenchmarkIndexRuneFastPath-4 3054655 40.9 ns/op BenchmarkIndex-4 2809441 39.1 ns/op BenchmarkLastIndex-4 2719995 43.0 ns/op BenchmarkIndexByte-4 6830478 20.0 ns/op BenchmarkToUpper/#00-4 1806888 66.2 ns/op BenchmarkToUpper/ONLYUPPER-4 1653175 72.2 ns/op BenchmarkToUpper/abc-4 225975 503 ns/op BenchmarkToUpper/AbC123-4 144678 827 ns/op BenchmarkToUpper/azAZ09_-4 133964 893 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 37959 3153 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 19364 6268 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 30230 3976 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 71595 1630 ns/op BenchmarkToLower/#00-4 1965732 63.2 ns/op BenchmarkToLower/abc-4 1914109 62.8 ns/op BenchmarkToLower/AbC123-4 147061 803 ns/op BenchmarkToLower/azAZ09_-4 132196 884 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 36111 3214 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 19429 6234 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 33280 3559 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 72873 1703 ns/op BenchmarkMapNoChanges-4 665498 166 ns/op BenchmarkTrim-4 13284 8996 ns/op 640 B/op 23 allocs/op BenchmarkToValidUTF8/Valid-4 2273714 53.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 128622 909 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 89174 1305 ns/op BenchmarkEqualFold-4 37098 3251 ns/op BenchmarkIndexHard1-4 820 143771 ns/op BenchmarkIndexHard2-4 148 800184 ns/op BenchmarkIndexHard3-4 98 1186722 ns/op BenchmarkIndexHard4-4 148 802737 ns/op BenchmarkLastIndexHard1-4 42 2793365 ns/op BenchmarkLastIndexHard2-4 42 2777707 ns/op BenchmarkLastIndexHard3-4 42 2820282 ns/op BenchmarkCountHard1-4 836 142915 ns/op BenchmarkCountHard2-4 150 799082 ns/op BenchmarkCountHard3-4 98 1212524 ns/op BenchmarkIndexTorture-4 6824 17535 ns/op BenchmarkCountTorture-4 6727 17304 ns/op BenchmarkCountTortureOverlapping-4 618 197071 ns/op BenchmarkCountByte/10-4 3115723 38.0 ns/op 263.38 MB/s BenchmarkCountByte/32-4 2971848 39.9 ns/op 802.54 MB/s BenchmarkCountByte/4096-4 743892 148 ns/op 27680.41 MB/s BenchmarkCountByte/4194304-4 787 149411 ns/op 28072.23 MB/s BenchmarkCountByte/67108864-4 19 5672728 ns/op 11830.09 MB/s BenchmarkFields/ASCII/16-4 146604 722 ns/op 22.16 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12477 9472 ns/op 27.03 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 772 170766 ns/op 23.99 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 40 2886149 ns/op 22.71 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 47933281 ns/op 21.88 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 77414 1546 ns/op 10.35 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6586 16248 ns/op 15.76 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 445 278409 ns/op 14.71 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 20 5657062 ns/op 11.58 MB/s 448128 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 115353351 ns/op 9.09 MB/s 8853120 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 159722 741 ns/op 21.59 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13519 8708 ns/op 29.40 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 764 158343 ns/op 25.87 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3860193 ns/op 16.98 MB/s 448128 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 86329626 ns/op 12.15 MB/s 8853120 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 92488 1263 ns/op 12.67 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8595 12075 ns/op 21.20 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 559 208316 ns/op 19.66 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4904803 ns/op 13.36 MB/s 448128 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101411297 ns/op 10.34 MB/s 8853120 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 153397156 ns/op BenchmarkSplitSingleByteSeparator-4 9 11895293 ns/op BenchmarkSplitMultiByteSeparator-4 20 5528864 ns/op BenchmarkSplitNSingleByteSeparator-4 172689 712 ns/op BenchmarkSplitNMultiByteSeparator-4 130400 952 ns/op BenchmarkRepeat/5x1-4 261031 444 ns/op BenchmarkRepeat/5x2-4 187628 643 ns/op BenchmarkRepeat/5x6-4 97372 1188 ns/op BenchmarkRepeat/10x1-4 291842 407 ns/op BenchmarkRepeat/10x2-4 175488 689 ns/op BenchmarkRepeat/10x6-4 112782 1058 ns/op BenchmarkIndexAnyASCII/1:1-4 1468909 83.9 ns/op BenchmarkIndexAnyASCII/1:2-4 1429938 84.6 ns/op BenchmarkIndexAnyASCII/1:4-4 1277346 84.1 ns/op BenchmarkIndexAnyASCII/1:8-4 1410663 83.3 ns/op BenchmarkIndexAnyASCII/1:16-4 1447857 83.6 ns/op BenchmarkIndexAnyASCII/1:32-4 1430437 84.3 ns/op BenchmarkIndexAnyASCII/1:64-4 1425648 84.6 ns/op BenchmarkIndexAnyASCII/16:1-4 1411711 81.1 ns/op BenchmarkIndexAnyASCII/16:2-4 356420 326 ns/op BenchmarkIndexAnyASCII/16:4-4 357182 322 ns/op BenchmarkIndexAnyASCII/16:8-4 344133 333 ns/op BenchmarkIndexAnyASCII/16:16-4 332082 352 ns/op BenchmarkIndexAnyASCII/16:32-4 303042 387 ns/op BenchmarkIndexAnyASCII/16:64-4 252570 462 ns/op BenchmarkIndexAnyASCII/256:1-4 1335514 92.1 ns/op BenchmarkIndexAnyASCII/256:2-4 29854 3978 ns/op BenchmarkIndexAnyASCII/256:4-4 29821 3978 ns/op BenchmarkIndexAnyASCII/256:8-4 30096 3979 ns/op BenchmarkIndexAnyASCII/256:16-4 30031 3999 ns/op BenchmarkIndexAnyASCII/256:32-4 29425 4036 ns/op BenchmarkIndexAnyASCII/256:64-4 29288 4182 ns/op BenchmarkIndexAnyUTF8/1:1-4 1514240 78.6 ns/op BenchmarkIndexAnyUTF8/1:2-4 1432389 83.7 ns/op BenchmarkIndexAnyUTF8/1:4-4 1441708 84.8 ns/op BenchmarkIndexAnyUTF8/1:8-4 1436614 83.6 ns/op BenchmarkIndexAnyUTF8/1:16-4 1440758 86.3 ns/op BenchmarkIndexAnyUTF8/1:32-4 1425716 83.9 ns/op BenchmarkIndexAnyUTF8/1:64-4 1405684 85.3 ns/op BenchmarkIndexAnyUTF8/16:1-4 1273213 94.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 222676 522 ns/op BenchmarkIndexAnyUTF8/16:4-4 223777 523 ns/op BenchmarkIndexAnyUTF8/16:8-4 225061 523 ns/op BenchmarkIndexAnyUTF8/16:16-4 227557 510 ns/op BenchmarkIndexAnyUTF8/16:32-4 217760 537 ns/op BenchmarkIndexAnyUTF8/16:64-4 216817 538 ns/op BenchmarkIndexAnyUTF8/256:1-4 307503 375 ns/op BenchmarkIndexAnyUTF8/256:2-4 16880 7152 ns/op BenchmarkIndexAnyUTF8/256:4-4 16850 7129 ns/op BenchmarkIndexAnyUTF8/256:8-4 16798 7211 ns/op BenchmarkIndexAnyUTF8/256:16-4 17401 6922 ns/op BenchmarkIndexAnyUTF8/256:32-4 16178 7492 ns/op BenchmarkIndexAnyUTF8/256:64-4 16282 7370 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1478248 80.8 ns/op BenchmarkLastIndexAnyASCII/1:2-4 1468520 83.3 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1463053 82.3 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1480365 81.6 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1477459 81.4 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1448988 84.0 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1434957 85.6 ns/op BenchmarkLastIndexAnyASCII/16:1-4 350378 334 ns/op BenchmarkLastIndexAnyASCII/16:2-4 343612 335 ns/op BenchmarkLastIndexAnyASCII/16:4-4 341013 339 ns/op BenchmarkLastIndexAnyASCII/16:8-4 362086 319 ns/op BenchmarkLastIndexAnyASCII/16:16-4 347569 331 ns/op BenchmarkLastIndexAnyASCII/16:32-4 312717 368 ns/op BenchmarkLastIndexAnyASCII/16:64-4 264062 438 ns/op BenchmarkLastIndexAnyASCII/256:1-4 32707 3776 ns/op BenchmarkLastIndexAnyASCII/256:2-4 32554 3686 ns/op BenchmarkLastIndexAnyASCII/256:4-4 32587 3672 ns/op BenchmarkLastIndexAnyASCII/256:8-4 32654 3712 ns/op BenchmarkLastIndexAnyASCII/256:16-4 32221 3667 ns/op BenchmarkLastIndexAnyASCII/256:32-4 32488 3709 ns/op BenchmarkLastIndexAnyASCII/256:64-4 31731 3857 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1432423 81.6 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1470708 82.7 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1479505 82.1 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1469389 81.2 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1478293 81.4 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1432815 82.5 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1450430 82.8 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 275414 415 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 144247 822 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 144528 816 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 144693 810 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 143706 850 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 140496 836 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 142570 835 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 21808 5480 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 8928 11819 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 8667 11983 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 8889 12009 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 8415 11981 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 8776 12322 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8798 12403 ns/op BenchmarkTrimASCII/1:1-4 412171 280 ns/op BenchmarkTrimASCII/1:2-4 310560 403 ns/op BenchmarkTrimASCII/1:4-4 297616 408 ns/op BenchmarkTrimASCII/1:8-4 291664 409 ns/op BenchmarkTrimASCII/1:16-4 285237 429 ns/op BenchmarkTrimASCII/16:1-4 349561 348 ns/op BenchmarkTrimASCII/16:2-4 130034 914 ns/op BenchmarkTrimASCII/16:4-4 124605 942 ns/op BenchmarkTrimASCII/16:8-4 127590 939 ns/op BenchmarkTrimASCII/16:16-4 116053 988 ns/op BenchmarkTrimASCII/256:1-4 86490 1382 ns/op BenchmarkTrimASCII/256:2-4 12883 9614 ns/op BenchmarkTrimASCII/256:4-4 12644 9244 ns/op BenchmarkTrimASCII/256:8-4 12841 9419 ns/op BenchmarkTrimASCII/256:16-4 12764 9366 ns/op BenchmarkTrimASCII/4096:1-4 6502 17957 ns/op BenchmarkTrimASCII/4096:2-4 823 142062 ns/op BenchmarkTrimASCII/4096:4-4 834 142634 ns/op BenchmarkTrimASCII/4096:8-4 820 142434 ns/op BenchmarkTrimASCII/4096:16-4 813 143330 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12753 9030 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13274 9111 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1052 110617 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2037 55013 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3712 27671 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6877 17379 ns/op BenchmarkJoin/0-4 3865087 32.0 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 2651770 45.1 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 138675 845 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 95371 1257 ns/op 32 B/op 1 allocs/op BenchmarkJoin/4-4 72039 1708 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 57213 2114 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 45694 2571 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 40124 3147 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1673187 72.5 ns/op BenchmarkTrimSpace/ASCII-4 847533 130 ns/op BenchmarkTrimSpace/SomeNonASCII-4 101682 1175 ns/op BenchmarkTrimSpace/JustNonASCII-4 51943 2319 ns/op PASS ok strings 37.229s goos: linux goarch: amd64 pkg: sync BenchmarkCond1-4 40597 2721 ns/op BenchmarkCond2-4 16062 7141 ns/op BenchmarkCond4-4 7550 16363 ns/op BenchmarkCond8-4 2427 48766 ns/op BenchmarkCond16-4 1047 115865 ns/op BenchmarkCond32-4 381 288933 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 441858 245 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 165384 649 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 455211 272 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 559228 221 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 167484 698 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 553717 214 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 56938 2462 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 56354 2111 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 40988 3213 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 34574 3667 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 575304 226 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 137504 873 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 509236 240 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 103363 974 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 492901 242 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 118592 929 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1126720 116 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 49340 2246 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 123033 865 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 446272 266 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 2202 47371 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 195 586850 ns/op BenchmarkRange/*sync.Map-4 1479 73329 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 55700 1800 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 149600 785 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 40315 2678 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 74827 1642 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 145255 721 ns/op BenchmarkAdversarialDelete/*sync.Map-4 104264 1347 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 56107 2063 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 118566 858 ns/op BenchmarkDeleteCollision/*sync.Map-4 428544 290 ns/op BenchmarkUncontendedSemaphore-4 2668262 60.7 ns/op BenchmarkContendedSemaphore-4 2045172 57.5 ns/op BenchmarkMutexUncontended-4 676836 178 ns/op BenchmarkMutex-4 89588 1146 ns/op BenchmarkMutexSlack-4 90282 1402 ns/op BenchmarkMutexWork-4 90400 1411 ns/op BenchmarkMutexWorkSlack-4 74145 1583 ns/op BenchmarkMutexNoSpin-4 1305 90365 ns/op BenchmarkMutexSpin-4 22258 5475 ns/op BenchmarkOnce-4 1408201 97.5 ns/op BenchmarkSemaUncontended-4 2478525 44.8 ns/op BenchmarkSemaSyntNonblock-4 1698120 68.6 ns/op BenchmarkSemaSyntBlock-4 981342 117 ns/op BenchmarkSemaWorkNonblock-4 1119758 106 ns/op BenchmarkSemaWorkBlock-4 646459 194 ns/op BenchmarkRWMutexUncontended-4 336050 374 ns/op BenchmarkRWMutexWrite100-4 239851 518 ns/op BenchmarkRWMutexWrite10-4 179167 662 ns/op BenchmarkRWMutexWorkWrite100-4 157568 670 ns/op BenchmarkRWMutexWorkWrite10-4 137690 890 ns/op BenchmarkWaitGroupUncontended-4 465596 259 ns/op BenchmarkWaitGroupAddDone-4 225157 552 ns/op BenchmarkWaitGroupAddDoneWork-4 176577 589 ns/op BenchmarkWaitGroupWait-4 1772732 66.6 ns/op BenchmarkWaitGroupWaitWork-4 1154376 103 ns/op BenchmarkWaitGroupActuallyWait-4 913 117545 ns/op 16 B/op 1 allocs/op PASS ok sync 14.365s goos: linux goarch: amd64 pkg: sync/atomic BenchmarkValueRead-4 505278 201 ns/op PASS ok sync/atomic 0.225s goos: linux goarch: amd64 pkg: text/tabwriter BenchmarkTable/1x10/new-4 4479 23490 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 5401 19933 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 55 2672056 ns/op 99440 B/op 1023 allocs/op BenchmarkTable/1x1000/reuse-4 64 1793242 ns/op 1553 B/op 15 allocs/op BenchmarkTable/1x100000/new-4 1 284557477 ns/op 19904256 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 302007063 ns/op 19904256 B/op 100060 allocs/op BenchmarkTable/10x10/new-4 1047 114510 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1141 105693 ns/op 4 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 10 10931834 ns/op 386817 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 10 10111836 ns/op 38681 B/op 103 allocs/op BenchmarkTable/10x100000/new-4 1 1307675488 ns/op 49262736 B/op 100077 allocs/op BenchmarkTable/10x100000/reuse-4 1 1260367276 ns/op 49262736 B/op 100077 allocs/op BenchmarkTable/100x10/new-4 118 1007202 ns/op 38016 B/op 40 allocs/op BenchmarkTable/100x10/reuse-4 124 955361 ns/op 306 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 1 101781837 ns/op 3251328 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 1 116396698 ns/op 3251328 B/op 1053 allocs/op BenchmarkTable/100x100000/new-4 1 13264922343 ns/op 339962000 B/op 100093 allocs/op BenchmarkTable/100x100000/reuse-4 1 11587214386 ns/op 339962000 B/op 100093 allocs/op BenchmarkPyramid/10-4 1682 68379 ns/op 4880 B/op 35 allocs/op BenchmarkPyramid/100-4 20 5365950 ns/op 411184 B/op 231 allocs/op BenchmarkPyramid/1000-4 1 628680611 ns/op 41587904 B/op 2059 allocs/op BenchmarkRagged/10-4 1216 100112 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 163 834987 ns/op 41136 B/op 188 allocs/op BenchmarkRagged/1000-4 15 7423029 ns/op 400673 B/op 1661 allocs/op BenchmarkCode-4 4081 26285 ns/op 648 B/op 13 allocs/op PASS ok text/tabwriter 31.920s goos: linux goarch: amd64 pkg: text/template/parse BenchmarkParseLarge-4 1 242990682 ns/op BenchmarkVariableString-4 64771 1776 ns/op 72 B/op 3 allocs/op BenchmarkListString-4 1728 67302 ns/op 2536 B/op 39 allocs/op PASS ok text/template/parse 0.527s goos: linux goarch: amd64 pkg: time BenchmarkAfterFunc-4 1 126786698 ns/op BenchmarkAfter-4 46 2243119 ns/op BenchmarkStop-4 199 636234 ns/op BenchmarkSimultaneousAfterFunc-4 1 144520054 ns/op BenchmarkStartStop-4 308 451903 ns/op BenchmarkReset-4 1298 85850 ns/op BenchmarkSleep-4 1 156523704 ns/op BenchmarkTicker-4 126 945225 ns/op BenchmarkTickerReset-4 1687 64294 ns/op BenchmarkTickerResetNaive-4 199 590180 ns/op BenchmarkNow-4 734317 146 ns/op BenchmarkNowUnixNano-4 763706 151 ns/op BenchmarkFormat-4 46255 2586 ns/op BenchmarkFormatNow-4 51152 2481 ns/op BenchmarkMarshalJSON-4 38274 3035 ns/op BenchmarkMarshalText-4 40418 2986 ns/op BenchmarkParse-4 107785 1114 ns/op BenchmarkParseDuration-4 371341 309 ns/op BenchmarkHour-4 580964 197 ns/op BenchmarkSecond-4 599539 186 ns/op BenchmarkYear-4 468544 244 ns/op BenchmarkDay-4 426889 271 ns/op BenchmarkISOWeek-4 458647 242 ns/op PASS ok time 6.039s goos: linux goarch: amd64 pkg: unicode/utf16 BenchmarkDecodeValidASCII-4 235375 434 ns/op BenchmarkDecodeValidJapaneseChars-4 296306 376 ns/op BenchmarkDecodeRune-4 898663 131 ns/op BenchmarkEncodeValidASCII-4 320870 315 ns/op BenchmarkEncodeValidJapaneseChars-4 538364 206 ns/op BenchmarkEncodeRune-4 1617136 72.9 ns/op PASS ok unicode/utf16 0.897s goos: linux goarch: amd64 pkg: unicode/utf8 BenchmarkRuneCountTenASCIIChars-4 396085 285 ns/op BenchmarkRuneCountTenJapaneseChars-4 96363 1201 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2571235 45.1 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 287101 414 ns/op BenchmarkValidTenASCIIChars-4 395386 282 ns/op BenchmarkValidTenJapaneseChars-4 95602 1295 ns/op BenchmarkValidStringTenASCIIChars-4 2835174 45.2 ns/op BenchmarkValidStringTenJapaneseChars-4 287815 398 ns/op BenchmarkEncodeASCIIRune-4 2455166 48.6 ns/op BenchmarkEncodeJapaneseRune-4 1367334 87.3 ns/op BenchmarkDecodeASCIIRune-4 1701720 71.7 ns/op BenchmarkDecodeJapaneseRune-4 1148089 102 ns/op BenchmarkFullASCIIRune-4 3345782 35.0 ns/op BenchmarkFullJapaneseRune-4 3463432 34.5 ns/op PASS ok unicode/utf8 2.214s ##### os/user with tag osusergo ok os/user 0.002s All tests passed.