linux-amd64-longtest-race at 3360be4a1160658153c1f2643acc99452c977339 :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn6686580" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn6686580" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 11 10:24:08 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.404s ok archive/zip 124.119s ok bufio 0.414s ok bytes 8.472s ok compress/bzip2 0.495s ok compress/flate 156.437s ok compress/gzip 11.912s ok compress/lzw 0.577s ok compress/zlib 8.403s ok container/heap 0.045s ok container/list 0.035s ok container/ring 0.035s ok context 0.052s ok crypto 0.034s ok crypto/aes 0.075s ok crypto/cipher 1.146s ok crypto/des 0.066s ok crypto/dsa 30.180s ok crypto/ecdh 0.542s ok crypto/ecdsa 3.191s ok crypto/ed25519 0.930s ok crypto/elliptic 1.429s ok crypto/hmac 0.041s ok crypto/internal/alias 0.034s ok crypto/internal/bigmod 2.539s ok crypto/internal/boring 0.034s ok crypto/internal/boring/bcache 0.447s ok crypto/internal/edwards25519 36.364s ok crypto/internal/edwards25519/field 12.545s ok crypto/internal/nistec 21.821s ok crypto/internal/nistec/fiat 0.031s [no tests to run] ok crypto/md5 0.048s ok crypto/rand 2.922s ok crypto/rc4 0.453s ok crypto/rsa 7.930s ok crypto/sha1 0.067s ok crypto/sha256 0.045s ok crypto/sha512 0.045s ok crypto/subtle 18.500s ok crypto/tls 3.872s ok crypto/x509 1.749s ok database/sql 1.189s ok database/sql/driver 0.034s ok debug/buildinfo 5.440s ok debug/dwarf 0.098s ok debug/elf 1.351s ok debug/gosym 0.392s ok debug/macho 0.046s ok debug/pe 0.066s ok debug/plan9obj 0.035s ok embed 0.035s [no tests to run] ok embed/internal/embedtest 0.044s ok encoding/ascii85 0.046s ok encoding/asn1 0.046s ok encoding/base32 0.089s ok encoding/base64 0.045s ok encoding/binary 0.045s ok encoding/csv 0.082s ok encoding/gob 18.359s ok encoding/hex 0.044s ok encoding/json 6.425s ok encoding/pem 2.447s ok encoding/xml 41.090s ok errors 0.045s ok expvar 0.034s ok flag 0.173s ok fmt 0.593s ok go/ast 0.046s ok go/build 4.341s ok go/build/constraint 0.045s ok go/constant 0.045s ok go/doc 0.271s ok go/doc/comment 2.408s ok go/format 0.066s ok go/importer 0.220s ok go/internal/gccgoimporter 0.066s ok go/internal/gcimporter 44.068s ok go/internal/srcimporter 15.584s ok go/parser 56.433s ok go/printer 1.308s ok go/scanner 0.045s ok go/token 0.149s ok go/types 145.063s ok hash 0.045s ok hash/adler32 0.066s ok hash/crc32 0.066s ok hash/crc64 0.045s ok hash/fnv 0.035s ok hash/maphash 0.036s ok html 0.036s ok html/template 0.824s ok image 1.387s ok image/color 0.075s ok image/draw 0.564s ok image/gif 99.933s ok image/jpeg 23.657s ok image/png 5.563s ok index/suffixarray 628.978s ok internal/abi 0.084s ok internal/buildcfg 0.035s ok internal/coverage/cformat 0.035s ok internal/coverage/cmerge 0.035s ok internal/coverage/pods 0.031s ok internal/coverage/slicereader 0.035s ok internal/coverage/slicewriter 0.037s ok internal/coverage/test 0.065s ok internal/cpu 0.103s ok internal/dag 0.034s ok internal/diff 0.044s ok internal/fmtsort 0.034s ok internal/fuzz 0.069s ok internal/godebug 0.034s ok internal/intern 2.159s ok internal/itoa 0.036s ok internal/poll 19.780s ok internal/profile 0.044s ok internal/reflectlite 0.284s ok internal/safefilepath 0.034s ok internal/saferio 0.328s ok internal/singleflight 0.151s ok internal/testenv 0.034s ok internal/trace 6.612s ok internal/types/errors 0.475s ok internal/unsafeheader 0.039s ok internal/xcoff 0.054s ok io 0.077s ok io/fs 0.269s ok io/ioutil 0.045s ok log 0.045s ok log/syslog 1.271s ok maps 0.035s ok math 0.057s ok math/big 7.620s ok math/bits 0.045s ok math/cmplx 0.036s ok math/rand 31.297s ok mime 0.062s ok mime/multipart 9.681s ok mime/quotedprintable 1.443s ok net 31.710s ok net/http 70.592s ok net/http/cgi 0.635s ok net/http/cookiejar 0.045s ok net/http/fcgi 0.156s ok net/http/httptest 0.202s ok net/http/httptrace 0.033s ok net/http/httputil 1.141s ok net/http/internal 0.045s ok net/http/internal/ascii 0.034s ok net/http/pprof 5.222s ok net/internal/socktest 0.033s ok net/mail 0.044s ok net/netip 0.416s ok net/rpc 0.084s ok net/rpc/jsonrpc 0.045s ok net/smtp 0.076s ok net/textproto 0.047s ok net/url 0.055s ok os 17.378s ok os/exec 0.931s ok os/exec/internal/fdtest 0.034s ok os/signal 14.236s ok os/user 0.034s ok path 0.045s ok path/filepath 0.098s ok plugin 0.034s ok reflect 2.815s ok regexp 3.282s ok regexp/syntax 4.686s ok runtime 231.191s ok runtime/cgo 0.034s ok runtime/coverage 18.773s ok runtime/debug 0.186s ok runtime/internal/atomic 2.513s ok runtime/internal/math 0.038s ok runtime/internal/sys 0.034s ok runtime/internal/syscall 0.031s ok runtime/metrics 0.044s ok runtime/pprof 84.449s ok runtime/race 10.670s ok runtime/trace 6.153s ok slices 0.041s ok sort 5.317s ok strconv 7.719s ok strings 2.958s ok sync 1.808s ok sync/atomic 170.403s ok syscall 4.164s ok testing 2.183s ok testing/fstest 0.045s ok testing/iotest 0.035s ok testing/quick 0.179s ok text/scanner 0.059s ok text/tabwriter 0.045s ok text/template 0.960s ok text/template/parse 0.056s ok time 17.722s ok unicode 0.045s ok unicode/utf16 0.037s ok unicode/utf8 0.056s ok cmd/addr2line 2.182s ok cmd/api 9.658s ok cmd/asm/internal/asm 4.162s ok cmd/asm/internal/lex 0.044s ok cmd/compile/internal/abt 0.065s ok cmd/compile/internal/amd64 54.520s ok cmd/compile/internal/base 0.034s ok cmd/compile/internal/compare 0.035s ok cmd/compile/internal/dwarfgen 0.486s ok cmd/compile/internal/importer 18.745s ok cmd/compile/internal/ir 0.035s ok cmd/compile/internal/logopt 0.333s ok cmd/compile/internal/loopvar 21.996s ok cmd/compile/internal/noder 0.045s ok cmd/compile/internal/reflectdata 0.035s [no tests to run] ok cmd/compile/internal/ssa 193.757s ok cmd/compile/internal/syntax 17.857s ok cmd/compile/internal/test 38.754s ok cmd/compile/internal/typecheck 0.345s ok cmd/compile/internal/types 0.035s ok cmd/compile/internal/types2 113.061s ok cmd/covdata 1.726s ok cmd/cover 1.703s ok cmd/dist 0.036s ok cmd/doc 0.912s ok cmd/fix 1.072s ok cmd/go 402.919s ok cmd/go/internal/auth 0.034s ok cmd/go/internal/cache 2.745s ok cmd/go/internal/fsys 0.076s ok cmd/go/internal/generate 0.056s ok cmd/go/internal/get 0.046s ok cmd/go/internal/imports 0.045s ok cmd/go/internal/load 0.047s ok cmd/go/internal/lockedfile 1.435s ok cmd/go/internal/lockedfile/internal/filelock 0.093s ok cmd/go/internal/modconv 0.055s ok cmd/go/internal/modfetch 37.487s ok cmd/go/internal/modfetch/codehost 11.100s ok cmd/go/internal/modfetch/zip_sum_test 0.048s ok cmd/go/internal/modindex 0.604s ok cmd/go/internal/modload 48.073s ok cmd/go/internal/mvs 0.069s ok cmd/go/internal/par 0.150s ok cmd/go/internal/str 0.036s ok cmd/go/internal/test 0.059s ok cmd/go/internal/vcs 0.494s ok cmd/go/internal/vcweb 0.047s ok cmd/go/internal/vcweb/vcstest 4.929s ok cmd/go/internal/web 0.044s ok cmd/go/internal/work 1.019s ok cmd/gofmt 43.791s ok cmd/internal/archive 0.534s ok cmd/internal/buildid 0.582s ok cmd/internal/cov 0.351s ok cmd/internal/dwarf 0.037s ok cmd/internal/edit 0.034s ok cmd/internal/goobj 18.771s ok cmd/internal/moddeps 12.695s ok cmd/internal/notsha256 0.038s ok cmd/internal/obj 0.539s ok cmd/internal/obj/ppc64 5.476s ok cmd/internal/obj/riscv 8.938s ok cmd/internal/obj/s390x 0.033s ok cmd/internal/obj/x86 1.083s ok cmd/internal/objabi 0.034s ok cmd/internal/pkgpath 0.170s ok cmd/internal/pkgpattern 0.046s ok cmd/internal/quoted 0.046s ok cmd/internal/src 0.038s ok cmd/internal/test2json 0.768s ok cmd/link 9.648s ok cmd/link/internal/benchmark 0.037s ok cmd/link/internal/ld 15.203s ok cmd/link/internal/loader 0.084s ok cmd/nm 1.148s ok cmd/objdump 1.832s ok cmd/pack 1.537s ok cmd/pprof 1.609s ok cmd/trace 0.312s ok cmd/vet 15.097s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2792 38967 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2355 49048 ns/op 1845 B/op 36 allocs/op Benchmark/Writer/PAX-4 1424 78030 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3834 30453 ns/op 5270 B/op 16 allocs/op Benchmark/Reader/GNU-4 4582 23606 ns/op 5122 B/op 15 allocs/op Benchmark/Reader/PAX-4 1819 64391 ns/op 8854 B/op 33 allocs/op PASS ok archive/tar 1.064s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 330213337 ns/op 828480 B/op 81 allocs/op BenchmarkZip64Test-4 1 146832550 ns/op BenchmarkZip64TestSizes/4096-4 1399 81375 ns/op BenchmarkZip64TestSizes/1048576-4 160 640698 ns/op BenchmarkZip64TestSizes/67108864-4 1 148295758 ns/op PASS ok archive/zip 1.476s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 216082 500.3 ns/op BenchmarkReaderCopyUnoptimal-4 130851 855.3 ns/op BenchmarkReaderCopyNoWriteTo-4 4722 27628 ns/op BenchmarkReaderWriteToOptimal-4 8563 12785 ns/op BenchmarkReaderReadString-4 123904 915.1 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 217564 580.9 ns/op BenchmarkWriterCopyUnoptimal-4 198968 584.0 ns/op BenchmarkWriterCopyNoReadFrom-4 5371 22393 ns/op BenchmarkReaderEmpty-4 26104 5282 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 24938 4887 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 621436 193.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.892s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 3432 34920 ns/op 938.38 MB/s BenchmarkWriteByte-4 477 243422 ns/op 16.83 MB/s BenchmarkWriteRune-4 259 458695 ns/op 26.79 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3829849 ns/op BenchmarkBufferFullSmallReads-4 100 1045517 ns/op BenchmarkBufferWriteBlock/N4096-4 5272 24283 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 357 385480 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 4 25124108 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 161870398 ns/op 103.65 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4743544 24.70 ns/op 404.83 MB/s BenchmarkIndexByte/32-4 4556919 25.94 ns/op 1233.52 MB/s BenchmarkIndexByte/4K-4 861213 138.2 ns/op 29647.15 MB/s BenchmarkIndexBytePortable/10-4 872298 127.6 ns/op 78.36 MB/s BenchmarkIndexBytePortable/32-4 272484 409.0 ns/op 78.24 MB/s BenchmarkIndexBytePortable/4K-4 2396 48208 ns/op 84.96 MB/s BenchmarkIndexRune/10-4 1000000 100.5 ns/op 99.45 MB/s BenchmarkIndexRune/32-4 1251321 97.83 ns/op 327.09 MB/s BenchmarkIndexRune/4K-4 344298 325.2 ns/op 12596.73 MB/s BenchmarkIndexRuneASCII/10-4 4888754 23.47 ns/op 426.12 MB/s BenchmarkIndexRuneASCII/32-4 4774128 25.26 ns/op 1266.73 MB/s BenchmarkIndexRuneASCII/4K-4 825471 134.5 ns/op 30453.79 MB/s BenchmarkEqual/0-4 7604961 14.99 ns/op BenchmarkEqual/1-4 1591008 75.60 ns/op 13.23 MB/s BenchmarkEqual/6-4 1539258 77.71 ns/op 77.21 MB/s BenchmarkEqual/9-4 1534696 78.37 ns/op 114.84 MB/s BenchmarkEqual/15-4 1510356 79.06 ns/op 189.72 MB/s BenchmarkEqual/16-4 1612041 74.12 ns/op 215.88 MB/s BenchmarkEqual/20-4 1500088 79.46 ns/op 251.69 MB/s BenchmarkEqual/32-4 1521811 80.43 ns/op 397.84 MB/s BenchmarkEqual/4K-4 108379 1115 ns/op 3672.79 MB/s BenchmarkIndex/10-4 2817950 41.07 ns/op 243.50 MB/s BenchmarkIndex/32-4 3260875 37.51 ns/op 853.18 MB/s BenchmarkIndex/4K-4 34874 3445 ns/op 1189.08 MB/s BenchmarkIndexEasy/10-4 2856606 40.88 ns/op 244.64 MB/s BenchmarkIndexEasy/32-4 3209100 37.47 ns/op 854.04 MB/s BenchmarkIndexEasy/4K-4 438044 268.0 ns/op 15286.24 MB/s BenchmarkCount/10-4 1584380 74.83 ns/op 133.64 MB/s BenchmarkCount/32-4 1636024 73.77 ns/op 433.77 MB/s BenchmarkCount/4K-4 34298 3482 ns/op 1176.46 MB/s BenchmarkCountEasy/10-4 1572123 75.63 ns/op 132.23 MB/s BenchmarkCountEasy/32-4 1580798 75.91 ns/op 421.55 MB/s BenchmarkCountEasy/4K-4 389260 294.8 ns/op 13894.90 MB/s BenchmarkCountSingle/10-4 3667682 32.49 ns/op 307.74 MB/s BenchmarkCountSingle/32-4 3404604 34.84 ns/op 918.58 MB/s BenchmarkCountSingle/4K-4 682086 156.9 ns/op 26102.38 MB/s BenchmarkToUpper/#00-4 2642892 45.35 ns/op BenchmarkToUpper/ONLYUPPER-4 286068 423.1 ns/op BenchmarkToUpper/abc-4 458860 252.1 ns/op BenchmarkToUpper/AbC123-4 241035 440.8 ns/op BenchmarkToUpper/azAZ09_-4 274345 484.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 83566 1453 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38626 2930 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57260 2118 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120111 947.9 ns/op BenchmarkToLower/#00-4 2680598 44.64 ns/op BenchmarkToLower/abc-4 400779 270.4 ns/op BenchmarkToLower/AbC123-4 271825 405.8 ns/op BenchmarkToLower/azAZ09_-4 245553 459.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 86100 1439 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40785 2905 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70549 1675 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119383 970.4 ns/op BenchmarkFields/ASCII/16-4 135036 888.2 ns/op 18.01 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9730 12004 ns/op 21.33 MB/s 480 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 547 199048 ns/op 20.58 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3930575 ns/op 16.67 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60395447 ns/op 17.36 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 72880 1585 ns/op 10.09 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6372 18212 ns/op 14.06 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 364 314918 ns/op 13.01 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6828004 ns/op 9.60 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 133388137 ns/op 7.86 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 170925 667.4 ns/op 23.97 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12958 8872 ns/op 28.86 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 715 167776 ns/op 24.41 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 4255784 ns/op 15.40 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 89574642 ns/op 11.71 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 96853 1257 ns/op 12.73 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8784 12412 ns/op 20.63 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 499 220699 ns/op 18.56 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 5312770 ns/op 12.34 MB/s 512263 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 111968693 ns/op 9.36 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1888142 61.04 ns/op BenchmarkTrimSpace/ASCII-4 967965 120.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114009 1024 ns/op BenchmarkTrimSpace/JustNonASCII-4 50205 2404 ns/op BenchmarkToValidUTF8/Valid-4 446397 249.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 306654 375.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 105055 1263 ns/op BenchmarkIndexHard1-4 850 137257 ns/op BenchmarkIndexHard2-4 620 218410 ns/op BenchmarkIndexHard3-4 151 784457 ns/op BenchmarkIndexHard4-4 132 909472 ns/op BenchmarkLastIndexHard1-4 5 21235569 ns/op BenchmarkLastIndexHard2-4 4 26484404 ns/op BenchmarkLastIndexHard3-4 4 29030810 ns/op BenchmarkCountHard1-4 864 138321 ns/op BenchmarkCountHard2-4 618 192737 ns/op BenchmarkCountHard3-4 153 781173 ns/op BenchmarkSplitEmptySeparator-4 1 200895186 ns/op BenchmarkSplitSingleByteSeparator-4 8 13569893 ns/op BenchmarkSplitMultiByteSeparator-4 9 11404367 ns/op BenchmarkSplitNSingleByteSeparator-4 175148 635.6 ns/op BenchmarkSplitNMultiByteSeparator-4 64485 1705 ns/op BenchmarkRepeat-4 179722 678.1 ns/op BenchmarkRepeatLarge/256/1-4 138727 843.5 ns/op 303.49 MB/s BenchmarkRepeatLarge/256/16-4 226141 578.9 ns/op 442.19 MB/s BenchmarkRepeatLarge/512/1-4 97015 1181 ns/op 433.64 MB/s BenchmarkRepeatLarge/512/16-4 130548 940.4 ns/op 544.43 MB/s BenchmarkRepeatLarge/1024/1-4 53113 1988 ns/op 515.12 MB/s BenchmarkRepeatLarge/1024/16-4 65229 1677 ns/op 610.72 MB/s BenchmarkRepeatLarge/2048/1-4 34923 3294 ns/op 621.67 MB/s BenchmarkRepeatLarge/2048/16-4 37752 2826 ns/op 724.77 MB/s BenchmarkRepeatLarge/4096/1-4 18974 5712 ns/op 717.07 MB/s BenchmarkRepeatLarge/4096/16-4 22317 5174 ns/op 791.70 MB/s BenchmarkRepeatLarge/8192/1-4 10000 11373 ns/op 720.30 MB/s BenchmarkRepeatLarge/8192/16-4 11458 9425 ns/op 869.18 MB/s BenchmarkRepeatLarge/8192/4097-4 20522 5153 ns/op 795.10 MB/s BenchmarkRepeatLarge/16384/1-4 7056 18851 ns/op 869.13 MB/s BenchmarkRepeatLarge/16384/16-4 5672 17904 ns/op 915.11 MB/s BenchmarkRepeatLarge/16384/4097-4 8809 13152 ns/op 934.57 MB/s BenchmarkRepeatLarge/32768/1-4 2751 36875 ns/op 888.62 MB/s BenchmarkRepeatLarge/32768/16-4 3826 34767 ns/op 942.51 MB/s BenchmarkRepeatLarge/32768/4097-4 3789 33091 ns/op 866.66 MB/s BenchmarkRepeatLarge/65536/1-4 1540 68358 ns/op 958.71 MB/s BenchmarkRepeatLarge/65536/16-4 1653 67259 ns/op 974.38 MB/s BenchmarkRepeatLarge/65536/4097-4 1716 66970 ns/op 917.64 MB/s BenchmarkRepeatLarge/131072/1-4 186 640667 ns/op 204.59 MB/s BenchmarkRepeatLarge/131072/16-4 180 648338 ns/op 202.17 MB/s BenchmarkRepeatLarge/131072/4097-4 186 642446 ns/op 197.69 MB/s BenchmarkRepeatLarge/262144/1-4 99 1274506 ns/op 205.68 MB/s BenchmarkRepeatLarge/262144/16-4 96 1306571 ns/op 200.64 MB/s BenchmarkRepeatLarge/262144/4097-4 91 1233719 ns/op 209.21 MB/s BenchmarkRepeatLarge/524288/1-4 40 2577871 ns/op 203.38 MB/s BenchmarkRepeatLarge/524288/16-4 48 2565062 ns/op 204.40 MB/s BenchmarkRepeatLarge/524288/4097-4 46 2640013 ns/op 197.09 MB/s BenchmarkRepeatLarge/1048576/1-4 21 5235683 ns/op 200.27 MB/s BenchmarkRepeatLarge/1048576/16-4 21 5233887 ns/op 200.34 MB/s BenchmarkRepeatLarge/1048576/4097-4 21 5369424 ns/op 194.57 MB/s BenchmarkRepeatLarge/2097152/1-4 12 9854112 ns/op 212.82 MB/s BenchmarkRepeatLarge/2097152/16-4 13 9451553 ns/op 221.88 MB/s BenchmarkRepeatLarge/2097152/4097-4 12 9644429 ns/op 217.08 MB/s BenchmarkRepeatLarge/4194304/1-4 6 18848066 ns/op 222.53 MB/s BenchmarkRepeatLarge/4194304/16-4 6 19013861 ns/op 220.59 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 18505141 ns/op 226.49 MB/s BenchmarkRepeatLarge/8388608/1-4 3 38254635 ns/op 219.28 MB/s BenchmarkRepeatLarge/8388608/16-4 3 37958974 ns/op 220.99 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 38614084 ns/op 217.19 MB/s BenchmarkRepeatLarge/16777216/1-4 2 75240020 ns/op 222.98 MB/s BenchmarkRepeatLarge/16777216/16-4 2 74196999 ns/op 226.12 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 74158857 ns/op 226.23 MB/s BenchmarkRepeatLarge/33554432/1-4 1 145985380 ns/op 229.85 MB/s BenchmarkRepeatLarge/33554432/16-4 1 146068154 ns/op 229.72 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 143699602 ns/op 233.50 MB/s BenchmarkRepeatLarge/67108864/1-4 1 283426898 ns/op 236.78 MB/s BenchmarkRepeatLarge/67108864/16-4 1 289159288 ns/op 232.08 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 288052572 ns/op 232.97 MB/s BenchmarkRepeatLarge/134217728/1-4 1 572579976 ns/op 234.41 MB/s BenchmarkRepeatLarge/134217728/16-4 1 583002819 ns/op 230.22 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 588885133 ns/op 227.92 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1153552126 ns/op 232.70 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1189120004 ns/op 225.74 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1170144703 ns/op 229.40 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2336760418 ns/op 229.75 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2313278032 ns/op 232.08 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2330440907 ns/op 230.37 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4573436433 ns/op 234.78 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4525275311 ns/op 237.28 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4538183640 ns/op 236.60 MB/s BenchmarkBytesCompare/1-4 10102524 11.17 ns/op BenchmarkBytesCompare/2-4 10511503 11.42 ns/op BenchmarkBytesCompare/4-4 10390212 11.48 ns/op BenchmarkBytesCompare/8-4 10384158 11.53 ns/op BenchmarkBytesCompare/16-4 10854223 11.19 ns/op BenchmarkBytesCompare/32-4 9684004 12.29 ns/op BenchmarkBytesCompare/64-4 9052197 13.29 ns/op BenchmarkBytesCompare/128-4 8281059 14.57 ns/op BenchmarkBytesCompare/256-4 6673680 17.32 ns/op BenchmarkBytesCompare/512-4 4910907 24.41 ns/op BenchmarkBytesCompare/1024-4 3210624 37.22 ns/op BenchmarkBytesCompare/2048-4 1910214 62.94 ns/op BenchmarkIndexAnyASCII/1:1-4 2224089 53.11 ns/op BenchmarkIndexAnyASCII/1:2-4 2203005 53.57 ns/op BenchmarkIndexAnyASCII/1:4-4 2192940 52.08 ns/op BenchmarkIndexAnyASCII/1:8-4 2178111 53.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2199062 53.36 ns/op BenchmarkIndexAnyASCII/1:32-4 2188604 53.31 ns/op BenchmarkIndexAnyASCII/1:64-4 2197024 52.61 ns/op BenchmarkIndexAnyASCII/16:1-4 2069908 57.69 ns/op BenchmarkIndexAnyASCII/16:2-4 451572 264.8 ns/op BenchmarkIndexAnyASCII/16:4-4 447214 268.7 ns/op BenchmarkIndexAnyASCII/16:8-4 428844 271.0 ns/op BenchmarkIndexAnyASCII/16:16-4 423188 280.0 ns/op BenchmarkIndexAnyASCII/16:32-4 380900 312.1 ns/op BenchmarkIndexAnyASCII/16:64-4 315022 365.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1870046 63.26 ns/op BenchmarkIndexAnyASCII/256:2-4 35215 3391 ns/op BenchmarkIndexAnyASCII/256:4-4 34768 3411 ns/op BenchmarkIndexAnyASCII/256:8-4 34923 3421 ns/op BenchmarkIndexAnyASCII/256:16-4 34638 3440 ns/op BenchmarkIndexAnyASCII/256:32-4 34032 3464 ns/op BenchmarkIndexAnyASCII/256:64-4 34330 3498 ns/op BenchmarkIndexAnyUTF8/1:1-4 2185903 53.73 ns/op BenchmarkIndexAnyUTF8/1:2-4 2174262 52.56 ns/op BenchmarkIndexAnyUTF8/1:4-4 2203932 54.10 ns/op BenchmarkIndexAnyUTF8/1:8-4 2186690 52.24 ns/op BenchmarkIndexAnyUTF8/1:16-4 2261004 52.54 ns/op BenchmarkIndexAnyUTF8/1:32-4 2199800 53.43 ns/op BenchmarkIndexAnyUTF8/1:64-4 2207892 52.90 ns/op BenchmarkIndexAnyUTF8/16:1-4 154314 803.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 272744 438.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 281068 428.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 275889 426.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 271558 430.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 252220 471.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 272127 440.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 9427 11409 ns/op BenchmarkIndexAnyUTF8/256:2-4 20084 6104 ns/op BenchmarkIndexAnyUTF8/256:4-4 20019 6105 ns/op BenchmarkIndexAnyUTF8/256:8-4 20054 5851 ns/op BenchmarkIndexAnyUTF8/256:16-4 20152 5939 ns/op BenchmarkIndexAnyUTF8/256:32-4 18988 6314 ns/op BenchmarkIndexAnyUTF8/256:64-4 19602 6102 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2156571 55.34 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2132847 53.61 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2150756 53.34 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2169984 53.51 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2154255 53.56 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2150068 53.57 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2172808 53.56 ns/op BenchmarkLastIndexAnyASCII/16:1-4 335371 342.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328374 347.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 330308 350.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 328392 356.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 316888 363.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 297421 394.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 262712 442.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 25118 4791 ns/op BenchmarkLastIndexAnyASCII/256:2-4 25066 4859 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25587 4839 ns/op BenchmarkLastIndexAnyASCII/256:8-4 25348 4895 ns/op BenchmarkLastIndexAnyASCII/256:16-4 25456 4702 ns/op BenchmarkLastIndexAnyASCII/256:32-4 25260 4790 ns/op BenchmarkLastIndexAnyASCII/256:64-4 25297 4796 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2252394 53.86 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2214415 53.71 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2200447 52.62 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2228659 51.61 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2190950 51.39 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2195037 52.19 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2208722 51.84 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 231075 481.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 275679 421.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 267564 420.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 285319 421.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 270849 428.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 271556 438.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 263706 434.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17505 6802 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 20377 5875 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 20320 5851 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 20037 5947 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19479 6048 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18696 6470 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19468 6217 ns/op BenchmarkTrimASCII/1:1-4 2586181 46.10 ns/op BenchmarkTrimASCII/1:2-4 2032118 59.16 ns/op BenchmarkTrimASCII/1:4-4 1967566 62.13 ns/op BenchmarkTrimASCII/1:8-4 1832719 64.72 ns/op BenchmarkTrimASCII/1:16-4 1596500 74.65 ns/op BenchmarkTrimASCII/16:1-4 434948 267.9 ns/op BenchmarkTrimASCII/16:2-4 316440 366.3 ns/op BenchmarkTrimASCII/16:4-4 326703 359.1 ns/op BenchmarkTrimASCII/16:8-4 316357 364.3 ns/op BenchmarkTrimASCII/16:16-4 315025 375.1 ns/op BenchmarkTrimASCII/256:1-4 34345 3540 ns/op BenchmarkTrimASCII/256:2-4 24368 4812 ns/op BenchmarkTrimASCII/256:4-4 24704 4746 ns/op BenchmarkTrimASCII/256:8-4 25060 4782 ns/op BenchmarkTrimASCII/256:16-4 24238 4794 ns/op BenchmarkTrimASCII/4096:1-4 2121 55068 ns/op BenchmarkTrimASCII/4096:2-4 1564 77158 ns/op BenchmarkTrimASCII/4096:4-4 1552 76281 ns/op BenchmarkTrimASCII/4096:8-4 1536 76554 ns/op BenchmarkTrimASCII/4096:16-4 1545 76517 ns/op BenchmarkTrimByte-4 1421113 84.14 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13532 8803 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13494 8913 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 655 180023 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1255 89548 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2439 45643 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4296 24351 ns/op BenchmarkCompareBytesEqual-4 11531262 9.976 ns/op BenchmarkCompareBytesToNil-4 12151092 9.313 ns/op BenchmarkCompareBytesEmpty-4 13215830 9.040 ns/op BenchmarkCompareBytesIdentical-4 12758320 9.075 ns/op BenchmarkCompareBytesSameLength-4 10631503 10.93 ns/op BenchmarkCompareBytesDifferentLength-4 11311878 10.24 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1863 67082 ns/op 15631.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1836 63947 ns/op 16397.75 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1723 64492 ns/op 16259.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1748 64010 ns/op 16381.58 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1825 64333 ns/op 16299.23 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1750 66088 ns/op 15866.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1833 66628 ns/op 15737.88 MB/s BenchmarkCompareBytesBig-4 1846 63980 ns/op 16389.37 MB/s BenchmarkCompareBytesBigIdentical-4 13654914 8.434 ns/op 124323413.50 MB/s PASS ok bytes 74.637s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 84983928 ns/op 1.18 MB/s 3620744 B/op 54 allocs/op BenchmarkDecodeNewton-4 1 343755897 ns/op 1.65 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24823931 ns/op 0.66 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.471s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1771686 ns/op 5.64 MB/s 42453 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16782179 ns/op 5.96 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170467410 ns/op 5.87 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1799298 ns/op 5.56 MB/s 42702 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17476187 ns/op 5.72 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178002636 ns/op 5.62 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 63 1764417 ns/op 5.67 MB/s 42141 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16704877 ns/op 5.99 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167368389 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1755240 ns/op 5.70 MB/s 42758 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16432629 ns/op 6.09 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166717292 ns/op 6.00 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 55 1929892 ns/op 5.18 MB/s 43034 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18343899 ns/op 5.45 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189845599 ns/op 5.27 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 69 1518210 ns/op 6.59 MB/s 43532 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12607501 ns/op 7.93 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128108181 ns/op 7.81 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1381276 ns/op 7.24 MB/s 43517 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10066817 ns/op 9.93 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100336445 ns/op 9.97 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1373901 ns/op 7.28 MB/s 43757 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10048049 ns/op 9.95 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98548381 ns/op 10.15 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1164744 ns/op 8.59 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11113402 ns/op 9.00 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 111725381 ns/op 8.95 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2512154 ns/op 3.98 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 22800034 ns/op 4.39 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 218451965 ns/op 4.58 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 7016424 ns/op 1.43 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 83180600 ns/op 1.20 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 867488947 ns/op 1.15 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6878513 ns/op 1.45 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 83589258 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 872041461 ns/op 1.15 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 74 1384657 ns/op 7.22 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11937178 ns/op 8.38 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 119426905 ns/op 8.37 MB/s BenchmarkEncode/Newton/Speed/1e4-4 45 2251533 ns/op 4.44 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17943043 ns/op 5.57 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 175028189 ns/op 5.71 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6780074 ns/op 1.47 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 74886811 ns/op 1.34 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 789668224 ns/op 1.27 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6894089 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 95321708 ns/op 1.05 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 1006859442 ns/op 0.99 MB/s PASS ok compress/flate 17.653s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2294298 ns/op 4.36 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2340139 ns/op 4.27 MB/s BenchmarkDecoder/1e5-4 5 22197570 ns/op 4.50 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22580120 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 224154844 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 224673993 ns/op 4.45 MB/s BenchmarkEncoder/1e4-4 49 2280960 ns/op 4.38 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1840696 ns/op 5.43 MB/s BenchmarkEncoder/1e5-4 6 19666488 ns/op 5.08 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19519690 ns/op 5.12 MB/s BenchmarkEncoder/1e6-4 1 200389453 ns/op 4.99 MB/s BenchmarkEncoder/1e-Reuse6-4 1 196354617 ns/op 5.09 MB/s PASS ok compress/lzw 2.862s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3738932 ns/op PASS ok container/heap 0.246s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 13036 7883 ns/op BenchmarkWithTimeout/concurrency=40-4 4429 27407 ns/op BenchmarkWithTimeout/concurrency=4000-4 4935 29992 ns/op BenchmarkWithTimeout/concurrency=400000-4 4038 26658 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 346334 308.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 13723 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 11619 9690 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2049 61101 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1150 92500 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 1924 61811 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 177 680929 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 128 912301 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 211 586602 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 16 6303256 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 8 13544727 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 5566267 ns/op BenchmarkCheckCanceled/Err-4 267032 662.0 ns/op BenchmarkCheckCanceled/Done-4 466191 242.1 ns/op BenchmarkContextCancelDone-4 576261 182.5 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 19407 6134 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14644 8261 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 15068 8914 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 14271 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8065 15870 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 541574 224.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 312687 385.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217120 550.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137061 878.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70208 1702 ns/op PASS ok context 13.462s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1550032 74.10 ns/op 215.93 MB/s BenchmarkDecrypt-4 1597983 76.35 ns/op 209.55 MB/s BenchmarkExpand-4 1330150 91.25 ns/op PASS ok crypto/aes 0.635s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 189877 624.3 ns/op 102.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 331204 322.4 ns/op 198.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 175396 665.7 ns/op 96.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 322594 354.2 ns/op 180.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 104086 1115 ns/op 1210.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 135360 855.5 ns/op 1577.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 87518 1334 ns/op 1011.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 115698 1035 ns/op 1304.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 34465 3343 ns/op 2450.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37335 3244 ns/op 2525.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26400 4511 ns/op 1816.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 28998 4108 ns/op 1994.23 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6381 16978 ns/op 60.02 MB/s BenchmarkAESCFBDecrypt1K-4 6522 16953 ns/op 60.11 MB/s BenchmarkAESCFBDecrypt8K-4 883 135066 ns/op 60.61 MB/s BenchmarkAESOFB1K-4 10000 10889 ns/op 93.58 MB/s BenchmarkAESCTR1K-4 13460 8914 ns/op 114.31 MB/s BenchmarkAESCTR8K-4 1687 71256 ns/op 114.90 MB/s BenchmarkAESCBCEncrypt1K-4 13550 8845 ns/op 115.77 MB/s BenchmarkAESCBCDecrypt1K-4 17340 6941 ns/op 147.54 MB/s PASS ok crypto/cipher 3.010s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 76267 1543 ns/op 5.18 MB/s BenchmarkDecrypt-4 79140 1484 ns/op 5.39 MB/s BenchmarkTDESEncrypt-4 30169 3971 ns/op 2.01 MB/s BenchmarkTDESDecrypt-4 30345 3916 ns/op 2.04 MB/s PASS ok crypto/des 0.643s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 944 124466 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7724720 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20784369 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1303555 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.828s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1498 79572 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 43 2726507 ns/op 2711 B/op 34 allocs/op BenchmarkSign/P521-4 19 5999045 ns/op 3100 B/op 35 allocs/op BenchmarkVerify/P256-4 907 130172 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7765130 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 20619154 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3608 31888 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 60 1951185 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 5476755 ns/op 1449 B/op 17 allocs/op PASS ok crypto/ecdsa 1.468s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 303 363474 ns/op BenchmarkNewKeyFromSeed-4 318 373155 ns/op BenchmarkSigning-4 308 386715 ns/op BenchmarkVerification-4 206 578692 ns/op PASS ok crypto/ed25519 0.668s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4790 24911 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 156 737847 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1990224 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5112263 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1341 87412 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1901557 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5223647 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14550137 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10207 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5701 21116 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3638 30357 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 78 1315672 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2492 46689 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 302 394139 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1462 76417 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1250986 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.229s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14256 8234 ns/op 124.36 MB/s BenchmarkHMACSHA256_32-4 24171 4827 ns/op 6.63 MB/s BenchmarkNewWriteSum-4 9940 11028 ns/op 2.90 MB/s PASS ok crypto/hmac 0.521s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57163 2052 ns/op BenchmarkModSub-4 72896 1611 ns/op BenchmarkMontgomeryRepr-4 27831 4345 ns/op BenchmarkMontgomeryMul-4 29493 4053 ns/op BenchmarkModMul-4 13795 8698 ns/op BenchmarkExpBig-4 14 7792199 ns/op BenchmarkExp-4 7 15688950 ns/op PASS ok crypto/internal/bigmod 1.157s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3067 33187 ns/op BenchmarkScalarBaseMult-4 332 339549 ns/op BenchmarkScalarMult-4 154 769607 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 226 528340 ns/op PASS ok crypto/internal/edwards25519 0.641s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 492646 226.3 ns/op BenchmarkMultiply-4 4310973 28.42 ns/op BenchmarkSquare-4 5245998 22.99 ns/op BenchmarkInvert-4 23871 4994 ns/op BenchmarkMult32-4 1405735 85.15 ns/op PASS ok crypto/internal/edwards25519/field 0.842s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 63 1848909 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1585 75723 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5022700 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14092274 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 178 643187 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7653 14939 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1657614 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4406495 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.275s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 588133 190.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 297854 392.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 116004 1032 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 620034 183.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 314512 384.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 117802 1023 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.848s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117505 981.6 ns/op 8.15 MB/s BenchmarkHash64-4 123045 930.0 ns/op 68.82 MB/s BenchmarkHash128-4 112162 1026 ns/op 124.73 MB/s BenchmarkHash256-4 87729 1277 ns/op 200.41 MB/s BenchmarkHash512-4 67058 1774 ns/op 288.58 MB/s BenchmarkHash1K-4 44115 2724 ns/op 375.97 MB/s BenchmarkHash8K-4 7471 15804 ns/op 518.34 MB/s BenchmarkHash1M-4 61 1909470 ns/op 549.15 MB/s BenchmarkHash8M-4 7 15290184 ns/op 548.63 MB/s BenchmarkHash8BytesUnaligned-4 110653 1036 ns/op 7.72 MB/s BenchmarkHash1KUnaligned-4 43861 2727 ns/op 375.53 MB/s BenchmarkHash8KUnaligned-4 7485 15959 ns/op 513.32 MB/s PASS ok crypto/md5 1.611s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 106019600 ns/op PASS ok crypto/rand 0.141s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14042 8489 ns/op 15.08 MB/s BenchmarkRC4_1K-4 1630 68432 ns/op 14.96 MB/s BenchmarkRC4_8K-4 217 547112 ns/op 14.80 MB/s PASS ok crypto/rc4 0.550s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9187892 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20999468 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 39148869 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2853460 ns/op BenchmarkDecryptOAEP/2048-4 12 9237352 ns/op BenchmarkEncryptOAEP/2048-4 36 2870489 ns/op BenchmarkSignPKCS1v15/2048-4 12 9444168 ns/op BenchmarkVerifyPKCS1v15/2048-4 38 2899580 ns/op BenchmarkSignPSS/2048-4 12 9619310 ns/op BenchmarkVerifyPSS/2048-4 40 2935695 ns/op PASS ok crypto/rsa 1.599s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 102631 1106 ns/op 7.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 117321 956.3 ns/op 8.37 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 70491 1697 ns/op 188.61 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 79590 1488 ns/op 215.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47234 2528 ns/op 405.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51416 2328 ns/op 439.89 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9908 11770 ns/op 696.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9435 11528 ns/op 710.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.099s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80331 1445 ns/op 5.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 92338 1262 ns/op 6.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 88806 1325 ns/op 6.04 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24906 4827 ns/op 212.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26498 4502 ns/op 227.46 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26008 4604 ns/op 222.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4239 28406 ns/op 288.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4260 28123 ns/op 291.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4014 28344 ns/op 289.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.318s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52400 2234 ns/op 3.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 68220 1650 ns/op 4.85 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 56223 1867 ns/op 4.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27223 4457 ns/op 229.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 29331 3941 ns/op 259.81 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 27639 4168 ns/op 245.68 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5720 21089 ns/op 388.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5606 20702 ns/op 395.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5580 20770 ns/op 394.41 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.307s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16406877 7.331 ns/op BenchmarkConstantTimeEq-4 17305136 6.975 ns/op BenchmarkConstantTimeLessOrEq-4 16109702 7.406 ns/op BenchmarkXORBytes/8Bytes-4 4441341 26.19 ns/op 305.48 MB/s BenchmarkXORBytes/128Bytes-4 3999513 30.16 ns/op 4243.85 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 113.6 ns/op 18021.06 MB/s BenchmarkXORBytes/32768Bytes-4 93702 1276 ns/op 25685.25 MB/s PASS ok crypto/subtle 1.070s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 132 780397 ns/op BenchmarkCertCache/1-4 146 772380 ns/op BenchmarkCertCache/2-4 154 759541 ns/op BenchmarkCertCache/3-4 136 874577 ns/op BenchmarkHandshakeServer/RSA-4 37 3208544 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3915834 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3531322 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 99 1208706 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 148 839815 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 46 2531940 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 58 2053834 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 30515335 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29156986 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21700545 ns/op 48.32 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 31199483 ns/op 33.61 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 35635094 ns/op 58.85 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 45220274 ns/op 46.38 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61813225 ns/op 67.85 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 80760960 ns/op 51.93 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 117328434 ns/op 71.50 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 159979729 ns/op 52.44 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 214667373 ns/op 78.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 270562595 ns/op 62.01 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 452760865 ns/op 74.11 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 590821384 ns/op 56.79 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 906804971 ns/op 74.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1150404756 ns/op 58.34 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23935380 ns/op 43.81 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 32276208 ns/op 32.49 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 37287141 ns/op 56.24 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 53266672 ns/op 39.37 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65151448 ns/op 64.38 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 77021587 ns/op 54.46 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 121530761 ns/op 69.02 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 149185402 ns/op 56.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 233924902 ns/op 71.72 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 267776504 ns/op 62.65 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 470623318 ns/op 71.30 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 630876501 ns/op 53.19 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 880137251 ns/op 76.25 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1152790598 ns/op 58.21 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702455852 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 706144157 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287892243 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288050874 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149963257 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150741491 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 81283532 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80569855 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38399404 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38111780 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142197164 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145172477 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64075330 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63771705 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37348615 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 38036480 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24577351 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24228989 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16729583 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16272742 ns/op PASS ok crypto/tls 18.789s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12619205 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 295 393471 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 870 124468 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 850 133463 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 0.856s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 4 26978838 ns/op 2503386 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 4 27049292 ns/op 2228292 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 16128193 ns/op 1773122 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 4 27703779 ns/op 2351556 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 9 12148141 ns/op 595611 B/op 14149 allocs/op BenchmarkConcurrentTxStmtQuery-4 5 21971488 ns/op 823625 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 26 4428459 ns/op 108107 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 26033341 ns/op 1676372 B/op 14247 allocs/op BenchmarkManyConcurrentQueries-4 2192 51269 ns/op 3974 B/op 20 allocs/op BenchmarkGrabConn-4 224604 541.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.956s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 194419 595.8 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 66 1684248 ns/op 188223 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1506153 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 18901 6264 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.754s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 670 164365 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3070 38128 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.397s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 268 409524 ns/op 20.00 MB/s BenchmarkEncodeToString-4 228 469853 ns/op 17.44 MB/s BenchmarkDecode-4 141 808390 ns/op 16.22 MB/s BenchmarkDecodeString-4 145 811753 ns/op 16.15 MB/s PASS ok encoding/base32 0.742s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 320 333288 ns/op 24.58 MB/s BenchmarkDecodeString/2-4 253258 400.8 ns/op 9.98 MB/s BenchmarkDecodeString/4-4 214995 541.0 ns/op 14.79 MB/s BenchmarkDecodeString/8-4 173751 661.2 ns/op 18.15 MB/s BenchmarkDecodeString/64-4 35136 3364 ns/op 26.16 MB/s BenchmarkDecodeString/8192-4 314 359997 ns/op 30.34 MB/s BenchmarkNewEncoding-4 84508 1309 ns/op 195.57 MB/s PASS ok encoding/base64 1.000s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1305 85344 ns/op 46.87 MB/s BenchmarkReadStruct-4 17406 6682 ns/op 11.22 MB/s BenchmarkWriteStruct-4 18543 6289 ns/op 11.93 MB/s BenchmarkReadInts-4 49351 2489 ns/op 12.05 MB/s BenchmarkWriteInts-4 40725 2893 ns/op 10.37 MB/s BenchmarkWriteSlice1000Int32s-4 1318 85856 ns/op 46.59 MB/s BenchmarkPutUint16-4 3511899 34.07 ns/op 58.70 MB/s BenchmarkAppendUint16-4 3480380 34.22 ns/op 58.44 MB/s BenchmarkPutUint32-4 2487984 47.38 ns/op 84.42 MB/s BenchmarkAppendUint32-4 2528514 47.10 ns/op 84.93 MB/s BenchmarkPutUint64-4 1048597 113.3 ns/op 70.63 MB/s BenchmarkAppendUint64-4 938533 117.3 ns/op 68.20 MB/s BenchmarkLittleEndianPutUint16-4 3463101 34.28 ns/op 58.35 MB/s BenchmarkLittleEndianAppendUint16-4 3515478 34.11 ns/op 58.64 MB/s BenchmarkLittleEndianPutUint32-4 2502118 46.68 ns/op 85.70 MB/s BenchmarkLittleEndianAppendUint32-4 2563662 45.59 ns/op 87.74 MB/s BenchmarkLittleEndianPutUint64-4 1000000 113.5 ns/op 70.48 MB/s BenchmarkLittleEndianAppendUint64-4 997042 117.3 ns/op 68.19 MB/s BenchmarkReadFloats-4 156796 771.5 ns/op 15.55 MB/s BenchmarkWriteFloats-4 131418 898.0 ns/op 13.36 MB/s BenchmarkReadSlice1000Float32s-4 1260 98897 ns/op 40.45 MB/s BenchmarkWriteSlice1000Float32s-4 1166 107491 ns/op 37.21 MB/s BenchmarkReadSlice1000Uint8s-4 63784 1631 ns/op 612.96 MB/s BenchmarkWriteSlice1000Uint8s-4 82939 1207 ns/op 828.75 MB/s BenchmarkPutUvarint32-4 808436 156.8 ns/op 25.51 MB/s BenchmarkPutUvarint64-4 183108 628.9 ns/op 12.72 MB/s PASS ok encoding/binary 3.890s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6651 16735 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6885 17182 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6723 17269 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3598 29211 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7148 15265 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7341 15252 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7675 15086 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4582 26701 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 11220 10785 ns/op PASS ok encoding/csv 1.486s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 8842 11693 ns/op BenchmarkEndToEndByteBuffer-4 14504 9274 ns/op BenchmarkEndToEndSliceByteBuffer-4 300 471757 ns/op BenchmarkEncodeComplex128Slice-4 728 142993 ns/op BenchmarkEncodeFloat64Slice-4 1554 78902 ns/op BenchmarkEncodeInt32Slice-4 1540 70848 ns/op BenchmarkEncodeStringSlice-4 2296 45129 ns/op BenchmarkEncodeInterfaceSlice-4 73 1598987 ns/op BenchmarkDecodeComplex128Slice-4 496 204810 ns/op BenchmarkDecodeFloat64Slice-4 999 102551 ns/op BenchmarkDecodeInt32Slice-4 1137 104153 ns/op BenchmarkDecodeStringSlice-4 752 168858 ns/op BenchmarkDecodeStringsSlice-4 243 465908 ns/op BenchmarkDecodeBytesSlice-4 535 187985 ns/op BenchmarkDecodeInterfaceSlice-4 105 977230 ns/op BenchmarkDecodeMap-4 87 1325167 ns/op PASS ok encoding/gob 2.827s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13449 8978 ns/op 28.51 MB/s BenchmarkEncode/1024-4 2908 36387 ns/op 28.14 MB/s BenchmarkEncode/4096-4 820 143667 ns/op 28.51 MB/s BenchmarkEncode/16384-4 211 569064 ns/op 28.79 MB/s BenchmarkDecode/256-4 26066 4531 ns/op 56.50 MB/s BenchmarkDecode/1024-4 6295 18197 ns/op 56.27 MB/s BenchmarkDecode/4096-4 1617 72075 ns/op 56.83 MB/s BenchmarkDecode/16384-4 415 287916 ns/op 56.91 MB/s BenchmarkDump/256-4 1164 100989 ns/op 2.53 MB/s BenchmarkDump/1024-4 301 396702 ns/op 2.58 MB/s BenchmarkDump/4096-4 81 1580405 ns/op 2.59 MB/s BenchmarkDump/16384-4 19 6845237 ns/op 2.39 MB/s PASS ok encoding/hex 1.807s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 171322284 ns/op 11.33 MB/s 8390800 B/op 55 allocs/op BenchmarkCodeEncoderError-4 1 168196467 ns/op 11.54 MB/s 8393680 B/op 113 allocs/op BenchmarkCodeMarshal-4 1 154629972 ns/op 12.55 MB/s 10332664 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 174198173 ns/op 11.14 MB/s 10335896 B/op 112 allocs/op BenchmarkMarshalBytes/32-4 22237 5434 ns/op BenchmarkMarshalBytes/256-4 5031 20812 ns/op BenchmarkMarshalBytes/4096-4 488 245470 ns/op BenchmarkMarshalBytesError/32-4 54 2039782 ns/op BenchmarkMarshalBytesError/256-4 57 2037756 ns/op BenchmarkMarshalBytesError/4096-4 51 2244910 ns/op BenchmarkCodeDecoder-4 1 438743086 ns/op 4.42 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 36352 3277 ns/op 4.27 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 46395 2277 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 364659283 ns/op 5.32 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 357446701 ns/op 5.43 MB/s 2939472 B/op 91330 allocs/op BenchmarkUnmarshalString-4 66441 1786 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 127239 934.2 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 263794 525.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 85836 1482 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 83935 1366 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 19726 5935 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2818 39810 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 726 177372 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 94 1700193 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 7 16556081 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 532485 220.5 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 483169 226.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 421585 239.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 531024 223.9 ns/op BenchmarkEncodeMarshaler-4 76761 1590 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 89336 1206 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3944292 29.76 ns/op BenchmarkNumberIsValidRegexp-4 21171 5816 ns/op PASS ok encoding/json 7.538s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2458291 ns/op 26.66 MB/s BenchmarkDecode-4 22 5158495 ns/op 17.21 MB/s PASS ok encoding/pem 0.383s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2725 52341 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 962 138616 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4789 31590 ns/op PASS ok encoding/xml 0.869s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 268376 410.8 ns/op BenchmarkIntSet-4 349920 326.4 ns/op BenchmarkFloatAdd-4 84319 1896 ns/op BenchmarkFloatSet-4 351961 310.8 ns/op BenchmarkStringSet-4 357298 333.2 ns/op BenchmarkMapSet-4 68848 1783 ns/op BenchmarkMapSetDifferent-4 60066 2054 ns/op BenchmarkMapSetDifferentRandom-4 237 503741 ns/op BenchmarkMapSetString-4 87660 1553 ns/op BenchmarkMapAddSame-4 29019 3667 ns/op BenchmarkMapAddDifferent-4 13267 7863 ns/op BenchmarkMapAddDifferentRandom-4 171 728442 ns/op BenchmarkMapAddSameSteadyState-4 256454 503.8 ns/op BenchmarkMapAddDifferentSteadyState-4 104696 1057 ns/op BenchmarkRealworldExpvarUsage-4 14026 7748 ns/op PASS ok expvar 2.655s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 99783 1182 ns/op BenchmarkSprintfEmpty-4 374296 277.6 ns/op BenchmarkSprintfString-4 251092 407.6 ns/op BenchmarkSprintfTruncateString-4 237444 443.0 ns/op BenchmarkSprintfTruncateBytes-4 150319 851.1 ns/op BenchmarkSprintfSlowParsingPath-4 247867 530.0 ns/op BenchmarkSprintfQuoteString-4 36922 2814 ns/op BenchmarkSprintfInt-4 222828 496.1 ns/op BenchmarkSprintfIntInt-4 174780 730.9 ns/op BenchmarkSprintfPrefixedInt-4 237262 631.8 ns/op BenchmarkSprintfFloat-4 146125 786.0 ns/op BenchmarkSprintfComplex-4 59298 1834 ns/op BenchmarkSprintfBoolean-4 226770 521.8 ns/op BenchmarkSprintfHexString-4 132751 913.4 ns/op BenchmarkSprintfHexBytes-4 78018 1455 ns/op BenchmarkSprintfBytes-4 45970 2677 ns/op BenchmarkSprintfStringer-4 73998 1436 ns/op BenchmarkSprintfStructure-4 37574 2926 ns/op BenchmarkManyArgs-4 74406 1922 ns/op BenchmarkFprintInt-4 70574 1709 ns/op BenchmarkFprintfBytes-4 70220 1731 ns/op BenchmarkFprintIntNoAlloc-4 64992 1763 ns/op BenchmarkScanInts-4 33 3402644 ns/op BenchmarkScanRecursiveInt-4 1 393684414 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 431297214 ns/op PASS ok fmt 4.750s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 474 250813 ns/op PASS ok go/build 0.194s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 44656 2342 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 9428 11463 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 2762 37053 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 860 139978 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 210 573596 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 42 2790709 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 9 12143322 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 2 51885102 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 214466036 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.468s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 290891849 ns/op 0.22 MB/s 45053144 B/op 48714 allocs/op PASS ok go/format 0.355s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 5 20975493 ns/op 2.57 MB/s BenchmarkParseOnly-4 6 17944114 ns/op 3.00 MB/s BenchmarkResolve-4 37 3074991 ns/op 17.52 MB/s PASS ok go/parser 1.151s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 152780164 ns/op 0.34 MB/s 5149320 B/op 27607 allocs/op BenchmarkPrintDecl-4 613 172036 ns/op 0.19 MB/s 16044 B/op 51 allocs/op PASS ok go/printer 0.322s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 271 435813 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8914101 ns/op 6.15 MB/s BenchmarkScanFiles/go/parser/parser.go-4 8 12665409 ns/op 5.68 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17777356 ns/op 6.37 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 218 544450 ns/op 5.65 MB/s PASS ok go/scanner 0.755s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 109.3 ns/op PASS ok go/token 0.158s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 105 1057208 ns/op BenchmarkNamed/Underlying/nongeneric-4 804770 126.9 ns/op BenchmarkNamed/Underlying/generic-4 878732 124.3 ns/op BenchmarkNamed/Underlying/src_instance-4 832842 125.8 ns/op BenchmarkNamed/Underlying/user_instance-4 855000 124.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 17064 6930 ns/op BenchmarkNamed/NewMethodSet/generic-4 18429 6385 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 17950 6858 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 17763 6632 ns/op BenchmarkCheck/http/funcbodies/info-4 1 795523774 ns/op 38364 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 495798894 ns/op 61548 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 288543961 ns/op 105756 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 266851070 ns/op 114362 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 548865266 ns/op 9331 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 132378217 ns/op 38668 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 80643444 ns/op 63482 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 79309014 ns/op 64544 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 214360577 ns/op 10105 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 76739514 ns/op 28234 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 58744894 ns/op 36861 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 54317690 ns/op 39864 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1470099350 ns/op 43038 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 706444065 ns/op 89556 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 209784104 ns/op 301441 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 155874809 ns/op 405700 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 577413116 ns/op 3451 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 117489394 ns/op 16954 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 1 111790066 ns/op 17816 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 92880606 ns/op 21446 lines/s PASS ok go/types 20.317s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9682 12374 ns/op 82.75 MB/s PASS ok hash/adler32 0.259s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 234981 511.6 ns/op 29.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 220568 507.5 ns/op 29.56 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 115393 996.3 ns/op 40.15 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 123142 964.1 ns/op 41.49 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 418064 253.1 ns/op 2023.03 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 470222 258.1 ns/op 1983.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 412214 286.1 ns/op 3578.95 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 384810 286.0 ns/op 3580.55 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 236473 497.1 ns/op 8239.70 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 241144 494.4 ns/op 8284.53 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 49914 2446 ns/op 13397.05 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51050 2350 ns/op 13941.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 434293 252.8 ns/op 59.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 467410 253.5 ns/op 59.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 455737 254.0 ns/op 157.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 460656 252.6 ns/op 158.35 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 336117 354.3 ns/op 1445.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 325074 361.5 ns/op 1416.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 263868 445.2 ns/op 2300.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 265462 450.6 ns/op 2272.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 227923 525.7 ns/op 7791.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 224869 528.0 ns/op 7757.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47532 2539 ns/op 12904.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46857 2553 ns/op 12834.24 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 221721 534.8 ns/op 28.05 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 222379 524.1 ns/op 28.62 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 111202 1090 ns/op 36.68 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 114853 1040 ns/op 38.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8434 13860 ns/op 36.94 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8376 14126 ns/op 36.24 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4107 28690 ns/op 35.69 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4153 28836 ns/op 35.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1039 115440 ns/op 35.48 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1023 116214 ns/op 35.25 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 127 929044 ns/op 35.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 127 933650 ns/op 35.10 MB/s PASS ok hash/crc32 4.935s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 91 1217342 ns/op 53.84 MB/s BenchmarkCrc64/ISO4KB-4 1069 106936 ns/op 38.30 MB/s BenchmarkCrc64/ISO1KB-4 4746 22637 ns/op 45.24 MB/s BenchmarkCrc64/ECMA64KB-4 90 1214541 ns/op 53.96 MB/s BenchmarkCrc64/Random64KB-4 99 1152636 ns/op 56.86 MB/s BenchmarkCrc64/Random16KB-4 393 306024 ns/op 53.54 MB/s PASS ok hash/crc64 0.786s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 9613 12289 ns/op 83.33 MB/s BenchmarkFnv32aKB-4 9550 12710 ns/op 80.56 MB/s BenchmarkFnv64KB-4 8870 12378 ns/op 82.73 MB/s BenchmarkFnv64aKB-4 9362 12337 ns/op 83.00 MB/s BenchmarkFnv128KB-4 2127 55826 ns/op 18.34 MB/s BenchmarkFnv128aKB-4 2162 54213 ns/op 18.89 MB/s PASS ok hash/fnv 0.958s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 615778 196.2 ns/op 20.39 MB/s BenchmarkHash/n=4/Bytes-4 4580080 25.85 ns/op 154.76 MB/s BenchmarkHash/n=4/String-4 1733652 69.63 ns/op 57.45 MB/s BenchmarkHash/n=8/Write-4 532641 190.0 ns/op 42.11 MB/s BenchmarkHash/n=8/Bytes-4 4570656 25.79 ns/op 310.18 MB/s BenchmarkHash/n=8/String-4 1705576 70.37 ns/op 113.68 MB/s BenchmarkHash/n=16/Write-4 567889 186.0 ns/op 86.02 MB/s BenchmarkHash/n=16/Bytes-4 4734676 24.92 ns/op 642.06 MB/s BenchmarkHash/n=16/String-4 1714628 69.32 ns/op 230.80 MB/s BenchmarkHash/n=32/Write-4 577519 190.6 ns/op 167.93 MB/s BenchmarkHash/n=32/Bytes-4 4741495 24.53 ns/op 1304.57 MB/s BenchmarkHash/n=32/String-4 1675138 70.79 ns/op 452.02 MB/s BenchmarkHash/n=64/Write-4 542185 211.2 ns/op 303.05 MB/s BenchmarkHash/n=64/Bytes-4 4596795 27.24 ns/op 2349.56 MB/s BenchmarkHash/n=64/String-4 1618920 72.29 ns/op 885.27 MB/s BenchmarkHash/n=256/Write-4 413497 275.3 ns/op 929.78 MB/s BenchmarkHash/n=256/Bytes-4 2558904 47.88 ns/op 5346.18 MB/s BenchmarkHash/n=256/String-4 838825 131.5 ns/op 1947.49 MB/s BenchmarkHash/n=320/Write-4 412680 271.5 ns/op 1178.64 MB/s BenchmarkHash/n=320/Bytes-4 1906584 61.13 ns/op 5234.88 MB/s BenchmarkHash/n=320/String-4 598020 185.7 ns/op 1723.33 MB/s BenchmarkHash/n=1024/Write-4 254148 430.6 ns/op 2378.34 MB/s BenchmarkHash/n=1024/Bytes-4 737541 156.7 ns/op 6532.94 MB/s BenchmarkHash/n=1024/String-4 243331 472.7 ns/op 2166.23 MB/s BenchmarkHash/n=4096/Write-4 120190 996.1 ns/op 4112.00 MB/s BenchmarkHash/n=4096/Bytes-4 208152 580.7 ns/op 7053.82 MB/s BenchmarkHash/n=4096/String-4 63915 1862 ns/op 2199.64 MB/s BenchmarkHash/n=16384/Write-4 38634 3188 ns/op 5138.88 MB/s BenchmarkHash/n=16384/Bytes-4 52790 2294 ns/op 7140.58 MB/s BenchmarkHash/n=16384/String-4 16893 7046 ns/op 2325.44 MB/s PASS ok hash/maphash 4.527s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 772 134322 ns/op BenchmarkEscapeNone-4 109843 1041 ns/op BenchmarkUnescape-4 715 159912 ns/op BenchmarkUnescapeNone-4 543333 222.6 ns/op BenchmarkUnescapeSparse-4 8836 12841 ns/op BenchmarkUnescapeDense-4 1068 102884 ns/op PASS ok html 0.875s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9260 12413 ns/op BenchmarkCSSEscaperNoSpecials-4 45342 2595 ns/op BenchmarkDecodeCSS-4 26571 4501 ns/op BenchmarkDecodeCSSNoSpecials-4 4618927 25.66 ns/op BenchmarkCSSValueFilter-4 101572 1023 ns/op BenchmarkCSSValueFilterOk-4 79226 1443 ns/op BenchmarkEscapedExecute-4 3820 26589 ns/op BenchmarkHTMLNospaceEscaper-4 10000 11178 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 64443 1794 ns/op BenchmarkStripTags-4 20277 5647 ns/op BenchmarkStripTagsNoSpecials-4 243526 419.9 ns/op BenchmarkJSValEscaperWithNum-4 24124 5164 ns/op BenchmarkJSValEscaperWithStr-4 4600 22251 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18459 6346 ns/op BenchmarkJSValEscaperWithObj-4 4372 26493 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13251 8682 ns/op BenchmarkJSStrEscaperNoSpecials-4 61488 1950 ns/op BenchmarkJSStrEscaper-4 10000 10607 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 52906 2177 ns/op BenchmarkJSRegexpEscaper-4 9792 11589 ns/op BenchmarkTemplateSpecialTags-4 90 1312928 ns/op BenchmarkURLEscaper-4 4258 26904 ns/op BenchmarkURLEscaperNoSpecials-4 156288 677.5 ns/op BenchmarkURLNormalizer-4 5035 20497 ns/op BenchmarkURLNormalizerNoSpecials-4 175430 713.5 ns/op BenchmarkSrcsetFilter-4 17791 6433 ns/op BenchmarkSrcsetFilterNoSpecials-4 107842 1149 ns/op PASS ok html/template 4.052s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 551628 188.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 371479 271.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 586293 201.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 462265 253.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1863811 64.10 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1235288 94.95 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1901802 63.40 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1254230 94.15 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1473411 81.01 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 402872 262.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 327933 348.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 410260 259.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 339471 339.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 771447 138.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 516127 217.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 959644 123.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 504798 226.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 419109 266.1 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1343661 91.36 ns/op BenchmarkRGBASetRGBA-4 1403689 84.42 ns/op BenchmarkRGBA64At-4 832878 142.0 ns/op BenchmarkRGBA64SetRGBA64-4 757113 141.7 ns/op BenchmarkNRGBAAt-4 1393372 85.94 ns/op BenchmarkNRGBASetNRGBA-4 1421426 82.05 ns/op BenchmarkNRGBA64At-4 704251 145.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 769353 143.4 ns/op BenchmarkAlphaAt-4 2286864 50.81 ns/op BenchmarkAlphaSetAlpha-4 2178690 51.90 ns/op BenchmarkAlpha16At-4 1503406 79.38 ns/op BenchmarkAlphaSetAlpha16-4 1514038 79.25 ns/op BenchmarkGrayAt-4 2340860 51.23 ns/op BenchmarkGraySetGray-4 2348252 50.22 ns/op BenchmarkGray16At-4 1516215 78.27 ns/op BenchmarkGraySetGray16-4 1545423 77.46 ns/op PASS ok image 5.746s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4332320 27.70 ns/op BenchmarkYCbCrToRGB/128-4 4285474 28.09 ns/op BenchmarkYCbCrToRGB/255-4 4079078 29.50 ns/op BenchmarkRGBToYCbCr/0-4 4108089 29.00 ns/op BenchmarkRGBToYCbCr/Cb-4 4210465 28.09 ns/op BenchmarkRGBToYCbCr/Cr-4 4226010 28.01 ns/op BenchmarkYCbCrToRGBA/0-4 3363948 35.68 ns/op BenchmarkYCbCrToRGBA/128-4 3171055 37.76 ns/op BenchmarkYCbCrToRGBA/255-4 3256159 36.66 ns/op BenchmarkNYCbCrAToRGBA/0-4 3354436 35.85 ns/op BenchmarkNYCbCrAToRGBA/128-4 3333996 36.02 ns/op BenchmarkNYCbCrAToRGBA/255-4 3224605 36.16 ns/op PASS ok image/color 1.916s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 31836978 ns/op BenchmarkFillSrc-4 330 362115 ns/op BenchmarkCopyOver-4 7 16563829 ns/op BenchmarkCopySrc-4 420 275905 ns/op BenchmarkNRGBAOver-4 6 17084224 ns/op BenchmarkNRGBASrc-4 9 11469660 ns/op BenchmarkYCbCr-4 8 13062573 ns/op BenchmarkGray-4 16 7013139 ns/op BenchmarkCMYK-4 9 11414048 ns/op BenchmarkGlyphOver-4 19 5693611 ns/op BenchmarkRGBAMaskOver-4 4 28150691 ns/op BenchmarkGrayMaskOver-4 5 21963571 ns/op BenchmarkRGBA64ImageMaskOver-4 3 35705546 ns/op BenchmarkRGBA-4 5 23711951 ns/op BenchmarkPalettedFill-4 932 131015 ns/op BenchmarkPalettedRGBA-4 4 25586584 ns/op BenchmarkGenericOver-4 2 50089182 ns/op BenchmarkGenericMaskOver-4 5 21387922 ns/op BenchmarkGenericSrc-4 3 34200722 ns/op BenchmarkGenericMaskSrc-4 4 29949860 ns/op PASS ok image/draw 6.090s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4894060 ns/op 3.16 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 124445104 ns/op 2.47 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3294344806 ns/op 0.37 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2251813 ns/op 6.86 MB/s 79987 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 159749804 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.411s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3580 28031 ns/op BenchmarkIDCT-4 4581 26316 ns/op BenchmarkDecodeBaseline-4 9 12384142 ns/op 4.99 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17417154 ns/op 3.55 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 155855712 ns/op 7.88 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 194697526 ns/op 4.73 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.576s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11848966 9.543 ns/op BenchmarkDecodeGray-4 12 9048598 ns/op 7.24 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 37953747 ns/op 6.91 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 33218175 ns/op 7.89 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5452267 ns/op 12.02 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31791504 ns/op 8.25 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38076564 ns/op 6.88 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 59222528 ns/op 5.19 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 57169977 ns/op 5.37 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 190847481 ns/op 6.44 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 211696019 ns/op 5.80 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29896740 ns/op 10.28 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 188292941 ns/op 6.53 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 817880808 ns/op 1.50 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.830s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 60224116 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 55392977 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 384363775 ns/op 1.30 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 372900217 ns/op 1.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 57489730 ns/op 1.74 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 50574346 ns/op 1.98 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 370731811 ns/op 1.35 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 362501009 ns/op 1.38 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 839261551 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 904809020 ns/op 1.11 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4702282605 ns/op 1.06 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4644112350 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 9468043831 ns/op 1.06 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 9747180785 ns/op 1.03 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 55484586526 ns/op 0.90 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 51564473028 ns/op 0.97 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10225945 ns/op 9.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11917239 ns/op 8.39 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50493849 ns/op 9.90 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56993692 ns/op 8.77 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 103806700 ns/op 9.63 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 119143257 ns/op 8.39 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 521416755 ns/op 9.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 587048548 ns/op 8.52 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1016988204 ns/op 9.83 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1166093525 ns/op 8.58 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5129030155 ns/op 9.75 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5701048570 ns/op 8.77 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 67488108 ns/op 1.48 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 61849106 ns/op 1.62 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 414607731 ns/op 1.21 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 472918095 ns/op 1.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1034076050 ns/op 0.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1123475757 ns/op 0.89 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7096993234 ns/op 0.70 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7076574461 ns/op 0.71 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 14477626903 ns/op 0.69 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 14426543283 ns/op 0.69 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 87475855195 ns/op 0.57 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 85447098572 ns/op 0.59 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 181091243 ns/op 23.08 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 189038614 ns/op 22.11 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 391.008s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34374 2944 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 36585 3066 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33960 3483 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 26871 4105 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 21987 5369 ns/op 2.98 MB/s BenchmarkMarshalCorpusFile/32-4 15255 7768 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/64-4 7898 12975 ns/op 4.93 MB/s BenchmarkMarshalCorpusFile/128-4 4888 20482 ns/op 6.25 MB/s BenchmarkMarshalCorpusFile/256-4 2682 39591 ns/op 6.47 MB/s BenchmarkMarshalCorpusFile/512-4 1392 76368 ns/op 6.70 MB/s BenchmarkMarshalCorpusFile/1024-4 801 145606 ns/op 7.03 MB/s BenchmarkMarshalCorpusFile/2048-4 378 295044 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/4096-4 208 567282 ns/op 7.22 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1149758 ns/op 7.12 MB/s BenchmarkMarshalCorpusFile/16384-4 54 2292184 ns/op 7.15 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6431509 ns/op 5.09 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13315356 ns/op 4.92 MB/s BenchmarkMarshalCorpusFile/131072-4 4 30298481 ns/op 4.33 MB/s BenchmarkMarshalCorpusFile/262144-4 2 60607915 ns/op 4.33 MB/s BenchmarkMarshalCorpusFile/524288-4 1 135655848 ns/op 3.86 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 279524912 ns/op 3.75 MB/s BenchmarkUnmarshalCorpusFile/1-4 9352 11768 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 10186 12001 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 7796 13259 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 6501 15524 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 5769 18222 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4539 26373 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/64-4 3919 30863 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/128-4 2780 40607 ns/op 3.15 MB/s BenchmarkUnmarshalCorpusFile/256-4 1128 104799 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/512-4 613 200178 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1024-4 315 377465 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/2048-4 160 738152 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/4096-4 80 1455547 ns/op 2.81 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2946308 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5895409 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11855146 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23799675 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47493405 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 100286890 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 198824362 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 398251005 ns/op 2.63 MB/s BenchmarkMutatorBytes/1-4 37840 3172 ns/op BenchmarkMutatorBytes/10-4 39548 2996 ns/op BenchmarkMutatorBytes/100-4 36066 3364 ns/op BenchmarkMutatorBytes/1000-4 25824 4885 ns/op BenchmarkMutatorBytes/10000-4 7380 20765 ns/op BenchmarkMutatorBytes/100000-4 1047 126830 ns/op BenchmarkMutatorString/1-4 36000 3241 ns/op BenchmarkMutatorString/10-4 37269 3233 ns/op BenchmarkMutatorString/100-4 33006 3990 ns/op BenchmarkMutatorString/1000-4 14436 7598 ns/op BenchmarkMutatorString/10000-4 3549 61180 ns/op BenchmarkMutatorString/100000-4 186 625034 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17592 5706 ns/op BenchmarkMutatorAllBasicTypes/string-4 20494 5941 ns/op BenchmarkMutatorAllBasicTypes/bool-4 66640 1872 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57697 2069 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57853 2060 ns/op BenchmarkMutatorAllBasicTypes/int-4 63100 1906 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62160 1908 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62553 1924 ns/op BenchmarkMutatorAllBasicTypes/int32-4 62853 1891 ns/op BenchmarkMutatorAllBasicTypes/int64-4 63822 1904 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59624 1961 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 60218 1960 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 61724 1970 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 61245 1964 ns/op PASS ok internal/fuzz 11.815s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 29724 3787 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 129174 916.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.306s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 35290 3840 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6394 17830 ns/op BenchmarkSplicePipePoolParallel-4 88521 1371 ns/op BenchmarkSplicePipeNativeParallel-4 17108 6602 ns/op PASS ok internal/poll 0.808s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20414544 ns/op PASS ok internal/trace 3.101s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 17366 ns/op BenchmarkCopyNLarge-4 100 1247169 ns/op PASS ok io 0.359s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 234708 510.2 ns/op BenchmarkPrintln-4 24807 4927 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 33158 3149 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2390 51116 ns/op BenchmarkDiscard-4 920824 121.3 ns/op 0 B/op 0 allocs/op PASS ok log 0.983s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 3292564 34.35 ns/op BenchmarkAcosh-4 1283058 93.53 ns/op BenchmarkAsin-4 3482970 33.78 ns/op BenchmarkAsinh-4 1230028 97.50 ns/op BenchmarkAtan-4 4306748 28.05 ns/op BenchmarkAtanh-4 1169859 95.49 ns/op BenchmarkAtan2-4 2299159 49.95 ns/op BenchmarkCbrt-4 1640193 73.91 ns/op BenchmarkCeil-4 16566391 7.261 ns/op BenchmarkCompare-4 3833530 31.45 ns/op BenchmarkCompare32-4 4913871 24.57 ns/op BenchmarkCopysign-4 2962300 40.23 ns/op BenchmarkCos-4 1381153 85.57 ns/op BenchmarkCosh-4 1708707 72.43 ns/op BenchmarkErf-4 4522351 26.15 ns/op BenchmarkErfc-4 4516802 26.91 ns/op BenchmarkErfinv-4 3986520 29.90 ns/op BenchmarkErfcinv-4 3992413 29.84 ns/op BenchmarkExp-4 5609384 21.42 ns/op BenchmarkExpGo-4 983634 113.7 ns/op BenchmarkExpm1-4 3219682 37.99 ns/op BenchmarkExp2-4 1000000 103.4 ns/op BenchmarkExp2Go-4 1000000 114.3 ns/op BenchmarkAbs-4 3725145 32.20 ns/op BenchmarkDim-4 7591929 17.15 ns/op BenchmarkFloor-4 16950876 7.183 ns/op BenchmarkMax-4 11794488 10.16 ns/op BenchmarkMin-4 12014370 9.938 ns/op BenchmarkMod-4 354304 313.9 ns/op BenchmarkFrexp-4 2061741 58.73 ns/op BenchmarkGamma-4 599246 171.1 ns/op BenchmarkHypot-4 10426968 11.65 ns/op BenchmarkHypotGo-4 1770050 66.81 ns/op BenchmarkIlogb-4 2389345 49.76 ns/op BenchmarkJ0-4 240220 492.1 ns/op BenchmarkJ1-4 261654 446.3 ns/op BenchmarkJn-4 126093 948.2 ns/op BenchmarkLdexp-4 2077182 57.60 ns/op BenchmarkLgamma-4 1000000 116.1 ns/op BenchmarkLog-4 5950916 20.19 ns/op BenchmarkLogb-4 2449599 48.72 ns/op BenchmarkLog1p-4 1568749 76.64 ns/op BenchmarkLog10-4 5393884 21.17 ns/op BenchmarkLog2-4 1661430 72.47 ns/op BenchmarkModf-4 3034929 39.29 ns/op BenchmarkNextafter32-4 3014761 39.35 ns/op BenchmarkNextafter64-4 3017712 39.92 ns/op BenchmarkPowInt-4 609300 195.0 ns/op BenchmarkPowFrac-4 466280 254.9 ns/op BenchmarkPow10Pos-4 4100886 29.29 ns/op BenchmarkPow10Neg-4 3948571 30.48 ns/op BenchmarkRound-4 3796795 31.73 ns/op BenchmarkRoundToEven-4 7438758 16.00 ns/op BenchmarkRemainder-4 509587 220.7 ns/op BenchmarkSignbit-4 5102766 23.24 ns/op BenchmarkSin-4 1646998 72.24 ns/op BenchmarkSincos-4 956737 116.5 ns/op BenchmarkSinh-4 2415512 49.06 ns/op BenchmarkSqrtIndirect-4 17200011 6.930 ns/op BenchmarkSqrtLatency-4 17363346 6.939 ns/op BenchmarkSqrtIndirectLatency-4 16864584 6.930 ns/op BenchmarkSqrtGoLatency-4 1000000 100.8 ns/op BenchmarkSqrtPrime-4 34472 3491 ns/op BenchmarkTan-4 1560958 76.81 ns/op BenchmarkTanh-4 1545986 76.27 ns/op BenchmarkTrunc-4 16551844 7.156 ns/op BenchmarkY0-4 246492 446.2 ns/op BenchmarkY1-4 266840 447.5 ns/op BenchmarkYn-4 127053 921.5 ns/op BenchmarkFloat64bits-4 5518920 21.73 ns/op BenchmarkFloat64frombits-4 5244572 22.87 ns/op BenchmarkFloat32bits-4 5288752 22.46 ns/op BenchmarkFloat32frombits-4 5119348 23.50 ns/op BenchmarkFMA-4 17238709 6.921 ns/op PASS ok math 11.249s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11142405 10.44 ns/op 6131.18 MB/s BenchmarkAddVV/2-4 10660206 11.34 ns/op 11285.17 MB/s BenchmarkAddVV/3-4 9690204 12.40 ns/op 15478.45 MB/s BenchmarkAddVV/4-4 11059431 10.88 ns/op 23538.52 MB/s BenchmarkAddVV/5-4 9813334 12.01 ns/op 26654.18 MB/s BenchmarkAddVV/10-4 7986105 15.18 ns/op 42167.11 MB/s BenchmarkAddVV/100-4 1840639 65.04 ns/op 98406.37 MB/s BenchmarkAddVV/1000-4 208526 582.8 ns/op 109813.94 MB/s BenchmarkSubVV/1-4 11788108 10.25 ns/op 6241.72 MB/s BenchmarkSubVV/2-4 10415767 11.67 ns/op 10965.63 MB/s BenchmarkSubVV/3-4 9945818 12.19 ns/op 15744.84 MB/s BenchmarkSubVV/4-4 11201528 10.83 ns/op 23641.88 MB/s BenchmarkSubVV/5-4 9883557 12.19 ns/op 26240.67 MB/s BenchmarkSubVV/10-4 7877364 15.07 ns/op 42459.12 MB/s BenchmarkSubVV/100-4 1857135 65.58 ns/op 97593.82 MB/s BenchmarkSubVV/1000-4 204951 580.3 ns/op 110287.22 MB/s BenchmarkAddVW/1-4 11596291 10.44 ns/op 766.28 MB/s BenchmarkAddVW/2-4 11123215 11.08 ns/op 1444.40 MB/s BenchmarkAddVW/3-4 10371811 11.95 ns/op 2009.08 MB/s BenchmarkAddVW/4-4 11530191 10.24 ns/op 3123.97 MB/s BenchmarkAddVW/5-4 11263724 10.64 ns/op 3757.87 MB/s BenchmarkAddVW/10-4 8883703 13.58 ns/op 5889.88 MB/s BenchmarkAddVW/100-4 303918 330.8 ns/op 2418.59 MB/s BenchmarkAddVW/1000-4 53308 2259 ns/op 3541.40 MB/s BenchmarkAddVWext/1-4 11871824 10.15 ns/op 788.19 MB/s BenchmarkAddVWext/2-4 10158061 10.94 ns/op 1462.37 MB/s BenchmarkAddVWext/3-4 9872160 11.85 ns/op 2025.15 MB/s BenchmarkAddVWext/4-4 11392558 10.46 ns/op 3058.87 MB/s BenchmarkAddVWext/5-4 11356827 10.56 ns/op 3788.47 MB/s BenchmarkAddVWext/10-4 8790489 13.42 ns/op 5961.73 MB/s BenchmarkAddVWext/100-4 88093 1369 ns/op 584.24 MB/s BenchmarkAddVWext/1000-4 8944 13450 ns/op 594.81 MB/s BenchmarkSubVW/1-4 11643578 10.17 ns/op 786.48 MB/s BenchmarkSubVW/2-4 10741675 11.14 ns/op 1435.86 MB/s BenchmarkSubVW/3-4 10028516 11.97 ns/op 2005.11 MB/s BenchmarkSubVW/4-4 11514937 10.34 ns/op 3096.11 MB/s BenchmarkSubVW/5-4 11349740 10.61 ns/op 3769.99 MB/s BenchmarkSubVW/10-4 8714079 13.69 ns/op 5845.75 MB/s BenchmarkSubVW/100-4 337149 338.0 ns/op 2367.15 MB/s BenchmarkSubVW/1000-4 52334 2249 ns/op 3557.66 MB/s BenchmarkSubVWext/1-4 11809424 9.976 ns/op 801.95 MB/s BenchmarkSubVWext/2-4 10776316 11.06 ns/op 1446.65 MB/s BenchmarkSubVWext/3-4 10067880 12.00 ns/op 1999.36 MB/s BenchmarkSubVWext/4-4 11497536 10.40 ns/op 3075.59 MB/s BenchmarkSubVWext/5-4 11093611 10.74 ns/op 3725.72 MB/s BenchmarkSubVWext/10-4 8733555 13.76 ns/op 5813.41 MB/s BenchmarkSubVWext/100-4 86791 1397 ns/op 572.69 MB/s BenchmarkSubVWext/1000-4 8832 13289 ns/op 601.98 MB/s BenchmarkMulAddVWW/1-4 10477321 11.45 ns/op 5589.47 MB/s BenchmarkMulAddVWW/2-4 9566125 12.41 ns/op 10312.14 MB/s BenchmarkMulAddVWW/3-4 10329855 11.53 ns/op 16655.44 MB/s BenchmarkMulAddVWW/4-4 9735518 12.52 ns/op 20447.18 MB/s BenchmarkMulAddVWW/5-4 8299251 14.34 ns/op 22320.76 MB/s BenchmarkMulAddVWW/10-4 6562263 18.19 ns/op 35183.12 MB/s BenchmarkMulAddVWW/100-4 1241445 96.53 ns/op 66298.19 MB/s BenchmarkMulAddVWW/1000-4 130276 905.0 ns/op 70715.22 MB/s BenchmarkAddMulVVW/1-4 11079778 10.79 ns/op 5930.26 MB/s BenchmarkAddMulVVW/2-4 10019277 11.86 ns/op 10790.35 MB/s BenchmarkAddMulVVW/3-4 9449919 12.68 ns/op 15141.71 MB/s BenchmarkAddMulVVW/4-4 9029367 13.38 ns/op 19132.70 MB/s BenchmarkAddMulVVW/5-4 8348568 14.33 ns/op 22334.43 MB/s BenchmarkAddMulVVW/10-4 7033446 17.51 ns/op 36541.63 MB/s BenchmarkAddMulVVW/100-4 1405530 85.41 ns/op 74935.82 MB/s BenchmarkAddMulVVW/1000-4 153706 788.4 ns/op 81179.71 MB/s BenchmarkDivWVW/1-4 3143445 37.75 ns/op 1695.28 MB/s BenchmarkDivWVW/2-4 1304959 90.33 ns/op 1417.06 MB/s BenchmarkDivWVW/3-4 973588 119.5 ns/op 1606.16 MB/s BenchmarkDivWVW/4-4 852312 141.2 ns/op 1812.52 MB/s BenchmarkDivWVW/5-4 781573 148.7 ns/op 2152.20 MB/s BenchmarkDivWVW/10-4 429818 284.0 ns/op 2253.17 MB/s BenchmarkDivWVW/100-4 55320 2163 ns/op 2959.30 MB/s BenchmarkDivWVW/1000-4 5574 21212 ns/op 3017.15 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11744716 9.599 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12126259 9.664 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10926523 10.62 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10717911 9.980 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9901604 11.60 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10414434 10.96 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8846004 12.77 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9484640 11.89 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8586410 13.72 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9097101 12.66 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6563136 17.56 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6784914 17.54 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 106.1 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1315060 89.60 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128775 913.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154168 754.0 ns/op BenchmarkDecimalConversion-4 202 543988 ns/op BenchmarkFloatString/100-4 10000 10568 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 225 516581 ns/op 2917 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 47625739 ns/op 60992 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 4775019806 ns/op 851072 B/op 487 allocs/op BenchmarkFloatAdd/10-4 175861 685.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 167582 685.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 155308 756.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 84775 1359 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17632 6873 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227506 517.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227479 521.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 220226 543.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 155023 737.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44571 2647 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1845 61406 ns/op BenchmarkParseFloatLargeExp-4 444 260470 ns/op BenchmarkGCD10x10/WithoutXY-4 197635 608.8 ns/op BenchmarkGCD10x10/WithXY-4 57686 1971 ns/op BenchmarkGCD10x100/WithoutXY-4 99094 1145 ns/op BenchmarkGCD10x100/WithXY-4 17518 6858 ns/op BenchmarkGCD10x1000/WithoutXY-4 59132 1753 ns/op BenchmarkGCD10x1000/WithXY-4 15094 8238 ns/op BenchmarkGCD100x100/WithoutXY-4 24850 4637 ns/op BenchmarkGCD100x100/WithXY-4 9856 11104 ns/op BenchmarkGCD100x1000/WithoutXY-4 12308 9676 ns/op BenchmarkGCD100x1000/WithXY-4 5575 18678 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2268 53409 ns/op BenchmarkGCD1000x1000/WithXY-4 1149 96204 ns/op BenchmarkHilbert-4 21 5487543 ns/op BenchmarkBinomial-4 14786 8065 ns/op BenchmarkQuoRem-4 21733 5758 ns/op BenchmarkExp-4 14 7603522 ns/op BenchmarkExpMont/Odd-4 129 908481 ns/op 2581 B/op 21 allocs/op BenchmarkExpMont/Even1-4 129 921902 ns/op 3358 B/op 37 allocs/op BenchmarkExpMont/Even2-4 124 958402 ns/op 3844 B/op 53 allocs/op BenchmarkExpMont/Even3-4 124 957579 ns/op 3872 B/op 54 allocs/op BenchmarkExpMont/Even4-4 122 971360 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even8-4 123 956685 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even32-4 123 956174 ns/op 3843 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 815970 ns/op 3616 B/op 53 allocs/op BenchmarkExpMont/Even96-4 140 843314 ns/op 3754 B/op 50 allocs/op BenchmarkExpMont/Even128-4 154 764563 ns/op 3254 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 628917 ns/op 2934 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 463 256498 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 403 290209 ns/op 1738 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 399 293850 ns/op 1743 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 372 289439 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 14 7693144 ns/op BenchmarkBitset-4 796093 138.1 ns/op BenchmarkBitsetNeg-4 443569 259.0 ns/op BenchmarkBitsetOrig-4 225837 488.3 ns/op BenchmarkBitsetNegOrig-4 148712 752.3 ns/op BenchmarkModSqrt225_Tonelli-4 100 1061234 ns/op BenchmarkModSqrt225_3Mod4-4 355 323484 ns/op BenchmarkModSqrt231_Tonelli-4 98 1085733 ns/op BenchmarkModSqrt231_5Mod8-4 290 372667 ns/op BenchmarkModInverse-4 12849 9253 ns/op BenchmarkSqrt-4 1743 71349 ns/op BenchmarkIntSqr/1-4 1393656 86.35 ns/op BenchmarkIntSqr/2-4 757539 160.6 ns/op BenchmarkIntSqr/3-4 599690 192.5 ns/op BenchmarkIntSqr/5-4 423172 269.1 ns/op BenchmarkIntSqr/8-4 306700 383.9 ns/op BenchmarkIntSqr/10-4 245642 496.9 ns/op BenchmarkIntSqr/20-4 52027 2398 ns/op BenchmarkIntSqr/30-4 38240 3240 ns/op BenchmarkIntSqr/50-4 23235 5172 ns/op BenchmarkIntSqr/80-4 13701 8567 ns/op BenchmarkIntSqr/100-4 9826 11577 ns/op BenchmarkIntSqr/200-4 3448 30859 ns/op BenchmarkIntSqr/300-4 1598 68289 ns/op BenchmarkIntSqr/500-4 793 152933 ns/op BenchmarkIntSqr/800-4 315 381125 ns/op BenchmarkIntSqr/1000-4 231 510713 ns/op BenchmarkDiv/20/10-4 422349 270.8 ns/op BenchmarkDiv/40/20-4 434706 272.2 ns/op BenchmarkDiv/100/50-4 339410 318.7 ns/op BenchmarkDiv/200/100-4 54718 2281 ns/op BenchmarkDiv/400/200-4 51937 2415 ns/op BenchmarkDiv/1000/500-4 42114 2964 ns/op BenchmarkDiv/2000/1000-4 31389 4036 ns/op BenchmarkDiv/20000/10000-4 1110 107255 ns/op BenchmarkDiv/200000/100000-4 28 4610529 ns/op BenchmarkDiv/2000000/1000000-4 1 128726194 ns/op BenchmarkDiv/20000000/10000000-4 1 3776844688 ns/op BenchmarkMul-4 5 25292108 ns/op BenchmarkNatMul/10-4 184333 649.8 ns/op BenchmarkNatMul/100-4 5222 20978 ns/op BenchmarkNatMul/1000-4 165 698576 ns/op BenchmarkZeroShifts/Shl-4 20804 5046 ns/op BenchmarkZeroShifts/ShlSame-4 5367694 21.63 ns/op BenchmarkZeroShifts/Shr-4 22993 5082 ns/op BenchmarkZeroShifts/ShrSame-4 5505663 21.32 ns/op BenchmarkExp3Power/0x10-4 167032 691.6 ns/op BenchmarkExp3Power/0x40-4 151276 745.1 ns/op BenchmarkExp3Power/0x100-4 85632 1278 ns/op BenchmarkExp3Power/0x400-4 40492 2611 ns/op BenchmarkExp3Power/0x1000-4 8770 11770 ns/op BenchmarkExp3Power/0x4000-4 1762 60007 ns/op BenchmarkExp3Power/0x10000-4 213 549103 ns/op BenchmarkExp3Power/0x40000-4 18 6452330 ns/op BenchmarkExp3Power/0x100000-4 2 59179387 ns/op BenchmarkExp3Power/0x400000-4 1 536160344 ns/op BenchmarkFibo-4 3 39236252 ns/op BenchmarkNatSqr/1-4 940894 131.1 ns/op BenchmarkNatSqr/2-4 600829 216.0 ns/op BenchmarkNatSqr/3-4 503019 260.2 ns/op BenchmarkNatSqr/5-4 342945 368.0 ns/op BenchmarkNatSqr/8-4 197161 546.3 ns/op BenchmarkNatSqr/10-4 187123 652.8 ns/op BenchmarkNatSqr/20-4 45070 2472 ns/op BenchmarkNatSqr/30-4 33110 3289 ns/op BenchmarkNatSqr/50-4 21068 5595 ns/op BenchmarkNatSqr/80-4 12706 9379 ns/op BenchmarkNatSqr/100-4 8672 12471 ns/op BenchmarkNatSqr/200-4 3393 32893 ns/op BenchmarkNatSqr/300-4 1502 75248 ns/op BenchmarkNatSqr/500-4 758 151398 ns/op BenchmarkNatSqr/800-4 310 368993 ns/op BenchmarkNatSqr/1000-4 232 480244 ns/op BenchmarkNatSetBytes/8-4 780175 146.9 ns/op BenchmarkNatSetBytes/24-4 213694 541.4 ns/op BenchmarkNatSetBytes/128-4 48879 2224 ns/op BenchmarkNatSetBytes/7-4 873698 132.7 ns/op BenchmarkNatSetBytes/23-4 216638 522.0 ns/op BenchmarkNatSetBytes/127-4 52261 2221 ns/op BenchmarkScanPi-4 250 451794 ns/op BenchmarkStringPiParallel-4 634 184018 ns/op BenchmarkScan/10/Base2-4 43422 2793 ns/op BenchmarkScan/100/Base2-4 4856 24038 ns/op BenchmarkScan/1000/Base2-4 507 234803 ns/op BenchmarkScan/10/Base8-4 104896 1179 ns/op BenchmarkScan/100/Base8-4 14388 8381 ns/op BenchmarkScan/1000/Base8-4 1434 82230 ns/op BenchmarkScan/10/Base10-4 111018 1074 ns/op BenchmarkScan/100/Base10-4 15667 7627 ns/op BenchmarkScan/1000/Base10-4 1587 74376 ns/op BenchmarkScan/10/Base16-4 124359 967.6 ns/op BenchmarkScan/100/Base16-4 17131 6818 ns/op BenchmarkScan/1000/Base16-4 1772 65995 ns/op BenchmarkString/10/Base2-4 177162 656.0 ns/op BenchmarkString/100/Base2-4 24284 4689 ns/op BenchmarkString/1000/Base2-4 2425 45846 ns/op BenchmarkString/10/Base8-4 327940 344.9 ns/op BenchmarkString/100/Base8-4 64542 1804 ns/op BenchmarkString/1000/Base8-4 6663 16398 ns/op BenchmarkString/10/Base10-4 211268 544.3 ns/op BenchmarkString/100/Base10-4 39741 3029 ns/op BenchmarkString/1000/Base10-4 4357 23620 ns/op BenchmarkString/10/Base16-4 374329 304.2 ns/op BenchmarkString/100/Base16-4 78920 1386 ns/op BenchmarkString/1000/Base16-4 9508 11825 ns/op BenchmarkLeafSize/0-4 42 2745200 ns/op BenchmarkLeafSize/1-4 400 270267 ns/op BenchmarkLeafSize/2-4 405 270482 ns/op BenchmarkLeafSize/3-4 310 378869 ns/op BenchmarkLeafSize/4-4 396 263388 ns/op BenchmarkLeafSize/5-4 273 424801 ns/op BenchmarkLeafSize/6-4 315 367229 ns/op BenchmarkLeafSize/7-4 324 343844 ns/op BenchmarkLeafSize/8-4 430 269315 ns/op BenchmarkLeafSize/9-4 234 494189 ns/op BenchmarkLeafSize/10-4 276 439880 ns/op BenchmarkLeafSize/11-4 283 396513 ns/op BenchmarkLeafSize/12-4 306 362815 ns/op BenchmarkLeafSize/13-4 284 396256 ns/op BenchmarkLeafSize/14-4 338 356509 ns/op BenchmarkLeafSize/15-4 343 323252 ns/op BenchmarkLeafSize/16-4 412 269444 ns/op BenchmarkLeafSize/32-4 402 271173 ns/op BenchmarkLeafSize/64-4 376 294099 ns/op BenchmarkProbablyPrime/n=0-4 9 11211416 ns/op BenchmarkProbablyPrime/n=1-4 8 12777308 ns/op BenchmarkProbablyPrime/n=5-4 6 18767861 ns/op BenchmarkProbablyPrime/n=10-4 4 25856457 ns/op BenchmarkProbablyPrime/n=20-4 3 40787717 ns/op BenchmarkProbablyPrime/Lucas-4 12 9787714 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 74 1515214 ns/op BenchmarkRatCmp-4 197226 518.0 ns/op BenchmarkFloatSqrt/64-4 21964 5428 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13845 8321 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9855 12022 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4467 24272 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 775 142651 ns/op 18065 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 57 1882498 ns/op 176909 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 153170070 ns/op 3754264 B/op 607 allocs/op PASS ok math/big 50.048s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8230510 14.51 ns/op BenchmarkLeadingZeros8-4 7501404 15.93 ns/op BenchmarkLeadingZeros16-4 8268898 14.50 ns/op BenchmarkLeadingZeros32-4 8120455 14.56 ns/op BenchmarkLeadingZeros64-4 8799208 13.56 ns/op BenchmarkTrailingZeros-4 8338650 14.62 ns/op BenchmarkTrailingZeros8-4 8494018 14.27 ns/op BenchmarkTrailingZeros16-4 8385592 14.31 ns/op BenchmarkTrailingZeros32-4 8182622 14.38 ns/op BenchmarkTrailingZeros64-4 8303376 14.51 ns/op BenchmarkOnesCount-4 8345854 14.43 ns/op BenchmarkOnesCount8-4 9044895 13.34 ns/op BenchmarkOnesCount16-4 8034549 14.26 ns/op BenchmarkOnesCount32-4 7901053 15.06 ns/op BenchmarkOnesCount64-4 8297671 14.64 ns/op BenchmarkRotateLeft-4 9120110 13.30 ns/op BenchmarkRotateLeft8-4 9149742 13.15 ns/op BenchmarkRotateLeft16-4 9052050 13.34 ns/op BenchmarkRotateLeft32-4 9036716 13.24 ns/op BenchmarkRotateLeft64-4 9260707 13.10 ns/op BenchmarkReverse-4 12092025 9.429 ns/op BenchmarkReverse8-4 16564618 7.268 ns/op BenchmarkReverse16-4 15568191 7.256 ns/op BenchmarkReverse32-4 12731172 8.764 ns/op BenchmarkReverse64-4 13234342 9.079 ns/op BenchmarkReverseBytes-4 16516399 7.439 ns/op BenchmarkReverseBytes16-4 16260025 7.362 ns/op BenchmarkReverseBytes32-4 15545301 7.351 ns/op BenchmarkReverseBytes64-4 16002292 7.401 ns/op BenchmarkAdd-4 8587870 13.86 ns/op BenchmarkAdd32-4 8690581 14.03 ns/op BenchmarkAdd64-4 8734255 13.74 ns/op BenchmarkAdd64multiple-4 17376156 6.918 ns/op BenchmarkSub-4 8166831 14.06 ns/op BenchmarkSub32-4 8245470 14.52 ns/op BenchmarkSub64-4 8714924 13.81 ns/op BenchmarkSub64multiple-4 16278644 7.307 ns/op BenchmarkMul-4 8994952 12.96 ns/op BenchmarkMul32-4 8950970 13.23 ns/op BenchmarkMul64-4 9107958 13.23 ns/op BenchmarkDiv-4 2767651 43.16 ns/op BenchmarkDiv32-4 5446849 22.17 ns/op BenchmarkDiv64-4 2782222 43.20 ns/op PASS ok math/bits 5.896s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10275528 10.56 ns/op BenchmarkAcos-4 518949 228.9 ns/op BenchmarkAcosh-4 453550 245.8 ns/op BenchmarkAsin-4 521499 228.7 ns/op BenchmarkAsinh-4 523548 224.7 ns/op BenchmarkAtan-4 820071 141.7 ns/op BenchmarkAtanh-4 815334 140.9 ns/op BenchmarkConj-4 19145232 5.825 ns/op BenchmarkCos-4 521523 196.9 ns/op BenchmarkCosh-4 599974 201.7 ns/op BenchmarkExp-4 754788 147.1 ns/op BenchmarkLog-4 1000000 114.2 ns/op BenchmarkLog10-4 996864 116.3 ns/op BenchmarkPhase-4 2046962 59.02 ns/op BenchmarkPolar-4 1506921 79.80 ns/op BenchmarkPow-4 237709 501.8 ns/op BenchmarkRect-4 1000000 117.2 ns/op BenchmarkSin-4 594244 201.3 ns/op BenchmarkSinh-4 592640 200.2 ns/op BenchmarkSqrt-4 1000000 107.6 ns/op BenchmarkTan-4 377384 309.3 ns/op BenchmarkTanh-4 400557 286.7 ns/op PASS ok math/cmplx 2.907s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 823099 144.3 ns/op BenchmarkInt63ThreadsafeParallel-4 665728 155.7 ns/op BenchmarkInt63Unthreadsafe-4 1226109 97.27 ns/op BenchmarkIntn1000-4 892494 130.6 ns/op BenchmarkInt63n1000-4 932628 126.9 ns/op BenchmarkInt31n1000-4 1000000 114.0 ns/op BenchmarkFloat32-4 972268 114.4 ns/op BenchmarkFloat64-4 1000000 100.2 ns/op BenchmarkPerm3-4 199946 617.6 ns/op BenchmarkPerm30-4 23691 4975 ns/op BenchmarkPerm30ViaShuffle-4 25460 4680 ns/op BenchmarkShuffleOverhead-4 17715 6656 ns/op BenchmarkRead3-4 913242 132.4 ns/op BenchmarkRead64-4 77790 1545 ns/op BenchmarkRead1000-4 5204 22732 ns/op BenchmarkConcurrent-4 184604 643.2 ns/op PASS ok math/rand 2.343s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44916 2595 ns/op BenchmarkQDecodeWord-4 92097 1157 ns/op BenchmarkQDecodeHeader-4 101647 1212 ns/op BenchmarkTypeByExtension/.html-4 374146 270.3 ns/op BenchmarkTypeByExtension/.HTML-4 341857 326.5 ns/op BenchmarkTypeByExtension/.unused-4 368126 281.9 ns/op BenchmarkExtensionsByType/text/html-4 167726 649.9 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 86503 1304 ns/op BenchmarkExtensionsByType/application/octet-stream-4 117459 1005 ns/op PASS ok mime 1.537s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 967 116160 ns/op PASS ok mime/quotedprintable 0.169s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 145 799201 ns/op 8474 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 9748240 ns/op 19304 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007956341 ns/op 158784 B/op 231 allocs/op BenchmarkDNSName-4 102828 1024 ns/op BenchmarkInterfaces-4 747 143742 ns/op BenchmarkInterfaceByIndex-4 928 121339 ns/op BenchmarkInterfaceByName-4 832 141715 ns/op BenchmarkInterfaceAddrs-4 561 211587 ns/op BenchmarkInterfacesAndAddrs-4 1884 65362 ns/op BenchmarkInterfacesAndMulticastAddrs-4 451 237094 ns/op BenchmarkParseIP-4 6900 17188 ns/op BenchmarkParseIPValidIPv4-4 371457 305.3 ns/op BenchmarkParseIPValidIPv6-4 196722 626.2 ns/op BenchmarkIPString/IPv4-4 116548 1062 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 9156 11598 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 46857 2480 ns/op BenchmarkIPEqual/IPv4-4 1236451 94.64 ns/op BenchmarkIPEqual/IPv6-4 1281001 95.54 ns/op BenchmarkSendFile/1024-4 1 222189982 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 221814033 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/4096-4 1 216417921 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 226675218 ns/op 0.04 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/16384-4 1 221973753 ns/op 0.07 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/32768-4 2007 54768 ns/op 598.31 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1209 103564 ns/op 632.81 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 556 182990 ns/op 716.28 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 283 399104 ns/op 656.83 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 154 877756 ns/op 597.30 MB/s 3 B/op 0 allocs/op BenchmarkSendFile/1048576-4 74 1453509 ns/op 721.41 MB/s 7 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 4425 24241 ns/op 42.24 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 3950 28924 ns/op 70.81 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 4408 24596 ns/op 166.53 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 3525 38840 ns/op 210.92 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3052 37134 ns/op 441.22 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1712 74897 ns/op 437.51 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1122 125178 ns/op 523.54 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 679 166087 ns/op 789.18 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 355 293249 ns/op 893.93 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 187 642833 ns/op 815.59 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 102 1084914 ns/op 966.51 MB/s BenchmarkSplice/unix-to-tcp/1024-4 8982 11660 ns/op 87.82 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15218 8461 ns/op 242.05 MB/s BenchmarkSplice/unix-to-tcp/4096-4 9588 10755 ns/op 380.85 MB/s BenchmarkSplice/unix-to-tcp/8192-4 8142 14325 ns/op 571.86 MB/s BenchmarkSplice/unix-to-tcp/16384-4 3919 30522 ns/op 536.79 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2094 49731 ns/op 658.90 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1350 87980 ns/op 744.90 MB/s BenchmarkSplice/unix-to-tcp/131072-4 729 161118 ns/op 813.52 MB/s BenchmarkSplice/unix-to-tcp/262144-4 496 244470 ns/op 1072.30 MB/s BenchmarkSplice/unix-to-tcp/524288-4 214 486140 ns/op 1078.47 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 114 1155627 ns/op 907.37 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 4882 22604 ns/op 45.30 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 4676 23315 ns/op 87.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 4384 26243 ns/op 156.08 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 3318 38747 ns/op 211.42 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 2880 39560 ns/op 414.15 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1994 54676 ns/op 599.31 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1492 79722 ns/op 822.05 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 770 135741 ns/op 965.60 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 414 251048 ns/op 1044.20 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 190 549655 ns/op 953.85 MB/s 4 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 112 1055634 ns/op 993.31 MB/s 8 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 13714 7345 ns/op 139.42 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 14023 7374 ns/op 277.75 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 11412 9630 ns/op 425.35 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 9316 12856 ns/op 637.21 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6022 19844 ns/op 825.65 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3710 32193 ns/op 1017.87 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1978 66304 ns/op 988.42 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 889 120715 ns/op 1085.80 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 550 193359 ns/op 1355.74 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 236 438174 ns/op 1196.53 MB/s 4 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 129 818177 ns/op 1281.60 MB/s 7 B/op 0 allocs/op BenchmarkTCP4OneShot-4 1605 78772 ns/op BenchmarkTCP4OneShotTimeout-4 1306 77356 ns/op BenchmarkTCP4Persistent-4 9037 14577 ns/op BenchmarkTCP4PersistentTimeout-4 9484 13755 ns/op BenchmarkTCP6OneShot-4 1290 81348 ns/op BenchmarkTCP6OneShotTimeout-4 1459 70848 ns/op BenchmarkTCP6Persistent-4 9463 14724 ns/op BenchmarkTCP6PersistentTimeout-4 7255 14453 ns/op BenchmarkTCP4ConcurrentReadWrite-4 18571 8192 ns/op BenchmarkTCP6ConcurrentReadWrite-4 17588 7431 ns/op BenchmarkSetReadDeadline-4 131504 889.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 5941 20203 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5827 19307 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 6210 18946 ns/op 0 B/op 0 allocs/op PASS ok net 39.402s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28814 3987 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10729 10511 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14638 7787 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19096 6357 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31268 3631 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 51650 2241 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 840321 135.4 ns/op BenchmarkReadRequestChrome-4 3835 30187 ns/op 20.24 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11277 10204 ns/op 7.64 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9798 10604 ns/op 7.73 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6836 15570 ns/op 9.70 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17161 6586 ns/op 6.07 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 300 408070 ns/op 2.51 MB/s BenchmarkFileAndServer_1KB/https1-4 190 558499 ns/op 1.83 MB/s BenchmarkFileAndServer_1KB/h2-4 132 861446 ns/op 1.19 MB/s BenchmarkFileAndServer_16MB/h1-4 2 58748612 ns/op 285.58 MB/s BenchmarkFileAndServer_16MB/https1-4 1 136090135 ns/op 123.28 MB/s BenchmarkFileAndServer_16MB/h2-4 1 222837438 ns/op 75.29 MB/s BenchmarkFileAndServer_64MB/h1-4 1 210918322 ns/op 318.17 MB/s BenchmarkFileAndServer_64MB/https1-4 1 444746196 ns/op 150.89 MB/s BenchmarkFileAndServer_64MB/h2-4 1 954458172 ns/op 70.31 MB/s BenchmarkServeMux-4 274 444343 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 379 346855 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 348 396823 ns/op 6041 B/op 64 allocs/op BenchmarkClientServer/https1-4 204 526452 ns/op 6676 B/op 75 allocs/op BenchmarkClientServer/h2-4 165 678164 ns/op 10108 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 859 128148 ns/op 10600 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 37 3539336 ns/op 85895 B/op 926 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54042: write tcp 127.0.0.1:34217->127.0.0.1:54042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54050: read tcp 127.0.0.1:34217->127.0.0.1:54050: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54078: write tcp 127.0.0.1:34217->127.0.0.1:54078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54062: write tcp 127.0.0.1:34217->127.0.0.1:54062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34932: read tcp 127.0.0.1:41863->127.0.0.1:34932: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34890: read tcp 127.0.0.1:41863->127.0.0.1:34890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34898: write tcp 127.0.0.1:41863->127.0.0.1:34898: use of closed network connection BenchmarkClientServerParallel/4/h2-4 243 455401 ns/op 15308 B/op 149 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40416: read tcp 127.0.0.1:42353->127.0.0.1:40416: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40420: write tcp 127.0.0.1:42353->127.0.0.1:40420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40406: write tcp 127.0.0.1:42353->127.0.0.1:40406: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45076: read tcp 127.0.0.1:33713->127.0.0.1:45076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56136: read tcp 127.0.0.1:36705->127.0.0.1:56136: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56150: read tcp 127.0.0.1:36705->127.0.0.1:56150: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56158: read tcp 127.0.0.1:36705->127.0.0.1:56158: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45932: read tcp 127.0.0.1:43329->127.0.0.1:45932: use of closed network connection BenchmarkClientServerParallel/64/h1-4 553 284768 ns/op 20556 B/op 113 allocs/op BenchmarkClientServerParallel/64/https1-4 52 4134634 ns/op 97526 B/op 1062 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59522: read tcp 127.0.0.1:39023->127.0.0.1:59522: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59546: write tcp 127.0.0.1:39023->127.0.0.1:59546: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46452: write tcp 127.0.0.1:39249->127.0.0.1:46452: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46438: write tcp 127.0.0.1:39249->127.0.0.1:46438: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46488: read tcp 127.0.0.1:39249->127.0.0.1:46488: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46498: read tcp 127.0.0.1:39249->127.0.0.1:46498: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46408: read tcp 127.0.0.1:39249->127.0.0.1:46408: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46516: read tcp 127.0.0.1:39249->127.0.0.1:46516: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46502: read tcp 127.0.0.1:39249->127.0.0.1:46502: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46518: read tcp 127.0.0.1:39249->127.0.0.1:46518: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 24 4176609 ns/op 99663 B/op 1155 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42822: read tcp 127.0.0.1:40313->127.0.0.1:42822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42858: read tcp 127.0.0.1:40313->127.0.0.1:42858: use of closed network connection BenchmarkServer-4 105 980097 ns/op 2937 B/op 23 allocs/op BenchmarkClient-4 264 443849 ns/op 3776 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 614 183246 ns/op 7394 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1126 95569 ns/op 3104 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1522 83693 ns/op 1909 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1345 86487 ns/op 2747 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1249 94745 ns/op 2729 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1435 82770 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1590 75011 ns/op 1901 B/op 14 allocs/op BenchmarkServerHijack-4 991 132699 ns/op 16725 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 340 363073 ns/op 5757 B/op 52 allocs/op BenchmarkResponseStatusLine-4 530416 214.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.257s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5169 21511 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.194s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 85633 1334 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 538654 201.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 188920 642.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67395 1799 ns/op BenchmarkStdIPv4-4 117700 949.9 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 81720 1421 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 82396 1423 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 77419 1532 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65064 1805 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1584076 76.69 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1415536 83.97 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1286014 94.49 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 259177 443.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 292371 407.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 264024 457.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84388 1414 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 259759 447.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 140264 819.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 150219 784.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 143910 834.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 79641 1544 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 346640 345.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 115827 1013 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 164950 759.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 247350 485.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 150360 790.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 287150 386.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 141022 812.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 125754 801.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 127344 845.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 106256 1023 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 434314 261.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 151230 764.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 84447 1361 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 101433 1062 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 139717 789.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102048 1136 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 262819 455.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 114589 1037 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 134572 885.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 200390 637.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 125226 942.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 958976 111.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 112.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 115.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 912430 115.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 989920 118.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 116.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 997345 116.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 115.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 330001 357.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 586906 205.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 212878 573.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 230191 517.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 206396 574.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76886 1544 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 507213 231.1 ns/op PASS ok net/netip 7.787s 2023/03/17 06:14:31 Test RPC server listening on 127.0.0.1:37127 2023/03/17 06:14:31 Test HTTP RPC server listening on 127.0.0.1:39337 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1082 94045 ns/op BenchmarkEndToEndHTTP-4 1346 105929 ns/op BenchmarkEndToEndAsync-4 2743 42544 ns/op BenchmarkEndToEndAsyncHTTP-4 2485 52668 ns/op PASS ok net/rpc 0.847s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3212 34168 ns/op BenchmarkReadMIMEHeader/server_headers-4 5574 20976 ns/op BenchmarkUncommon-4 25497 4269 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.523s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4684 23891 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98539 1148 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 594028 219.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 81234 1337 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 165823 703.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84769 1436 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13780 8315 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 362895 306.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 90610 1297 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 165834 687.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 78518 1460 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15716 7383 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 188797 589.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78631 1483 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 78232 1505 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35026 3333 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5659 18960 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 188256 607.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77619 1514 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77328 1512 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35444 3339 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6520 18182 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.357s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3198002 36.70 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 158913 692.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 648 190152 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 174 666088 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 560 210606 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 35658 3247 ns/op BenchmarkStatFile-4 24928 4468 ns/op BenchmarkStatDir-4 26929 4578 ns/op BenchmarkLstatDot-4 35341 3235 ns/op BenchmarkLstatFile-4 25779 4518 ns/op BenchmarkLstatDir-4 27297 4288 ns/op PASS ok os 1.773s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 116 1010540 ns/op 6709 B/op 29 allocs/op PASS ok os/exec 0.257s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 369289 284.7 ns/op PASS ok os/user 0.234s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3778070 31.65 ns/op BenchmarkString-4 2326311 51.46 ns/op BenchmarkBytes-4 2026734 59.84 ns/op BenchmarkNamedBytes-4 796419 152.9 ns/op BenchmarkBytesArray-4 677572 171.9 ns/op BenchmarkSliceLen-4 2358570 50.92 ns/op BenchmarkMapLen-4 1537917 77.82 ns/op BenchmarkStringLen-4 1784221 65.96 ns/op BenchmarkArrayLen-4 1789528 66.82 ns/op BenchmarkSliceCap-4 2368441 49.47 ns/op BenchmarkDeepEqual/int8-4 625429 177.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 117988 1025 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 509125 233.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114039 1048 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 506341 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112808 1053 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 514831 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110474 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 530130 230.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 112654 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 657372 174.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 145452 827.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 515037 223.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111681 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 522608 227.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 113350 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 522816 225.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113382 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 507586 233.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108548 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 515232 231.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 112941 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 491838 230.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 112378 1053 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 516763 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 110872 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 541719 222.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113332 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 539464 222.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111634 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 634492 172.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118928 1017 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 546936 214.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110875 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 147505 830.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 71448 1713 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71666 1670 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47806 2526 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 259189 447.2 ns/op BenchmarkIsZero/ArrayIncomparable-4 39466 2996 ns/op BenchmarkIsZero/StructComparable-4 844900 136.8 ns/op BenchmarkIsZero/StructIncomparable-4 183019 672.2 ns/op BenchmarkSetZero/Bool/Direct-4 4389668 27.85 ns/op BenchmarkSetZero/Bool/CachedZero-4 1856512 64.45 ns/op BenchmarkSetZero/Bool/NewZero-4 1335500 89.76 ns/op BenchmarkSetZero/Int/Direct-4 2534251 47.71 ns/op BenchmarkSetZero/Int/CachedZero-4 1832534 64.96 ns/op BenchmarkSetZero/Int/NewZero-4 1329962 90.92 ns/op BenchmarkSetZero/Uint/Direct-4 2578969 46.73 ns/op BenchmarkSetZero/Uint/CachedZero-4 1849828 64.19 ns/op BenchmarkSetZero/Uint/NewZero-4 1334190 90.65 ns/op BenchmarkSetZero/Float/Direct-4 2594938 46.52 ns/op BenchmarkSetZero/Float/CachedZero-4 1877990 64.04 ns/op BenchmarkSetZero/Float/NewZero-4 1330186 89.82 ns/op BenchmarkSetZero/Complex/Direct-4 2566774 45.98 ns/op BenchmarkSetZero/Complex/CachedZero-4 1867042 64.86 ns/op BenchmarkSetZero/Complex/NewZero-4 1321311 90.16 ns/op BenchmarkSetZero/Array/Direct-4 4169640 28.76 ns/op BenchmarkSetZero/Array/CachedZero-4 1853919 65.49 ns/op BenchmarkSetZero/Array/NewZero-4 1320223 91.82 ns/op BenchmarkSetZero/Chan/Direct-4 2598754 45.45 ns/op BenchmarkSetZero/Chan/CachedZero-4 1396153 84.90 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 105.4 ns/op BenchmarkSetZero/Func/Direct-4 2491458 45.89 ns/op BenchmarkSetZero/Func/CachedZero-4 1395700 83.80 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 105.4 ns/op BenchmarkSetZero/Interface/Direct-4 2317834 50.47 ns/op BenchmarkSetZero/Interface/CachedZero-4 1825254 65.31 ns/op BenchmarkSetZero/Interface/NewZero-4 1291836 89.69 ns/op BenchmarkSetZero/Map/Direct-4 2612983 45.51 ns/op BenchmarkSetZero/Map/CachedZero-4 1424505 84.14 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 106.0 ns/op BenchmarkSetZero/Pointer/Direct-4 2614414 45.31 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1440721 85.77 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 104.8 ns/op BenchmarkSetZero/Slice/Direct-4 2311236 52.38 ns/op BenchmarkSetZero/Slice/CachedZero-4 1846318 64.15 ns/op BenchmarkSetZero/Slice/NewZero-4 1322032 91.58 ns/op BenchmarkSetZero/String/Direct-4 2638755 46.31 ns/op BenchmarkSetZero/String/CachedZero-4 1833530 64.83 ns/op BenchmarkSetZero/String/NewZero-4 1332214 90.92 ns/op BenchmarkSetZero/Struct/Direct-4 4207732 28.48 ns/op BenchmarkSetZero/Struct/CachedZero-4 1866049 64.67 ns/op BenchmarkSetZero/Struct/NewZero-4 1315744 90.87 ns/op BenchmarkSelect/1-4 151051 713.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 80107 1368 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 39951 2934 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 186170 576.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 138433 855.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 97204 1113 ns/op 114.99 MB/s BenchmarkCallArgCopy/size=256-4 124572 1034 ns/op 247.49 MB/s BenchmarkCallArgCopy/size=1024-4 76030 1448 ns/op 707.06 MB/s BenchmarkCallArgCopy/size=4096-4 39108 3041 ns/op 1346.72 MB/s BenchmarkCallArgCopy/size=65536-4 2316 44570 ns/op 1470.40 MB/s BenchmarkPtrTo-4 607449 196.4 ns/op BenchmarkFieldByName1-4 643396 166.1 ns/op BenchmarkFieldByName2-4 56242 2025 ns/op BenchmarkFieldByName3-4 8431 13523 ns/op BenchmarkInterfaceBig-4 5097945 21.95 ns/op BenchmarkInterfaceSmall-4 5128875 21.97 ns/op BenchmarkNew-4 2532069 44.95 ns/op BenchmarkMap/StringKeys/MapIndex-4 3214 36244 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3232 36614 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3139 37299 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3037 38337 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3282 35793 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3301 36516 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 267814 437.9 ns/op PASS ok reflect 18.675s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 14584 8796 ns/op 9249 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18889 5872 ns/op 9208 B/op 1 allocs/op BenchmarkFindString-4 14448 8003 ns/op 9159 B/op 1 allocs/op BenchmarkFindSubmatch-4 13489 8889 ns/op 9704 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13350 9324 ns/op 9257 B/op 2 allocs/op BenchmarkLiteral-4 20661 5727 ns/op BenchmarkNotLiteral-4 4604 26037 ns/op BenchmarkMatchClass-4 3252 34298 ns/op BenchmarkMatchClass_InRange-4 3788 33883 ns/op BenchmarkReplaceAll-4 3078 45607 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 23218 5381 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40664 2603 ns/op BenchmarkAnchoredShortMatch-4 19112 6423 ns/op BenchmarkAnchoredLongMatch-4 21632 5535 ns/op BenchmarkOnePassShortA-4 21600 6015 ns/op BenchmarkNotOnePassShortA-4 8673 13718 ns/op BenchmarkOnePassShortB-4 28239 4256 ns/op BenchmarkNotOnePassShortB-4 11192 10333 ns/op BenchmarkOnePassLongPrefix-4 91298 1372 ns/op BenchmarkOnePassLongNotPrefix-4 29337 4171 ns/op BenchmarkMatchParallelShared-4 30498 3817 ns/op BenchmarkMatchParallelCopied-4 27753 5687 ns/op BenchmarkQuoteMetaAll-4 144224 796.1 ns/op 17.58 MB/s BenchmarkQuoteMetaNone-4 268056 389.3 ns/op 66.79 MB/s BenchmarkCompile/Onepass-4 3813 28582 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1605 72734 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 195 620017 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3340018 32.98 ns/op 485.18 MB/s BenchmarkMatch/Easy0/32-4 23166 5331 ns/op 6.00 MB/s BenchmarkMatch/Easy0/1K-4 8149 16335 ns/op 62.69 MB/s BenchmarkMatch/Easy0i/16-4 4012359 29.58 ns/op 540.92 MB/s BenchmarkMatch/Easy0i/32-4 5864 20543 ns/op 1.56 MB/s BenchmarkMatch/Easy0i/1K-4 268 445553 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 3997041 30.00 ns/op 533.28 MB/s BenchmarkMatch/Easy1/32-4 20521 5319 ns/op 6.02 MB/s BenchmarkMatch/Easy1/1K-4 5169 22740 ns/op 45.03 MB/s BenchmarkMatch/Medium/16-4 3421791 33.30 ns/op 480.54 MB/s BenchmarkMatch/Medium/32-4 6344 17768 ns/op 1.80 MB/s BenchmarkMatch/Medium/1K-4 304 391631 ns/op 2.61 MB/s BenchmarkMatch/Hard/16-4 3427952 33.27 ns/op 480.90 MB/s BenchmarkMatch/Hard/32-4 3444 29386 ns/op 1.09 MB/s BenchmarkMatch/Hard/1K-4 172 682598 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1300 83145 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 771 152727 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 25 4387271 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 31431 3790 ns/op 4.22 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18744 6427 ns/op 4.98 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 714 172640 ns/op 5.93 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.795s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 618657 186.9 ns/op BenchmarkIsWordChar-4 173311 702.3 ns/op PASS ok regexp/syntax 1.369s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69147 1724 ns/op BenchmarkCallers/inlined-4 53998 2222 ns/op BenchmarkCallers/no-cache-4 10000 10300 ns/op BenchmarkMakeChan/Byte-4 1117780 98.45 ns/op BenchmarkMakeChan/Int-4 1053398 115.2 ns/op BenchmarkMakeChan/Ptr-4 650575 204.7 ns/op BenchmarkMakeChan/Struct/0-4 1344241 98.30 ns/op BenchmarkMakeChan/Struct/32-4 765778 196.4 ns/op BenchmarkMakeChan/Struct/40-4 603345 236.7 ns/op BenchmarkChanNonblocking-4 10902721 9.422 ns/op BenchmarkSelectUncontended-4 789877 144.9 ns/op BenchmarkSelectSyncContended-4 20641 5852 ns/op BenchmarkSelectAsyncContended-4 108696 1089 ns/op BenchmarkSelectNonblock-4 6689635 17.84 ns/op BenchmarkChanUncontended-4 12517 11265 ns/op BenchmarkChanContended-4 1208 104892 ns/op BenchmarkChanSync-4 181716 741.3 ns/op BenchmarkChanSyncWork-4 10000 33420 ns/op BenchmarkChanProdCons0-4 66301 1589 ns/op BenchmarkChanProdCons10-4 96878 1325 ns/op BenchmarkChanProdCons100-4 91790 1272 ns/op BenchmarkChanProdConsWork0-4 66398 1518 ns/op BenchmarkChanProdConsWork10-4 82788 1547 ns/op BenchmarkChanProdConsWork100-4 81604 1487 ns/op BenchmarkSelectProdCons-4 61141 1953 ns/op BenchmarkReceiveDataFromClosedChan-4 651412 183.5 ns/op BenchmarkChanCreation-4 279068 430.8 ns/op BenchmarkChanSem-4 143935 1040 ns/op BenchmarkChanPopular-4 114 1035202 ns/op BenchmarkChanClosed-4 790380 190.5 ns/op BenchmarkCallClosure-4 6164324 19.50 ns/op BenchmarkCallClosure1-4 6348025 19.07 ns/op BenchmarkCallClosure2-4 1346346 87.46 ns/op BenchmarkCallClosure3-4 1514448 74.33 ns/op BenchmarkCallClosure4-4 1394128 82.54 ns/op BenchmarkComplex128DivNormal-4 9842712 12.03 ns/op BenchmarkComplex128DivNisNaN-4 7272832 16.13 ns/op BenchmarkComplex128DivDisNaN-4 7415456 15.86 ns/op BenchmarkComplex128DivNisInf-4 9735213 12.44 ns/op BenchmarkComplex128DivDisInf-4 5514939 21.80 ns/op BenchmarkSetTypePtr-4 41264622 2.934 ns/op 2727.07 MB/s BenchmarkSetTypePtr8-4 9776012 12.08 ns/op 5296.21 MB/s BenchmarkSetTypePtr16-4 10057821 11.97 ns/op 10694.73 MB/s BenchmarkSetTypePtr32-4 10019376 11.96 ns/op 21409.09 MB/s BenchmarkSetTypePtr64-4 9951838 12.03 ns/op 42571.14 MB/s BenchmarkSetTypePtr126-4 5639624 21.13 ns/op 47693.92 MB/s BenchmarkSetTypePtr128-4 5871079 20.54 ns/op 49849.95 MB/s BenchmarkSetTypePtrSlice-4 684152 170.8 ns/op 47962.44 MB/s BenchmarkSetTypeNode1-4 9748938 12.10 ns/op 1983.14 MB/s BenchmarkSetTypeNode1Slice-4 3055635 39.34 ns/op 19521.87 MB/s BenchmarkSetTypeNode8-4 9850548 12.12 ns/op 6602.10 MB/s BenchmarkSetTypeNode8Slice-4 1491328 79.74 ns/op 32102.40 MB/s BenchmarkSetTypeNode64-4 5676547 21.40 ns/op 24674.38 MB/s BenchmarkSetTypeNode64Slice-4 212324 564.4 ns/op 29937.58 MB/s BenchmarkSetTypeNode64Dead-4 7525974 16.55 ns/op 31901.07 MB/s BenchmarkSetTypeNode64DeadSlice-4 246930 484.7 ns/op 34860.32 MB/s BenchmarkSetTypeNode124-4 5660809 21.18 ns/op 47597.32 MB/s BenchmarkSetTypeNode124Slice-4 166111 726.4 ns/op 44402.27 MB/s BenchmarkSetTypeNode126-4 5886080 20.42 ns/op 50158.13 MB/s BenchmarkSetTypeNode126Slice-4 158703 740.1 ns/op 44274.41 MB/s BenchmarkSetTypeNode128-4 3991144 30.16 ns/op 34477.23 MB/s BenchmarkSetTypeNode128Slice-4 133830 909.4 ns/op 36596.95 MB/s BenchmarkSetTypeNode130-4 3989704 30.05 ns/op 35136.29 MB/s BenchmarkSetTypeNode130Slice-4 131589 910.9 ns/op 37098.99 MB/s BenchmarkSetTypeNode1024-4 716436 164.3 ns/op 49956.50 MB/s BenchmarkSetTypeNode1024Slice-4 23283 5164 ns/op 50865.19 MB/s BenchmarkAllocation-4 3056 41012 ns/op BenchmarkReadMemStats-4 4684 26874 ns/op BenchmarkReadMemStatsLatency-4 1 62764 p50-ns 62764 p90-ns 62764 p99-ns BenchmarkWriteBarrier-4 2832176 42.80 ns/op BenchmarkBulkWriteBarrier-4 7376280 18.24 ns/op BenchmarkScanStackNoLocals-4 3 47596052 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11392484 11.39 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9692761 12.27 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8465683 14.02 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7372298 17.90 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5039658 24.81 ns/op BenchmarkHash5-4 5825614 20.58 ns/op 242.95 MB/s BenchmarkHash16-4 5607201 21.03 ns/op 760.76 MB/s BenchmarkHash64-4 5621702 21.62 ns/op 2959.88 MB/s BenchmarkHash1024-4 1824099 65.47 ns/op 15640.09 MB/s BenchmarkHash65536-4 39920 3007 ns/op 21797.87 MB/s BenchmarkAlignedLoad-4 7374025 15.59 ns/op BenchmarkUnalignedLoad-4 7264969 15.56 ns/op BenchmarkEqEfaceConcrete-4 5939766 20.37 ns/op BenchmarkEqIfaceConcrete-4 5693182 21.23 ns/op BenchmarkNeEfaceConcrete-4 5907165 19.82 ns/op BenchmarkNeIfaceConcrete-4 5808489 20.89 ns/op BenchmarkConvT2EByteSized/bool-4 6092710 19.69 ns/op BenchmarkConvT2EByteSized/uint8-4 5796830 20.72 ns/op BenchmarkConvT2ESmall-4 5584245 21.30 ns/op BenchmarkConvT2EUintptr-4 5504643 21.84 ns/op BenchmarkConvT2ELarge-4 1000000 109.5 ns/op BenchmarkConvT2ISmall-4 5672904 20.92 ns/op BenchmarkConvT2IUintptr-4 5415187 22.10 ns/op BenchmarkConvT2ILarge-4 1000000 100.6 ns/op BenchmarkConvI2E-4 4638824 24.87 ns/op BenchmarkConvI2I-4 4082772 29.14 ns/op BenchmarkAssertE2T-4 4701198 25.19 ns/op BenchmarkAssertE2TLarge-4 2408518 47.92 ns/op BenchmarkAssertE2I-4 4140727 27.46 ns/op BenchmarkAssertI2T-4 4424713 26.86 ns/op BenchmarkAssertI2I-4 3986496 28.91 ns/op BenchmarkAssertI2E-4 5794117 19.75 ns/op BenchmarkAssertE2E-4 5588666 20.75 ns/op BenchmarkAssertE2T2-4 3412730 34.44 ns/op BenchmarkAssertE2T2Blank-4 4363021 27.61 ns/op BenchmarkAssertI2E2-4 4075542 29.25 ns/op BenchmarkAssertI2E2Blank-4 5666011 20.14 ns/op BenchmarkAssertE2E2-4 4320106 28.07 ns/op BenchmarkAssertE2E2Blank-4 5892723 19.22 ns/op BenchmarkConvT2Ezero/zero/16-4 5741698 21.08 ns/op BenchmarkConvT2Ezero/zero/32-4 5446006 21.82 ns/op BenchmarkConvT2Ezero/zero/64-4 5392088 22.13 ns/op BenchmarkConvT2Ezero/zero/str-4 5443129 21.90 ns/op BenchmarkConvT2Ezero/zero/slice-4 5580018 21.58 ns/op BenchmarkConvT2Ezero/zero/big-4 215352 542.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1327263 88.68 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1293542 89.15 ns/op BenchmarkConvT2Ezero/nonzero/big-4 290636 409.8 ns/op BenchmarkConvT2Ezero/smallint/16-4 5465520 21.82 ns/op BenchmarkConvT2Ezero/smallint/32-4 5519140 21.94 ns/op BenchmarkConvT2Ezero/smallint/64-4 5369823 22.45 ns/op BenchmarkConvT2Ezero/largeint/16-4 1570100 69.84 ns/op BenchmarkConvT2Ezero/largeint/32-4 1578156 72.58 ns/op BenchmarkConvT2Ezero/largeint/64-4 1736920 69.87 ns/op BenchmarkMalloc8-4 1366898 78.60 ns/op BenchmarkMalloc16-4 1343052 91.78 ns/op BenchmarkMallocTypeInfo8-4 1347038 90.05 ns/op BenchmarkMallocTypeInfo16-4 1000000 101.6 ns/op BenchmarkMallocLargeStruct-4 196128 600.2 ns/op BenchmarkGoroutineSelect-4 91 1577798 ns/op BenchmarkGoroutineBlocking-4 73 1407387 ns/op BenchmarkGoroutineForRange-4 70 1498419 ns/op BenchmarkGoroutineIdle-4 69 1494691 ns/op BenchmarkHashStringSpeed-4 2238164 53.47 ns/op BenchmarkHashBytesSpeed-4 1434471 88.16 ns/op BenchmarkHashInt32Speed-4 3052405 39.57 ns/op BenchmarkHashInt64Speed-4 2913254 40.48 ns/op BenchmarkHashStringArraySpeed-4 580488 202.9 ns/op BenchmarkMegMap-4 3031780 40.25 ns/op BenchmarkMegOneMap-4 4001624 29.78 ns/op BenchmarkMegEqMap-4 1896 62156 ns/op BenchmarkMegEmptyMap-4 4501959 26.65 ns/op BenchmarkSmallStrMap-4 3125658 38.46 ns/op BenchmarkMapStringKeysEight_16-4 3152304 38.06 ns/op BenchmarkMapStringKeysEight_32-4 3190977 38.02 ns/op BenchmarkMapStringKeysEight_64-4 3126405 38.37 ns/op BenchmarkMapStringKeysEight_1M-4 3160818 38.61 ns/op BenchmarkIntMap-4 3919987 30.45 ns/op BenchmarkMapFirst/1-4 4585696 26.72 ns/op BenchmarkMapFirst/2-4 4193433 29.08 ns/op BenchmarkMapFirst/3-4 4503248 26.72 ns/op BenchmarkMapFirst/4-4 4182332 26.84 ns/op BenchmarkMapFirst/5-4 3987200 27.02 ns/op BenchmarkMapFirst/6-4 4175473 27.80 ns/op BenchmarkMapFirst/7-4 4500474 26.56 ns/op BenchmarkMapFirst/8-4 4266386 27.93 ns/op BenchmarkMapFirst/9-4 3838795 31.37 ns/op BenchmarkMapFirst/10-4 3591930 31.78 ns/op BenchmarkMapFirst/11-4 3886334 32.30 ns/op BenchmarkMapFirst/12-4 3412282 33.74 ns/op BenchmarkMapFirst/13-4 3680054 32.45 ns/op BenchmarkMapFirst/14-4 3971556 30.33 ns/op BenchmarkMapFirst/15-4 4025044 32.10 ns/op BenchmarkMapFirst/16-4 3630884 31.97 ns/op BenchmarkMapMid/1-4 3725323 32.65 ns/op BenchmarkMapMid/2-4 3399458 34.88 ns/op BenchmarkMapMid/3-4 3534764 33.21 ns/op BenchmarkMapMid/4-4 3453532 33.94 ns/op BenchmarkMapMid/5-4 3559418 32.96 ns/op BenchmarkMapMid/6-4 3469063 34.63 ns/op BenchmarkMapMid/7-4 3477302 34.76 ns/op BenchmarkMapMid/8-4 3156464 35.86 ns/op BenchmarkMapMid/9-4 3080040 37.77 ns/op BenchmarkMapMid/10-4 3029168 38.13 ns/op BenchmarkMapMid/11-4 3289866 35.48 ns/op BenchmarkMapMid/12-4 3006157 38.52 ns/op BenchmarkMapMid/13-4 3472543 34.66 ns/op BenchmarkMapMid/14-4 3256416 36.34 ns/op BenchmarkMapMid/15-4 3181974 36.11 ns/op BenchmarkMapMid/16-4 3021166 37.13 ns/op BenchmarkMapLast/1-4 3777433 31.32 ns/op BenchmarkMapLast/2-4 3675582 32.74 ns/op BenchmarkMapLast/3-4 3689145 32.42 ns/op BenchmarkMapLast/4-4 3439344 34.05 ns/op BenchmarkMapLast/5-4 3474235 35.10 ns/op BenchmarkMapLast/6-4 3402644 34.91 ns/op BenchmarkMapLast/7-4 3517988 34.68 ns/op BenchmarkMapLast/8-4 3296870 34.34 ns/op BenchmarkMapLast/9-4 3046450 40.52 ns/op BenchmarkMapLast/10-4 3098799 40.93 ns/op BenchmarkMapLast/11-4 2983629 41.84 ns/op BenchmarkMapLast/12-4 2868054 41.02 ns/op BenchmarkMapLast/13-4 3103839 36.24 ns/op BenchmarkMapLast/14-4 3198456 37.59 ns/op BenchmarkMapLast/15-4 3137841 39.65 ns/op BenchmarkMapLast/16-4 3103716 35.01 ns/op BenchmarkMapCycle-4 2018856 58.05 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3153949 38.67 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2346 49138 ns/op BenchmarkMakeMap/[Byte]Byte-4 600225 186.1 ns/op BenchmarkMakeMap/[Int]Int-4 359251 323.4 ns/op BenchmarkNewEmptyMap-4 11618211 10.40 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1561639 76.45 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 438231 255.4 ns/op BenchmarkMapIterEmpty-4 5225272 22.57 ns/op BenchmarkSameLengthMap-4 4546351 26.11 ns/op BenchmarkBigKeyMap-4 1568338 74.44 ns/op BenchmarkBigValMap-4 1535523 78.19 ns/op BenchmarkSmallKeyMap-4 2772984 42.94 ns/op BenchmarkMapPopulate/1-4 2227209 54.11 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 115630 921.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7807 15761 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 697 146892 ns/op 51754 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 43 2720464 ns/op 416361 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 38869014 ns/op 6533901 B/op 2870 allocs/op BenchmarkComplexAlgMap-4 461653 253.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 645064 181.2 ns/op BenchmarkGoMapClear/Reflexive/10-4 633534 184.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 215257 543.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 40298 3032 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4963 24088 ns/op BenchmarkGoMapClear/NonReflexive/1-4 523971 227.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 427922 254.0 ns/op BenchmarkGoMapClear/NonReflexive/100-4 199250 586.6 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 39123 3024 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4942 23707 ns/op BenchmarkMapStringConversion/32/simple-4 1798830 65.56 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1712895 66.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1581225 75.01 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1685220 68.40 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1593386 71.64 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1495698 82.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1776940 73.86 ns/op BenchmarkMapInterfacePtr-4 1876910 63.08 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4552170 26.36 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 158270 810.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4971 23327 ns/op BenchmarkMapPop1000-4 372 329389 ns/op BenchmarkMapPop10000-4 19 6582032 ns/op BenchmarkMapAssign/Int32/256-4 2303558 53.39 ns/op BenchmarkMapAssign/Int32/65536-4 1103816 96.24 ns/op BenchmarkMapAssign/Int64/256-4 2142114 53.29 ns/op BenchmarkMapAssign/Int64/65536-4 905263 122.8 ns/op BenchmarkMapAssign/Str/256-4 1828340 65.06 ns/op BenchmarkMapAssign/Str/65536-4 569053 206.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1459041 84.43 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 708596 153.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1359968 81.09 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 625352 187.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 413317 1930 ns/op BenchmarkMapOperatorAssign/Str/65536-4 125901 807.6 ns/op BenchmarkMapAppendAssign/Int32/256-4 777220 190.3 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 173558 654.7 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 789168 192.4 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 145207 741.8 ns/op 85 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 593958 277.4 ns/op 51 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 84811 1320 ns/op 163 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1000000 100.2 ns/op BenchmarkMapDelete/Int32/1000-4 1824176 64.24 ns/op BenchmarkMapDelete/Int32/10000-4 1667439 70.70 ns/op BenchmarkMapDelete/Int64/100-4 1000000 188.7 ns/op BenchmarkMapDelete/Int64/1000-4 1874910 66.08 ns/op BenchmarkMapDelete/Int64/10000-4 1616488 73.45 ns/op BenchmarkMapDelete/Str/100-4 1411443 109.2 ns/op BenchmarkMapDelete/Str/1000-4 1495928 80.78 ns/op BenchmarkMapDelete/Str/10000-4 1000000 104.9 ns/op BenchmarkMapDelete/Pointer/100-4 1379280 74.82 ns/op BenchmarkMapDelete/Pointer/1000-4 1553986 80.08 ns/op BenchmarkMapDelete/Pointer/10000-4 1366400 90.06 ns/op BenchmarkMemmove/0-4 13783047 8.639 ns/op BenchmarkMemmove/1-4 1816827 65.43 ns/op 15.28 MB/s BenchmarkMemmove/2-4 1761240 65.46 ns/op 30.55 MB/s BenchmarkMemmove/3-4 1818330 65.19 ns/op 46.02 MB/s BenchmarkMemmove/4-4 1796438 64.47 ns/op 62.04 MB/s BenchmarkMemmove/5-4 1738158 65.52 ns/op 76.31 MB/s BenchmarkMemmove/6-4 1787509 66.36 ns/op 90.41 MB/s BenchmarkMemmove/7-4 1767988 66.09 ns/op 105.92 MB/s BenchmarkMemmove/8-4 1940774 60.77 ns/op 131.65 MB/s BenchmarkMemmove/9-4 1717611 68.46 ns/op 131.47 MB/s BenchmarkMemmove/10-4 1709043 69.46 ns/op 143.96 MB/s BenchmarkMemmove/11-4 1686012 72.70 ns/op 151.31 MB/s BenchmarkMemmove/12-4 1641308 70.53 ns/op 170.14 MB/s BenchmarkMemmove/13-4 1687956 69.45 ns/op 187.18 MB/s BenchmarkMemmove/14-4 1722555 69.75 ns/op 200.73 MB/s BenchmarkMemmove/15-4 1700302 70.32 ns/op 213.30 MB/s BenchmarkMemmove/16-4 1868118 63.80 ns/op 250.78 MB/s BenchmarkMemmove/32-4 1759471 68.63 ns/op 466.26 MB/s BenchmarkMemmove/64-4 1602260 73.36 ns/op 872.45 MB/s BenchmarkMemmove/128-4 1429636 84.39 ns/op 1516.72 MB/s BenchmarkMemmove/256-4 886004 133.0 ns/op 1925.16 MB/s BenchmarkMemmove/512-4 606688 192.2 ns/op 2664.52 MB/s BenchmarkMemmove/1024-4 410982 298.4 ns/op 3431.98 MB/s BenchmarkMemmove/2048-4 238458 509.6 ns/op 4018.86 MB/s BenchmarkMemmove/4096-4 125271 895.9 ns/op 4571.96 MB/s BenchmarkMemmoveOverlap/32-4 1751588 68.13 ns/op 469.71 MB/s BenchmarkMemmoveOverlap/64-4 1606225 75.76 ns/op 844.74 MB/s BenchmarkMemmoveOverlap/128-4 1320836 87.21 ns/op 1467.68 MB/s BenchmarkMemmoveOverlap/256-4 806018 139.9 ns/op 1829.98 MB/s BenchmarkMemmoveOverlap/512-4 584192 194.8 ns/op 2629.00 MB/s BenchmarkMemmoveOverlap/1024-4 398887 284.8 ns/op 3595.51 MB/s BenchmarkMemmoveOverlap/2048-4 242454 494.7 ns/op 4139.98 MB/s BenchmarkMemmoveOverlap/4096-4 128048 932.8 ns/op 4391.25 MB/s BenchmarkMemmoveUnalignedDst/0-4 12880201 9.313 ns/op BenchmarkMemmoveUnalignedDst/1-4 1794164 65.06 ns/op 15.37 MB/s BenchmarkMemmoveUnalignedDst/2-4 1806729 64.92 ns/op 30.81 MB/s BenchmarkMemmoveUnalignedDst/3-4 1775112 66.38 ns/op 45.20 MB/s BenchmarkMemmoveUnalignedDst/4-4 1790409 66.02 ns/op 60.59 MB/s BenchmarkMemmoveUnalignedDst/5-4 1805076 65.81 ns/op 75.97 MB/s BenchmarkMemmoveUnalignedDst/6-4 1807239 66.87 ns/op 89.73 MB/s BenchmarkMemmoveUnalignedDst/7-4 1771772 66.69 ns/op 104.97 MB/s BenchmarkMemmoveUnalignedDst/8-4 1953168 60.21 ns/op 132.86 MB/s BenchmarkMemmoveUnalignedDst/9-4 1688548 69.10 ns/op 130.24 MB/s BenchmarkMemmoveUnalignedDst/10-4 1654656 69.43 ns/op 144.02 MB/s BenchmarkMemmoveUnalignedDst/11-4 1691073 69.68 ns/op 157.87 MB/s BenchmarkMemmoveUnalignedDst/12-4 1709061 69.29 ns/op 173.19 MB/s BenchmarkMemmoveUnalignedDst/13-4 1705995 69.74 ns/op 186.42 MB/s BenchmarkMemmoveUnalignedDst/14-4 1704415 69.55 ns/op 201.30 MB/s BenchmarkMemmoveUnalignedDst/15-4 1691385 69.41 ns/op 216.10 MB/s BenchmarkMemmoveUnalignedDst/16-4 1832565 66.02 ns/op 242.36 MB/s BenchmarkMemmoveUnalignedDst/32-4 1752354 69.15 ns/op 462.73 MB/s BenchmarkMemmoveUnalignedDst/64-4 1578636 77.27 ns/op 828.28 MB/s BenchmarkMemmoveUnalignedDst/128-4 1368162 87.88 ns/op 1456.50 MB/s BenchmarkMemmoveUnalignedDst/256-4 999946 118.7 ns/op 2157.14 MB/s BenchmarkMemmoveUnalignedDst/512-4 585098 201.7 ns/op 2537.89 MB/s BenchmarkMemmoveUnalignedDst/1024-4 395677 295.9 ns/op 3461.17 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232998 516.2 ns/op 3967.42 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124832 962.3 ns/op 4256.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1587378 74.06 ns/op 432.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1469251 81.69 ns/op 783.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1265048 95.88 ns/op 1334.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 900804 124.0 ns/op 2064.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 552312 215.2 ns/op 2378.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 402595 303.3 ns/op 3375.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 215712 513.9 ns/op 3985.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127915 941.4 ns/op 4351.01 MB/s BenchmarkMemmoveUnalignedSrc/0-4 12776452 9.282 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1753045 68.26 ns/op 14.65 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1731174 68.29 ns/op 29.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1683766 69.69 ns/op 43.05 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1684648 68.72 ns/op 58.21 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1710812 68.88 ns/op 72.59 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1706227 69.01 ns/op 86.95 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1703493 69.09 ns/op 101.31 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1774828 62.98 ns/op 127.02 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1616038 75.50 ns/op 119.21 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1646150 71.62 ns/op 139.62 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1634004 72.87 ns/op 150.95 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1573620 71.34 ns/op 168.21 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1632502 73.83 ns/op 176.08 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1624898 73.43 ns/op 190.66 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1661096 71.98 ns/op 208.40 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1613155 73.72 ns/op 217.03 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1546815 75.18 ns/op 425.62 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1379899 84.76 ns/op 755.08 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1000000 100.6 ns/op 1272.22 MB/s BenchmarkMemmoveUnalignedSrc/256-4 858714 125.6 ns/op 2038.99 MB/s BenchmarkMemmoveUnalignedSrc/512-4 581097 206.3 ns/op 2482.28 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 399447 298.8 ns/op 3426.59 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 229483 519.9 ns/op 3938.93 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 125949 948.0 ns/op 4320.86 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1743036 69.91 ns/op 457.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1585795 75.93 ns/op 842.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1361012 88.02 ns/op 1454.19 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 879202 117.2 ns/op 2184.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 597741 194.0 ns/op 2639.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 410581 288.5 ns/op 3549.65 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 241969 507.2 ns/op 4037.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128028 928.8 ns/op 4410.02 MB/s BenchmarkMemclr/5-4 12787621 9.105 ns/op 549.14 MB/s BenchmarkMemclr/16-4 12567997 9.414 ns/op 1699.60 MB/s BenchmarkMemclr/64-4 12165615 9.839 ns/op 6504.49 MB/s BenchmarkMemclr/256-4 10604936 11.34 ns/op 22572.64 MB/s BenchmarkMemclr/4096-4 1672462 71.51 ns/op 57277.36 MB/s BenchmarkMemclr/65536-4 43834 2428 ns/op 26996.50 MB/s BenchmarkMemclr/1M-4 2551 46354 ns/op 22621.07 MB/s BenchmarkMemclr/4M-4 602 187958 ns/op 22315.06 MB/s BenchmarkMemclr/8M-4 280 421097 ns/op 19920.83 MB/s BenchmarkMemclr/16M-4 138 888028 ns/op 18892.67 MB/s BenchmarkMemclr/64M-4 26 4448950 ns/op 15084.20 MB/s BenchmarkGoMemclr/5-4 2383898 50.26 ns/op 99.49 MB/s BenchmarkGoMemclr/16-4 549416 205.6 ns/op 77.81 MB/s BenchmarkGoMemclr/64-4 144990 781.0 ns/op 81.94 MB/s BenchmarkGoMemclr/256-4 37444 3057 ns/op 83.74 MB/s BenchmarkMemclrRange/1K_2K-4 63628 2025 ns/op 47338.71 MB/s BenchmarkMemclrRange/2K_8K-4 20703 5799 ns/op 57517.85 MB/s BenchmarkMemclrRange/4K_16K-4 26019 4569 ns/op 70704.22 MB/s BenchmarkMemclrRange/160K_228K-4 1521 74848 ns/op 22216.53 MB/s BenchmarkClearFat7-4 6076262 19.73 ns/op BenchmarkClearFat8-4 7209151 16.88 ns/op BenchmarkClearFat11-4 6062348 19.45 ns/op BenchmarkClearFat12-4 6316928 19.75 ns/op BenchmarkClearFat13-4 6116516 19.11 ns/op BenchmarkClearFat14-4 6209191 19.25 ns/op BenchmarkClearFat15-4 5697108 19.63 ns/op BenchmarkClearFat16-4 6094346 17.90 ns/op BenchmarkClearFat24-4 5978490 19.82 ns/op BenchmarkClearFat32-4 5885984 19.15 ns/op BenchmarkClearFat40-4 6058629 21.29 ns/op BenchmarkClearFat48-4 5607248 20.99 ns/op BenchmarkClearFat56-4 5333852 22.08 ns/op BenchmarkClearFat64-4 5483520 22.08 ns/op BenchmarkClearFat72-4 5084160 23.90 ns/op BenchmarkClearFat128-4 3921708 30.36 ns/op BenchmarkClearFat256-4 2274616 52.24 ns/op BenchmarkClearFat512-4 1446847 80.61 ns/op BenchmarkClearFat1024-4 857557 138.5 ns/op BenchmarkClearFat1032-4 762330 145.4 ns/op BenchmarkClearFat1040-4 828829 145.4 ns/op BenchmarkCopyFat7-4 5890845 19.43 ns/op BenchmarkCopyFat8-4 7178101 16.68 ns/op BenchmarkCopyFat11-4 6267826 19.16 ns/op BenchmarkCopyFat12-4 5766601 20.91 ns/op BenchmarkCopyFat13-4 6268954 18.67 ns/op BenchmarkCopyFat14-4 5934310 20.92 ns/op BenchmarkCopyFat15-4 6203246 19.57 ns/op BenchmarkCopyFat16-4 6509067 19.26 ns/op BenchmarkCopyFat24-4 5872882 20.47 ns/op BenchmarkCopyFat32-4 6089562 20.21 ns/op BenchmarkCopyFat64-4 5156809 22.10 ns/op BenchmarkCopyFat72-4 5014030 24.94 ns/op BenchmarkCopyFat128-4 3817927 31.99 ns/op BenchmarkCopyFat256-4 2147354 55.65 ns/op BenchmarkCopyFat512-4 1000000 126.0 ns/op BenchmarkCopyFat520-4 1000000 112.9 ns/op BenchmarkCopyFat1024-4 789964 142.7 ns/op BenchmarkCopyFat1032-4 815763 146.5 ns/op BenchmarkCopyFat1040-4 785295 150.7 ns/op BenchmarkIssue18740/2byte-4 424 284475 ns/op BenchmarkIssue18740/4byte-4 673 173328 ns/op BenchmarkIssue18740/8byte-4 1023 117115 ns/op BenchmarkMemclrKnownSize1-4 8644384 13.25 ns/op 75.47 MB/s BenchmarkMemclrKnownSize2-4 1425855 84.30 ns/op 23.73 MB/s BenchmarkMemclrKnownSize4-4 3495504 34.32 ns/op 116.55 MB/s BenchmarkMemclrKnownSize8-4 1000000 101.4 ns/op 78.90 MB/s BenchmarkMemclrKnownSize16-4 493042 218.0 ns/op 73.40 MB/s BenchmarkMemclrKnownSize32-4 299444 394.0 ns/op 81.21 MB/s BenchmarkMemclrKnownSize64-4 153472 763.8 ns/op 83.79 MB/s BenchmarkMemclrKnownSize112-4 90920 1295 ns/op 86.50 MB/s BenchmarkMemclrKnownSize128-4 78765 1471 ns/op 86.99 MB/s BenchmarkMemclrKnownSize192-4 52779 2240 ns/op 85.71 MB/s BenchmarkMemclrKnownSize248-4 41958 2911 ns/op 85.19 MB/s BenchmarkMemclrKnownSize256-4 39096 3019 ns/op 84.79 MB/s BenchmarkMemclrKnownSize512-4 19537 5980 ns/op 85.62 MB/s BenchmarkMemclrKnownSize1024-4 9616 11931 ns/op 85.83 MB/s BenchmarkMemclrKnownSize4096-4 2562 46931 ns/op 87.28 MB/s BenchmarkMemclrKnownSize512KiB-4 18 6312628 ns/op 83.05 MB/s BenchmarkReadMetricsLatency-4 21354 4396 p50-ns 6719 p90-ns 19673 p99-ns BenchmarkFinalizer-4 202 562661 ns/op BenchmarkFinalizerRun-4 189028 744.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6628906 18.12 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2974724 46.56 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2148367 54.63 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2108396 57.21 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1312449 90.80 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1206248 100.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1997580 60.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1233579 95.54 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1315191 90.50 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1828052 66.98 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1821532 66.16 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1581392 76.89 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1439679 83.58 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1273816 89.13 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5456787 22.13 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5733416 20.44 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5873808 20.63 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5724685 21.29 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5440832 22.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4970994 24.18 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5724794 21.10 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5881975 20.83 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5809518 20.37 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5732960 21.07 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5816401 20.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5827672 20.71 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5712922 20.89 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5821245 20.48 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5891824 20.50 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5691886 20.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5881956 20.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5456232 20.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5735631 20.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5578602 21.36 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5619862 21.38 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5698645 20.97 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5545437 21.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5576172 21.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5690560 21.09 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5627464 21.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5580584 21.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5782402 20.92 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5564893 21.33 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5633437 21.35 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5676110 20.92 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5833418 20.43 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5833372 20.57 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5698671 20.84 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5896801 20.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5896056 20.35 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5754164 21.17 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5901843 20.47 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5854479 20.42 ns/op BenchmarkNetpollBreak-4 3787 28816 ns/op BenchmarkPingPongHog-4 337 354564 ns/op BenchmarkStackGrowth-4 108486 1100 ns/op BenchmarkStackGrowthDeep-4 1260 95594 ns/op BenchmarkCreateGoroutines-4 49904 5669 ns/op BenchmarkCreateGoroutinesParallel-4 47917 2507 ns/op BenchmarkCreateGoroutinesCapture-4 8340 15754 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41106 2887 ns/op BenchmarkClosureCall-4 19413667 5.458 ns/op BenchmarkWakeupParallelSpinning/0s-4 7294 16966 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7010 24112 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5710 29538 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3201 38840 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2127 58264 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1196 95977 ns/op BenchmarkWakeupParallelSpinning/50µs-4 603 193287 ns/op BenchmarkWakeupParallelSpinning/100µs-4 338 353570 ns/op BenchmarkWakeupParallelSyscall/0s-4 726 161026 ns/op BenchmarkWakeupParallelSyscall/1µs-4 636 170655 ns/op BenchmarkWakeupParallelSyscall/2µs-4 694 162056 ns/op BenchmarkWakeupParallelSyscall/5µs-4 730 167241 ns/op BenchmarkWakeupParallelSyscall/10µs-4 686 174419 ns/op BenchmarkWakeupParallelSyscall/20µs-4 606 253379 ns/op BenchmarkWakeupParallelSyscall/50µs-4 453 267996 ns/op BenchmarkWakeupParallelSyscall/100µs-4 325 413097 ns/op BenchmarkMatmult-4 2764102 40.05 ns/op BenchmarkFastrand-4 11369908 8.888 ns/op BenchmarkFastrand64-4 11081887 9.990 ns/op BenchmarkFastrandHashiter-4 4314416 26.03 ns/op BenchmarkFastrandn/2-4 5589060 21.29 ns/op BenchmarkFastrandn/3-4 5881658 20.30 ns/op BenchmarkFastrandn/4-4 6034251 19.80 ns/op BenchmarkFastrandn/5-4 6001470 19.90 ns/op BenchmarkIfaceCmp100-4 84816 1386 ns/op BenchmarkIfaceCmpNil100-4 188395 644.3 ns/op BenchmarkEfaceCmpDiff-4 35192 3381 ns/op BenchmarkEfaceCmpDiffIndirect-4 30312 3870 ns/op BenchmarkDefer-4 1679006 71.08 ns/op BenchmarkDefer10-4 784952 158.6 ns/op BenchmarkDeferMany-4 411698 569.3 ns/op BenchmarkPanicRecover-4 161576 707.5 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 4970 22253 ns/op 21896 p50-ns 25525 p90-ns 31702 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5133 28247 ns/op 22225 p50-ns 29580 p90-ns 91000 p99-ns BenchmarkGoroutineProfile/small/idle-4 2320 50693 ns/op 47551 p50-ns 52007 p90-ns 103722 p99-ns BenchmarkGoroutineProfile/small/loaded-4 426 276220 ns/op 126934 p50-ns 307684 p90-ns 2440059 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 5212 24143 ns/op 22082 p50-ns 28998 p90-ns 50781 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5468 26874 ns/op 22106 p50-ns 28078 p90-ns 60171 p99-ns BenchmarkGoroutineProfile/large/idle-4 15 7377853 ns/op 7353073 p50-ns 7651725 p90-ns 7824041 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 12649378 ns/op 10370034 p50-ns 22613601 p90-ns 22613601 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 5464 22568 ns/op 21917 p50-ns 25860 p90-ns 39086 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4730 28874 ns/op 22129 p50-ns 30255 p90-ns 185627 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 804 127432 ns/op 121823 p50-ns 133990 p90-ns 184373 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 318 318117 ns/op 220405 p50-ns 342914 p90-ns 1244656 p99-ns BenchmarkRWMutexUncontended-4 2579898 40.24 ns/op BenchmarkRWMutexWrite100-4 1000000 165.6 ns/op BenchmarkRWMutexWrite10-4 321336 909.4 ns/op BenchmarkRWMutexWorkWrite100-4 603511 202.4 ns/op BenchmarkRWMutexWorkWrite10-4 239450 1599 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1836 64760 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 878 133185 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 943 128886 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 408 275707 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 453 259627 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 188 580087 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 229 507097 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 90 1235360 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 322851 373.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 330892 388.7 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 288296 422.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 331488 377.3 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 276285 385.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 294489 401.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 306082 375.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 308833 394.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 226592 441.9 ns/op BenchmarkMakeSlice/Byte-4 1967316 56.78 ns/op BenchmarkMakeSlice/Int16-4 2129868 53.73 ns/op BenchmarkMakeSlice/Int-4 1573003 70.94 ns/op BenchmarkMakeSlice/Ptr-4 1000000 104.1 ns/op BenchmarkMakeSlice/Struct/24-4 869077 116.0 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 133.1 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 170.3 ns/op BenchmarkGrowSlice/Byte-4 788798 162.5 ns/op BenchmarkGrowSlice/Int16-4 691476 183.8 ns/op BenchmarkGrowSlice/Int-4 583729 221.9 ns/op BenchmarkGrowSlice/Ptr-4 440409 269.0 ns/op BenchmarkGrowSlice/Struct/24-4 361635 337.2 ns/op BenchmarkGrowSlice/Struct/32-4 295746 415.6 ns/op BenchmarkGrowSlice/Struct/40-4 250287 504.9 ns/op BenchmarkExtendSlice/IntSlice-4 475368 272.0 ns/op BenchmarkExtendSlice/PointerSlice-4 342524 334.6 ns/op BenchmarkExtendSlice/NoGrow-4 796242 152.3 ns/op BenchmarkAppend-4 818679 149.3 ns/op BenchmarkAppendGrowByte-4 3 36788374 ns/op BenchmarkAppendGrowString-4 1 432448799 ns/op BenchmarkAppendSlice/1Bytes-4 1746752 67.21 ns/op BenchmarkAppendSlice/4Bytes-4 1784155 68.14 ns/op BenchmarkAppendSlice/7Bytes-4 1686418 69.92 ns/op BenchmarkAppendSlice/8Bytes-4 1817508 64.91 ns/op BenchmarkAppendSlice/15Bytes-4 1673836 73.89 ns/op BenchmarkAppendSlice/16Bytes-4 1780490 65.93 ns/op BenchmarkAppendSlice/32Bytes-4 1846143 65.37 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 100777 1149 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25064 4157 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 16160 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1875 67272 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 80 1305222 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 5652404 ns/op BenchmarkAppendStr/1Bytes-4 1370715 88.21 ns/op BenchmarkAppendStr/4Bytes-4 1402227 87.09 ns/op BenchmarkAppendStr/8Bytes-4 1390862 87.19 ns/op BenchmarkAppendStr/16Bytes-4 1373024 88.59 ns/op BenchmarkAppendStr/32Bytes-4 1384120 86.32 ns/op BenchmarkAppendSpecialCase-4 722313 164.0 ns/op BenchmarkCopy/1Byte-4 1773014 67.99 ns/op 14.71 MB/s BenchmarkCopy/1String-4 1858724 65.23 ns/op 15.33 MB/s BenchmarkCopy/2Byte-4 1768556 66.73 ns/op 29.97 MB/s BenchmarkCopy/2String-4 1873333 62.10 ns/op 32.20 MB/s BenchmarkCopy/4Byte-4 1804354 69.03 ns/op 57.95 MB/s BenchmarkCopy/4String-4 1901059 61.98 ns/op 64.54 MB/s BenchmarkCopy/8Byte-4 1875585 63.90 ns/op 125.20 MB/s BenchmarkCopy/8String-4 1908050 61.57 ns/op 129.94 MB/s BenchmarkCopy/12Byte-4 1667990 71.19 ns/op 168.56 MB/s BenchmarkCopy/12String-4 1895691 63.80 ns/op 188.08 MB/s BenchmarkCopy/16Byte-4 1838133 65.77 ns/op 243.26 MB/s BenchmarkCopy/16String-4 1898644 63.15 ns/op 253.36 MB/s BenchmarkCopy/32Byte-4 1751752 69.05 ns/op 463.41 MB/s BenchmarkCopy/32String-4 1831558 66.46 ns/op 481.50 MB/s BenchmarkCopy/128Byte-4 1324392 93.19 ns/op 1373.53 MB/s BenchmarkCopy/128String-4 1333999 90.04 ns/op 1421.52 MB/s BenchmarkCopy/1024Byte-4 409412 295.3 ns/op 3467.14 MB/s BenchmarkCopy/1024String-4 338227 346.7 ns/op 2953.18 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29137 3817 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20035 5340 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 15292 8129 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 10614 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 13384 ns/op BenchmarkAppendInPlace/Grow/Byte-4 131557 868.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 125326 890.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 94064 1089 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 82156 1404 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 74283 1425 ns/op BenchmarkStackCopyPtr-4 1 189191126 ns/op BenchmarkStackCopy-4 1 108018406 ns/op BenchmarkStackCopyNoCache-4 18 5569003 ns/op BenchmarkStackCopyWithStkobj-4 1 140712681 ns/op BenchmarkIssue18138-4 433 239988 ns/op BenchmarkCompareStringEqual-4 10500134 10.68 ns/op BenchmarkCompareStringIdentical-4 14556162 7.574 ns/op BenchmarkCompareStringSameLength-4 11988362 9.317 ns/op BenchmarkCompareStringDifferentLength-4 18238114 5.893 ns/op BenchmarkCompareStringBigUnaligned-4 1281 82947 ns/op 12641.60 MB/s BenchmarkCompareStringBig-4 1209 92922 ns/op 11284.63 MB/s BenchmarkConcatStringAndBytes-4 2131929 57.38 ns/op BenchmarkSliceByteToString/1-4 2228106 53.74 ns/op BenchmarkSliceByteToString/2-4 1000000 109.7 ns/op BenchmarkSliceByteToString/4-4 1000000 112.1 ns/op BenchmarkSliceByteToString/8-4 1000000 109.9 ns/op BenchmarkSliceByteToString/16-4 1000000 114.1 ns/op BenchmarkSliceByteToString/32-4 1000000 121.6 ns/op BenchmarkSliceByteToString/64-4 791976 142.0 ns/op BenchmarkSliceByteToString/128-4 776557 191.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2109962 56.44 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 889734 134.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 992688 122.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3235926 37.14 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1610816 74.46 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1771107 66.70 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2082454 59.10 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 428709 276.6 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 531949 224.4 ns/op BenchmarkRuneIterate/range/ASCII-4 5683518 20.81 ns/op BenchmarkRuneIterate/range/Japanese-4 1952132 60.62 ns/op BenchmarkRuneIterate/range/MixedLength-4 2241327 53.48 ns/op BenchmarkRuneIterate/range1/ASCII-4 5783043 20.70 ns/op BenchmarkRuneIterate/range1/Japanese-4 1940510 61.82 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2152370 55.45 ns/op BenchmarkRuneIterate/range2/ASCII-4 5730783 20.90 ns/op BenchmarkRuneIterate/range2/Japanese-4 1973034 61.00 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2252260 53.41 ns/op BenchmarkArrayEqual-4 16760073 6.331 ns/op BenchmarkFunc/Name-4 5106721 22.69 ns/op BenchmarkFunc/Entry-4 9139080 11.87 ns/op BenchmarkFunc/FileLine-4 1426065 82.89 ns/op PASS ok runtime 139.517s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 25642 4374 ns/op BenchmarkHandle/concurrent-4 15868 8808 ns/op PASS ok runtime/cgo 0.509s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19060430 6.304 ns/op BenchmarkAtomicStore64-4 9946180 12.10 ns/op BenchmarkAtomicLoad-4 19331220 6.259 ns/op BenchmarkAtomicStore-4 8805367 11.96 ns/op BenchmarkAnd8-4 9926030 11.97 ns/op BenchmarkAnd-4 9961818 12.07 ns/op BenchmarkAnd8Parallel-4 3422815 41.61 ns/op BenchmarkAndParallel-4 3041974 36.56 ns/op BenchmarkOr8-4 9788545 12.10 ns/op BenchmarkOr-4 9983192 12.04 ns/op BenchmarkOr8Parallel-4 5373441 34.74 ns/op BenchmarkOrParallel-4 3879076 37.53 ns/op BenchmarkXadd-4 4154995 38.16 ns/op BenchmarkXadd64-4 3024276 43.45 ns/op BenchmarkCas-4 2804349 44.26 ns/op BenchmarkCas64-4 2749132 40.88 ns/op BenchmarkXchg-4 3784244 40.47 ns/op BenchmarkXchg64-4 3841668 37.77 ns/op PASS ok runtime/internal/atomic 2.961s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4127748 26.85 ns/op BenchmarkMulUintptr/large-4 3465270 32.94 ns/op PASS ok runtime/internal/math 0.336s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 7230503 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10539458 ns/op 544.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 708 162532 ns/op 5.908 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13640712 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 23448814 ns/op 1234 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 100 1224873 ns/op 72.98 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 84575752 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 111890603 ns/op 7120 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 14 8077991 ns/op 440.9 concurrent_launches/op PASS ok runtime/pprof 1.984s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 30 3518391 ns/op BenchmarkStackLeak-4 18078 6274 ns/op PASS ok runtime/race 0.375s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5153226 19.76 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 263748 479.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.386s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6907366 17.28 ns/op BenchmarkCompact/one-4 1873689 62.74 ns/op BenchmarkCompact/sorted-4 1000000 105.5 ns/op BenchmarkCompact/1_item-4 1219194 96.73 ns/op BenchmarkCompact/unsorted-4 1000000 103.1 ns/op BenchmarkCompact/many-4 864081 137.1 ns/op BenchmarkReplace/naive-fast-4 93297 1245 ns/op BenchmarkReplace/optimized-fast-4 107840 1048 ns/op BenchmarkReplace/naive-slow-4 59774 2041 ns/op BenchmarkReplace/optimized-slow-4 70096 1640 ns/op PASS ok slices 1.749s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 149725 747.7 ns/op BenchmarkSortString1K-4 182 685722 ns/op BenchmarkSortString1K_Slice-4 210 579556 ns/op BenchmarkStableString1K-4 96 1134224 ns/op BenchmarkSortInt1K-4 214 554390 ns/op BenchmarkSortInt1K_Sorted-4 3271 38095 ns/op BenchmarkSortInt1K_Reversed-4 1765 58901 ns/op BenchmarkSortInt1K_Mod8-4 561 214098 ns/op BenchmarkStableInt1K-4 145 817337 ns/op BenchmarkStableInt1K_Slice-4 169 712515 ns/op BenchmarkSortInt64K-4 2 52259676 ns/op BenchmarkSortInt64K_Slice-4 3 44228053 ns/op BenchmarkStableInt64K-4 2 72155634 ns/op BenchmarkSort1e2-4 476 250342 ns/op BenchmarkStable1e2-4 160 756932 ns/op BenchmarkSort1e4-4 2 51517416 ns/op BenchmarkStable1e4-4 1 227650293 ns/op PASS ok sort 3.597s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 875844 136.2 ns/op BenchmarkAtof64Float-4 744183 163.6 ns/op BenchmarkAtof64FloatExp-4 588224 184.5 ns/op BenchmarkAtof64Big-4 444854 267.1 ns/op BenchmarkAtof64RandomBits-4 234459 497.1 ns/op BenchmarkAtof64RandomFloats-4 467043 252.6 ns/op BenchmarkAtof64RandomLongFloats-4 262340 437.8 ns/op BenchmarkAtof32Decimal-4 819505 138.9 ns/op BenchmarkAtof32Float-4 651376 160.8 ns/op BenchmarkAtof32FloatExp-4 586550 193.1 ns/op BenchmarkAtof32Random-4 366771 317.0 ns/op BenchmarkAtof32RandomLong-4 148192 793.4 ns/op BenchmarkParseInt/Pos/7bit-4 1322005 90.69 ns/op BenchmarkParseInt/Pos/26bit-4 619544 183.2 ns/op BenchmarkParseInt/Pos/31bit-4 576687 201.5 ns/op BenchmarkParseInt/Pos/56bit-4 390758 304.3 ns/op BenchmarkParseInt/Pos/63bit-4 363456 323.5 ns/op BenchmarkParseInt/Neg/7bit-4 1293807 91.26 ns/op BenchmarkParseInt/Neg/26bit-4 644793 179.8 ns/op BenchmarkParseInt/Neg/31bit-4 564462 203.8 ns/op BenchmarkParseInt/Neg/56bit-4 382720 300.6 ns/op BenchmarkParseInt/Neg/63bit-4 368084 318.9 ns/op BenchmarkAtoi/Pos/7bit-4 1954543 64.39 ns/op BenchmarkAtoi/Pos/26bit-4 854163 133.0 ns/op BenchmarkAtoi/Pos/31bit-4 750558 151.5 ns/op BenchmarkAtoi/Pos/56bit-4 453577 257.0 ns/op BenchmarkAtoi/Pos/63bit-4 344317 343.6 ns/op BenchmarkAtoi/Neg/7bit-4 1906177 61.89 ns/op BenchmarkAtoi/Neg/26bit-4 848770 134.9 ns/op BenchmarkAtoi/Neg/31bit-4 764878 152.7 ns/op BenchmarkAtoi/Neg/56bit-4 460858 256.9 ns/op BenchmarkAtoi/Neg/63bit-4 342309 337.0 ns/op BenchmarkFormatFloat/Decimal-4 115647 1086 ns/op BenchmarkFormatFloat/Float-4 108105 1131 ns/op BenchmarkFormatFloat/Exp-4 116770 1086 ns/op BenchmarkFormatFloat/NegExp-4 113158 1043 ns/op BenchmarkFormatFloat/LongExp-4 94978 1252 ns/op BenchmarkFormatFloat/Big-4 92791 1311 ns/op BenchmarkFormatFloat/BinaryExp-4 202682 573.7 ns/op BenchmarkFormatFloat/32Integer-4 117901 1035 ns/op BenchmarkFormatFloat/32ExactFraction-4 118390 1005 ns/op BenchmarkFormatFloat/32Point-4 110001 1107 ns/op BenchmarkFormatFloat/32Exp-4 116840 1066 ns/op BenchmarkFormatFloat/32NegExp-4 115556 1039 ns/op BenchmarkFormatFloat/32Shortest-4 120086 991.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 128018 902.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 127900 932.9 ns/op BenchmarkFormatFloat/64Fixed1-4 150740 814.4 ns/op BenchmarkFormatFloat/64Fixed2-4 151137 807.9 ns/op BenchmarkFormatFloat/64Fixed3-4 145756 791.3 ns/op BenchmarkFormatFloat/64Fixed4-4 152738 788.5 ns/op BenchmarkFormatFloat/64Fixed12-4 85286 1373 ns/op BenchmarkFormatFloat/64Fixed16-4 111397 1086 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 110151 1053 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105055 1154 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2361 47457 ns/op BenchmarkFormatFloat/Slowpath64-4 96990 1259 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94125 1255 ns/op BenchmarkAppendFloat/Decimal-4 141482 841.0 ns/op BenchmarkAppendFloat/Float-4 126073 951.8 ns/op BenchmarkAppendFloat/Exp-4 141295 844.3 ns/op BenchmarkAppendFloat/NegExp-4 140234 846.7 ns/op BenchmarkAppendFloat/LongExp-4 111892 1054 ns/op BenchmarkAppendFloat/Big-4 110216 1088 ns/op BenchmarkAppendFloat/BinaryExp-4 333613 361.8 ns/op BenchmarkAppendFloat/32Integer-4 140793 844.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 141634 838.1 ns/op BenchmarkAppendFloat/32Point-4 131786 908.1 ns/op BenchmarkAppendFloat/32Exp-4 142956 835.3 ns/op BenchmarkAppendFloat/32NegExp-4 141877 831.9 ns/op BenchmarkAppendFloat/32Shortest-4 159129 757.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 170252 687.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 170613 716.1 ns/op BenchmarkAppendFloat/64Fixed1-4 198174 603.1 ns/op BenchmarkAppendFloat/64Fixed2-4 196509 597.8 ns/op BenchmarkAppendFloat/64Fixed3-4 196538 601.6 ns/op BenchmarkAppendFloat/64Fixed4-4 199888 593.5 ns/op BenchmarkAppendFloat/64Fixed12-4 106074 1144 ns/op BenchmarkAppendFloat/64Fixed16-4 137078 879.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 145456 813.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125624 952.3 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2425 47576 ns/op BenchmarkAppendFloat/Slowpath64-4 114367 1041 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116026 1039 ns/op BenchmarkFormatInt-4 15054 7868 ns/op BenchmarkAppendInt-4 17847 6715 ns/op BenchmarkFormatUint-4 79330 1403 ns/op BenchmarkAppendUint-4 97089 1226 ns/op BenchmarkFormatIntSmall/7-4 2846013 41.54 ns/op BenchmarkFormatIntSmall/42-4 2848765 40.45 ns/op BenchmarkAppendIntSmall-4 1458025 82.28 ns/op BenchmarkAppendUintVarlen/1-4 1462257 81.76 ns/op BenchmarkAppendUintVarlen/12-4 1423624 83.43 ns/op BenchmarkAppendUintVarlen/123-4 929672 115.1 ns/op BenchmarkAppendUintVarlen/1234-4 982936 117.7 ns/op BenchmarkAppendUintVarlen/12345-4 975997 119.2 ns/op BenchmarkAppendUintVarlen/123456-4 901122 120.3 ns/op BenchmarkAppendUintVarlen/1234567-4 894410 125.8 ns/op BenchmarkAppendUintVarlen/12345678-4 903909 120.3 ns/op BenchmarkAppendUintVarlen/123456789-4 896734 129.0 ns/op BenchmarkAppendUintVarlen/1234567890-4 893820 131.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 891469 131.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 881068 131.3 ns/op BenchmarkAppendUintVarlen/1234567890123-4 862432 137.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 867273 136.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 842643 138.5 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 859285 137.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 799291 143.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 815278 146.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 727200 150.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 779194 147.1 ns/op BenchmarkQuote-4 46216 2548 ns/op BenchmarkQuoteRune-4 472995 262.8 ns/op BenchmarkAppendQuote-4 58350 2036 ns/op BenchmarkAppendQuoteRune-4 835488 133.9 ns/op BenchmarkUnquoteEasy-4 1493286 81.20 ns/op BenchmarkUnquoteHard-4 50022 2312 ns/op PASS ok strconv 18.604s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 427226 277.8 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 127051 857.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 190600 635.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 309636 391.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 93966 1228 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 102103 1088 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 643513 187.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20726 5522 ns/op BenchmarkGenericMatch1-4 2082 51926 ns/op BenchmarkGenericMatch2-4 442 266454 ns/op BenchmarkSingleMaxSkipping-4 8356 14238 ns/op 702.34 MB/s BenchmarkSingleLongSuffixFail-4 15080 8047 ns/op 124.51 MB/s BenchmarkSingleMatch-4 247 465089 ns/op 32.25 MB/s BenchmarkByteByteNoMatch-4 71251 1668 ns/op BenchmarkByteByteMatch-4 19216 5980 ns/op BenchmarkByteStringMatch-4 23301 4897 ns/op BenchmarkHTMLEscapeNew-4 73557 1587 ns/op BenchmarkHTMLEscapeOld-4 88765 1287 ns/op BenchmarkByteStringReplacerWriteString-4 1420 79250 ns/op BenchmarkByteReplacerWriteString-4 1658 71247 ns/op BenchmarkByteByteReplaces-4 3470 32327 ns/op BenchmarkByteByteMap-4 10340 11219 ns/op BenchmarkMap/identity/ASCII-4 642868 188.4 ns/op BenchmarkMap/identity/Greek-4 423567 275.1 ns/op BenchmarkMap/change/ASCII-4 38672 3110 ns/op BenchmarkMap/change/Greek-4 29218 4123 ns/op BenchmarkIndexRune-4 2041526 55.99 ns/op BenchmarkIndexRuneLongString-4 1700772 71.03 ns/op BenchmarkIndexRuneFastPath-4 4912336 24.24 ns/op BenchmarkIndex-4 4828375 25.11 ns/op BenchmarkLastIndex-4 4925722 24.26 ns/op BenchmarkIndexByte-4 10949695 10.25 ns/op BenchmarkToUpper/#00-4 3186486 37.61 ns/op BenchmarkToUpper/ONLYUPPER-4 2149112 55.17 ns/op BenchmarkToUpper/abc-4 317103 384.4 ns/op BenchmarkToUpper/AbC123-4 254562 472.9 ns/op BenchmarkToUpper/azAZ09_-4 249340 437.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55776 2124 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 71470 1633 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34032 3612 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56006 2111 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118425 993.1 ns/op BenchmarkToLower/#00-4 3169332 38.09 ns/op BenchmarkToLower/abc-4 2751939 43.69 ns/op BenchmarkToLower/AbC123-4 237669 525.3 ns/op BenchmarkToLower/azAZ09_-4 237500 528.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 101558 1191 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65520 1839 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35002 3395 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74895 1589 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118975 1012 ns/op BenchmarkMapNoChanges-4 792358 133.4 ns/op BenchmarkTrim-4 38143 3096 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3055988 38.99 ns/op BenchmarkToValidUTF8/InvalidASCII-4 192295 613.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 135676 904.2 ns/op BenchmarkEqualFold/Tests-4 55140 2179 ns/op BenchmarkEqualFold/ASCII-4 3040368 40.02 ns/op BenchmarkEqualFold/UnicodePrefix-4 112122 1071 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117691 1004 ns/op BenchmarkIndexHard1-4 860 137906 ns/op BenchmarkIndexHard2-4 615 192924 ns/op BenchmarkIndexHard3-4 151 784990 ns/op BenchmarkIndexHard4-4 132 907456 ns/op BenchmarkLastIndexHard1-4 61 1913810 ns/op BenchmarkLastIndexHard2-4 60 1913494 ns/op BenchmarkLastIndexHard3-4 62 1928423 ns/op BenchmarkCountHard1-4 864 139310 ns/op BenchmarkCountHard2-4 624 191499 ns/op BenchmarkCountHard3-4 153 784877 ns/op BenchmarkIndexTorture-4 7905 15029 ns/op BenchmarkCountTorture-4 7896 14955 ns/op BenchmarkCountTortureOverlapping-4 669 154950 ns/op BenchmarkCountByte/10-4 4710573 25.07 ns/op 398.89 MB/s BenchmarkCountByte/32-4 4375556 27.17 ns/op 1177.57 MB/s BenchmarkCountByte/4096-4 819290 149.6 ns/op 27379.29 MB/s BenchmarkCountByte/4194304-4 730 162526 ns/op 25807.05 MB/s BenchmarkCountByte/67108864-4 18 5957961 ns/op 11263.73 MB/s BenchmarkFields/ASCII/16-4 266476 472.5 ns/op 33.86 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20065 5749 ns/op 44.53 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1270 89570 ns/op 45.73 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 61 1819335 ns/op 36.02 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28542696 ns/op 36.74 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 150691 735.0 ns/op 21.77 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11300 10522 ns/op 24.33 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 580 196980 ns/op 20.79 MB/s 20736 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4248105 ns/op 15.43 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89704027 ns/op 11.69 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 201019 547.6 ns/op 29.22 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18973 6204 ns/op 41.26 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 908 114931 ns/op 35.64 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2993895 ns/op 21.89 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70015002 ns/op 14.98 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 197283 574.9 ns/op 27.83 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14377 8109 ns/op 31.57 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 764 147547 ns/op 27.76 MB/s 20736 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3471243 ns/op 18.88 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 81041537 ns/op 12.94 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 117883037 ns/op BenchmarkSplitSingleByteSeparator-4 12 9052651 ns/op BenchmarkSplitMultiByteSeparator-4 26 4010199 ns/op BenchmarkSplitNSingleByteSeparator-4 248326 484.6 ns/op BenchmarkSplitNMultiByteSeparator-4 158394 675.9 ns/op BenchmarkRepeat/5x0-4 3635457 32.89 ns/op BenchmarkRepeat/5x1-4 3431866 35.35 ns/op BenchmarkRepeat/5x2-4 266134 461.0 ns/op BenchmarkRepeat/5x6-4 159260 714.2 ns/op BenchmarkRepeat/10x0-4 3686988 32.82 ns/op BenchmarkRepeat/10x1-4 3466112 34.50 ns/op BenchmarkRepeat/10x2-4 258638 446.0 ns/op BenchmarkRepeat/10x6-4 156766 743.2 ns/op BenchmarkRepeatLarge/256/1-4 69513 1508 ns/op 169.73 MB/s BenchmarkRepeatLarge/256/16-4 125575 982.7 ns/op 260.52 MB/s BenchmarkRepeatLarge/512/1-4 59619 1894 ns/op 270.36 MB/s BenchmarkRepeatLarge/512/16-4 77546 1319 ns/op 388.21 MB/s BenchmarkRepeatLarge/1024/1-4 48782 2568 ns/op 398.79 MB/s BenchmarkRepeatLarge/1024/16-4 62226 1732 ns/op 591.10 MB/s BenchmarkRepeatLarge/2048/1-4 35743 3131 ns/op 654.11 MB/s BenchmarkRepeatLarge/2048/16-4 40342 2569 ns/op 797.16 MB/s BenchmarkRepeatLarge/4096/1-4 24230 4716 ns/op 868.61 MB/s BenchmarkRepeatLarge/4096/16-4 27896 4368 ns/op 937.77 MB/s BenchmarkRepeatLarge/8192/1-4 14229 7789 ns/op 1051.72 MB/s BenchmarkRepeatLarge/8192/16-4 15110 7641 ns/op 1072.05 MB/s BenchmarkRepeatLarge/8192/4097-4 5772880 20.33 ns/op 201566.07 MB/s BenchmarkRepeatLarge/16384/1-4 7662 13973 ns/op 1172.53 MB/s BenchmarkRepeatLarge/16384/16-4 9237 13751 ns/op 1191.49 MB/s BenchmarkRepeatLarge/16384/4097-4 12344 9855 ns/op 1247.22 MB/s BenchmarkRepeatLarge/32768/1-4 5190 22688 ns/op 1444.31 MB/s BenchmarkRepeatLarge/32768/16-4 4675 22707 ns/op 1443.06 MB/s BenchmarkRepeatLarge/32768/4097-4 5343 23709 ns/op 1209.60 MB/s BenchmarkRepeatLarge/65536/1-4 2643 44885 ns/op 1460.08 MB/s BenchmarkRepeatLarge/65536/16-4 2656 45057 ns/op 1454.51 MB/s BenchmarkRepeatLarge/65536/4097-4 2737 41534 ns/op 1479.64 MB/s BenchmarkRepeatLarge/131072/1-4 192 617137 ns/op 212.39 MB/s BenchmarkRepeatLarge/131072/16-4 186 620927 ns/op 211.09 MB/s BenchmarkRepeatLarge/131072/4097-4 189 603179 ns/op 210.56 MB/s BenchmarkRepeatLarge/262144/1-4 100 1197743 ns/op 218.86 MB/s BenchmarkRepeatLarge/262144/16-4 100 1210550 ns/op 216.55 MB/s BenchmarkRepeatLarge/262144/4097-4 98 1227837 ns/op 210.22 MB/s BenchmarkRepeatLarge/524288/1-4 49 2438900 ns/op 214.97 MB/s BenchmarkRepeatLarge/524288/16-4 46 2450686 ns/op 213.94 MB/s BenchmarkRepeatLarge/524288/4097-4 51 2537611 ns/op 205.04 MB/s BenchmarkRepeatLarge/1048576/1-4 24 4906791 ns/op 213.70 MB/s BenchmarkRepeatLarge/1048576/16-4 25 4936230 ns/op 212.42 MB/s BenchmarkRepeatLarge/1048576/4097-4 22 5005997 ns/op 208.70 MB/s BenchmarkRepeatLarge/2097152/1-4 13 8998197 ns/op 233.06 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8882419 ns/op 236.10 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 9163338 ns/op 228.47 MB/s BenchmarkRepeatLarge/4194304/1-4 6 18731488 ns/op 223.92 MB/s BenchmarkRepeatLarge/4194304/16-4 6 17991925 ns/op 233.12 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 17635530 ns/op 237.66 MB/s BenchmarkRepeatLarge/8388608/1-4 3 36903451 ns/op 227.31 MB/s BenchmarkRepeatLarge/8388608/16-4 3 38135966 ns/op 219.97 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 37317870 ns/op 224.73 MB/s BenchmarkRepeatLarge/16777216/1-4 2 71189327 ns/op 235.67 MB/s BenchmarkRepeatLarge/16777216/16-4 2 73520094 ns/op 228.20 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 71647226 ns/op 234.16 MB/s BenchmarkRepeatLarge/33554432/1-4 1 136062505 ns/op 246.61 MB/s BenchmarkRepeatLarge/33554432/16-4 1 142316210 ns/op 235.77 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 146639724 ns/op 228.82 MB/s BenchmarkRepeatLarge/67108864/1-4 1 294064986 ns/op 228.21 MB/s BenchmarkRepeatLarge/67108864/16-4 1 283180666 ns/op 236.98 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 287878868 ns/op 233.11 MB/s BenchmarkRepeatLarge/134217728/1-4 1 544699210 ns/op 246.41 MB/s BenchmarkRepeatLarge/134217728/16-4 1 558070000 ns/op 240.50 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 578666801 ns/op 231.94 MB/s BenchmarkRepeatLarge/268435456/1-4 1 1121100185 ns/op 239.44 MB/s BenchmarkRepeatLarge/268435456/16-4 1 1149729014 ns/op 233.48 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 1147680509 ns/op 233.89 MB/s BenchmarkRepeatLarge/536870912/1-4 1 2181575051 ns/op 246.09 MB/s BenchmarkRepeatLarge/536870912/16-4 1 2257446936 ns/op 237.82 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 2230624562 ns/op 240.68 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 4426158708 ns/op 242.59 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 4529221105 ns/op 237.07 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 4463322893 ns/op 240.57 MB/s BenchmarkIndexAnyASCII/1:1-4 2272917 51.99 ns/op BenchmarkIndexAnyASCII/1:2-4 2091444 57.82 ns/op BenchmarkIndexAnyASCII/1:4-4 2067642 57.82 ns/op BenchmarkIndexAnyASCII/1:8-4 1926111 63.48 ns/op BenchmarkIndexAnyASCII/1:16-4 2048530 58.89 ns/op BenchmarkIndexAnyASCII/1:32-4 1991072 59.31 ns/op BenchmarkIndexAnyASCII/1:64-4 1965326 60.77 ns/op BenchmarkIndexAnyASCII/16:1-4 2298806 51.84 ns/op BenchmarkIndexAnyASCII/16:2-4 723859 169.6 ns/op BenchmarkIndexAnyASCII/16:4-4 706077 169.5 ns/op BenchmarkIndexAnyASCII/16:8-4 693339 172.9 ns/op BenchmarkIndexAnyASCII/16:16-4 654228 172.7 ns/op BenchmarkIndexAnyASCII/16:32-4 586185 204.6 ns/op BenchmarkIndexAnyASCII/16:64-4 457262 260.5 ns/op BenchmarkIndexAnyASCII/256:1-4 2091547 57.70 ns/op BenchmarkIndexAnyASCII/256:2-4 62830 1915 ns/op BenchmarkIndexAnyASCII/256:4-4 63145 1921 ns/op BenchmarkIndexAnyASCII/256:8-4 62492 1914 ns/op BenchmarkIndexAnyASCII/256:16-4 62902 1849 ns/op BenchmarkIndexAnyASCII/256:32-4 61831 1877 ns/op BenchmarkIndexAnyASCII/256:64-4 59413 2017 ns/op BenchmarkIndexAnyUTF8/1:1-4 2337759 50.94 ns/op BenchmarkIndexAnyUTF8/1:2-4 2162053 54.94 ns/op BenchmarkIndexAnyUTF8/1:4-4 2172130 54.96 ns/op BenchmarkIndexAnyUTF8/1:8-4 2193014 54.51 ns/op BenchmarkIndexAnyUTF8/1:16-4 2200441 54.23 ns/op BenchmarkIndexAnyUTF8/1:32-4 2160064 55.47 ns/op BenchmarkIndexAnyUTF8/1:64-4 2125324 55.28 ns/op BenchmarkIndexAnyUTF8/16:1-4 1758193 68.03 ns/op BenchmarkIndexAnyUTF8/16:2-4 314107 356.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 304827 361.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 326145 360.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 332384 354.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 329197 355.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 320287 362.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 461084 257.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 24507 4878 ns/op BenchmarkIndexAnyUTF8/256:4-4 24607 4934 ns/op BenchmarkIndexAnyUTF8/256:8-4 24020 4955 ns/op BenchmarkIndexAnyUTF8/256:16-4 24916 4828 ns/op BenchmarkIndexAnyUTF8/256:32-4 23913 5048 ns/op BenchmarkIndexAnyUTF8/256:64-4 23584 5027 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2250130 53.04 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2232577 54.13 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2200179 54.25 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1948161 59.86 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2017774 58.07 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2070974 58.42 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2053605 58.63 ns/op BenchmarkLastIndexAnyASCII/16:1-4 780752 157.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 763953 156.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 712654 161.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 710906 163.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 676032 174.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 588535 201.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 462244 252.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 68587 1730 ns/op BenchmarkLastIndexAnyASCII/256:2-4 67172 1750 ns/op BenchmarkLastIndexAnyASCII/256:4-4 58959 1739 ns/op BenchmarkLastIndexAnyASCII/256:8-4 68875 1741 ns/op BenchmarkLastIndexAnyASCII/256:16-4 68655 1754 ns/op BenchmarkLastIndexAnyASCII/256:32-4 67398 1795 ns/op BenchmarkLastIndexAnyASCII/256:64-4 64905 1842 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2300558 51.85 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2253270 55.04 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2261367 53.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2248630 53.42 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2281432 52.53 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2259362 53.44 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2258767 53.32 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 391234 291.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 202764 577.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 205670 584.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 203418 582.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 205453 569.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 204147 584.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 201238 581.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 30903 3869 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14125 8518 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14148 8490 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14118 8694 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13095 9086 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 13908 8761 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13936 8714 ns/op BenchmarkTrimASCII/1:1-4 3242056 37.69 ns/op BenchmarkTrimASCII/1:2-4 2341812 51.72 ns/op BenchmarkTrimASCII/1:4-4 2296228 51.52 ns/op BenchmarkTrimASCII/1:8-4 2232249 53.99 ns/op BenchmarkTrimASCII/1:16-4 1919569 62.52 ns/op BenchmarkTrimASCII/16:1-4 2559601 46.49 ns/op BenchmarkTrimASCII/16:2-4 731374 164.0 ns/op BenchmarkTrimASCII/16:4-4 724792 163.1 ns/op BenchmarkTrimASCII/16:8-4 691099 168.2 ns/op BenchmarkTrimASCII/16:16-4 648181 174.3 ns/op BenchmarkTrimASCII/256:1-4 844520 140.8 ns/op BenchmarkTrimASCII/256:2-4 68518 1745 ns/op BenchmarkTrimASCII/256:4-4 69272 1736 ns/op BenchmarkTrimASCII/256:8-4 68642 1748 ns/op BenchmarkTrimASCII/256:16-4 67581 1763 ns/op BenchmarkTrimASCII/4096:1-4 78360 1534 ns/op BenchmarkTrimASCII/4096:2-4 4029 27233 ns/op BenchmarkTrimASCII/4096:4-4 4203 27109 ns/op BenchmarkTrimASCII/4096:8-4 4333 27160 ns/op BenchmarkTrimASCII/4096:16-4 4318 26873 ns/op BenchmarkTrimByte-4 4090005 29.23 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13789 8645 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13851 8694 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1070 111674 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2113 55899 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4198 28144 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7168 15386 ns/op BenchmarkJoin/0-4 5303169 22.04 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4096132 28.84 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203515 587.8 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 143091 838.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 105034 1167 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89200 1386 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 72098 1622 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 61707 1982 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2552685 46.13 ns/op BenchmarkTrimSpace/ASCII-4 1508961 79.64 ns/op BenchmarkTrimSpace/SomeNonASCII-4 149401 781.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 75007 1573 ns/op BenchmarkReplaceAll-4 126484 924.9 ns/op 16 B/op 1 allocs/op PASS ok strings 72.030s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 59178 2133 ns/op BenchmarkCond2-4 19627 7498 ns/op BenchmarkCond4-4 16358 7517 ns/op BenchmarkCond8-4 8047 12906 ns/op BenchmarkCond16-4 4974 31466 ns/op BenchmarkCond32-4 2024 72428 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 500269 248.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 351440 358.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 492866 205.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 430748 234.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 290331 373.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 556056 197.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 77566 1997 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 66871 2203 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 58323 3072 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 29515 3703 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 605550 219.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 177525 981.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 478887 218.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 112526 974.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 598515 192.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 121306 839.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2606205 49.65 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 45636 3054 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 69546 1553 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 384043 300.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8026 15070 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 362 321207 ns/op BenchmarkRange/*sync.Map-4 1216 82435 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 71962 1493 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 223788 522.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 64372 1936 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 80731 1321 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 206782 491.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 116420 916.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 79154 1932 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 159834 767.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 647673 183.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49816 2610 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 145766 831.7 ns/op BenchmarkSwapCollision/*sync.Map-4 69852 2098 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 222 545796 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 73356 1473 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 302368 334.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19268 5644 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 68680 2137 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19630 6336 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 334418 361.6 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 110142 1180 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 191930 671.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1727542 63.20 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 178429 771.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2059195 56.69 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 498268 203.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 106737 1102 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 480100 216.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 95366 1338 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 333552 347.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 389023 268.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 102715 1194 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 567019 230.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 294715 554.7 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 106179 1367 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 177290 623.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 58224 2309 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 222243 597.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 364220 284.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 92794 1370 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 484839 209.2 ns/op BenchmarkUncontendedSemaphore-4 3516756 34.19 ns/op BenchmarkContendedSemaphore-4 2667970 64.27 ns/op BenchmarkMutexUncontended-4 879774 169.7 ns/op BenchmarkMutex-4 127314 1056 ns/op BenchmarkMutexSlack-4 121054 1132 ns/op BenchmarkMutexWork-4 134089 989.9 ns/op BenchmarkMutexWorkSlack-4 117812 1221 ns/op BenchmarkMutexNoSpin-4 47896 2306 ns/op BenchmarkMutexSpin-4 55390 1963 ns/op BenchmarkOnce-4 685176 192.7 ns/op BenchmarkSemaUncontended-4 7117586 17.45 ns/op BenchmarkSemaSyntNonblock-4 1299842 92.47 ns/op BenchmarkSemaSyntBlock-4 1000000 103.3 ns/op BenchmarkSemaWorkNonblock-4 1000000 124.2 ns/op BenchmarkSemaWorkBlock-4 852762 130.0 ns/op BenchmarkRWMutexUncontended-4 424970 261.4 ns/op BenchmarkRWMutexWrite100-4 322953 393.1 ns/op BenchmarkRWMutexWrite10-4 218121 539.5 ns/op BenchmarkRWMutexWorkWrite100-4 212776 535.1 ns/op BenchmarkRWMutexWorkWrite10-4 166714 661.6 ns/op BenchmarkWaitGroupUncontended-4 985342 120.2 ns/op BenchmarkWaitGroupAddDone-4 381532 328.2 ns/op BenchmarkWaitGroupAddDoneWork-4 406058 253.6 ns/op BenchmarkWaitGroupWait-4 5206123 22.23 ns/op BenchmarkWaitGroupWaitWork-4 3258291 37.12 ns/op BenchmarkWaitGroupActuallyWait-4 41662 2927 ns/op 32 B/op 2 allocs/op PASS ok sync 18.742s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 684938 202.2 ns/op PASS ok sync/atomic 0.254s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 96770 1212 ns/op 0 B/op 0 allocs/op PASS ok testing 0.172s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7516 14784 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11784 10168 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1184177 ns/op 129393 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 957194 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 200677228 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 195302999 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1582 64335 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2106 54348 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5946174 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5245037 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 766417017 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 733334167 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 212 547841 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 486576 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 57835144 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 55423315 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7336634660 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6891858964 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2800 42572 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 40 2877452 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 307058482 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2560 46852 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 267 435317 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4289069 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7777 15445 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.711s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79835022 ns/op BenchmarkVariableString-4 99306 1187 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1940 55282 ns/op 2518 B/op 39 allocs/op PASS ok text/template/parse 0.537s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3065202 ns/op BenchmarkAfter-4 123 1218223 ns/op BenchmarkStop-4 228 562723 ns/op BenchmarkSimultaneousAfterFunc-4 27 4501138 ns/op BenchmarkStartStop-4 247 460336 ns/op BenchmarkReset-4 2598 51637 ns/op BenchmarkSleep-4 27 3765435 ns/op BenchmarkParallelTimerLatency-4 50 234414 avg-late-ns 1359764 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 310752 avg-late-ns 848531 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 346905 avg-late-ns 951329 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 394765 avg-late-ns 1408948 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 376373 avg-late-ns 1381594 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 326044 avg-late-ns 1550399 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 270773 avg-late-ns 1774325 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 183262 avg-late-ns 1502888 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 152756 avg-late-ns 1494709 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 185544 avg-late-ns 1448291 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 952203 avg-late-ns 5082897 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 313915 avg-late-ns 1468589 max-late-ns BenchmarkTicker-4 380 393676 ns/op BenchmarkTickerReset-4 3878 30083 ns/op BenchmarkTickerResetNaive-4 181 640582 ns/op BenchmarkNow-4 1243453 97.09 ns/op BenchmarkNowUnixNano-4 1267725 94.38 ns/op BenchmarkNowUnixMilli-4 1262784 95.23 ns/op BenchmarkNowUnixMicro-4 1274595 93.84 ns/op BenchmarkFormat-4 58593 2083 ns/op BenchmarkFormatRFC3339-4 74785 1590 ns/op BenchmarkFormatRFC3339Nano-4 75595 1639 ns/op BenchmarkFormatNow-4 79747 1553 ns/op BenchmarkMarshalJSON-4 102114 1225 ns/op BenchmarkMarshalText-4 109200 1192 ns/op BenchmarkParse-4 139946 845.3 ns/op BenchmarkParseRFC3339UTC-4 310852 389.3 ns/op BenchmarkParseRFC3339UTCBytes-4 215575 555.4 ns/op BenchmarkParseRFC3339TZ-4 98784 1207 ns/op BenchmarkParseRFC3339TZBytes-4 79621 1596 ns/op BenchmarkParseDuration-4 510982 236.3 ns/op BenchmarkHour-4 809890 140.9 ns/op BenchmarkSecond-4 872026 134.3 ns/op BenchmarkYear-4 659782 178.3 ns/op BenchmarkDay-4 576711 206.0 ns/op BenchmarkISOWeek-4 653371 181.3 ns/op BenchmarkGoString-4 73845 1657 ns/op BenchmarkUnmarshalText-4 70332 1700 ns/op PASS ok time 12.012s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 617661 181.0 ns/op BenchmarkDecodeValidJapaneseChars-4 696278 153.7 ns/op BenchmarkDecodeRune-4 1585519 73.56 ns/op BenchmarkEncodeValidASCII-4 576355 192.2 ns/op BenchmarkEncodeValidJapaneseChars-4 665232 151.5 ns/op BenchmarkAppendRuneValidASCII-4 1456006 82.20 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2231580 54.20 ns/op BenchmarkEncodeRune-4 2870691 41.64 ns/op PASS ok unicode/utf16 1.338s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 972907 123.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 183439 608.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3718100 32.01 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 435682 267.3 ns/op BenchmarkValidTenASCIIChars-4 945708 120.6 ns/op BenchmarkValid100KASCIIChars-4 106 1121305 ns/op BenchmarkValidTenJapaneseChars-4 172923 707.8 ns/op BenchmarkValidLongMostlyASCII-4 97 1223083 ns/op BenchmarkValidLongJapanese-4 50 2069739 ns/op BenchmarkValidStringTenASCIIChars-4 4888821 24.17 ns/op BenchmarkValidString100KASCIIChars-4 8682 12417 ns/op BenchmarkValidStringTenJapaneseChars-4 410750 252.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1239 97797 ns/op BenchmarkValidStringLongJapanese-4 159 758583 ns/op BenchmarkEncodeASCIIRune-4 4514892 27.06 ns/op BenchmarkEncodeJapaneseRune-4 2490428 45.59 ns/op BenchmarkAppendASCIIRune-4 9926643 11.80 ns/op BenchmarkAppendJapaneseRune-4 3055932 38.56 ns/op BenchmarkDecodeASCIIRune-4 2770886 43.68 ns/op BenchmarkDecodeJapaneseRune-4 1951240 61.78 ns/op BenchmarkFullRune/ASCII-4 3509146 34.18 ns/op BenchmarkFullRune/Incomplete-4 1633683 74.06 ns/op BenchmarkFullRune/Japanese-4 3566773 33.33 ns/op PASS ok unicode/utf8 3.595s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 59323091138 ns/op PASS ok cmd/api 67.718s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1085916 105.6 ns/op BenchmarkEqArrayOfStrings64-4 138808 849.8 ns/op BenchmarkEqArrayOfStrings1024-4 9357 12119 ns/op BenchmarkEqArrayOfFloats5-4 1345694 86.75 ns/op BenchmarkEqArrayOfFloats64-4 141633 853.9 ns/op BenchmarkEqArrayOfFloats1024-4 8962 13141 ns/op BenchmarkEqStruct-4 17368129 6.209 ns/op PASS ok cmd/compile/internal/reflectdata 1.080s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 55478 ns/op BenchmarkCopyElim1-4 697 181141 ns/op BenchmarkCopyElim10-4 566 186139 ns/op BenchmarkCopyElim100-4 327 358075 ns/op BenchmarkCopyElim1000-4 50 2098215 ns/op BenchmarkCopyElim10000-4 3 44054158 ns/op BenchmarkCopyElim100000-4 1 751401285 ns/op BenchmarkDeadCode/1-4 588 209058 ns/op BenchmarkDeadCode/10-4 482 248805 ns/op BenchmarkDeadCode/100-4 231 490994 ns/op BenchmarkDeadCode/1000-4 52 2595009 ns/op BenchmarkDeadCode/10000-4 4 31533056 ns/op BenchmarkDeadCode/100000-4 1 481980232 ns/op BenchmarkDeadCode/200000-4 1 1018310469 ns/op BenchmarkDominatorsLinear-4 15 8233675 ns/op 1.21 MB/s BenchmarkDominatorsFwdBack-4 10 10985056 ns/op 0.91 MB/s BenchmarkDominatorsManyPred-4 10 11457824 ns/op 0.87 MB/s BenchmarkDominatorsMaxPred-4 10 11771927 ns/op 0.85 MB/s BenchmarkDominatorsMaxPredVal-4 10 11429289 ns/op 0.87 MB/s BenchmarkFuse/1-4 463 236097 ns/op BenchmarkFuse/10-4 414 268708 ns/op BenchmarkFuse/100-4 135 865412 ns/op BenchmarkFuse/1000-4 20 5810628 ns/op BenchmarkFuse/10000-4 2 86163932 ns/op BenchmarkNilCheckDeep1-4 13270 9100 ns/op 0.11 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5124 21892 ns/op 0.46 MB/s 234 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 770 151040 ns/op 0.66 MB/s 636 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 75 1435492 ns/op 0.70 MB/s 4873 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 16688882 ns/op 0.60 MB/s 136905 B/op 6 allocs/op BenchmarkDSEPass-4 32 3612415 ns/op 41173 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 114506553 ns/op 4246256 B/op 108224 allocs/op BenchmarkCSEPass-4 8 14298597 ns/op 106925 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 148370078 ns/op 5638784 B/op 97280 allocs/op BenchmarkDeadcodePass-4 170 687050 ns/op 93611 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 121855996 ns/op 4029104 B/op 44841 allocs/op BenchmarkMultiPass-4 70 1601032 ns/op 232409 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 248992148 ns/op 11198440 B/op 149738 allocs/op BenchmarkCondRewrite/SoloJump-4 3027969 39.34 ns/op BenchmarkCondRewrite/CombJump-4 2913231 40.75 ns/op PASS ok cmd/compile/internal/ssa 14.859s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9032 12791 ns/op BenchmarkExtShift-4 16609 7205 ns/op BenchmarkModify-4 9456 12053 ns/op BenchmarkMullImm-4 16610 7172 ns/op BenchmarkConstModify-4 9384 12038 ns/op BenchmarkBitSet-4 19518 6173 ns/op BenchmarkBitClear-4 19534 6136 ns/op BenchmarkBitToggle-4 19090 6232 ns/op BenchmarkBitSetConst-4 150270 777.7 ns/op BenchmarkBitClearConst-4 155077 771.2 ns/op BenchmarkBitToggleConst-4 151150 797.6 ns/op BenchmarkDivconstI64-4 9509206 12.47 ns/op BenchmarkModconstI64-4 8817657 13.43 ns/op BenchmarkDivisiblePow2constI64-4 9237178 12.96 ns/op BenchmarkDivisibleconstI64-4 9232884 12.98 ns/op BenchmarkDivisibleWDivconstI64-4 6215570 19.25 ns/op BenchmarkDivconstU64/3-4 9167144 13.07 ns/op BenchmarkDivconstU64/5-4 8764611 13.74 ns/op BenchmarkDivconstU64/37-4 9331486 12.78 ns/op BenchmarkDivconstU64/1234567-4 9329090 13.11 ns/op BenchmarkModconstU64-4 8322544 14.37 ns/op BenchmarkDivisibleconstU64-4 9206637 12.97 ns/op BenchmarkDivisibleWDivconstU64-4 6585175 18.24 ns/op BenchmarkDivconstI32-4 9211052 13.16 ns/op BenchmarkModconstI32-4 8866525 13.51 ns/op BenchmarkDivisiblePow2constI32-4 9088339 13.06 ns/op BenchmarkDivisibleconstI32-4 9536160 12.63 ns/op BenchmarkDivisibleWDivconstI32-4 6459751 18.72 ns/op BenchmarkDivconstU32-4 9203145 12.89 ns/op BenchmarkModconstU32-4 8653267 14.12 ns/op BenchmarkDivisibleconstU32-4 8512332 13.37 ns/op BenchmarkDivisibleWDivconstU32-4 6469455 18.79 ns/op BenchmarkDivconstI16-4 9195015 13.15 ns/op BenchmarkModconstI16-4 9244291 13.39 ns/op BenchmarkDivisiblePow2constI16-4 9515868 12.65 ns/op BenchmarkDivisibleconstI16-4 9499580 12.55 ns/op BenchmarkDivisibleWDivconstI16-4 6320696 19.04 ns/op BenchmarkDivconstU16-4 9402487 12.84 ns/op BenchmarkModconstU16-4 9585836 12.54 ns/op BenchmarkDivisibleconstU16-4 9439960 12.77 ns/op BenchmarkDivisibleWDivconstU16-4 6648684 18.39 ns/op BenchmarkDivconstI8-4 9190538 13.01 ns/op BenchmarkModconstI8-4 9649041 12.74 ns/op BenchmarkDivisiblePow2constI8-4 8771956 13.59 ns/op BenchmarkDivisibleconstI8-4 9418045 12.76 ns/op BenchmarkDivisibleWDivconstI8-4 6384154 18.74 ns/op BenchmarkDivconstU8-4 9364118 12.76 ns/op BenchmarkModconstU8-4 9479666 12.52 ns/op BenchmarkDivisibleconstU8-4 8962664 13.40 ns/op BenchmarkDivisibleWDivconstU8-4 6349526 19.13 ns/op BenchmarkMul2-4 222836 541.2 ns/op BenchmarkMulNeg2-4 223045 542.5 ns/op BenchmarkEfaceInteger-4 4495052 26.70 ns/op BenchmarkMulconstI32/3-4 16985841 7.140 ns/op BenchmarkMulconstI32/5-4 17205043 7.016 ns/op BenchmarkMulconstI32/12-4 16575926 7.314 ns/op BenchmarkMulconstI32/120-4 17229721 7.165 ns/op BenchmarkMulconstI32/-120-4 16580500 7.105 ns/op BenchmarkMulconstI32/65537-4 15372285 7.317 ns/op BenchmarkMulconstI32/65538-4 16242003 7.452 ns/op BenchmarkMulconstI64/3-4 15508441 7.632 ns/op BenchmarkMulconstI64/5-4 16465896 7.278 ns/op BenchmarkMulconstI64/12-4 17050641 6.924 ns/op BenchmarkMulconstI64/120-4 16516714 7.299 ns/op BenchmarkMulconstI64/-120-4 16600435 7.170 ns/op BenchmarkMulconstI64/65537-4 17094194 7.079 ns/op BenchmarkMulconstI64/65538-4 17105301 7.000 ns/op BenchmarkMulconstU32/3-4 17422004 6.890 ns/op BenchmarkMulconstU32/5-4 17427085 6.915 ns/op BenchmarkMulconstU32/12-4 16542277 7.283 ns/op BenchmarkMulconstU32/120-4 17271475 6.977 ns/op BenchmarkMulconstU32/65537-4 16538461 7.253 ns/op BenchmarkMulconstU32/65538-4 16579926 7.297 ns/op BenchmarkMulconstU64/3-4 16906024 7.176 ns/op BenchmarkMulconstU64/5-4 16703611 7.177 ns/op BenchmarkMulconstU64/12-4 17465204 6.926 ns/op BenchmarkMulconstU64/120-4 15650258 7.295 ns/op BenchmarkMulconstU64/65537-4 17358694 6.961 ns/op BenchmarkMulconstU64/65538-4 17351751 6.986 ns/op BenchmarkShiftArithmeticRight-4 18209269 6.588 ns/op BenchmarkSwitch8Predictable-4 13297410 8.778 ns/op BenchmarkSwitch8Unpredictable-4 6328467 18.11 ns/op BenchmarkSwitch32Predictable-4 7825251 14.54 ns/op BenchmarkSwitch32Unpredictable-4 6481893 18.18 ns/op BenchmarkSwitchStringPredictable-4 7808834 14.27 ns/op BenchmarkSwitchStringUnpredictable-4 4658766 24.57 ns/op PASS ok cmd/compile/internal/test 12.257s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 838688 ns/op BenchmarkNamed/Underlying/nongeneric-4 890404 130.5 ns/op BenchmarkNamed/Underlying/generic-4 870486 121.0 ns/op BenchmarkNamed/Underlying/src_instance-4 931864 128.9 ns/op BenchmarkNamed/Underlying/user_instance-4 931480 124.5 ns/op BenchmarkCheck/http/funcbodies/info-4 1 571632787 ns/op 53459 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 360554884 ns/op 84753 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 165856944 ns/op 184171 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 137492266 ns/op 222154 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 433311813 ns/op 11838 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90556008 ns/op 56634 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 35094394 ns/op 146119 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33495226 ns/op 153114 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 155361482 ns/op 13964 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 38082547 ns/op 56964 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19916623 ns/op 108919 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18569638 ns/op 116824 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1218584455 ns/op 52046 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 590487165 ns/op 107402 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 164072137 ns/op 386368 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 115699033 ns/op 547886 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 489153088 ns/op 4084 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65030782 ns/op 30704 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39935486 ns/op 50010 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37882572 ns/op 52714 lines/s PASS ok cmd/compile/internal/types2 16.332s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 98 1157868 ns/op 3147837 sys-ns/op 1191143 user-ns/op PASS ok cmd/go 0.239s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67884 1725 ns/op 4.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77067 1494 ns/op 5.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14756 8127 ns/op 126.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 15094 7961 ns/op 128.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2293 52799 ns/op 155.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2272 51730 ns/op 158.36 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.980s All tests passed.