linux-amd64-race at f4315391d79948f465eaf57ba65dd4b769adbf40 :: 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-rn80e97b5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=1s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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-rn80e97b5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=1s" "GO_STAGE0_DL_DELAY=300ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "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.339s ok archive/zip 2.594s ok bufio 0.358s ok bytes 3.370s ok compress/bzip2 0.476s ok compress/flate 6.032s ok compress/gzip 11.733s ok compress/lzw 0.601s ok compress/zlib 5.085s ok container/heap 0.043s ok container/list 0.032s ok container/ring 0.042s ok context 0.047s ok crypto 0.031s ok crypto/aes 0.073s ok crypto/cipher 0.064s ok crypto/des 0.073s ok crypto/dsa 0.033s ok crypto/ecdh 0.225s ok crypto/ecdsa 0.154s ok crypto/ed25519 0.387s ok crypto/elliptic 0.062s ok crypto/hmac 0.042s ok crypto/internal/alias 0.032s ok crypto/internal/bigmod 2.324s ok crypto/internal/boring 0.032s ok crypto/internal/boring/bcache 0.379s ok crypto/internal/edwards25519 35.284s ok crypto/internal/edwards25519/field 12.601s ok crypto/internal/nistec 0.821s ok crypto/internal/nistec/fiat 0.028s [no tests to run] ok crypto/md5 0.045s ok crypto/rand 0.352s ok crypto/rc4 0.488s ok crypto/rsa 1.368s ok crypto/sha1 0.062s ok crypto/sha256 0.040s ok crypto/sha512 0.042s ok crypto/subtle 0.443s ok crypto/tls 1.559s ok crypto/x509 1.156s ok database/sql 0.351s ok database/sql/driver 0.032s ok debug/buildinfo 0.053s ok debug/dwarf 0.104s ok debug/elf 1.342s ok debug/gosym 0.379s ok debug/macho 0.052s ok debug/pe 0.063s ok debug/plan9obj 0.032s ok embed 0.032s [no tests to run] ok embed/internal/embedtest 0.032s ok encoding/ascii85 0.042s ok encoding/asn1 0.043s ok encoding/base32 0.086s ok encoding/base64 0.042s ok encoding/binary 0.042s ok encoding/csv 0.073s ok encoding/gob 17.938s ok encoding/hex 0.042s ok encoding/json 1.307s ok encoding/pem 2.457s ok encoding/xml 0.241s ok errors 0.054s ok expvar 0.032s ok flag 0.161s ok fmt 0.601s ok go/ast 0.053s ok go/build 4.173s ok go/build/constraint 0.044s ok go/constant 0.044s ok go/doc 0.292s ok go/doc/comment 2.342s ok go/format 0.064s ok go/importer 0.204s ok go/internal/gccgoimporter 0.064s ok go/internal/gcimporter 1.289s ok go/internal/srcimporter 14.092s ok go/parser 0.956s ok go/printer 1.338s ok go/scanner 0.042s ok go/token 0.145s ok go/types 33.888s ok hash 0.048s ok hash/adler32 0.076s ok hash/crc32 0.094s ok hash/crc64 0.053s ok hash/fnv 0.032s ok hash/maphash 0.034s ok html 0.035s ok html/template 0.248s ok image 0.428s ok image/color 0.052s ok image/draw 0.580s ok image/gif 0.936s ok image/jpeg 1.293s ok image/png 3.158s ok index/suffixarray 0.994s ok internal/abi 0.072s ok internal/buildcfg 0.032s ok internal/coverage/cformat 0.033s ok internal/coverage/cmerge 0.032s ok internal/coverage/pods 0.043s ok internal/coverage/slicereader 0.033s ok internal/coverage/slicewriter 0.033s ok internal/coverage/test 0.064s ok internal/cpu 0.095s ok internal/dag 0.032s ok internal/diff 0.032s ok internal/fmtsort 0.034s ok internal/fuzz 0.062s ok internal/godebug 0.032s ok internal/intern 0.244s ok internal/itoa 0.033s ok internal/poll 0.518s ok internal/profile 0.037s ok internal/reflectlite 0.286s ok internal/safefilepath 0.033s ok internal/saferio 0.283s ok internal/singleflight 0.144s ok internal/testenv 0.034s ok internal/trace 0.208s ok internal/types/errors 0.389s ok internal/unsafeheader 0.031s ok internal/xcoff 0.055s ok io 0.073s ok io/fs 0.264s ok io/ioutil 0.042s ok log 0.043s ok log/syslog 1.259s ok maps 0.031s ok math 0.052s ok math/big 3.105s ok math/bits 0.042s ok math/cmplx 0.043s ok math/rand 2.091s ok mime 0.052s ok mime/multipart 7.046s ok mime/quotedprintable 0.086s ok net 17.429s ok net/http 7.052s ok net/http/cgi 0.590s ok net/http/cookiejar 0.042s ok net/http/fcgi 0.153s ok net/http/httptest 0.184s ok net/http/httptrace 0.031s ok net/http/httputil 0.690s ok net/http/internal 0.044s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.206s ok net/internal/socktest 0.032s ok net/mail 0.041s ok net/netip 0.388s ok net/rpc 0.078s ok net/rpc/jsonrpc 0.042s ok net/smtp 0.073s ok net/textproto 0.053s ok net/url 0.054s ok os 0.710s ok os/exec 0.241s ok os/exec/internal/fdtest 0.031s ok os/signal 2.359s ok os/user 0.031s ok path 0.033s ok path/filepath 0.094s ok plugin 0.031s ok reflect 0.599s ok regexp 3.164s ok regexp/syntax 4.505s ok runtime 33.800s ok runtime/cgo 0.032s ok runtime/coverage 0.036s ok runtime/debug 0.137s ok runtime/internal/atomic 0.089s ok runtime/internal/math 0.027s ok runtime/internal/sys 0.034s ok runtime/internal/syscall 0.032s ok runtime/metrics 0.031s ok runtime/pprof 7.873s ok runtime/race 10.215s ok runtime/trace 3.738s ok slices 0.039s ok sort 0.405s ok strconv 2.303s ok strings 1.671s ok sync 0.495s ok sync/atomic 1.748s ok syscall 3.302s ok testing 1.178s ok testing/fstest 0.042s ok testing/iotest 0.042s ok testing/quick 0.184s ok text/scanner 0.053s ok text/tabwriter 0.042s ok text/template 0.106s ok text/template/parse 0.052s ok time 2.332s ok unicode 0.042s ok unicode/utf16 0.035s ok unicode/utf8 0.052s ok cmd/addr2line 1.381s ok cmd/api 7.453s ok cmd/asm/internal/asm 3.268s ok cmd/asm/internal/lex 0.031s ok cmd/compile/internal/abt 0.062s ok cmd/compile/internal/amd64 51.932s ok cmd/compile/internal/base 0.031s ok cmd/compile/internal/compare 0.031s ok cmd/compile/internal/dwarfgen 0.447s ok cmd/compile/internal/importer 0.894s ok cmd/compile/internal/ir 0.033s ok cmd/compile/internal/logopt 0.240s ok cmd/compile/internal/loopvar 19.232s ok cmd/compile/internal/noder 0.041s ok cmd/compile/internal/reflectdata 0.032s [no tests to run] ok cmd/compile/internal/ssa 21.445s ok cmd/compile/internal/syntax 0.154s ok cmd/compile/internal/test 12.525s ok cmd/compile/internal/typecheck 0.282s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 8.420s ok cmd/covdata 0.030s ok cmd/cover 1.594s ok cmd/dist 0.030s ok cmd/doc 0.812s ok cmd/fix 0.872s ok cmd/go 41.294s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 0.132s ok cmd/go/internal/fsys 0.061s ok cmd/go/internal/generate 0.041s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.042s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 0.189s ok cmd/go/internal/lockedfile/internal/filelock 0.075s ok cmd/go/internal/modconv 0.053s ok cmd/go/internal/modfetch 0.041s ok cmd/go/internal/modfetch/codehost 0.051s ok cmd/go/internal/modfetch/zip_sum_test 0.041s ok cmd/go/internal/modindex 0.585s ok cmd/go/internal/modload 0.044s ok cmd/go/internal/mvs 0.062s ok cmd/go/internal/par 0.124s ok cmd/go/internal/str 0.032s ok cmd/go/internal/test 0.052s ok cmd/go/internal/vcs 0.041s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.088s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.177s ok cmd/gofmt 0.235s ok cmd/internal/archive 0.446s ok cmd/internal/buildid 0.572s ok cmd/internal/cov 0.335s ok cmd/internal/dwarf 0.031s ok cmd/internal/edit 0.032s ok cmd/internal/goobj 0.034s ok cmd/internal/moddeps 1.155s ok cmd/internal/notsha256 0.033s ok cmd/internal/obj 0.545s ok cmd/internal/obj/ppc64 0.106s ok cmd/internal/obj/riscv 0.052s ok cmd/internal/obj/s390x 0.032s ok cmd/internal/obj/x86 0.181s ok cmd/internal/objabi 0.031s ok cmd/internal/pkgpath 0.155s ok cmd/internal/pkgpattern 0.041s ok cmd/internal/quoted 0.032s ok cmd/internal/src 0.032s ok cmd/internal/test2json 0.721s ok cmd/link 3.344s ok cmd/link/internal/benchmark 0.032s ok cmd/link/internal/ld 2.653s ok cmd/link/internal/loader 0.065s ok cmd/nm 0.912s ok cmd/objdump 1.402s ok cmd/pack 0.572s ok cmd/pprof 1.505s ok cmd/trace 0.283s ok cmd/vet 10.775s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2629 39948 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2086 50651 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1554 76352 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4078 28552 ns/op 5106 B/op 15 allocs/op Benchmark/Reader/GNU-4 5978 19635 ns/op 5180 B/op 15 allocs/op Benchmark/Reader/PAX-4 1813 59911 ns/op 8834 B/op 33 allocs/op PASS ok archive/tar 0.942s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 336207406 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 160505561 ns/op BenchmarkZip64TestSizes/4096-4 1195 85121 ns/op BenchmarkZip64TestSizes/1048576-4 169 677152 ns/op BenchmarkZip64TestSizes/67108864-4 1 134550292 ns/op PASS ok archive/zip 1.286s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 246135 468.5 ns/op BenchmarkReaderCopyUnoptimal-4 141162 805.9 ns/op BenchmarkReaderCopyNoWriteTo-4 8330 14532 ns/op BenchmarkReaderWriteToOptimal-4 7449 15195 ns/op BenchmarkReaderReadString-4 126582 875.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 215234 547.1 ns/op BenchmarkWriterCopyUnoptimal-4 199335 587.6 ns/op BenchmarkWriterCopyNoReadFrom-4 8854 14976 ns/op BenchmarkReaderEmpty-4 43555 2691 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31680 3600 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 571658 187.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.840s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5833 19325 ns/op 1695.60 MB/s BenchmarkWriteByte-4 474 243940 ns/op 16.79 MB/s BenchmarkWriteRune-4 259 461815 ns/op 26.61 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3733219 ns/op BenchmarkBufferFullSmallReads-4 100 1080828 ns/op BenchmarkBufferWriteBlock/N4096-4 5620 19259 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 394 282480 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19880028 ns/op 4192272 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 133183830 ns/op 125.97 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4663618 25.37 ns/op 394.19 MB/s BenchmarkIndexByte/32-4 4407474 26.60 ns/op 1203.18 MB/s BenchmarkIndexByte/4K-4 856874 132.3 ns/op 30966.88 MB/s BenchmarkIndexBytePortable/10-4 816507 141.4 ns/op 70.70 MB/s BenchmarkIndexBytePortable/32-4 263140 452.2 ns/op 70.76 MB/s BenchmarkIndexBytePortable/4K-4 2214 54157 ns/op 75.63 MB/s BenchmarkIndexRune/10-4 1000000 104.2 ns/op 95.95 MB/s BenchmarkIndexRune/32-4 1000000 104.2 ns/op 307.23 MB/s BenchmarkIndexRune/4K-4 379561 310.1 ns/op 13208.81 MB/s BenchmarkIndexRuneASCII/10-4 4679515 24.95 ns/op 400.75 MB/s BenchmarkIndexRuneASCII/32-4 4319247 27.05 ns/op 1183.17 MB/s BenchmarkIndexRuneASCII/4K-4 900108 133.6 ns/op 30669.15 MB/s BenchmarkEqual/0-4 7494894 15.25 ns/op BenchmarkEqual/1-4 1472526 80.00 ns/op 12.50 MB/s BenchmarkEqual/6-4 1461048 84.33 ns/op 71.15 MB/s BenchmarkEqual/9-4 1466516 82.03 ns/op 109.72 MB/s BenchmarkEqual/15-4 1425867 84.40 ns/op 177.72 MB/s BenchmarkEqual/16-4 1500733 79.26 ns/op 201.86 MB/s BenchmarkEqual/20-4 1371824 86.07 ns/op 232.37 MB/s BenchmarkEqual/32-4 1393944 87.47 ns/op 365.83 MB/s BenchmarkEqual/4K-4 105411 1105 ns/op 3707.68 MB/s BenchmarkIndex/10-4 3069372 39.02 ns/op 256.28 MB/s BenchmarkIndex/32-4 2993720 39.91 ns/op 801.77 MB/s BenchmarkIndex/4K-4 18067 6592 ns/op 621.39 MB/s BenchmarkIndexEasy/10-4 2870380 39.13 ns/op 255.53 MB/s BenchmarkIndexEasy/32-4 3007036 39.62 ns/op 807.69 MB/s BenchmarkIndexEasy/4K-4 469809 244.9 ns/op 16723.01 MB/s BenchmarkCount/10-4 1503102 80.21 ns/op 124.67 MB/s BenchmarkCount/32-4 1456554 81.39 ns/op 393.16 MB/s BenchmarkCount/4K-4 18184 6654 ns/op 615.61 MB/s BenchmarkCountEasy/10-4 1531614 77.74 ns/op 128.64 MB/s BenchmarkCountEasy/32-4 1459162 81.81 ns/op 391.15 MB/s BenchmarkCountEasy/4K-4 424244 278.1 ns/op 14727.08 MB/s BenchmarkCountSingle/10-4 3611442 32.32 ns/op 309.44 MB/s BenchmarkCountSingle/32-4 3458487 34.54 ns/op 926.57 MB/s BenchmarkCountSingle/4K-4 812014 144.9 ns/op 28264.72 MB/s BenchmarkToUpper/#00-4 2763117 43.38 ns/op BenchmarkToUpper/ONLYUPPER-4 302366 395.6 ns/op BenchmarkToUpper/abc-4 486756 231.1 ns/op BenchmarkToUpper/AbC123-4 294721 396.3 ns/op BenchmarkToUpper/azAZ09_-4 272631 433.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 80883 1464 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40278 2899 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55214 2177 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125822 943.5 ns/op BenchmarkToLower/#00-4 2987890 39.85 ns/op BenchmarkToLower/abc-4 455440 259.5 ns/op BenchmarkToLower/AbC123-4 298413 392.9 ns/op BenchmarkToLower/azAZ09_-4 270942 461.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79920 1499 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 39520 3028 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70092 1718 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122356 988.9 ns/op BenchmarkFields/ASCII/16-4 117410 997.8 ns/op 16.03 MB/s 96 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8860 13838 ns/op 18.50 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 549 213520 ns/op 19.18 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3926764 ns/op 16.69 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60267448 ns/op 17.40 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 82656 1368 ns/op 11.70 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6354 18656 ns/op 13.72 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 356 323839 ns/op 12.65 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6369238 ns/op 10.29 MB/s 512261 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 124836504 ns/op 8.40 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 130056 890.5 ns/op 17.97 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11660 10053 ns/op 25.46 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 646 173762 ns/op 23.57 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3886933 ns/op 16.86 MB/s 512262 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82308116 ns/op 12.74 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 116305 999.5 ns/op 16.01 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7482 13417 ns/op 19.08 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 490 231460 ns/op 17.70 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4873680 ns/op 13.45 MB/s 512260 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 103135740 ns/op 10.17 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2022348 59.67 ns/op BenchmarkTrimSpace/ASCII-4 973063 120.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 109326 1080 ns/op BenchmarkTrimSpace/JustNonASCII-4 49147 2406 ns/op BenchmarkToValidUTF8/Valid-4 492301 249.2 ns/op BenchmarkToValidUTF8/InvalidASCII-4 302226 357.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 96657 1210 ns/op BenchmarkIndexHard1-4 819 143769 ns/op BenchmarkIndexHard2-4 588 200779 ns/op BenchmarkIndexHard3-4 148 803893 ns/op BenchmarkIndexHard4-4 180 663457 ns/op BenchmarkLastIndexHard1-4 5 22533838 ns/op BenchmarkLastIndexHard2-4 4 28491109 ns/op BenchmarkLastIndexHard3-4 4 31507219 ns/op BenchmarkCountHard1-4 822 143681 ns/op BenchmarkCountHard2-4 590 201048 ns/op BenchmarkCountHard3-4 150 794955 ns/op BenchmarkSplitEmptySeparator-4 1 174952669 ns/op BenchmarkSplitSingleByteSeparator-4 9 11259923 ns/op BenchmarkSplitMultiByteSeparator-4 10 10629648 ns/op BenchmarkSplitNSingleByteSeparator-4 168362 638.9 ns/op BenchmarkSplitNMultiByteSeparator-4 68049 1666 ns/op BenchmarkRepeat-4 184795 616.8 ns/op BenchmarkRepeatLarge/256/1-4 135843 818.9 ns/op 312.62 MB/s BenchmarkRepeatLarge/256/16-4 212168 511.9 ns/op 500.13 MB/s BenchmarkRepeatLarge/512/1-4 98749 1061 ns/op 482.53 MB/s BenchmarkRepeatLarge/512/16-4 158307 767.8 ns/op 666.82 MB/s BenchmarkRepeatLarge/1024/1-4 71876 1557 ns/op 657.59 MB/s BenchmarkRepeatLarge/1024/16-4 87739 1222 ns/op 837.98 MB/s BenchmarkRepeatLarge/2048/1-4 45068 2386 ns/op 858.27 MB/s BenchmarkRepeatLarge/2048/16-4 52458 2157 ns/op 949.57 MB/s BenchmarkRepeatLarge/4096/1-4 27421 4085 ns/op 1002.80 MB/s BenchmarkRepeatLarge/4096/16-4 29556 4063 ns/op 1008.25 MB/s BenchmarkRepeatLarge/8192/1-4 15074 7502 ns/op 1092.03 MB/s BenchmarkRepeatLarge/8192/16-4 15392 7286 ns/op 1124.28 MB/s BenchmarkRepeatLarge/8192/4097-4 22454 4663 ns/op 878.65 MB/s BenchmarkRepeatLarge/16384/1-4 7110 15063 ns/op 1087.67 MB/s BenchmarkRepeatLarge/16384/16-4 8893 13393 ns/op 1223.28 MB/s BenchmarkRepeatLarge/16384/4097-4 11204 10705 ns/op 1148.11 MB/s BenchmarkRepeatLarge/32768/1-4 4352 27349 ns/op 1198.16 MB/s BenchmarkRepeatLarge/32768/16-4 4651 25746 ns/op 1272.72 MB/s BenchmarkRepeatLarge/32768/4097-4 4779 25267 ns/op 1135.04 MB/s BenchmarkRepeatLarge/65536/1-4 2391 51601 ns/op 1270.06 MB/s BenchmarkRepeatLarge/65536/16-4 2408 49954 ns/op 1311.92 MB/s BenchmarkRepeatLarge/65536/4097-4 2539 49535 ns/op 1240.65 MB/s BenchmarkRepeatLarge/131072/1-4 230 511803 ns/op 256.10 MB/s BenchmarkRepeatLarge/131072/16-4 229 508406 ns/op 257.81 MB/s BenchmarkRepeatLarge/131072/4097-4 225 506183 ns/op 250.91 MB/s BenchmarkRepeatLarge/262144/1-4 100 1033986 ns/op 253.53 MB/s BenchmarkRepeatLarge/262144/16-4 100 1021933 ns/op 256.52 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1042337 ns/op 247.63 MB/s BenchmarkRepeatLarge/524288/1-4 60 2021683 ns/op 259.33 MB/s BenchmarkRepeatLarge/524288/16-4 61 2052063 ns/op 255.49 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2016108 ns/op 258.08 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4079554 ns/op 257.03 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4049540 ns/op 258.94 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4074146 ns/op 256.43 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7709404 ns/op 272.03 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7703760 ns/op 272.22 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7888875 ns/op 265.38 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15785967 ns/op 265.70 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15632149 ns/op 268.31 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15258830 ns/op 274.68 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30697146 ns/op 273.27 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31456152 ns/op 266.68 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 30808375 ns/op 272.22 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61331506 ns/op 273.55 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60445732 ns/op 277.56 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 61048454 ns/op 274.82 MB/s BenchmarkRepeatLarge/33554432/1-4 1 127125160 ns/op 263.95 MB/s BenchmarkRepeatLarge/33554432/16-4 1 118155256 ns/op 283.99 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119090933 ns/op 281.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 237570084 ns/op 282.48 MB/s BenchmarkRepeatLarge/67108864/16-4 1 231787874 ns/op 289.53 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 232862942 ns/op 288.19 MB/s BenchmarkRepeatLarge/134217728/1-4 1 469865450 ns/op 285.65 MB/s BenchmarkRepeatLarge/134217728/16-4 1 461774611 ns/op 290.66 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 462051436 ns/op 290.48 MB/s BenchmarkRepeatLarge/268435456/1-4 1 957084369 ns/op 280.47 MB/s BenchmarkRepeatLarge/268435456/16-4 1 918250871 ns/op 292.33 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 919113856 ns/op 292.06 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1827750701 ns/op 293.73 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1801497580 ns/op 298.01 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1814286398 ns/op 295.91 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3782556417 ns/op 283.87 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3657540984 ns/op 293.57 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3668608143 ns/op 292.68 MB/s BenchmarkBytesCompare/1-4 8632402 12.78 ns/op BenchmarkBytesCompare/2-4 8589512 13.54 ns/op BenchmarkBytesCompare/4-4 8907517 13.48 ns/op BenchmarkBytesCompare/8-4 9239036 12.75 ns/op BenchmarkBytesCompare/16-4 9843636 12.19 ns/op BenchmarkBytesCompare/32-4 8774082 13.65 ns/op BenchmarkBytesCompare/64-4 7747224 15.38 ns/op BenchmarkBytesCompare/128-4 7310606 16.66 ns/op BenchmarkBytesCompare/256-4 5424012 20.89 ns/op BenchmarkBytesCompare/512-4 3863161 31.12 ns/op BenchmarkBytesCompare/1024-4 2434172 49.27 ns/op BenchmarkBytesCompare/2048-4 1392002 86.18 ns/op BenchmarkIndexAnyASCII/1:1-4 2250855 52.66 ns/op BenchmarkIndexAnyASCII/1:2-4 2263677 50.36 ns/op BenchmarkIndexAnyASCII/1:4-4 2319474 50.22 ns/op BenchmarkIndexAnyASCII/1:8-4 2312157 50.14 ns/op BenchmarkIndexAnyASCII/1:16-4 2352368 49.83 ns/op BenchmarkIndexAnyASCII/1:32-4 2322342 50.47 ns/op BenchmarkIndexAnyASCII/1:64-4 2309463 50.11 ns/op BenchmarkIndexAnyASCII/16:1-4 2136262 56.10 ns/op BenchmarkIndexAnyASCII/16:2-4 406830 276.2 ns/op BenchmarkIndexAnyASCII/16:4-4 427330 274.3 ns/op BenchmarkIndexAnyASCII/16:8-4 412850 276.3 ns/op BenchmarkIndexAnyASCII/16:16-4 394273 297.7 ns/op BenchmarkIndexAnyASCII/16:32-4 363843 323.2 ns/op BenchmarkIndexAnyASCII/16:64-4 312445 372.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1887758 63.86 ns/op BenchmarkIndexAnyASCII/256:2-4 33420 3580 ns/op BenchmarkIndexAnyASCII/256:4-4 33254 3616 ns/op BenchmarkIndexAnyASCII/256:8-4 33027 3622 ns/op BenchmarkIndexAnyASCII/256:16-4 33040 3651 ns/op BenchmarkIndexAnyASCII/256:32-4 31932 3672 ns/op BenchmarkIndexAnyASCII/256:64-4 32394 3775 ns/op BenchmarkIndexAnyUTF8/1:1-4 2340296 50.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2336739 48.99 ns/op BenchmarkIndexAnyUTF8/1:4-4 2375360 49.17 ns/op BenchmarkIndexAnyUTF8/1:8-4 2377644 50.12 ns/op BenchmarkIndexAnyUTF8/1:16-4 2342211 49.79 ns/op BenchmarkIndexAnyUTF8/1:32-4 2333835 50.21 ns/op BenchmarkIndexAnyUTF8/1:64-4 2335749 49.63 ns/op BenchmarkIndexAnyUTF8/16:1-4 147126 792.5 ns/op BenchmarkIndexAnyUTF8/16:2-4 266299 438.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 267324 443.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 261885 436.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 262618 448.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 253676 460.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 262255 452.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11213 ns/op BenchmarkIndexAnyUTF8/256:2-4 19107 6308 ns/op BenchmarkIndexAnyUTF8/256:4-4 19146 6299 ns/op BenchmarkIndexAnyUTF8/256:8-4 19250 6282 ns/op BenchmarkIndexAnyUTF8/256:16-4 19126 6233 ns/op BenchmarkIndexAnyUTF8/256:32-4 18529 6475 ns/op BenchmarkIndexAnyUTF8/256:64-4 18540 6419 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2225673 53.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2206068 53.01 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2200165 53.11 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2239170 52.26 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2234541 52.07 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2157087 53.11 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2229247 52.50 ns/op BenchmarkLastIndexAnyASCII/16:1-4 326619 363.6 ns/op BenchmarkLastIndexAnyASCII/16:2-4 323443 361.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 326107 365.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 329254 361.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 312746 386.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 290172 410.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 251608 455.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24123 4978 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24481 4914 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24553 4927 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24615 4883 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24595 4970 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24477 4953 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23686 5013 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2298003 52.04 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2300328 49.62 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2310916 50.97 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2253560 50.28 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2246342 49.73 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2302860 52.13 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2311030 49.48 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 222655 512.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 268046 436.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268221 441.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 267412 442.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 267093 438.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 258702 454.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 255235 447.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16620 7132 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19095 6201 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19358 6203 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19280 6198 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19125 6290 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18511 6475 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18444 6494 ns/op BenchmarkTrimASCII/1:1-4 2596549 46.58 ns/op BenchmarkTrimASCII/1:2-4 2142338 55.18 ns/op BenchmarkTrimASCII/1:4-4 2097422 56.79 ns/op BenchmarkTrimASCII/1:8-4 1890663 62.97 ns/op BenchmarkTrimASCII/1:16-4 1566792 75.03 ns/op BenchmarkTrimASCII/16:1-4 422020 270.4 ns/op BenchmarkTrimASCII/16:2-4 316018 366.2 ns/op BenchmarkTrimASCII/16:4-4 325062 362.2 ns/op BenchmarkTrimASCII/16:8-4 314611 366.2 ns/op BenchmarkTrimASCII/16:16-4 305683 387.5 ns/op BenchmarkTrimASCII/256:1-4 33388 3526 ns/op BenchmarkTrimASCII/256:2-4 23408 5008 ns/op BenchmarkTrimASCII/256:4-4 23797 5004 ns/op BenchmarkTrimASCII/256:8-4 23764 4982 ns/op BenchmarkTrimASCII/256:16-4 23524 4982 ns/op BenchmarkTrimASCII/4096:1-4 2125 54950 ns/op BenchmarkTrimASCII/4096:2-4 1510 79600 ns/op BenchmarkTrimASCII/4096:4-4 1497 78888 ns/op BenchmarkTrimASCII/4096:8-4 1458 79393 ns/op BenchmarkTrimASCII/4096:16-4 1465 79629 ns/op BenchmarkTrimByte-4 1456164 80.91 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13144 9091 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13048 9105 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 680 172096 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1354 86683 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2636 43174 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4678 22805 ns/op BenchmarkCompareBytesEqual-4 10020906 11.64 ns/op BenchmarkCompareBytesToNil-4 11658002 10.24 ns/op BenchmarkCompareBytesEmpty-4 12106291 9.226 ns/op BenchmarkCompareBytesIdentical-4 12262983 9.370 ns/op BenchmarkCompareBytesSameLength-4 10191852 10.84 ns/op BenchmarkCompareBytesDifferentLength-4 10695945 10.36 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1390 85576 ns/op 12253.31 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1398 85644 ns/op 12243.59 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1380 86391 ns/op 12137.67 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1378 83150 ns/op 12610.82 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1378 82169 ns/op 12761.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1387 86925 ns/op 12063.11 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1384 86318 ns/op 12147.98 MB/s BenchmarkCompareBytesBig-4 1384 85080 ns/op 12324.73 MB/s BenchmarkCompareBytesBigIdentical-4 12203922 9.522 ns/op 110121772.18 MB/s PASS ok bytes 68.648s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73658172 ns/op 1.36 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 307896480 ns/op 1.84 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23362288 ns/op 0.70 MB/s 3648428 B/op 52 allocs/op PASS ok compress/bzip2 1.320s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1738606 ns/op 5.75 MB/s 42864 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16629217 ns/op 6.01 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 167966915 ns/op 5.95 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 68 1775087 ns/op 5.63 MB/s 42790 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17441087 ns/op 5.73 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 176510075 ns/op 5.67 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1733901 ns/op 5.77 MB/s 42905 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16318678 ns/op 6.13 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165473211 ns/op 6.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1721177 ns/op 5.81 MB/s 42567 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16382424 ns/op 6.10 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 165760789 ns/op 6.03 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1891132 ns/op 5.29 MB/s 43979 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18203312 ns/op 5.49 MB/s 49204 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185531104 ns/op 5.39 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 73 1498374 ns/op 6.67 MB/s 43409 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12325196 ns/op 8.11 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126884601 ns/op 7.88 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1353739 ns/op 7.39 MB/s 42910 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 10032899 ns/op 9.97 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100633672 ns/op 9.94 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1341845 ns/op 7.45 MB/s 42856 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9881179 ns/op 10.12 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98768982 ns/op 10.12 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1238532 ns/op 8.07 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11978490 ns/op 8.35 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119845304 ns/op 8.34 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2232332 ns/op 4.48 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20244456 ns/op 4.94 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 199119802 ns/op 5.02 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6612030 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 78148540 ns/op 1.28 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 803823546 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6525850 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77491964 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 795204210 ns/op 1.26 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1490323 ns/op 6.71 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12615595 ns/op 7.93 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 127801608 ns/op 7.82 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2114408 ns/op 4.73 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16056755 ns/op 6.23 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 159494271 ns/op 6.27 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6529573 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71392862 ns/op 1.40 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 727626257 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6415974 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89086410 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 940170618 ns/op 1.06 MB/s PASS ok compress/flate 17.357s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 45 2257803 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2320037 ns/op 4.31 MB/s BenchmarkDecoder/1e5-4 5 21749428 ns/op 4.60 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21855747 ns/op 4.58 MB/s BenchmarkDecoder/1e6-4 1 220131653 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse6-4 1 219315740 ns/op 4.56 MB/s BenchmarkEncoder/1e4-4 51 2124863 ns/op 4.71 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1777751 ns/op 5.63 MB/s BenchmarkEncoder/1e5-4 6 18950057 ns/op 5.28 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18592543 ns/op 5.38 MB/s BenchmarkEncoder/1e6-4 1 190314355 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185543289 ns/op 5.39 MB/s PASS ok compress/lzw 2.659s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3723091 ns/op PASS ok container/heap 0.228s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21194 5841 ns/op BenchmarkWithTimeout/concurrency=40-4 5192 23226 ns/op BenchmarkWithTimeout/concurrency=4000-4 5132 24507 ns/op BenchmarkWithTimeout/concurrency=400000-4 6506 22411 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 368018 296.6 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13082 10099 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15288 7605 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2672 44587 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1632 70497 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2329 47685 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 241 501676 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 177 705064 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 255 582296 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5423995 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 8405833 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4508244 ns/op BenchmarkCheckCanceled/Err-4 266508 446.3 ns/op BenchmarkCheckCanceled/Done-4 397840 298.7 ns/op BenchmarkContextCancelDone-4 446083 245.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 25249 4991 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22585 5637 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19016 5851 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16438 7706 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10114 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 558642 210.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 319452 372.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217678 540.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 138826 861.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70305 1684 ns/op PASS ok context 10.965s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1693207 68.03 ns/op 235.20 MB/s BenchmarkDecrypt-4 1741306 68.02 ns/op 235.22 MB/s BenchmarkExpand-4 1000000 115.8 ns/op PASS ok crypto/aes 0.544s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 178116 641.3 ns/op 99.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 367357 289.3 ns/op 221.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 171348 661.2 ns/op 96.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 388171 305.6 ns/op 209.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 119829 1009 ns/op 1338.34 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180043 660.5 ns/op 2044.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 103215 1103 ns/op 1223.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149251 789.0 ns/op 1711.07 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41498 2910 ns/op 2815.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52910 2273 ns/op 3603.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34582 3480 ns/op 2354.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39910 3002 ns/op 2728.93 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6739 16138 ns/op 63.14 MB/s BenchmarkAESCFBDecrypt1K-4 7232 16235 ns/op 62.77 MB/s BenchmarkAESCFBDecrypt8K-4 948 126933 ns/op 64.50 MB/s BenchmarkAESOFB1K-4 10000 10721 ns/op 95.05 MB/s BenchmarkAESCTR1K-4 14139 8465 ns/op 120.38 MB/s BenchmarkAESCTR8K-4 1796 66849 ns/op 122.47 MB/s BenchmarkAESCBCEncrypt1K-4 14211 8290 ns/op 123.53 MB/s BenchmarkAESCBCDecrypt1K-4 17842 6872 ns/op 149.01 MB/s PASS ok crypto/cipher 2.861s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74367 1562 ns/op 5.12 MB/s BenchmarkDecrypt-4 81765 1425 ns/op 5.62 MB/s BenchmarkTDESEncrypt-4 31728 3775 ns/op 2.12 MB/s BenchmarkTDESDecrypt-4 32407 3678 ns/op 2.18 MB/s PASS ok crypto/des 0.611s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 942 121186 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7466378 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19879492 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1239760 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.632s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1609 70162 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 43 2566031 ns/op 2710 B/op 34 allocs/op BenchmarkSign/P521-4 19 5845505 ns/op 3093 B/op 35 allocs/op BenchmarkVerify/P256-4 916 127724 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7694800 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 20070113 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3931 29943 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 63 1890729 ns/op 1127 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 4961598 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.535s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 318 355421 ns/op BenchmarkNewKeyFromSeed-4 333 357721 ns/op BenchmarkSigning-4 314 377048 ns/op BenchmarkVerification-4 217 549386 ns/op PASS ok crypto/ed25519 0.661s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4766 23785 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 158 751814 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1995775 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4913346 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1362 86361 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1878743 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5111819 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14003024 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12816 9035 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5551 19974 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3610 29297 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 86 1270848 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2497 46975 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 380449 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1526 75269 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 96 1194786 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.298s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14856 8017 ns/op 127.73 MB/s BenchmarkHMACSHA256_32-4 24954 4789 ns/op 6.68 MB/s BenchmarkNewWriteSum-4 10000 10032 ns/op 3.19 MB/s PASS ok crypto/hmac 0.514s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 55225 1925 ns/op BenchmarkModSub-4 76093 1541 ns/op BenchmarkMontgomeryRepr-4 27201 4383 ns/op BenchmarkMontgomeryMul-4 28592 4183 ns/op BenchmarkModMul-4 13670 8821 ns/op BenchmarkExpBig-4 15 7268083 ns/op BenchmarkExp-4 7 15461138 ns/op PASS ok crypto/internal/bigmod 1.137s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3159 33259 ns/op BenchmarkScalarBaseMult-4 348 332254 ns/op BenchmarkScalarMult-4 160 741212 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 237 499290 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 552062 208.4 ns/op BenchmarkMultiply-4 4271082 27.84 ns/op BenchmarkSquare-4 5319076 22.50 ns/op BenchmarkInvert-4 24775 4809 ns/op BenchmarkMult32-4 1486196 79.79 ns/op PASS ok crypto/internal/edwards25519/field 0.898s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 66 1800994 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1560 74684 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5035713 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13844399 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 178 645278 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7755 15024 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1638904 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4136730 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.190s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 650496 176.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 326958 356.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 125466 956.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 689125 176.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 335572 356.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 125480 944.5 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.793s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117850 980.4 ns/op 8.16 MB/s BenchmarkHash64-4 128295 915.3 ns/op 69.92 MB/s BenchmarkHash128-4 118894 1007 ns/op 127.06 MB/s BenchmarkHash256-4 94611 1261 ns/op 203.07 MB/s BenchmarkHash512-4 67532 1743 ns/op 293.77 MB/s BenchmarkHash1K-4 44416 2698 ns/op 379.51 MB/s BenchmarkHash8K-4 6950 16249 ns/op 504.15 MB/s BenchmarkHash1M-4 60 1964241 ns/op 533.83 MB/s BenchmarkHash8M-4 7 15582694 ns/op 538.33 MB/s BenchmarkHash8BytesUnaligned-4 116017 985.4 ns/op 8.12 MB/s BenchmarkHash1KUnaligned-4 44341 2701 ns/op 379.14 MB/s BenchmarkHash8KUnaligned-4 7330 16101 ns/op 508.77 MB/s PASS ok crypto/md5 1.609s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 139302392 ns/op PASS ok crypto/rand 0.378s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13230 9026 ns/op 14.18 MB/s BenchmarkRC4_1K-4 1575 71196 ns/op 14.38 MB/s BenchmarkRC4_8K-4 208 562368 ns/op 14.40 MB/s PASS ok crypto/rc4 0.541s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8807271 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20527762 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38457484 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2610378 ns/op BenchmarkDecryptOAEP/2048-4 13 8775065 ns/op BenchmarkEncryptOAEP/2048-4 42 2664306 ns/op BenchmarkSignPKCS1v15/2048-4 13 9017400 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2747866 ns/op BenchmarkSignPSS/2048-4 13 9035196 ns/op BenchmarkVerifyPSS/2048-4 42 2770491 ns/op PASS ok crypto/rsa 1.576s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 88957 1126 ns/op 7.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124320 943.1 ns/op 8.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74299 1572 ns/op 203.51 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85882 1372 ns/op 233.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49089 2420 ns/op 423.09 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53445 2230 ns/op 459.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9482 11736 ns/op 698.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11620 ns/op 704.97 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.080s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 70902 1450 ns/op 5.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95262 1229 ns/op 6.51 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90724 1307 ns/op 6.12 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25387 4690 ns/op 218.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27050 4411 ns/op 232.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26624 4505 ns/op 227.31 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4162 28323 ns/op 289.24 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4200 28003 ns/op 292.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4207 28202 ns/op 290.48 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.302s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58081 2028 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72805 1619 ns/op 4.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65230 1819 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 27991 4209 ns/op 243.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31734 3768 ns/op 271.78 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29743 4007 ns/op 255.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5847 20146 ns/op 406.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6076 19740 ns/op 415.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5995 20001 ns/op 409.57 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.302s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16671415 7.169 ns/op BenchmarkConstantTimeEq-4 16621442 7.148 ns/op BenchmarkConstantTimeLessOrEq-4 16723197 7.234 ns/op BenchmarkXORBytes/8Bytes-4 4317388 26.73 ns/op 299.30 MB/s BenchmarkXORBytes/128Bytes-4 3950185 30.87 ns/op 4146.40 MB/s BenchmarkXORBytes/2048Bytes-4 889670 131.8 ns/op 15537.79 MB/s BenchmarkXORBytes/32768Bytes-4 61161 1970 ns/op 16629.63 MB/s PASS ok crypto/subtle 0.991s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 164 724475 ns/op BenchmarkCertCache/1-4 174 827646 ns/op BenchmarkCertCache/2-4 148 740924 ns/op BenchmarkCertCache/3-4 138 754303 ns/op BenchmarkHandshakeServer/RSA-4 39 2991346 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3702812 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3251201 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 87 1153317 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 153 752053 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 46 2407386 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1943337 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29154501 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28656774 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20752303 ns/op 50.53 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25715824 ns/op 40.78 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 33298878 ns/op 62.98 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43040855 ns/op 48.72 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57463629 ns/op 72.99 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 86936123 ns/op 48.25 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 109517371 ns/op 76.60 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 159381703 ns/op 52.63 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 202711931 ns/op 82.76 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 294479443 ns/op 56.97 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 420608576 ns/op 79.78 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 627383801 ns/op 53.48 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 880932449 ns/op 76.18 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1224033084 ns/op 54.83 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21692965 ns/op 48.34 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 27573447 ns/op 38.03 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 37014775 ns/op 56.66 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 52868484 ns/op 39.67 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63026536 ns/op 66.55 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 83964555 ns/op 49.95 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 111693288 ns/op 75.10 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 165465244 ns/op 50.70 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 214836766 ns/op 78.09 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 376460030 ns/op 44.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 442009713 ns/op 75.91 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 566858980 ns/op 59.19 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 868127766 ns/op 77.30 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1268611256 ns/op 52.90 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702422816 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705235776 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287444041 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 289011987 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150006464 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149240863 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80287021 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79942502 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38836379 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37647854 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142806336 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144652882 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63597256 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63608665 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36554340 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36404614 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24235142 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23559725 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16890866 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15571737 ns/op PASS ok crypto/tls 18.598s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12029316 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 324 355596 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 970 106439 ns/op 13188 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 980 116678 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.276s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3196509 ns/op 279200 B/op 1629 allocs/op BenchmarkConcurrentStmtQuery-4 31 3620224 ns/op 262330 B/op 2015 allocs/op BenchmarkConcurrentStmtExec-4 46 2540994 ns/op 215861 B/op 657 allocs/op BenchmarkConcurrentTxQuery-4 36 3465130 ns/op 271312 B/op 2150 allocs/op BenchmarkConcurrentTxExec-4 57 1969257 ns/op 87783 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 42 2995812 ns/op 103933 B/op 2064 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1076021 ns/op 40079 B/op 381 allocs/op BenchmarkConcurrentRandom-4 36 3021271 ns/op 224473 B/op 1833 allocs/op BenchmarkManyConcurrentQueries-4 2313 47588 ns/op 3967 B/op 20 allocs/op BenchmarkGrabConn-4 218918 570.7 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.735s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 223856 524.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1614184 ns/op 188272 B/op 14 allocs/op Benchmark115/LineToPC-4 67 1638053 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17173 6975 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.762s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 691 157017 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2587 38697 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.279s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 258 437018 ns/op 18.75 MB/s BenchmarkEncodeToString-4 223 492214 ns/op 16.64 MB/s BenchmarkDecode-4 138 847506 ns/op 15.47 MB/s BenchmarkDecodeString-4 140 852729 ns/op 15.38 MB/s PASS ok encoding/base32 0.750s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 304 355128 ns/op 23.07 MB/s BenchmarkDecodeString/2-4 265297 418.0 ns/op 9.57 MB/s BenchmarkDecodeString/4-4 224986 534.7 ns/op 14.96 MB/s BenchmarkDecodeString/8-4 178875 650.1 ns/op 18.46 MB/s BenchmarkDecodeString/64-4 33586 3475 ns/op 25.32 MB/s BenchmarkDecodeString/8192-4 304 373875 ns/op 29.22 MB/s BenchmarkNewEncoding-4 91878 1269 ns/op 201.78 MB/s PASS ok encoding/base64 1.015s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1251 86188 ns/op 46.41 MB/s BenchmarkReadStruct-4 17948 6660 ns/op 11.26 MB/s BenchmarkWriteStruct-4 18885 6261 ns/op 11.98 MB/s BenchmarkReadInts-4 49204 2397 ns/op 12.51 MB/s BenchmarkWriteInts-4 41954 2801 ns/op 10.71 MB/s BenchmarkWriteSlice1000Int32s-4 1339 88744 ns/op 45.07 MB/s BenchmarkPutUint16-4 3529928 33.82 ns/op 59.14 MB/s BenchmarkAppendUint16-4 3754281 32.14 ns/op 62.22 MB/s BenchmarkPutUint32-4 2591029 44.10 ns/op 90.71 MB/s BenchmarkAppendUint32-4 2630204 44.24 ns/op 90.41 MB/s BenchmarkPutUint64-4 1120525 107.2 ns/op 74.60 MB/s BenchmarkAppendUint64-4 1000000 111.0 ns/op 72.06 MB/s BenchmarkLittleEndianPutUint16-4 3554605 33.70 ns/op 59.36 MB/s BenchmarkLittleEndianAppendUint16-4 3549350 33.60 ns/op 59.53 MB/s BenchmarkLittleEndianPutUint32-4 2576031 43.27 ns/op 92.44 MB/s BenchmarkLittleEndianAppendUint32-4 2801095 41.42 ns/op 96.57 MB/s BenchmarkLittleEndianPutUint64-4 975754 111.0 ns/op 72.05 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.1 ns/op 73.99 MB/s BenchmarkReadFloats-4 168772 724.7 ns/op 16.56 MB/s BenchmarkWriteFloats-4 147331 890.7 ns/op 13.47 MB/s BenchmarkReadSlice1000Float32s-4 1189 95869 ns/op 41.72 MB/s BenchmarkWriteSlice1000Float32s-4 1119 99599 ns/op 40.16 MB/s BenchmarkReadSlice1000Uint8s-4 70986 1460 ns/op 684.97 MB/s BenchmarkWriteSlice1000Uint8s-4 92602 1142 ns/op 875.60 MB/s BenchmarkPutUvarint32-4 771834 143.6 ns/op 27.85 MB/s BenchmarkPutUvarint64-4 217856 543.6 ns/op 14.72 MB/s PASS ok encoding/binary 3.922s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6652 16790 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7078 16419 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7024 16795 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4045 27781 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7879 15034 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7306 15247 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7928 15136 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4291 25812 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12322 9417 ns/op PASS ok encoding/csv 1.532s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11366 10884 ns/op BenchmarkEndToEndByteBuffer-4 16148 8141 ns/op BenchmarkEndToEndSliceByteBuffer-4 291 412223 ns/op BenchmarkEncodeComplex128Slice-4 790 155486 ns/op BenchmarkEncodeFloat64Slice-4 1896 62422 ns/op BenchmarkEncodeInt32Slice-4 1590 68095 ns/op BenchmarkEncodeStringSlice-4 2353 50862 ns/op BenchmarkEncodeInterfaceSlice-4 72 1714514 ns/op BenchmarkDecodeComplex128Slice-4 656 200151 ns/op BenchmarkDecodeFloat64Slice-4 1285 86731 ns/op BenchmarkDecodeInt32Slice-4 1129 102346 ns/op BenchmarkDecodeStringSlice-4 880 166933 ns/op BenchmarkDecodeStringsSlice-4 339 366037 ns/op BenchmarkDecodeBytesSlice-4 631 203151 ns/op BenchmarkDecodeInterfaceSlice-4 94 1096456 ns/op BenchmarkDecodeMap-4 88 1319391 ns/op PASS ok encoding/gob 3.381s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12768 9446 ns/op 27.10 MB/s BenchmarkEncode/1024-4 2935 37518 ns/op 27.29 MB/s BenchmarkEncode/4096-4 804 148904 ns/op 27.51 MB/s BenchmarkEncode/16384-4 204 591816 ns/op 27.68 MB/s BenchmarkDecode/256-4 23748 5040 ns/op 50.80 MB/s BenchmarkDecode/1024-4 5888 19766 ns/op 51.81 MB/s BenchmarkDecode/4096-4 1530 76497 ns/op 53.54 MB/s BenchmarkDecode/16384-4 390 309184 ns/op 52.99 MB/s BenchmarkDump/256-4 1322 92734 ns/op 2.76 MB/s BenchmarkDump/1024-4 327 359937 ns/op 2.84 MB/s BenchmarkDump/4096-4 78 1434854 ns/op 2.85 MB/s BenchmarkDump/16384-4 19 6009540 ns/op 2.73 MB/s PASS ok encoding/hex 1.778s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 108407190 ns/op 17.90 MB/s 2048 B/op 16 allocs/op BenchmarkCodeEncoderError-4 1 143150839 ns/op 13.56 MB/s 8394768 B/op 116 allocs/op BenchmarkCodeMarshal-4 1 168502874 ns/op 11.52 MB/s 10332000 B/op 56 allocs/op BenchmarkCodeMarshalError-4 1 126189144 ns/op 15.38 MB/s 1947976 B/op 76 allocs/op BenchmarkMarshalBytes/32-4 22219 5388 ns/op BenchmarkMarshalBytes/256-4 5320 21527 ns/op BenchmarkMarshalBytes/4096-4 451 263767 ns/op BenchmarkMarshalBytesError/32-4 60 1868646 ns/op BenchmarkMarshalBytesError/256-4 61 1877267 ns/op BenchmarkMarshalBytesError/4096-4 54 2130379 ns/op BenchmarkCodeDecoder-4 1 428005139 ns/op 4.53 MB/s 11017184 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 37890 3149 ns/op 4.45 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50040 2178 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 366835999 ns/op 5.29 MB/s 2938568 B/op 91325 allocs/op BenchmarkCodeUnmarshalReuse-4 1 356771961 ns/op 5.44 MB/s 2939888 B/op 91331 allocs/op BenchmarkUnmarshalString-4 52351 2190 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 142704 901.6 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 267790 455.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 73527 1533 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 103926 1272 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 17724 6835 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3855 31264 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 842 142151 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 93 1215185 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 12777244 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 476764 256.7 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 446728 251.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 469039 253.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 424927 256.2 ns/op BenchmarkEncodeMarshaler-4 75364 1588 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 88106 1247 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4247893 26.51 ns/op BenchmarkNumberIsValidRegexp-4 21736 5769 ns/op PASS ok encoding/json 7.256s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2445287 ns/op 26.80 MB/s BenchmarkDecode-4 22 5273027 ns/op 16.84 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 2174 50210 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 794 129413 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4695 28662 ns/op PASS ok encoding/xml 0.503s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 304177 388.5 ns/op BenchmarkIntSet-4 332025 433.0 ns/op BenchmarkFloatAdd-4 65360 2085 ns/op BenchmarkFloatSet-4 367692 392.5 ns/op BenchmarkStringSet-4 334663 378.8 ns/op BenchmarkMapSet-4 64446 2159 ns/op BenchmarkMapSetDifferent-4 54441 2074 ns/op BenchmarkMapSetDifferentRandom-4 231 471164 ns/op BenchmarkMapSetString-4 66187 1924 ns/op BenchmarkMapAddSame-4 30790 3271 ns/op BenchmarkMapAddDifferent-4 15223 7577 ns/op BenchmarkMapAddDifferentRandom-4 188 602336 ns/op BenchmarkMapAddSameSteadyState-4 260942 509.2 ns/op BenchmarkMapAddDifferentSteadyState-4 115149 1032 ns/op BenchmarkRealworldExpvarUsage-4 26491 5637 ns/op PASS ok expvar 2.754s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 105440 1043 ns/op BenchmarkSprintfEmpty-4 429558 259.7 ns/op BenchmarkSprintfString-4 284096 428.0 ns/op BenchmarkSprintfTruncateString-4 281067 469.0 ns/op BenchmarkSprintfTruncateBytes-4 143264 758.3 ns/op BenchmarkSprintfSlowParsingPath-4 224344 494.0 ns/op BenchmarkSprintfQuoteString-4 38204 3171 ns/op BenchmarkSprintfInt-4 226911 452.8 ns/op BenchmarkSprintfIntInt-4 203197 575.3 ns/op BenchmarkSprintfPrefixedInt-4 196369 584.8 ns/op BenchmarkSprintfFloat-4 126108 851.0 ns/op BenchmarkSprintfComplex-4 66129 1826 ns/op BenchmarkSprintfBoolean-4 257034 446.7 ns/op BenchmarkSprintfHexString-4 107022 1154 ns/op BenchmarkSprintfHexBytes-4 78032 1367 ns/op BenchmarkSprintfBytes-4 41524 2594 ns/op BenchmarkSprintfStringer-4 72308 1506 ns/op BenchmarkSprintfStructure-4 33453 3183 ns/op BenchmarkManyArgs-4 68209 1722 ns/op BenchmarkFprintInt-4 73381 1638 ns/op BenchmarkFprintfBytes-4 78370 1519 ns/op BenchmarkFprintIntNoAlloc-4 72244 1645 ns/op BenchmarkScanInts-4 36 3236941 ns/op BenchmarkScanRecursiveInt-4 1 389060596 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 425583569 ns/op PASS ok fmt 4.607s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 592 182154 ns/op PASS ok go/build 0.153s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47689 2196 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13347 8836 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3577 31693 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 906 115182 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 250 471329 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2242281 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9454140 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 40125088 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 181526277 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.591s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 260137809 ns/op 0.25 MB/s 47035312 B/op 49058 allocs/op PASS ok go/format 0.323s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20143821 ns/op 2.67 MB/s BenchmarkParseOnly-4 6 17306669 ns/op 3.11 MB/s BenchmarkResolve-4 48 2481772 ns/op 21.70 MB/s PASS ok go/parser 1.378s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 155197283 ns/op 0.33 MB/s 5352488 B/op 27649 allocs/op BenchmarkPrintDecl-4 700 161355 ns/op 0.20 MB/s 16016 B/op 51 allocs/op PASS ok go/printer 0.325s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 261 455290 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8785894 ns/op 6.24 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12239788 ns/op 5.88 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17505218 ns/op 6.47 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 219 535862 ns/op 5.74 MB/s PASS ok go/scanner 0.853s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 101.6 ns/op PASS ok go/token 0.142s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 138 861757 ns/op BenchmarkNamed/Underlying/nongeneric-4 736000 140.2 ns/op BenchmarkNamed/Underlying/generic-4 780145 139.1 ns/op BenchmarkNamed/Underlying/src_instance-4 817741 137.9 ns/op BenchmarkNamed/Underlying/user_instance-4 782095 140.4 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19537 5556 ns/op BenchmarkNamed/NewMethodSet/generic-4 21747 5597 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21471 5394 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21490 5553 ns/op BenchmarkCheck/http/funcbodies/info-4 1 611857443 ns/op 49883 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 433923938 ns/op 70333 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 254819617 ns/op 119755 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 221603877 ns/op 137705 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 413829038 ns/op 12376 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 113046077 ns/op 45286 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 70509230 ns/op 72604 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69718784 ns/op 73438 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 164573304 ns/op 13163 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 66521720 ns/op 32562 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49099723 ns/op 44116 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49041661 ns/op 44169 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1184742519 ns/op 53397 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 585002294 ns/op 108147 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 165711561 ns/op 381638 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 130397074 ns/op 484946 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1961089989 ns/op 1016 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 105091312 ns/op 18955 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 88118144 ns/op 22607 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86849722 ns/op 22943 lines/s PASS ok go/types 19.453s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8816 13640 ns/op 75.07 MB/s PASS ok hash/adler32 0.252s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 202320 551.6 ns/op 27.19 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204660 539.6 ns/op 27.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 106248 1112 ns/op 35.98 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111668 1039 ns/op 38.51 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 458169 252.0 ns/op 2031.73 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 455128 249.3 ns/op 2053.38 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 405991 289.4 ns/op 3538.59 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 397576 293.8 ns/op 3485.09 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239769 490.3 ns/op 8353.29 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244740 484.3 ns/op 8456.87 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51309 2306 ns/op 14211.99 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52922 2265 ns/op 14466.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 455937 252.0 ns/op 59.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 473860 248.8 ns/op 60.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 461900 255.0 ns/op 156.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 464653 255.3 ns/op 156.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 337012 357.2 ns/op 1433.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 328934 358.0 ns/op 1430.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 257708 452.4 ns/op 2263.51 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 256075 455.0 ns/op 2250.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 224488 526.7 ns/op 7776.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 223256 529.7 ns/op 7733.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46489 2605 ns/op 12578.00 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46033 2598 ns/op 12612.48 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 207652 563.6 ns/op 26.61 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 213745 555.5 ns/op 27.00 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 99318 1191 ns/op 33.58 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 107120 1120 ns/op 35.70 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7291 16210 ns/op 31.59 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7116 16611 ns/op 30.82 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3466 34109 ns/op 30.02 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3524 33802 ns/op 30.29 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 873 136954 ns/op 29.91 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 879 135785 ns/op 30.17 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1099248 ns/op 29.81 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1087651 ns/op 30.13 MB/s PASS ok hash/crc32 4.645s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1384688 ns/op 47.33 MB/s BenchmarkCrc64/ISO4KB-4 994 117830 ns/op 34.76 MB/s BenchmarkCrc64/ISO1KB-4 4508 25568 ns/op 40.05 MB/s BenchmarkCrc64/ECMA64KB-4 80 1385891 ns/op 47.29 MB/s BenchmarkCrc64/Random64KB-4 92 1242336 ns/op 52.75 MB/s BenchmarkCrc64/Random16KB-4 370 324174 ns/op 50.54 MB/s PASS ok hash/crc64 0.797s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8695 13818 ns/op 74.11 MB/s BenchmarkFnv32aKB-4 8685 13898 ns/op 73.68 MB/s BenchmarkFnv64KB-4 8383 13906 ns/op 73.64 MB/s BenchmarkFnv64aKB-4 8420 13939 ns/op 73.46 MB/s BenchmarkFnv128KB-4 2046 58339 ns/op 17.55 MB/s BenchmarkFnv128aKB-4 2062 56928 ns/op 17.99 MB/s PASS ok hash/fnv 0.972s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 642055 189.6 ns/op 21.09 MB/s BenchmarkHash/n=4/Bytes-4 4064203 28.81 ns/op 138.85 MB/s BenchmarkHash/n=4/String-4 1765351 67.62 ns/op 59.15 MB/s BenchmarkHash/n=8/Write-4 569640 188.5 ns/op 42.45 MB/s BenchmarkHash/n=8/Bytes-4 4056537 28.78 ns/op 277.97 MB/s BenchmarkHash/n=8/String-4 1748852 68.02 ns/op 117.61 MB/s BenchmarkHash/n=16/Write-4 594789 190.0 ns/op 84.20 MB/s BenchmarkHash/n=16/Bytes-4 4149877 28.01 ns/op 571.25 MB/s BenchmarkHash/n=16/String-4 1776679 68.17 ns/op 234.72 MB/s BenchmarkHash/n=32/Write-4 590767 201.4 ns/op 158.93 MB/s BenchmarkHash/n=32/Bytes-4 4032457 28.71 ns/op 1114.60 MB/s BenchmarkHash/n=32/String-4 1772414 67.92 ns/op 471.17 MB/s BenchmarkHash/n=64/Write-4 544504 213.0 ns/op 300.46 MB/s BenchmarkHash/n=64/Bytes-4 3871120 30.16 ns/op 2122.12 MB/s BenchmarkHash/n=64/String-4 1739047 68.87 ns/op 929.27 MB/s BenchmarkHash/n=256/Write-4 401700 292.0 ns/op 876.65 MB/s BenchmarkHash/n=256/Bytes-4 2216222 53.96 ns/op 4744.36 MB/s BenchmarkHash/n=256/String-4 893067 129.9 ns/op 1970.03 MB/s BenchmarkHash/n=320/Write-4 414777 285.2 ns/op 1122.12 MB/s BenchmarkHash/n=320/Bytes-4 1805328 66.30 ns/op 4826.45 MB/s BenchmarkHash/n=320/String-4 657602 173.8 ns/op 1840.86 MB/s BenchmarkHash/n=1024/Write-4 272511 436.6 ns/op 2345.65 MB/s BenchmarkHash/n=1024/Bytes-4 744260 160.2 ns/op 6391.46 MB/s BenchmarkHash/n=1024/String-4 262941 444.7 ns/op 2302.83 MB/s BenchmarkHash/n=4096/Write-4 122391 979.4 ns/op 4182.36 MB/s BenchmarkHash/n=4096/Bytes-4 189487 578.4 ns/op 7081.55 MB/s BenchmarkHash/n=4096/String-4 68550 1741 ns/op 2353.01 MB/s BenchmarkHash/n=16384/Write-4 37290 3130 ns/op 5234.74 MB/s BenchmarkHash/n=16384/Bytes-4 53463 2250 ns/op 7280.26 MB/s BenchmarkHash/n=16384/String-4 17089 6876 ns/op 2382.75 MB/s PASS ok hash/maphash 4.551s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 775 135376 ns/op BenchmarkEscapeNone-4 119876 942.7 ns/op BenchmarkUnescape-4 748 155466 ns/op BenchmarkUnescapeNone-4 481398 225.5 ns/op BenchmarkUnescapeSparse-4 10938 10422 ns/op BenchmarkUnescapeDense-4 1113 102654 ns/op PASS ok html 0.855s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9109 12585 ns/op BenchmarkCSSEscaperNoSpecials-4 43417 2740 ns/op BenchmarkDecodeCSS-4 26396 4441 ns/op BenchmarkDecodeCSSNoSpecials-4 4345714 25.98 ns/op BenchmarkCSSValueFilter-4 114944 1011 ns/op BenchmarkCSSValueFilterOk-4 74869 1479 ns/op BenchmarkEscapedExecute-4 4330 25334 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10669 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67604 1757 ns/op BenchmarkStripTags-4 20997 5572 ns/op BenchmarkStripTagsNoSpecials-4 302216 397.0 ns/op BenchmarkJSValEscaperWithNum-4 24226 4910 ns/op BenchmarkJSValEscaperWithStr-4 5226 22372 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18594 6324 ns/op BenchmarkJSValEscaperWithObj-4 4672 25207 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13425 8740 ns/op BenchmarkJSStrEscaperNoSpecials-4 59208 2010 ns/op BenchmarkJSStrEscaper-4 10000 10335 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 52777 2247 ns/op BenchmarkJSRegexpEscaper-4 10000 11020 ns/op BenchmarkTemplateSpecialTags-4 91 1319175 ns/op BenchmarkURLEscaper-4 4515 26028 ns/op BenchmarkURLEscaperNoSpecials-4 185431 629.4 ns/op BenchmarkURLNormalizer-4 5762 19809 ns/op BenchmarkURLNormalizerNoSpecials-4 185264 656.5 ns/op BenchmarkSrcsetFilter-4 19232 6199 ns/op BenchmarkSrcsetFilterNoSpecials-4 110451 1049 ns/op PASS ok html/template 4.123s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 512481 206.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 413306 266.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 599836 196.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 429243 275.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1888212 63.64 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1223854 98.25 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1861591 63.57 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1226550 96.50 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1506356 79.46 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 442137 258.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 355692 316.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 459385 250.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 369308 319.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 795840 139.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 541585 215.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 950450 119.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 547381 208.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 431155 270.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1405605 83.70 ns/op BenchmarkRGBASetRGBA-4 1428127 82.92 ns/op BenchmarkRGBA64At-4 719642 163.3 ns/op BenchmarkRGBA64SetRGBA64-4 794080 143.1 ns/op BenchmarkNRGBAAt-4 1415574 85.13 ns/op BenchmarkNRGBASetNRGBA-4 1407360 82.44 ns/op BenchmarkNRGBA64At-4 721359 162.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 816124 142.4 ns/op BenchmarkAlphaAt-4 2402798 50.08 ns/op BenchmarkAlphaSetAlpha-4 2317842 50.91 ns/op BenchmarkAlpha16At-4 1570088 76.02 ns/op BenchmarkAlphaSetAlpha16-4 1628049 73.86 ns/op BenchmarkGrayAt-4 2344178 51.08 ns/op BenchmarkGraySetGray-4 2393463 50.04 ns/op BenchmarkGray16At-4 1565293 74.48 ns/op BenchmarkGraySetGray16-4 1612909 74.92 ns/op PASS ok image 5.426s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4213737 28.47 ns/op BenchmarkYCbCrToRGB/128-4 3989256 30.61 ns/op BenchmarkYCbCrToRGB/255-4 4087602 29.09 ns/op BenchmarkRGBToYCbCr/0-4 4062783 29.67 ns/op BenchmarkRGBToYCbCr/Cb-4 4124816 29.07 ns/op BenchmarkRGBToYCbCr/Cr-4 4116568 29.04 ns/op BenchmarkYCbCrToRGBA/0-4 3411846 35.20 ns/op BenchmarkYCbCrToRGBA/128-4 3188617 37.76 ns/op BenchmarkYCbCrToRGBA/255-4 3325809 36.38 ns/op BenchmarkNYCbCrAToRGBA/0-4 3206665 37.58 ns/op BenchmarkNYCbCrAToRGBA/128-4 3261223 36.91 ns/op BenchmarkNYCbCrAToRGBA/255-4 3255675 37.01 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 3 33935272 ns/op BenchmarkFillSrc-4 284 392844 ns/op BenchmarkCopyOver-4 6 17487642 ns/op BenchmarkCopySrc-4 382 290267 ns/op BenchmarkNRGBAOver-4 6 18942854 ns/op BenchmarkNRGBASrc-4 9 11805952 ns/op BenchmarkYCbCr-4 8 13611663 ns/op BenchmarkGray-4 16 6949458 ns/op BenchmarkCMYK-4 9 12242972 ns/op BenchmarkGlyphOver-4 19 5945622 ns/op BenchmarkRGBAMaskOver-4 4 30810512 ns/op BenchmarkGrayMaskOver-4 5 23431544 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38529825 ns/op BenchmarkRGBA-4 4 25136354 ns/op BenchmarkPalettedFill-4 901 134365 ns/op BenchmarkPalettedRGBA-4 4 25812429 ns/op BenchmarkGenericOver-4 2 55561186 ns/op BenchmarkGenericMaskOver-4 5 22694316 ns/op BenchmarkGenericSrc-4 3 36281934 ns/op BenchmarkGenericMaskSrc-4 4 30302522 ns/op PASS ok image/draw 6.042s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4741988 ns/op 3.26 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115442473 ns/op 2.66 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3062741863 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2182232 ns/op 7.08 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151461298 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.144s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3589 29369 ns/op BenchmarkIDCT-4 3848 28044 ns/op BenchmarkDecodeBaseline-4 8 12700538 ns/op 4.87 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17748897 ns/op 3.48 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 155941267 ns/op 7.88 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 195371704 ns/op 4.72 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.271s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13860290 8.654 ns/op BenchmarkDecodeGray-4 12 9268230 ns/op 7.07 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39703963 ns/op 6.60 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34093995 ns/op 7.69 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5394850 ns/op 12.15 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32038752 ns/op 8.18 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39168716 ns/op 6.69 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61443557 ns/op 5.00 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60181076 ns/op 5.10 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 199225045 ns/op 6.17 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 215288145 ns/op 5.71 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30123414 ns/op 10.20 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 200467593 ns/op 6.13 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 807920787 ns/op 1.52 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.801s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54878430 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44793177 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 309963224 ns/op 1.61 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 301129948 ns/op 1.66 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52936576 ns/op 1.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43863036 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 298400526 ns/op 1.68 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 270916139 ns/op 1.85 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 660286714 ns/op 1.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 646751460 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3944656808 ns/op 1.27 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3821743902 ns/op 1.31 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10224512 ns/op 9.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11434475 ns/op 8.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50852594 ns/op 9.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55776438 ns/op 8.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 101235800 ns/op 9.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115356951 ns/op 8.67 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 507103043 ns/op 9.86 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 557341929 ns/op 8.97 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61333916 ns/op 1.63 MB/s 540752 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 54117850 ns/op 1.85 MB/s 1073232 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 382088533 ns/op 1.31 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 393577020 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 887738755 ns/op 1.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 918196076 ns/op 1.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5963485721 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5658516956 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 188366587 ns/op 22.19 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 192092715 ns/op 21.76 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.283s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34479 2947 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 35737 3069 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33457 3428 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28012 4097 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 21607 5304 ns/op 3.02 MB/s BenchmarkMarshalCorpusFile/32-4 14896 8059 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/64-4 8786 12833 ns/op 4.99 MB/s BenchmarkMarshalCorpusFile/128-4 5161 21545 ns/op 5.94 MB/s BenchmarkMarshalCorpusFile/256-4 2839 40905 ns/op 6.26 MB/s BenchmarkMarshalCorpusFile/512-4 1453 81263 ns/op 6.30 MB/s BenchmarkMarshalCorpusFile/1024-4 711 156229 ns/op 6.55 MB/s BenchmarkMarshalCorpusFile/2048-4 363 316450 ns/op 6.47 MB/s BenchmarkMarshalCorpusFile/4096-4 192 612632 ns/op 6.69 MB/s BenchmarkMarshalCorpusFile/8192-4 97 1237867 ns/op 6.62 MB/s BenchmarkMarshalCorpusFile/16384-4 49 2454172 ns/op 6.68 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6611659 ns/op 4.96 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13505189 ns/op 4.85 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29247608 ns/op 4.48 MB/s BenchmarkMarshalCorpusFile/262144-4 2 57643982 ns/op 4.55 MB/s BenchmarkMarshalCorpusFile/524288-4 1 132288614 ns/op 3.96 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 260682388 ns/op 4.02 MB/s BenchmarkUnmarshalCorpusFile/1-4 8590 11750 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9381 11979 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9150 12921 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7998 15122 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6514 18262 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 3745 27159 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3735 32110 ns/op 1.99 MB/s BenchmarkUnmarshalCorpusFile/128-4 2683 42283 ns/op 3.03 MB/s BenchmarkUnmarshalCorpusFile/256-4 1064 110909 ns/op 2.31 MB/s BenchmarkUnmarshalCorpusFile/512-4 558 210146 ns/op 2.44 MB/s BenchmarkUnmarshalCorpusFile/1024-4 296 403348 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/2048-4 148 788474 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/4096-4 73 1561244 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3180861 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6314552 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12470870 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25040796 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50586676 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103682546 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 211930830 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 418113374 ns/op 2.51 MB/s BenchmarkMutatorBytes/1-4 35437 3335 ns/op BenchmarkMutatorBytes/10-4 37411 3271 ns/op BenchmarkMutatorBytes/100-4 35124 3432 ns/op BenchmarkMutatorBytes/1000-4 23361 5406 ns/op BenchmarkMutatorBytes/10000-4 5828 23416 ns/op BenchmarkMutatorBytes/100000-4 710 150766 ns/op BenchmarkMutatorString/1-4 34447 3494 ns/op BenchmarkMutatorString/10-4 36081 3357 ns/op BenchmarkMutatorString/100-4 31644 4148 ns/op BenchmarkMutatorString/1000-4 12710 8092 ns/op BenchmarkMutatorString/10000-4 2938 67237 ns/op BenchmarkMutatorString/100000-4 196 621220 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17636 6141 ns/op BenchmarkMutatorAllBasicTypes/string-4 18970 6234 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62516 1945 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55182 2213 ns/op BenchmarkMutatorAllBasicTypes/float64-4 53703 2185 ns/op BenchmarkMutatorAllBasicTypes/int-4 58248 2021 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58758 1999 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59118 2013 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59607 1997 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59026 2006 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56802 2100 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57576 2079 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56582 2075 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57724 2066 ns/op PASS ok internal/fuzz 11.595s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 30900 3781 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 126732 947.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.412s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 33526 3743 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 11624 ns/op BenchmarkSplicePipePoolParallel-4 90637 1109 ns/op BenchmarkSplicePipeNativeParallel-4 32770 3678 ns/op PASS ok internal/poll 0.722s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20934199 ns/op PASS ok internal/trace 3.052s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16036 ns/op BenchmarkCopyNLarge-4 100 1103007 ns/op PASS ok io 0.316s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216592 518.5 ns/op BenchmarkPrintln-4 23697 5042 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35786 3241 ns/op 65 B/op 0 allocs/op BenchmarkConcurrent-4 2343 50139 ns/op BenchmarkDiscard-4 872361 128.1 ns/op 0 B/op 0 allocs/op PASS ok log 0.795s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2226142 53.81 ns/op BenchmarkAcosh-4 925971 112.3 ns/op BenchmarkAsin-4 2237170 54.18 ns/op BenchmarkAsinh-4 999741 119.1 ns/op BenchmarkAtan-4 2965213 40.48 ns/op BenchmarkAtanh-4 1000000 112.0 ns/op BenchmarkAtan2-4 2135728 56.26 ns/op BenchmarkCbrt-4 1435532 83.93 ns/op BenchmarkCeil-4 16638535 7.142 ns/op BenchmarkCompare-4 3994346 30.26 ns/op BenchmarkCompare32-4 4835116 24.69 ns/op BenchmarkCopysign-4 2963506 40.50 ns/op BenchmarkCos-4 1390756 85.68 ns/op BenchmarkCosh-4 1530710 78.41 ns/op BenchmarkErf-4 2825865 42.64 ns/op BenchmarkErfc-4 2713783 44.44 ns/op BenchmarkErfinv-4 2489278 48.46 ns/op BenchmarkErfcinv-4 2465950 48.54 ns/op BenchmarkExp-4 5880537 20.32 ns/op BenchmarkExpGo-4 902103 126.8 ns/op BenchmarkExpm1-4 2040376 58.46 ns/op BenchmarkExp2-4 981132 117.8 ns/op BenchmarkExp2Go-4 955257 124.0 ns/op BenchmarkAbs-4 3828582 31.27 ns/op BenchmarkDim-4 9002083 14.09 ns/op BenchmarkFloor-4 16642507 7.153 ns/op BenchmarkMax-4 11564748 10.25 ns/op BenchmarkMin-4 11769532 9.989 ns/op BenchmarkMod-4 345896 323.9 ns/op BenchmarkFrexp-4 1953300 61.45 ns/op BenchmarkGamma-4 715129 163.3 ns/op BenchmarkHypot-4 10247227 11.80 ns/op BenchmarkHypotGo-4 1616864 74.00 ns/op BenchmarkIlogb-4 2462337 47.97 ns/op BenchmarkJ0-4 252991 474.5 ns/op BenchmarkJ1-4 250965 471.7 ns/op BenchmarkJn-4 116862 1018 ns/op BenchmarkLdexp-4 2045977 58.21 ns/op BenchmarkLgamma-4 879036 136.1 ns/op BenchmarkLog-4 5077629 23.36 ns/op BenchmarkLogb-4 2424672 50.56 ns/op BenchmarkLog1p-4 1340833 89.44 ns/op BenchmarkLog10-4 4919769 24.49 ns/op BenchmarkLog2-4 1554996 76.38 ns/op BenchmarkModf-4 2981412 39.98 ns/op BenchmarkNextafter32-4 3028635 39.52 ns/op BenchmarkNextafter64-4 2923768 40.75 ns/op BenchmarkPowInt-4 607622 190.9 ns/op BenchmarkPowFrac-4 439249 270.9 ns/op BenchmarkPow10Pos-4 4484858 26.83 ns/op BenchmarkPow10Neg-4 4370137 27.33 ns/op BenchmarkRound-4 3776276 31.81 ns/op BenchmarkRoundToEven-4 8415037 14.33 ns/op BenchmarkRemainder-4 515804 224.7 ns/op BenchmarkSignbit-4 5510536 21.70 ns/op BenchmarkSin-4 1682539 71.85 ns/op BenchmarkSincos-4 1000000 112.3 ns/op BenchmarkSinh-4 1786024 66.89 ns/op BenchmarkSqrtIndirect-4 16486264 7.263 ns/op BenchmarkSqrtLatency-4 16263498 7.293 ns/op BenchmarkSqrtIndirectLatency-4 16437144 7.292 ns/op BenchmarkSqrtGoLatency-4 1000000 102.5 ns/op BenchmarkSqrtPrime-4 32877 3660 ns/op BenchmarkTan-4 1517028 79.12 ns/op BenchmarkTanh-4 1388557 86.21 ns/op BenchmarkTrunc-4 16697086 7.150 ns/op BenchmarkY0-4 257192 467.2 ns/op BenchmarkY1-4 258093 460.1 ns/op BenchmarkYn-4 124356 956.5 ns/op BenchmarkFloat64bits-4 6060379 19.73 ns/op BenchmarkFloat64frombits-4 5552830 21.57 ns/op BenchmarkFloat32bits-4 5495557 21.70 ns/op BenchmarkFloat32frombits-4 5249950 22.81 ns/op BenchmarkFMA-4 15855921 7.536 ns/op PASS ok math 11.216s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12531502 9.450 ns/op 6772.14 MB/s BenchmarkAddVV/2-4 11101286 10.54 ns/op 12140.54 MB/s BenchmarkAddVV/3-4 9735609 12.24 ns/op 15692.12 MB/s BenchmarkAddVV/4-4 10435255 11.18 ns/op 22894.47 MB/s BenchmarkAddVV/5-4 9447686 12.65 ns/op 25293.49 MB/s BenchmarkAddVV/10-4 7855249 15.24 ns/op 42000.73 MB/s BenchmarkAddVV/100-4 1650576 72.16 ns/op 88688.26 MB/s BenchmarkAddVV/1000-4 202934 593.4 ns/op 107846.24 MB/s BenchmarkSubVV/1-4 12559207 9.520 ns/op 6722.57 MB/s BenchmarkSubVV/2-4 11398465 10.48 ns/op 12219.34 MB/s BenchmarkSubVV/3-4 10165957 12.36 ns/op 15531.76 MB/s BenchmarkSubVV/4-4 9867820 11.93 ns/op 21460.89 MB/s BenchmarkSubVV/5-4 9312622 12.83 ns/op 24938.93 MB/s BenchmarkSubVV/10-4 7925007 15.16 ns/op 42208.53 MB/s BenchmarkSubVV/100-4 1650966 71.84 ns/op 89088.03 MB/s BenchmarkSubVV/1000-4 202056 594.9 ns/op 107579.32 MB/s BenchmarkAddVW/1-4 14206753 8.402 ns/op 952.18 MB/s BenchmarkAddVW/2-4 12659220 9.526 ns/op 1679.69 MB/s BenchmarkAddVW/3-4 11631487 10.51 ns/op 2284.52 MB/s BenchmarkAddVW/4-4 11898492 9.899 ns/op 3232.60 MB/s BenchmarkAddVW/5-4 10831269 10.85 ns/op 3686.43 MB/s BenchmarkAddVW/10-4 9018712 13.06 ns/op 6123.98 MB/s BenchmarkAddVW/100-4 241774 451.0 ns/op 1773.64 MB/s BenchmarkAddVW/1000-4 35282 3423 ns/op 2336.90 MB/s BenchmarkAddVWext/1-4 13661575 8.875 ns/op 901.43 MB/s BenchmarkAddVWext/2-4 11459884 10.28 ns/op 1556.63 MB/s BenchmarkAddVWext/3-4 10158368 11.77 ns/op 2039.51 MB/s BenchmarkAddVWext/4-4 12140863 9.891 ns/op 3235.13 MB/s BenchmarkAddVWext/5-4 11021528 10.86 ns/op 3684.04 MB/s BenchmarkAddVWext/10-4 9140744 13.06 ns/op 6124.95 MB/s BenchmarkAddVWext/100-4 82989 1434 ns/op 558.00 MB/s BenchmarkAddVWext/1000-4 8334 13787 ns/op 580.26 MB/s BenchmarkSubVW/1-4 13734730 8.681 ns/op 921.57 MB/s BenchmarkSubVW/2-4 12532197 9.248 ns/op 1730.15 MB/s BenchmarkSubVW/3-4 11892416 10.05 ns/op 2388.77 MB/s BenchmarkSubVW/4-4 12010785 9.985 ns/op 3204.78 MB/s BenchmarkSubVW/5-4 10618116 10.76 ns/op 3716.96 MB/s BenchmarkSubVW/10-4 9060990 13.15 ns/op 6084.12 MB/s BenchmarkSubVW/100-4 255393 461.1 ns/op 1735.17 MB/s BenchmarkSubVW/1000-4 34930 3432 ns/op 2331.03 MB/s BenchmarkSubVWext/1-4 13745731 8.781 ns/op 911.01 MB/s BenchmarkSubVWext/2-4 13185212 9.116 ns/op 1755.14 MB/s BenchmarkSubVWext/3-4 11202219 10.63 ns/op 2258.10 MB/s BenchmarkSubVWext/4-4 11990685 9.927 ns/op 3223.44 MB/s BenchmarkSubVWext/5-4 11142297 10.86 ns/op 3682.25 MB/s BenchmarkSubVWext/10-4 9078516 13.22 ns/op 6052.74 MB/s BenchmarkSubVWext/100-4 84976 1393 ns/op 574.41 MB/s BenchmarkSubVWext/1000-4 8631 13537 ns/op 590.99 MB/s BenchmarkMulAddVWW/1-4 10494330 11.29 ns/op 5667.62 MB/s BenchmarkMulAddVWW/2-4 9808790 12.28 ns/op 10421.19 MB/s BenchmarkMulAddVWW/3-4 10100222 11.67 ns/op 16453.43 MB/s BenchmarkMulAddVWW/4-4 9501530 12.54 ns/op 20408.27 MB/s BenchmarkMulAddVWW/5-4 8538190 13.95 ns/op 22938.61 MB/s BenchmarkMulAddVWW/10-4 6546042 18.32 ns/op 34940.17 MB/s BenchmarkMulAddVWW/100-4 1000000 109.4 ns/op 58491.73 MB/s BenchmarkMulAddVWW/1000-4 128041 939.5 ns/op 68122.60 MB/s BenchmarkAddMulVVW/1-4 12561025 9.508 ns/op 6731.35 MB/s BenchmarkAddMulVVW/2-4 11136376 10.70 ns/op 11960.91 MB/s BenchmarkAddMulVVW/3-4 10003372 11.90 ns/op 16134.71 MB/s BenchmarkAddMulVVW/4-4 9214036 12.94 ns/op 19783.10 MB/s BenchmarkAddMulVVW/5-4 8480499 14.27 ns/op 22425.81 MB/s BenchmarkAddMulVVW/10-4 7102424 17.42 ns/op 36730.76 MB/s BenchmarkAddMulVVW/100-4 1487724 81.45 ns/op 78574.24 MB/s BenchmarkAddMulVVW/1000-4 160914 717.4 ns/op 89211.27 MB/s BenchmarkDivWVW/1-4 2655130 44.40 ns/op 1441.28 MB/s BenchmarkDivWVW/2-4 1246696 95.69 ns/op 1337.59 MB/s BenchmarkDivWVW/3-4 940842 123.4 ns/op 1555.57 MB/s BenchmarkDivWVW/4-4 808275 144.1 ns/op 1776.53 MB/s BenchmarkDivWVW/5-4 779397 150.1 ns/op 2132.15 MB/s BenchmarkDivWVW/10-4 432154 275.5 ns/op 2322.97 MB/s BenchmarkDivWVW/100-4 56586 2109 ns/op 3034.99 MB/s BenchmarkDivWVW/1000-4 5799 20667 ns/op 3096.71 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11564128 9.041 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11849492 9.034 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10501424 10.31 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12567328 9.647 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9829508 10.94 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9896877 10.31 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9145550 11.80 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9508479 10.96 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8729643 12.81 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8700306 11.86 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6667615 16.99 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6727932 15.78 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1252827 91.70 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 125682 933.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 151711 775.0 ns/op BenchmarkDecimalConversion-4 210 553953 ns/op BenchmarkFloatString/100-4 10000 10411 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 214 549216 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50495478 ns/op 60456 B/op 46 allocs/op BenchmarkFloatString/100000-4 1 5012346802 ns/op 822344 B/op 459 allocs/op BenchmarkFloatAdd/10-4 166728 691.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 162511 705.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150610 775.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86044 1373 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16989 6966 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223260 538.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227578 522.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214290 548.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 153319 760.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45129 2672 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1920 60494 ns/op BenchmarkParseFloatLargeExp-4 417 263883 ns/op BenchmarkGCD10x10/WithoutXY-4 195283 611.8 ns/op BenchmarkGCD10x10/WithXY-4 55612 2038 ns/op BenchmarkGCD10x100/WithoutXY-4 96261 1186 ns/op BenchmarkGCD10x100/WithXY-4 17570 6993 ns/op BenchmarkGCD10x1000/WithoutXY-4 59198 1847 ns/op BenchmarkGCD10x1000/WithXY-4 14424 8428 ns/op BenchmarkGCD100x100/WithoutXY-4 24640 4875 ns/op BenchmarkGCD100x100/WithXY-4 10000 11239 ns/op BenchmarkGCD100x1000/WithoutXY-4 12328 9582 ns/op BenchmarkGCD100x1000/WithXY-4 6110 19166 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2158 55234 ns/op BenchmarkGCD1000x1000/WithXY-4 1123 97792 ns/op BenchmarkHilbert-4 20 5299064 ns/op BenchmarkBinomial-4 14245 8372 ns/op BenchmarkQuoRem-4 21318 5867 ns/op BenchmarkExp-4 15 7412149 ns/op BenchmarkExpMont/Odd-4 127 935786 ns/op 2578 B/op 21 allocs/op BenchmarkExpMont/Even1-4 123 949635 ns/op 3362 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 994966 ns/op 3827 B/op 52 allocs/op BenchmarkExpMont/Even3-4 122 982073 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 122 964787 ns/op 3865 B/op 54 allocs/op BenchmarkExpMont/Even8-4 122 966170 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 967647 ns/op 3861 B/op 53 allocs/op BenchmarkExpMont/Even64-4 142 814694 ns/op 3652 B/op 54 allocs/op BenchmarkExpMont/Even96-4 139 845264 ns/op 3753 B/op 50 allocs/op BenchmarkExpMont/Even128-4 164 722717 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 188 627644 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 438 266178 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 388 297896 ns/op 1754 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 392 302148 ns/op 1744 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 397 294323 ns/op 1735 B/op 47 allocs/op BenchmarkExp2-4 15 7449413 ns/op BenchmarkBitset-4 727314 153.0 ns/op BenchmarkBitsetNeg-4 437720 271.8 ns/op BenchmarkBitsetOrig-4 228640 500.2 ns/op BenchmarkBitsetNegOrig-4 144478 799.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1045330 ns/op BenchmarkModSqrt225_3Mod4-4 373 317651 ns/op BenchmarkModSqrt231_Tonelli-4 97 1060654 ns/op BenchmarkModSqrt231_5Mod8-4 312 373625 ns/op BenchmarkModInverse-4 12730 9683 ns/op BenchmarkSqrt-4 1650 70606 ns/op BenchmarkIntSqr/1-4 1388724 87.96 ns/op BenchmarkIntSqr/2-4 726566 157.1 ns/op BenchmarkIntSqr/3-4 619393 187.4 ns/op BenchmarkIntSqr/5-4 425017 274.1 ns/op BenchmarkIntSqr/8-4 316782 376.6 ns/op BenchmarkIntSqr/10-4 252434 465.0 ns/op BenchmarkIntSqr/20-4 49272 2508 ns/op BenchmarkIntSqr/30-4 36364 3409 ns/op BenchmarkIntSqr/50-4 22334 5304 ns/op BenchmarkIntSqr/80-4 13064 9010 ns/op BenchmarkIntSqr/100-4 9296 11780 ns/op BenchmarkIntSqr/200-4 3483 30872 ns/op BenchmarkIntSqr/300-4 1411 73000 ns/op BenchmarkIntSqr/500-4 788 158917 ns/op BenchmarkIntSqr/800-4 295 399540 ns/op BenchmarkIntSqr/1000-4 214 548507 ns/op BenchmarkDiv/20/10-4 403611 279.1 ns/op BenchmarkDiv/40/20-4 425185 278.8 ns/op BenchmarkDiv/100/50-4 363127 325.3 ns/op BenchmarkDiv/200/100-4 53452 2327 ns/op BenchmarkDiv/400/200-4 51195 2467 ns/op BenchmarkDiv/1000/500-4 41490 3081 ns/op BenchmarkDiv/2000/1000-4 30596 4120 ns/op BenchmarkDiv/20000/10000-4 1047 112717 ns/op BenchmarkDiv/200000/100000-4 26 4659011 ns/op BenchmarkDiv/2000000/1000000-4 1 129556174 ns/op BenchmarkDiv/20000000/10000000-4 1 3725918609 ns/op BenchmarkMul-4 5 23275465 ns/op BenchmarkNatMul/10-4 150836 679.8 ns/op BenchmarkNatMul/100-4 5068 21524 ns/op BenchmarkNatMul/1000-4 172 671455 ns/op BenchmarkZeroShifts/Shl-4 16546 6702 ns/op BenchmarkZeroShifts/ShlSame-4 5350431 21.97 ns/op BenchmarkZeroShifts/Shr-4 16682 7206 ns/op BenchmarkZeroShifts/ShrSame-4 4816496 24.11 ns/op BenchmarkExp3Power/0x10-4 166629 682.5 ns/op BenchmarkExp3Power/0x40-4 143503 768.6 ns/op BenchmarkExp3Power/0x100-4 88286 1257 ns/op BenchmarkExp3Power/0x400-4 41439 2739 ns/op BenchmarkExp3Power/0x1000-4 8228 12474 ns/op BenchmarkExp3Power/0x4000-4 1894 63155 ns/op BenchmarkExp3Power/0x10000-4 202 577751 ns/op BenchmarkExp3Power/0x40000-4 16 6739155 ns/op BenchmarkExp3Power/0x100000-4 2 61623860 ns/op BenchmarkExp3Power/0x400000-4 1 560769555 ns/op BenchmarkFibo-4 3 39455911 ns/op BenchmarkNatSqr/1-4 963057 126.0 ns/op BenchmarkNatSqr/2-4 468688 232.3 ns/op BenchmarkNatSqr/3-4 386110 278.5 ns/op BenchmarkNatSqr/5-4 277972 383.9 ns/op BenchmarkNatSqr/8-4 200972 549.6 ns/op BenchmarkNatSqr/10-4 163282 658.5 ns/op BenchmarkNatSqr/20-4 41433 2628 ns/op BenchmarkNatSqr/30-4 32293 3642 ns/op BenchmarkNatSqr/50-4 19116 5974 ns/op BenchmarkNatSqr/80-4 12169 9779 ns/op BenchmarkNatSqr/100-4 9210 12841 ns/op BenchmarkNatSqr/200-4 3740 33469 ns/op BenchmarkNatSqr/300-4 1382 79878 ns/op BenchmarkNatSqr/500-4 698 155449 ns/op BenchmarkNatSqr/800-4 310 374052 ns/op BenchmarkNatSqr/1000-4 231 501190 ns/op BenchmarkNatSetBytes/8-4 687890 163.1 ns/op BenchmarkNatSetBytes/24-4 199471 583.9 ns/op BenchmarkNatSetBytes/128-4 46652 2524 ns/op BenchmarkNatSetBytes/7-4 727911 148.2 ns/op BenchmarkNatSetBytes/23-4 205794 555.1 ns/op BenchmarkNatSetBytes/127-4 46730 2485 ns/op BenchmarkScanPi-4 241 492972 ns/op BenchmarkStringPiParallel-4 728 176143 ns/op BenchmarkScan/10/Base2-4 40164 2937 ns/op BenchmarkScan/100/Base2-4 4573 25683 ns/op BenchmarkScan/1000/Base2-4 472 248404 ns/op BenchmarkScan/10/Base8-4 100119 1202 ns/op BenchmarkScan/100/Base8-4 13531 8871 ns/op BenchmarkScan/1000/Base8-4 1384 85949 ns/op BenchmarkScan/10/Base10-4 103675 1129 ns/op BenchmarkScan/100/Base10-4 14240 8278 ns/op BenchmarkScan/1000/Base10-4 1460 80790 ns/op BenchmarkScan/10/Base16-4 113558 1015 ns/op BenchmarkScan/100/Base16-4 16388 7235 ns/op BenchmarkScan/1000/Base16-4 1610 70162 ns/op BenchmarkString/10/Base2-4 167565 685.1 ns/op BenchmarkString/100/Base2-4 22478 5028 ns/op BenchmarkString/1000/Base2-4 2526 48956 ns/op BenchmarkString/10/Base8-4 331915 343.8 ns/op BenchmarkString/100/Base8-4 61206 1863 ns/op BenchmarkString/1000/Base8-4 7042 17158 ns/op BenchmarkString/10/Base10-4 205507 586.7 ns/op BenchmarkString/100/Base10-4 39075 3068 ns/op BenchmarkString/1000/Base10-4 4998 24380 ns/op BenchmarkString/10/Base16-4 384050 307.4 ns/op BenchmarkString/100/Base16-4 78684 1462 ns/op BenchmarkString/1000/Base16-4 9745 12561 ns/op BenchmarkLeafSize/0-4 44 2649910 ns/op BenchmarkLeafSize/1-4 380 292967 ns/op BenchmarkLeafSize/2-4 396 281873 ns/op BenchmarkLeafSize/3-4 288 388234 ns/op BenchmarkLeafSize/4-4 409 281724 ns/op BenchmarkLeafSize/5-4 254 445625 ns/op BenchmarkLeafSize/6-4 302 385986 ns/op BenchmarkLeafSize/7-4 310 365797 ns/op BenchmarkLeafSize/8-4 397 272867 ns/op BenchmarkLeafSize/9-4 218 533931 ns/op BenchmarkLeafSize/10-4 252 446360 ns/op BenchmarkLeafSize/11-4 268 430535 ns/op BenchmarkLeafSize/12-4 291 384234 ns/op BenchmarkLeafSize/13-4 280 414283 ns/op BenchmarkLeafSize/14-4 320 356710 ns/op BenchmarkLeafSize/15-4 343 337030 ns/op BenchmarkLeafSize/16-4 417 274146 ns/op BenchmarkLeafSize/32-4 400 281593 ns/op BenchmarkLeafSize/64-4 390 297711 ns/op BenchmarkProbablyPrime/n=0-4 9 11493038 ns/op BenchmarkProbablyPrime/n=1-4 8 13031578 ns/op BenchmarkProbablyPrime/n=5-4 6 19318373 ns/op BenchmarkProbablyPrime/n=10-4 4 26126190 ns/op BenchmarkProbablyPrime/n=20-4 3 41527461 ns/op BenchmarkProbablyPrime/Lucas-4 12 9936235 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1509926 ns/op BenchmarkRatCmp-4 213548 545.4 ns/op BenchmarkFloatSqrt/64-4 21512 5518 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13789 8479 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9596 12166 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4003 25010 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 781 146033 ns/op 18129 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 62 1934827 ns/op 172764 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 149225838 ns/op 3778336 B/op 624 allocs/op PASS ok math/big 50.032s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8282049 14.44 ns/op BenchmarkLeadingZeros8-4 7774546 15.50 ns/op BenchmarkLeadingZeros16-4 8839196 13.57 ns/op BenchmarkLeadingZeros32-4 8935893 13.48 ns/op BenchmarkLeadingZeros64-4 8714785 13.71 ns/op BenchmarkTrailingZeros-4 8976955 13.44 ns/op BenchmarkTrailingZeros8-4 8936872 13.39 ns/op BenchmarkTrailingZeros16-4 8859067 13.55 ns/op BenchmarkTrailingZeros32-4 8879102 13.48 ns/op BenchmarkTrailingZeros64-4 8811610 13.58 ns/op BenchmarkOnesCount-4 8921202 13.45 ns/op BenchmarkOnesCount8-4 9299970 12.94 ns/op BenchmarkOnesCount16-4 8365407 14.06 ns/op BenchmarkOnesCount32-4 8555434 13.96 ns/op BenchmarkOnesCount64-4 8666350 14.04 ns/op BenchmarkRotateLeft-4 9189522 13.02 ns/op BenchmarkRotateLeft8-4 9334183 13.01 ns/op BenchmarkRotateLeft16-4 9086508 13.03 ns/op BenchmarkRotateLeft32-4 9266251 12.89 ns/op BenchmarkRotateLeft64-4 9331273 12.97 ns/op BenchmarkReverse-4 12620895 9.406 ns/op BenchmarkReverse8-4 16316542 7.271 ns/op BenchmarkReverse16-4 15387595 7.715 ns/op BenchmarkReverse32-4 14294583 8.297 ns/op BenchmarkReverse64-4 12712964 9.499 ns/op BenchmarkReverseBytes-4 16827367 7.182 ns/op BenchmarkReverseBytes16-4 16698279 7.189 ns/op BenchmarkReverseBytes32-4 15835780 7.746 ns/op BenchmarkReverseBytes64-4 16616004 7.169 ns/op BenchmarkAdd-4 8964216 13.51 ns/op BenchmarkAdd32-4 9261830 12.91 ns/op BenchmarkAdd64-4 8823574 13.53 ns/op BenchmarkAdd64multiple-4 18376117 6.493 ns/op BenchmarkSub-4 8925798 13.43 ns/op BenchmarkSub32-4 8942132 13.51 ns/op BenchmarkSub64-4 8837018 13.86 ns/op BenchmarkSub64multiple-4 18169544 6.520 ns/op BenchmarkMul-4 9120117 13.04 ns/op BenchmarkMul32-4 9302437 12.96 ns/op BenchmarkMul64-4 9095740 13.02 ns/op BenchmarkDiv-4 2652858 45.30 ns/op BenchmarkDiv32-4 5532343 21.67 ns/op BenchmarkDiv64-4 2600655 45.74 ns/op PASS ok math/bits 5.912s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10205451 10.65 ns/op BenchmarkAcos-4 461804 257.9 ns/op BenchmarkAcosh-4 409005 278.1 ns/op BenchmarkAsin-4 451837 258.2 ns/op BenchmarkAsinh-4 454120 258.2 ns/op BenchmarkAtan-4 704581 163.7 ns/op BenchmarkAtanh-4 724322 162.1 ns/op BenchmarkConj-4 22658342 5.281 ns/op BenchmarkCos-4 513379 206.8 ns/op BenchmarkCosh-4 575984 201.4 ns/op BenchmarkExp-4 762732 153.0 ns/op BenchmarkLog-4 809166 142.1 ns/op BenchmarkLog10-4 797548 143.3 ns/op BenchmarkPhase-4 1794140 66.77 ns/op BenchmarkPolar-4 1203135 99.86 ns/op BenchmarkPow-4 222610 518.2 ns/op BenchmarkRect-4 1000000 114.6 ns/op BenchmarkSin-4 578307 202.0 ns/op BenchmarkSinh-4 579667 201.9 ns/op BenchmarkSqrt-4 1000000 114.8 ns/op BenchmarkTan-4 360453 320.6 ns/op BenchmarkTanh-4 393348 299.4 ns/op PASS ok math/cmplx 3.050s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 758929 157.1 ns/op BenchmarkInt63ThreadsafeParallel-4 471717 212.8 ns/op BenchmarkInt63Unthreadsafe-4 1244391 98.05 ns/op BenchmarkIntn1000-4 824661 135.6 ns/op BenchmarkInt63n1000-4 911018 127.7 ns/op BenchmarkInt31n1000-4 975301 118.0 ns/op BenchmarkFloat32-4 981985 114.2 ns/op BenchmarkFloat64-4 1224025 98.06 ns/op BenchmarkPerm3-4 194169 624.5 ns/op BenchmarkPerm30-4 23079 5089 ns/op BenchmarkPerm30ViaShuffle-4 26596 4595 ns/op BenchmarkShuffleOverhead-4 18105 6616 ns/op BenchmarkRead3-4 918746 127.3 ns/op BenchmarkRead64-4 76431 1534 ns/op BenchmarkRead1000-4 5146 22721 ns/op BenchmarkConcurrent-4 134697 985.3 ns/op PASS ok math/rand 2.474s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42003 2797 ns/op BenchmarkQDecodeWord-4 92727 1139 ns/op BenchmarkQDecodeHeader-4 96306 1206 ns/op BenchmarkTypeByExtension/.html-4 421683 289.6 ns/op BenchmarkTypeByExtension/.HTML-4 327597 336.5 ns/op BenchmarkTypeByExtension/.unused-4 389724 277.7 ns/op BenchmarkExtensionsByType/text/html-4 144192 735.2 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 86035 1344 ns/op BenchmarkExtensionsByType/application/octet-stream-4 118392 963.0 ns/op PASS ok mime 1.379s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 937 123342 ns/op PASS ok mime/quotedprintable 0.166s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 66 1848718 ns/op 8574 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 8162758 ns/op 19714 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007131252 ns/op 158960 B/op 233 allocs/op BenchmarkDNSName-4 104697 1015 ns/op BenchmarkInterfaces-4 1414 82134 ns/op BenchmarkInterfaceByIndex-4 1677 65683 ns/op BenchmarkInterfaceByName-4 1268 83387 ns/op BenchmarkInterfaceAddrs-4 756 138607 ns/op BenchmarkInterfacesAndAddrs-4 2630 43202 ns/op BenchmarkInterfacesAndMulticastAddrs-4 529 215543 ns/op BenchmarkParseIP-4 5991 18071 ns/op BenchmarkParseIPValidIPv4-4 324483 351.6 ns/op BenchmarkParseIPValidIPv6-4 169982 695.7 ns/op BenchmarkIPString/IPv4-4 114214 1038 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 8331 12207 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 42874 2650 ns/op BenchmarkIPEqual/IPv4-4 1083819 110.5 ns/op BenchmarkIPEqual/IPv6-4 1129252 106.3 ns/op BenchmarkSendFile/1024-4 1 224181468 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 217225459 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 219255081 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222520171 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222021312 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3630 29447 ns/op 1112.79 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 2136 67628 ns/op 969.07 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 882 123762 ns/op 1059.07 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 472 228539 ns/op 1147.04 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 252 467960 ns/op 1120.37 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 127 1033060 ns/op 1015.02 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 9025 11103 ns/op 92.23 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 9949 12110 ns/op 169.11 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7154 14029 ns/op 291.97 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6433 18297 ns/op 447.73 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 5197 26937 ns/op 608.24 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2802 40819 ns/op 802.77 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1563 69968 ns/op 936.66 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1032 136662 ns/op 959.10 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 548 218109 ns/op 1201.89 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 174 577204 ns/op 908.32 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 127 946871 ns/op 1107.41 MB/s BenchmarkSplice/unix-to-tcp/1024-4 19184 6781 ns/op 151.01 MB/s BenchmarkSplice/unix-to-tcp/2048-4 17166 6901 ns/op 296.77 MB/s BenchmarkSplice/unix-to-tcp/4096-4 10870 9568 ns/op 428.09 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9513 13173 ns/op 621.87 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6740 19290 ns/op 849.37 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3406 32601 ns/op 1005.12 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1864 58935 ns/op 1112.00 MB/s BenchmarkSplice/unix-to-tcp/131072-4 967 108667 ns/op 1206.18 MB/s BenchmarkSplice/unix-to-tcp/262144-4 484 242911 ns/op 1079.18 MB/s BenchmarkSplice/unix-to-tcp/524288-4 279 449400 ns/op 1166.64 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 94 1078698 ns/op 972.08 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 7802 12825 ns/op 79.85 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 7908 13269 ns/op 154.35 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 9489 13210 ns/op 310.08 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 7441 16855 ns/op 486.04 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 4761 22970 ns/op 713.28 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 2500 41763 ns/op 784.61 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1981 57742 ns/op 1134.99 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 937 116946 ns/op 1120.79 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 500 230666 ns/op 1136.47 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 259 406021 ns/op 1291.28 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 157 796033 ns/op 1317.25 MB/s 6 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 18876 5314 ns/op 192.71 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 17618 6867 ns/op 298.24 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 12706 8666 ns/op 472.67 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 9914 13920 ns/op 588.51 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6271 17226 ns/op 951.10 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3238 35529 ns/op 922.29 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1974 61144 ns/op 1071.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1009 113278 ns/op 1157.08 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 589 194597 ns/op 1347.11 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 282 424439 ns/op 1235.25 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 138 843589 ns/op 1242.99 MB/s 6 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2244 53940 ns/op BenchmarkTCP4OneShotTimeout-4 1990 53236 ns/op BenchmarkTCP4Persistent-4 10857 9852 ns/op BenchmarkTCP4PersistentTimeout-4 12200 10446 ns/op BenchmarkTCP6OneShot-4 1918 56712 ns/op BenchmarkTCP6OneShotTimeout-4 2164 55875 ns/op BenchmarkTCP6Persistent-4 11194 9754 ns/op BenchmarkTCP6PersistentTimeout-4 12236 9709 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22845 4510 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22078 5057 ns/op BenchmarkSetReadDeadline-4 126482 944.4 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9486 16967 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9480 12786 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9572 12150 ns/op 0 B/op 0 allocs/op PASS ok net 38.236s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28092 4151 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11050 10952 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14115 8510 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18153 6650 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 32080 3493 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48133 2380 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 852576 133.7 ns/op BenchmarkReadRequestChrome-4 3609 31514 ns/op 19.39 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11174 10519 ns/op 7.42 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10884 ns/op 7.53 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7130 15999 ns/op 9.44 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17011 6879 ns/op 5.82 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 272 416043 ns/op 2.46 MB/s BenchmarkFileAndServer_1KB/https1-4 205 549078 ns/op 1.86 MB/s BenchmarkFileAndServer_1KB/h2-4 141 767216 ns/op 1.33 MB/s BenchmarkFileAndServer_16MB/h1-4 2 60922166 ns/op 275.39 MB/s BenchmarkFileAndServer_16MB/https1-4 1 120674704 ns/op 139.03 MB/s BenchmarkFileAndServer_16MB/h2-4 1 231034529 ns/op 72.62 MB/s BenchmarkFileAndServer_64MB/h1-4 1 193053163 ns/op 347.62 MB/s BenchmarkFileAndServer_64MB/https1-4 1 429912788 ns/op 156.10 MB/s BenchmarkFileAndServer_64MB/h2-4 1 921809758 ns/op 72.80 MB/s BenchmarkServeMux-4 276 461406 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 343 359054 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 327 347082 ns/op 5888 B/op 64 allocs/op BenchmarkClientServer/https1-4 217 518769 ns/op 6649 B/op 74 allocs/op BenchmarkClientServer/h2-4 164 645461 ns/op 10290 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1108 111849 ns/op 10264 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 31 3616853 ns/op 80200 B/op 866 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49954: read tcp 127.0.0.1:32787->127.0.0.1:49954: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49982: write tcp 127.0.0.1:32787->127.0.0.1:49982: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38020: read tcp 127.0.0.1:35693->127.0.0.1:38020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38090: write tcp 127.0.0.1:35693->127.0.0.1:38090: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38104: write tcp 127.0.0.1:35693->127.0.0.1:38104: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56154: read tcp 127.0.0.1:33531->127.0.0.1:56154: 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:33531->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:56200: read tcp 127.0.0.1:33531->127.0.0.1:56200: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56210: read tcp 127.0.0.1:33531->127.0.0.1:56210: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56114: read tcp 127.0.0.1:33531->127.0.0.1:56114: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 132 864855 ns/op 21038 B/op 217 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39026: read tcp 127.0.0.1:33033->127.0.0.1:39026: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39042: write tcp 127.0.0.1:33033->127.0.0.1:39042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41408: read tcp 127.0.0.1:38189->127.0.0.1:41408: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41510: read tcp 127.0.0.1:38189->127.0.0.1:41510: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41434: write tcp 127.0.0.1:38189->127.0.0.1:41434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41478: write tcp 127.0.0.1:38189->127.0.0.1:41478: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40426: read tcp 127.0.0.1:40333->127.0.0.1:40426: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40418: read tcp 127.0.0.1:40333->127.0.0.1:40418: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41706: write tcp 127.0.0.1:38635->127.0.0.1:41706: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41690: write tcp 127.0.0.1:38635->127.0.0.1:41690: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 504 262519 ns/op 22518 B/op 114 allocs/op BenchmarkClientServerParallel/64/https1-4 116 4522650 ns/op 102955 B/op 1114 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60382: read tcp 127.0.0.1:45547->127.0.0.1:60382: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60358: read tcp 127.0.0.1:45547->127.0.0.1:60358: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60404: write tcp 127.0.0.1:45547->127.0.0.1:60404: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50500: read tcp 127.0.0.1:39337->127.0.0.1:50500: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50514: read tcp 127.0.0.1:39337->127.0.0.1:50514: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50558: read tcp 127.0.0.1:39337->127.0.0.1:50558: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50528: read tcp 127.0.0.1:39337->127.0.0.1:50528: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50574: read tcp 127.0.0.1:39337->127.0.0.1:50574: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50592: read tcp 127.0.0.1:39337->127.0.0.1:50592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50602: read tcp 127.0.0.1:39337->127.0.0.1:50602: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 32 4869386 ns/op 107628 B/op 1253 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43958: write tcp 127.0.0.1:46749->127.0.0.1:43958: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52936: write tcp 127.0.0.1:46347->127.0.0.1:52936: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52926: read tcp 127.0.0.1:46347->127.0.0.1:52926: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52934: write tcp 127.0.0.1:46347->127.0.0.1:52934: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52802: write tcp 127.0.0.1:46347->127.0.0.1:52802: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58314: read tcp 127.0.0.1:39173->127.0.0.1:58314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58474: read tcp 127.0.0.1:39173->127.0.0.1:58474: use of closed network connection BenchmarkServer-4 150 741700 ns/op 3078 B/op 23 allocs/op BenchmarkClient-4 270 439166 ns/op 3776 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 657 181491 ns/op 7319 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1308 97441 ns/op 3047 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1476 74827 ns/op 1972 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1540 76147 ns/op 2804 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1675 72723 ns/op 2707 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1378 75240 ns/op 2702 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1694 69046 ns/op 1912 B/op 14 allocs/op BenchmarkServerHijack-4 931 118281 ns/op 16724 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 398 313557 ns/op 6015 B/op 52 allocs/op BenchmarkResponseStatusLine-4 548391 218.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.609s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5204 20270 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.180s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 84181 1392 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 474902 213.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 183382 649.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66826 1825 ns/op BenchmarkStdIPv4-4 125082 885.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 87816 1320 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92377 1273 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 82082 1459 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67572 1765 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1568744 74.67 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1490251 80.42 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1369950 87.15 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 260385 457.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 274810 423.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 254750 467.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82340 1454 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 275122 426.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145652 825.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 150079 783.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 141910 823.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76212 1565 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 358678 324.5 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 116744 965.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 165945 710.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 247663 466.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 145407 767.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 299290 369.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 135865 795.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146782 785.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 150579 783.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 107223 1007 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 434338 253.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 154021 756.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89590 1306 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111409 1028 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 161655 739.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 106743 1122 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 254676 452.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 114306 1013 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 127593 868.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 177706 643.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129630 906.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 112.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 112.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 989898 117.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 974613 118.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 118.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 939554 118.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 908061 118.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 984423 118.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 347918 352.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 565556 200.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 201592 594.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 209876 549.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202609 585.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75477 1614 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 512439 228.2 ns/op PASS ok net/netip 7.596s 2023/03/17 02:43:30 Test RPC server listening on 127.0.0.1:38565 2023/03/17 02:43:30 Test HTTP RPC server listening on 127.0.0.1:42261 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1525 79006 ns/op BenchmarkEndToEndHTTP-4 1598 73095 ns/op BenchmarkEndToEndAsync-4 3382 37636 ns/op BenchmarkEndToEndAsyncHTTP-4 3753 34223 ns/op PASS ok net/rpc 0.793s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3459 31353 ns/op BenchmarkReadMIMEHeader/server_headers-4 5523 20992 ns/op BenchmarkUncommon-4 25610 4369 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.604s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4640 23350 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 89376 1207 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 544717 200.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93843 1268 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 175184 680.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83772 1422 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14203 8357 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 361699 298.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 85417 1344 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 170656 690.8 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80907 1468 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15204 7680 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 181712 633.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 73736 1558 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 73957 1588 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 33955 3494 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6300 19228 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 187201 631.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77241 1561 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 74259 1603 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 33928 3497 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6112 18647 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.196s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3206294 35.06 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 157522 675.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 745 149905 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 230 505812 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 592 181554 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 48520 2292 ns/op BenchmarkStatFile-4 41251 2726 ns/op BenchmarkStatDir-4 42778 2631 ns/op BenchmarkLstatDot-4 48745 2316 ns/op BenchmarkLstatFile-4 42457 2673 ns/op BenchmarkLstatDir-4 41871 2660 ns/op PASS ok os 1.610s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 151 811479 ns/op 6564 B/op 29 allocs/op PASS ok os/exec 0.246s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 354409 293.8 ns/op PASS ok os/user 0.204s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3586722 33.16 ns/op BenchmarkString-4 2202889 54.19 ns/op BenchmarkBytes-4 1985236 59.73 ns/op BenchmarkNamedBytes-4 748288 152.6 ns/op BenchmarkBytesArray-4 640873 173.2 ns/op BenchmarkSliceLen-4 2314864 51.73 ns/op BenchmarkMapLen-4 1472607 80.23 ns/op BenchmarkStringLen-4 1847854 63.85 ns/op BenchmarkArrayLen-4 1755420 67.83 ns/op BenchmarkSliceCap-4 2460574 48.87 ns/op BenchmarkDeepEqual/int8-4 666568 177.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114838 1040 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 515774 228.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110065 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 504018 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108304 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 508650 227.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107012 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 505776 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110098 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 651638 178.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140521 848.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 490245 231.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109207 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 513164 226.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108477 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 499912 231.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 105964 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 498990 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 105190 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 501340 231.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108279 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 502062 224.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 107451 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 523064 229.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109434 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 525450 224.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109512 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 503041 236.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107426 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 621544 180.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 111722 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 506866 228.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 104576 1116 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142650 832.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68958 1755 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70944 1693 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46448 2565 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 271432 443.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 40186 2972 ns/op BenchmarkIsZero/StructComparable-4 870687 137.4 ns/op BenchmarkIsZero/StructIncomparable-4 177794 676.2 ns/op BenchmarkSetZero/Bool/Direct-4 4309899 27.54 ns/op BenchmarkSetZero/Bool/CachedZero-4 1670016 71.96 ns/op BenchmarkSetZero/Bool/NewZero-4 1237628 95.52 ns/op BenchmarkSetZero/Int/Direct-4 2543730 47.40 ns/op BenchmarkSetZero/Int/CachedZero-4 1710998 70.00 ns/op BenchmarkSetZero/Int/NewZero-4 1000000 100.1 ns/op BenchmarkSetZero/Uint/Direct-4 2514559 47.90 ns/op BenchmarkSetZero/Uint/CachedZero-4 1671288 71.63 ns/op BenchmarkSetZero/Uint/NewZero-4 1000000 101.3 ns/op BenchmarkSetZero/Float/Direct-4 2348680 47.31 ns/op BenchmarkSetZero/Float/CachedZero-4 1657420 70.87 ns/op BenchmarkSetZero/Float/NewZero-4 1000000 101.6 ns/op BenchmarkSetZero/Complex/Direct-4 2492852 48.58 ns/op BenchmarkSetZero/Complex/CachedZero-4 1675498 71.72 ns/op BenchmarkSetZero/Complex/NewZero-4 1000000 100.5 ns/op BenchmarkSetZero/Array/Direct-4 4271703 28.03 ns/op BenchmarkSetZero/Array/CachedZero-4 1664328 72.75 ns/op BenchmarkSetZero/Array/NewZero-4 1000000 102.5 ns/op BenchmarkSetZero/Chan/Direct-4 2561538 46.99 ns/op BenchmarkSetZero/Chan/CachedZero-4 1316176 91.09 ns/op BenchmarkSetZero/Chan/NewZero-4 993334 119.0 ns/op BenchmarkSetZero/Func/Direct-4 2553014 46.95 ns/op BenchmarkSetZero/Func/CachedZero-4 1316563 90.96 ns/op BenchmarkSetZero/Func/NewZero-4 969475 120.0 ns/op BenchmarkSetZero/Interface/Direct-4 2301568 52.13 ns/op BenchmarkSetZero/Interface/CachedZero-4 1672380 71.03 ns/op BenchmarkSetZero/Interface/NewZero-4 1000000 102.4 ns/op BenchmarkSetZero/Map/Direct-4 2543817 46.79 ns/op BenchmarkSetZero/Map/CachedZero-4 1302684 92.06 ns/op BenchmarkSetZero/Map/NewZero-4 974899 119.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2554419 46.93 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1343954 89.29 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 113.3 ns/op BenchmarkSetZero/Slice/Direct-4 2292606 52.73 ns/op BenchmarkSetZero/Slice/CachedZero-4 1711918 70.32 ns/op BenchmarkSetZero/Slice/NewZero-4 1249047 94.41 ns/op BenchmarkSetZero/String/Direct-4 2549988 47.08 ns/op BenchmarkSetZero/String/CachedZero-4 1712286 69.99 ns/op BenchmarkSetZero/String/NewZero-4 1241646 95.17 ns/op BenchmarkSetZero/Struct/Direct-4 4370364 27.59 ns/op BenchmarkSetZero/Struct/CachedZero-4 1700670 70.55 ns/op BenchmarkSetZero/Struct/NewZero-4 1263109 94.11 ns/op BenchmarkSelect/1-4 168642 684.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89402 1371 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44301 2567 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 155959 697.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 128012 918.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 119316 1046 ns/op 122.33 MB/s BenchmarkCallArgCopy/size=256-4 109164 1105 ns/op 231.61 MB/s BenchmarkCallArgCopy/size=1024-4 63316 1666 ns/op 614.51 MB/s BenchmarkCallArgCopy/size=4096-4 30926 3384 ns/op 1210.44 MB/s BenchmarkCallArgCopy/size=65536-4 2055 49689 ns/op 1318.92 MB/s BenchmarkPtrTo-4 456482 261.9 ns/op BenchmarkFieldByName1-4 679665 156.5 ns/op BenchmarkFieldByName2-4 64023 1853 ns/op BenchmarkFieldByName3-4 7838 13417 ns/op BenchmarkInterfaceBig-4 4130179 24.45 ns/op BenchmarkInterfaceSmall-4 4891728 22.79 ns/op BenchmarkNew-4 1608460 65.01 ns/op BenchmarkMap/StringKeys/MapIndex-4 3195 37499 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3240 36835 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2989 37644 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3042 39162 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3192 37630 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3255 36544 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 252298 461.4 ns/op PASS ok reflect 17.854s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12487 9345 ns/op 9071 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16678 6734 ns/op 9328 B/op 1 allocs/op BenchmarkFindString-4 10000 10510 ns/op 9265 B/op 1 allocs/op BenchmarkFindSubmatch-4 12032 9934 ns/op 9343 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11886 9753 ns/op 9201 B/op 2 allocs/op BenchmarkLiteral-4 17913 6352 ns/op BenchmarkNotLiteral-4 4000 27373 ns/op BenchmarkMatchClass-4 2859 35940 ns/op BenchmarkMatchClass_InRange-4 3223 35312 ns/op BenchmarkReplaceAll-4 2602 50668 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19440 6361 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38330 3058 ns/op BenchmarkAnchoredShortMatch-4 14505 7239 ns/op BenchmarkAnchoredLongMatch-4 19430 6170 ns/op BenchmarkOnePassShortA-4 21066 5789 ns/op BenchmarkNotOnePassShortA-4 7363 15582 ns/op BenchmarkOnePassShortB-4 27334 4395 ns/op BenchmarkNotOnePassShortB-4 9927 11688 ns/op BenchmarkOnePassLongPrefix-4 88938 1390 ns/op BenchmarkOnePassLongNotPrefix-4 28928 4254 ns/op BenchmarkMatchParallelShared-4 19692 5721 ns/op BenchmarkMatchParallelCopied-4 22422 5826 ns/op BenchmarkQuoteMetaAll-4 151872 814.4 ns/op 17.19 MB/s BenchmarkQuoteMetaNone-4 263407 450.9 ns/op 57.67 MB/s BenchmarkCompile/Onepass-4 3705 29533 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1474 73139 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 611666 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3722673 29.96 ns/op 534.12 MB/s BenchmarkMatch/Easy0/32-4 15848 6347 ns/op 5.04 MB/s BenchmarkMatch/Easy0/1K-4 6100 19231 ns/op 53.25 MB/s BenchmarkMatch/Easy0i/16-4 3743245 29.68 ns/op 538.99 MB/s BenchmarkMatch/Easy0i/32-4 5479 21818 ns/op 1.47 MB/s BenchmarkMatch/Easy0i/1K-4 276 431184 ns/op 2.37 MB/s BenchmarkMatch/Easy1/16-4 3765036 29.63 ns/op 539.98 MB/s BenchmarkMatch/Easy1/32-4 19755 5841 ns/op 5.48 MB/s BenchmarkMatch/Easy1/1K-4 4794 24727 ns/op 41.41 MB/s BenchmarkMatch/Medium/16-4 3759505 29.69 ns/op 538.96 MB/s BenchmarkMatch/Medium/32-4 5884 19399 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 307 381702 ns/op 2.68 MB/s BenchmarkMatch/Hard/16-4 3560139 30.25 ns/op 528.90 MB/s BenchmarkMatch/Hard/32-4 3962 31518 ns/op 1.02 MB/s BenchmarkMatch/Hard/1K-4 176 670491 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1393 82388 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 789 146055 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 26 4332147 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29792 3962 ns/op 4.04 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17908 6629 ns/op 4.83 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 664 175195 ns/op 5.84 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.170s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 634742 188.5 ns/op BenchmarkIsWordChar-4 195382 609.5 ns/op PASS ok regexp/syntax 1.287s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69468 1708 ns/op BenchmarkCallers/inlined-4 51723 2325 ns/op BenchmarkCallers/no-cache-4 10000 10210 ns/op BenchmarkMakeChan/Byte-4 1149052 103.1 ns/op BenchmarkMakeChan/Int-4 941174 125.9 ns/op BenchmarkMakeChan/Ptr-4 541418 214.4 ns/op BenchmarkMakeChan/Struct/0-4 1256353 88.36 ns/op BenchmarkMakeChan/Struct/32-4 607260 203.8 ns/op BenchmarkMakeChan/Struct/40-4 506533 284.0 ns/op BenchmarkChanNonblocking-4 10768552 9.948 ns/op BenchmarkSelectUncontended-4 1029985 114.6 ns/op BenchmarkSelectSyncContended-4 31502 3837 ns/op BenchmarkSelectAsyncContended-4 112965 1097 ns/op BenchmarkSelectNonblock-4 6053032 20.35 ns/op BenchmarkChanUncontended-4 10000 12215 ns/op BenchmarkChanContended-4 1308 92699 ns/op BenchmarkChanSync-4 180910 697.9 ns/op BenchmarkChanSyncWork-4 10000 34986 ns/op BenchmarkChanProdCons0-4 78568 1458 ns/op BenchmarkChanProdCons10-4 110456 1191 ns/op BenchmarkChanProdCons100-4 111573 1086 ns/op BenchmarkChanProdConsWork0-4 74169 1613 ns/op BenchmarkChanProdConsWork10-4 87871 1441 ns/op BenchmarkChanProdConsWork100-4 86662 1378 ns/op BenchmarkSelectProdCons-4 62804 1891 ns/op BenchmarkReceiveDataFromClosedChan-4 655404 181.1 ns/op BenchmarkChanCreation-4 221602 523.6 ns/op BenchmarkChanSem-4 127629 909.3 ns/op BenchmarkChanPopular-4 104 1205797 ns/op BenchmarkChanClosed-4 576828 232.6 ns/op BenchmarkCallClosure-4 5863622 20.30 ns/op BenchmarkCallClosure1-4 6223668 19.30 ns/op BenchmarkCallClosure2-4 1322726 87.44 ns/op BenchmarkCallClosure3-4 1495616 77.39 ns/op BenchmarkCallClosure4-4 1341136 84.60 ns/op BenchmarkComplex128DivNormal-4 10137038 11.83 ns/op BenchmarkComplex128DivNisNaN-4 6716518 17.98 ns/op BenchmarkComplex128DivDisNaN-4 7375584 15.86 ns/op BenchmarkComplex128DivNisInf-4 9787239 12.19 ns/op BenchmarkComplex128DivDisInf-4 5827965 20.54 ns/op BenchmarkSetTypePtr-4 48212791 2.461 ns/op 3251.33 MB/s BenchmarkSetTypePtr8-4 9627079 12.52 ns/op 5110.78 MB/s BenchmarkSetTypePtr16-4 9507297 12.51 ns/op 10228.93 MB/s BenchmarkSetTypePtr32-4 9478245 12.58 ns/op 20344.06 MB/s BenchmarkSetTypePtr64-4 9595320 12.44 ns/op 41160.85 MB/s BenchmarkSetTypePtr126-4 5665712 21.15 ns/op 47658.96 MB/s BenchmarkSetTypePtr128-4 5757550 20.61 ns/op 49695.87 MB/s BenchmarkSetTypePtrSlice-4 725614 166.1 ns/op 49323.10 MB/s BenchmarkSetTypeNode1-4 9493536 12.54 ns/op 1913.89 MB/s BenchmarkSetTypeNode1Slice-4 2991990 40.14 ns/op 19130.93 MB/s BenchmarkSetTypeNode8-4 9487952 12.53 ns/op 6382.49 MB/s BenchmarkSetTypeNode8Slice-4 1572073 76.80 ns/op 33331.38 MB/s BenchmarkSetTypeNode64-4 5665977 21.18 ns/op 24924.85 MB/s BenchmarkSetTypeNode64Slice-4 222289 523.6 ns/op 32271.55 MB/s BenchmarkSetTypeNode64Dead-4 7576083 16.01 ns/op 32984.64 MB/s BenchmarkSetTypeNode64DeadSlice-4 249589 466.4 ns/op 36223.86 MB/s BenchmarkSetTypeNode124-4 5702184 21.35 ns/op 47218.16 MB/s BenchmarkSetTypeNode124Slice-4 181000 664.6 ns/op 48531.17 MB/s BenchmarkSetTypeNode126-4 5881473 20.40 ns/op 50195.37 MB/s BenchmarkSetTypeNode126Slice-4 179445 672.4 ns/op 48733.18 MB/s BenchmarkSetTypeNode128-4 4004418 29.73 ns/op 34983.50 MB/s BenchmarkSetTypeNode128Slice-4 141054 852.0 ns/op 39061.27 MB/s BenchmarkSetTypeNode130-4 4022094 29.74 ns/op 35513.24 MB/s BenchmarkSetTypeNode130Slice-4 137155 852.8 ns/op 39625.71 MB/s BenchmarkSetTypeNode1024-4 730112 157.2 ns/op 52205.63 MB/s BenchmarkSetTypeNode1024Slice-4 24451 4926 ns/op 53323.81 MB/s BenchmarkAllocation-4 3438 38506 ns/op BenchmarkReadMemStats-4 5928 20402 ns/op BenchmarkReadMemStatsLatency-4 1 72416 p50-ns 72416 p90-ns 72416 p99-ns BenchmarkWriteBarrier-4 2599239 54.22 ns/op BenchmarkBulkWriteBarrier-4 6142845 16.67 ns/op BenchmarkScanStackNoLocals-4 3 48379858 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10678410 11.95 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11193998 12.40 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8471317 14.44 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7226480 17.64 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5063214 24.22 ns/op BenchmarkHash5-4 6012310 19.73 ns/op 253.46 MB/s BenchmarkHash16-4 5871176 20.53 ns/op 779.30 MB/s BenchmarkHash64-4 5641390 21.23 ns/op 3014.07 MB/s BenchmarkHash1024-4 1969802 60.15 ns/op 17024.38 MB/s BenchmarkHash65536-4 38713 3140 ns/op 20873.96 MB/s BenchmarkAlignedLoad-4 7105681 16.28 ns/op BenchmarkUnalignedLoad-4 6938188 16.15 ns/op BenchmarkEqEfaceConcrete-4 6036045 19.87 ns/op BenchmarkEqIfaceConcrete-4 5987644 19.96 ns/op BenchmarkNeEfaceConcrete-4 6171331 19.51 ns/op BenchmarkNeIfaceConcrete-4 5994074 19.74 ns/op BenchmarkConvT2EByteSized/bool-4 5917016 20.13 ns/op BenchmarkConvT2EByteSized/uint8-4 5948907 20.12 ns/op BenchmarkConvT2ESmall-4 5338430 22.38 ns/op BenchmarkConvT2EUintptr-4 5482144 22.10 ns/op BenchmarkConvT2ELarge-4 1218122 97.04 ns/op BenchmarkConvT2ISmall-4 5491896 21.78 ns/op BenchmarkConvT2IUintptr-4 5154312 22.70 ns/op BenchmarkConvT2ILarge-4 1225959 99.38 ns/op BenchmarkConvI2E-4 4866145 24.07 ns/op BenchmarkConvI2I-4 4149999 28.13 ns/op BenchmarkAssertE2T-4 4793250 25.07 ns/op BenchmarkAssertE2TLarge-4 2355553 49.59 ns/op BenchmarkAssertE2I-4 4409319 26.71 ns/op BenchmarkAssertI2T-4 4360902 27.46 ns/op BenchmarkAssertI2I-4 4260567 27.12 ns/op BenchmarkAssertI2E-4 5695048 20.02 ns/op BenchmarkAssertE2E-4 5858408 19.57 ns/op BenchmarkAssertE2T2-4 3652227 32.77 ns/op BenchmarkAssertE2T2Blank-4 4385086 27.37 ns/op BenchmarkAssertI2E2-4 4375102 27.21 ns/op BenchmarkAssertI2E2Blank-4 5769238 20.62 ns/op BenchmarkAssertE2E2-4 4202752 28.35 ns/op BenchmarkAssertE2E2Blank-4 5724855 20.59 ns/op BenchmarkConvT2Ezero/zero/16-4 5595649 21.28 ns/op BenchmarkConvT2Ezero/zero/32-4 5386563 22.04 ns/op BenchmarkConvT2Ezero/zero/64-4 5610414 21.34 ns/op BenchmarkConvT2Ezero/zero/str-4 5627692 21.40 ns/op BenchmarkConvT2Ezero/zero/slice-4 5549162 21.75 ns/op BenchmarkConvT2Ezero/zero/big-4 258601 441.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1385668 90.43 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1323957 90.40 ns/op BenchmarkConvT2Ezero/nonzero/big-4 276032 434.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5601678 21.42 ns/op BenchmarkConvT2Ezero/smallint/32-4 5565250 21.53 ns/op BenchmarkConvT2Ezero/smallint/64-4 5296450 22.57 ns/op BenchmarkConvT2Ezero/largeint/16-4 1623879 71.40 ns/op BenchmarkConvT2Ezero/largeint/32-4 1771436 70.88 ns/op BenchmarkConvT2Ezero/largeint/64-4 1616545 69.62 ns/op BenchmarkMalloc8-4 1529606 79.45 ns/op BenchmarkMalloc16-4 1391060 86.72 ns/op BenchmarkMallocTypeInfo8-4 1480182 81.52 ns/op BenchmarkMallocTypeInfo16-4 1000000 100.1 ns/op BenchmarkMallocLargeStruct-4 178568 640.4 ns/op BenchmarkGoroutineSelect-4 67 1937638 ns/op BenchmarkGoroutineBlocking-4 63 1904064 ns/op BenchmarkGoroutineForRange-4 57 1922091 ns/op BenchmarkGoroutineIdle-4 100 1567552 ns/op BenchmarkHashStringSpeed-4 2447305 45.87 ns/op BenchmarkHashBytesSpeed-4 1479066 78.10 ns/op BenchmarkHashInt32Speed-4 3098331 35.01 ns/op BenchmarkHashInt64Speed-4 3160006 35.14 ns/op BenchmarkHashStringArraySpeed-4 570501 201.6 ns/op BenchmarkMegMap-4 3107823 38.27 ns/op BenchmarkMegOneMap-4 4088146 30.58 ns/op BenchmarkMegEqMap-4 1399 84735 ns/op BenchmarkMegEmptyMap-4 4733376 25.60 ns/op BenchmarkSmallStrMap-4 3287826 36.93 ns/op BenchmarkMapStringKeysEight_16-4 3196422 36.86 ns/op BenchmarkMapStringKeysEight_32-4 3268275 37.33 ns/op BenchmarkMapStringKeysEight_64-4 3157033 37.92 ns/op BenchmarkMapStringKeysEight_1M-4 3098232 39.28 ns/op BenchmarkIntMap-4 4066906 30.16 ns/op BenchmarkMapFirst/1-4 4627560 24.93 ns/op BenchmarkMapFirst/2-4 4427538 26.49 ns/op BenchmarkMapFirst/3-4 4742578 25.08 ns/op BenchmarkMapFirst/4-4 4496295 24.67 ns/op BenchmarkMapFirst/5-4 4553180 24.81 ns/op BenchmarkMapFirst/6-4 4550378 26.14 ns/op BenchmarkMapFirst/7-4 4611753 25.15 ns/op BenchmarkMapFirst/8-4 4273220 28.22 ns/op BenchmarkMapFirst/9-4 4171100 28.42 ns/op BenchmarkMapFirst/10-4 3764368 28.70 ns/op BenchmarkMapFirst/11-4 4227609 29.84 ns/op BenchmarkMapFirst/12-4 4081377 31.12 ns/op BenchmarkMapFirst/13-4 4203474 28.56 ns/op BenchmarkMapFirst/14-4 3914942 29.12 ns/op BenchmarkMapFirst/15-4 4190310 28.68 ns/op BenchmarkMapFirst/16-4 3988734 31.92 ns/op BenchmarkMapMid/1-4 3904512 30.76 ns/op BenchmarkMapMid/2-4 3753150 32.07 ns/op BenchmarkMapMid/3-4 3772983 31.87 ns/op BenchmarkMapMid/4-4 3728055 31.69 ns/op BenchmarkMapMid/5-4 3810602 29.80 ns/op BenchmarkMapMid/6-4 3664483 32.54 ns/op BenchmarkMapMid/7-4 3781324 31.66 ns/op BenchmarkMapMid/8-4 3627145 30.96 ns/op BenchmarkMapMid/9-4 3496167 33.07 ns/op BenchmarkMapMid/10-4 3442952 35.92 ns/op BenchmarkMapMid/11-4 3280593 36.64 ns/op BenchmarkMapMid/12-4 3320367 36.58 ns/op BenchmarkMapMid/13-4 3426240 33.32 ns/op BenchmarkMapMid/14-4 3523767 33.84 ns/op BenchmarkMapMid/15-4 3677430 33.36 ns/op BenchmarkMapMid/16-4 3311586 34.15 ns/op BenchmarkMapLast/1-4 3846847 30.47 ns/op BenchmarkMapLast/2-4 3794610 32.16 ns/op BenchmarkMapLast/3-4 3827872 31.64 ns/op BenchmarkMapLast/4-4 3603978 32.04 ns/op BenchmarkMapLast/5-4 3919129 31.83 ns/op BenchmarkMapLast/6-4 3638691 33.59 ns/op BenchmarkMapLast/7-4 3574490 33.48 ns/op BenchmarkMapLast/8-4 3401390 33.50 ns/op BenchmarkMapLast/9-4 3587391 34.90 ns/op BenchmarkMapLast/10-4 3122577 37.16 ns/op BenchmarkMapLast/11-4 3111823 37.64 ns/op BenchmarkMapLast/12-4 3108078 35.95 ns/op BenchmarkMapLast/13-4 3500668 34.45 ns/op BenchmarkMapLast/14-4 3324818 36.43 ns/op BenchmarkMapLast/15-4 3566630 36.51 ns/op BenchmarkMapLast/16-4 3490525 35.73 ns/op BenchmarkMapCycle-4 2016956 56.97 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2536392 47.13 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2220 49955 ns/op BenchmarkMakeMap/[Byte]Byte-4 560316 187.0 ns/op BenchmarkMakeMap/[Int]Int-4 328266 305.7 ns/op BenchmarkNewEmptyMap-4 11738750 10.54 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1675384 71.26 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 467274 251.9 ns/op BenchmarkMapIterEmpty-4 5571348 21.61 ns/op BenchmarkSameLengthMap-4 4701836 24.94 ns/op BenchmarkBigKeyMap-4 1706583 71.80 ns/op BenchmarkBigValMap-4 1553160 76.76 ns/op BenchmarkSmallKeyMap-4 2954307 40.47 ns/op BenchmarkMapPopulate/1-4 2307892 51.36 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123956 862.3 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7748 16678 ns/op 6272 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 740 151612 ns/op 51774 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 50 2415357 ns/op 416006 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 36443837 ns/op 6531485 B/op 2938 allocs/op BenchmarkComplexAlgMap-4 481296 246.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 690543 157.6 ns/op BenchmarkGoMapClear/Reflexive/10-4 653492 173.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 233722 508.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41678 2879 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5499 21857 ns/op BenchmarkGoMapClear/NonReflexive/1-4 555363 211.9 ns/op BenchmarkGoMapClear/NonReflexive/10-4 477417 239.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 207978 561.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40993 2896 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5398 21934 ns/op BenchmarkMapStringConversion/32/simple-4 1806184 66.03 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1749963 68.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1621662 75.70 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1660398 71.59 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1635594 73.10 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1464928 81.02 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1936658 63.64 ns/op BenchmarkMapInterfacePtr-4 1991452 61.73 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4817678 24.77 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 109869 924.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5577 21959 ns/op BenchmarkMapPop1000-4 376 307588 ns/op BenchmarkMapPop10000-4 18 5720174 ns/op BenchmarkMapAssign/Int32/256-4 2395068 50.76 ns/op BenchmarkMapAssign/Int32/65536-4 1065663 113.8 ns/op BenchmarkMapAssign/Int64/256-4 2341201 52.06 ns/op BenchmarkMapAssign/Int64/65536-4 910576 126.0 ns/op BenchmarkMapAssign/Str/256-4 1866603 63.26 ns/op BenchmarkMapAssign/Str/65536-4 489394 231.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1481697 81.47 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 602604 171.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1514024 84.87 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 551592 185.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 476677 2256 ns/op BenchmarkMapOperatorAssign/Str/65536-4 164697 656.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 761942 160.9 ns/op 29 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 185948 582.0 ns/op 67 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 857064 164.1 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 159625 670.0 ns/op 80 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 542637 251.6 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 106192 1092 ns/op 137 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1474856 78.98 ns/op BenchmarkMapDelete/Int32/1000-4 1909096 62.49 ns/op BenchmarkMapDelete/Int32/10000-4 1883130 63.74 ns/op BenchmarkMapDelete/Int64/100-4 1553775 70.29 ns/op BenchmarkMapDelete/Int64/1000-4 1931587 63.74 ns/op BenchmarkMapDelete/Int64/10000-4 1832995 63.31 ns/op BenchmarkMapDelete/Str/100-4 1494344 79.50 ns/op BenchmarkMapDelete/Str/1000-4 1548492 77.20 ns/op BenchmarkMapDelete/Str/10000-4 1432549 88.56 ns/op BenchmarkMapDelete/Pointer/100-4 1670270 71.62 ns/op BenchmarkMapDelete/Pointer/1000-4 1689188 68.79 ns/op BenchmarkMapDelete/Pointer/10000-4 1679456 71.12 ns/op BenchmarkMemmove/0-4 14313068 8.302 ns/op BenchmarkMemmove/1-4 1908898 63.81 ns/op 15.67 MB/s BenchmarkMemmove/2-4 1812608 65.08 ns/op 30.73 MB/s BenchmarkMemmove/3-4 1845601 64.78 ns/op 46.31 MB/s BenchmarkMemmove/4-4 1850168 65.89 ns/op 60.71 MB/s BenchmarkMemmove/5-4 1855820 65.17 ns/op 76.72 MB/s BenchmarkMemmove/6-4 1847500 64.66 ns/op 92.79 MB/s BenchmarkMemmove/7-4 1849375 65.24 ns/op 107.30 MB/s BenchmarkMemmove/8-4 1952536 60.34 ns/op 132.58 MB/s BenchmarkMemmove/9-4 1820126 66.19 ns/op 135.97 MB/s BenchmarkMemmove/10-4 1750948 66.44 ns/op 150.51 MB/s BenchmarkMemmove/11-4 1815393 66.92 ns/op 164.36 MB/s BenchmarkMemmove/12-4 1791577 65.87 ns/op 182.17 MB/s BenchmarkMemmove/13-4 1765940 66.83 ns/op 194.52 MB/s BenchmarkMemmove/14-4 1820734 66.09 ns/op 211.83 MB/s BenchmarkMemmove/15-4 1805217 66.74 ns/op 224.75 MB/s BenchmarkMemmove/16-4 1888356 63.46 ns/op 252.13 MB/s BenchmarkMemmove/32-4 1787583 66.91 ns/op 478.27 MB/s BenchmarkMemmove/64-4 1631686 73.64 ns/op 869.10 MB/s BenchmarkMemmove/128-4 1330983 89.16 ns/op 1435.62 MB/s BenchmarkMemmove/256-4 883036 133.9 ns/op 1911.21 MB/s BenchmarkMemmove/512-4 633152 189.0 ns/op 2709.66 MB/s BenchmarkMemmove/1024-4 405673 291.5 ns/op 3512.91 MB/s BenchmarkMemmove/2048-4 243340 492.7 ns/op 4156.35 MB/s BenchmarkMemmove/4096-4 130388 927.5 ns/op 4416.37 MB/s BenchmarkMemmoveOverlap/32-4 1769089 67.66 ns/op 472.98 MB/s BenchmarkMemmoveOverlap/64-4 1551133 74.87 ns/op 854.77 MB/s BenchmarkMemmoveOverlap/128-4 1309678 90.28 ns/op 1417.85 MB/s BenchmarkMemmoveOverlap/256-4 827854 135.5 ns/op 1888.66 MB/s BenchmarkMemmoveOverlap/512-4 635929 185.9 ns/op 2753.50 MB/s BenchmarkMemmoveOverlap/1024-4 418335 286.9 ns/op 3568.94 MB/s BenchmarkMemmoveOverlap/2048-4 241190 501.3 ns/op 4085.10 MB/s BenchmarkMemmoveOverlap/4096-4 129042 915.0 ns/op 4476.72 MB/s BenchmarkMemmoveUnalignedDst/0-4 15293818 7.762 ns/op BenchmarkMemmoveUnalignedDst/1-4 1934434 62.46 ns/op 16.01 MB/s BenchmarkMemmoveUnalignedDst/2-4 1841623 65.32 ns/op 30.62 MB/s BenchmarkMemmoveUnalignedDst/3-4 1875577 64.20 ns/op 46.73 MB/s BenchmarkMemmoveUnalignedDst/4-4 1833429 63.40 ns/op 63.09 MB/s BenchmarkMemmoveUnalignedDst/5-4 1850215 64.34 ns/op 77.71 MB/s BenchmarkMemmoveUnalignedDst/6-4 1839411 65.38 ns/op 91.77 MB/s BenchmarkMemmoveUnalignedDst/7-4 1838311 64.99 ns/op 107.70 MB/s BenchmarkMemmoveUnalignedDst/8-4 1942699 59.62 ns/op 134.18 MB/s BenchmarkMemmoveUnalignedDst/9-4 1788327 66.40 ns/op 135.53 MB/s BenchmarkMemmoveUnalignedDst/10-4 1810066 65.94 ns/op 151.66 MB/s BenchmarkMemmoveUnalignedDst/11-4 1801921 66.17 ns/op 166.23 MB/s BenchmarkMemmoveUnalignedDst/12-4 1782742 66.25 ns/op 181.14 MB/s BenchmarkMemmoveUnalignedDst/13-4 1784640 66.17 ns/op 196.46 MB/s BenchmarkMemmoveUnalignedDst/14-4 1808132 67.10 ns/op 208.65 MB/s BenchmarkMemmoveUnalignedDst/15-4 1813718 67.36 ns/op 222.67 MB/s BenchmarkMemmoveUnalignedDst/16-4 1820331 67.04 ns/op 238.68 MB/s BenchmarkMemmoveUnalignedDst/32-4 1720568 68.80 ns/op 465.12 MB/s BenchmarkMemmoveUnalignedDst/64-4 1524716 77.95 ns/op 821.05 MB/s BenchmarkMemmoveUnalignedDst/128-4 1281092 92.10 ns/op 1389.84 MB/s BenchmarkMemmoveUnalignedDst/256-4 845677 140.3 ns/op 1825.18 MB/s BenchmarkMemmoveUnalignedDst/512-4 620851 192.5 ns/op 2659.28 MB/s BenchmarkMemmoveUnalignedDst/1024-4 395043 306.7 ns/op 3338.99 MB/s BenchmarkMemmoveUnalignedDst/2048-4 238419 503.1 ns/op 4071.11 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127071 936.7 ns/op 4372.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1663633 70.64 ns/op 452.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1521801 78.08 ns/op 819.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1245018 92.70 ns/op 1380.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 814580 140.6 ns/op 1820.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 619165 190.5 ns/op 2687.77 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 403809 290.7 ns/op 3523.13 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 232630 500.9 ns/op 4088.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130503 921.1 ns/op 4446.94 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14568758 8.313 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1878756 63.13 ns/op 15.84 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1810908 65.56 ns/op 30.51 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1845571 64.92 ns/op 46.21 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1836651 65.97 ns/op 60.63 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1818960 66.60 ns/op 75.07 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1820196 65.10 ns/op 92.16 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1784872 65.81 ns/op 106.36 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1948795 60.44 ns/op 132.37 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1736797 66.93 ns/op 134.47 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1761138 67.81 ns/op 147.47 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1778575 66.97 ns/op 164.25 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1769150 67.48 ns/op 177.83 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1767730 66.95 ns/op 194.17 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1711461 67.23 ns/op 208.24 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1770286 68.02 ns/op 220.51 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1758618 68.17 ns/op 234.70 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1651365 71.59 ns/op 446.99 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1523012 78.21 ns/op 818.26 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1285329 93.36 ns/op 1371.05 MB/s BenchmarkMemmoveUnalignedSrc/256-4 774644 142.5 ns/op 1796.19 MB/s BenchmarkMemmoveUnalignedSrc/512-4 602011 195.6 ns/op 2617.49 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 402801 299.3 ns/op 3421.27 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239540 499.1 ns/op 4103.54 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 127665 937.2 ns/op 4370.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1717903 69.26 ns/op 462.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1531074 77.85 ns/op 822.07 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1299488 91.40 ns/op 1400.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 801460 138.7 ns/op 1845.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 612750 191.5 ns/op 2673.10 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 405574 289.3 ns/op 3540.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235305 498.6 ns/op 4107.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129940 918.0 ns/op 4461.96 MB/s BenchmarkMemclr/5-4 11958586 9.923 ns/op 503.88 MB/s BenchmarkMemclr/16-4 11874860 9.936 ns/op 1610.29 MB/s BenchmarkMemclr/64-4 11447928 10.25 ns/op 6241.06 MB/s BenchmarkMemclr/256-4 10362446 11.63 ns/op 22002.80 MB/s BenchmarkMemclr/4096-4 2412698 50.06 ns/op 81824.33 MB/s BenchmarkMemclr/65536-4 78591 1496 ns/op 43819.71 MB/s BenchmarkMemclr/1M-4 2702 39665 ns/op 26435.99 MB/s BenchmarkMemclr/4M-4 692 169576 ns/op 24734.02 MB/s BenchmarkMemclr/8M-4 316 375160 ns/op 22360.08 MB/s BenchmarkMemclr/16M-4 100 1281572 ns/op 13091.12 MB/s BenchmarkMemclr/64M-4 12 9643182 ns/op 6959.20 MB/s BenchmarkGoMemclr/5-4 2147110 56.10 ns/op 89.12 MB/s BenchmarkGoMemclr/16-4 509194 233.7 ns/op 68.47 MB/s BenchmarkGoMemclr/64-4 137640 877.7 ns/op 72.92 MB/s BenchmarkGoMemclr/256-4 34776 3450 ns/op 74.21 MB/s BenchmarkMemclrRange/1K_2K-4 68958 1732 ns/op 55343.97 MB/s BenchmarkMemclrRange/2K_8K-4 30207 3904 ns/op 85429.41 MB/s BenchmarkMemclrRange/4K_16K-4 42379 2844 ns/op 113609.37 MB/s BenchmarkMemclrRange/160K_228K-4 2395 50032 ns/op 33235.87 MB/s BenchmarkClearFat7-4 6170498 19.39 ns/op BenchmarkClearFat8-4 6893878 17.56 ns/op BenchmarkClearFat11-4 5974825 19.97 ns/op BenchmarkClearFat12-4 5826681 20.60 ns/op BenchmarkClearFat13-4 6055405 19.87 ns/op BenchmarkClearFat14-4 5967674 20.43 ns/op BenchmarkClearFat15-4 5893640 20.14 ns/op BenchmarkClearFat16-4 6419094 18.60 ns/op BenchmarkClearFat24-4 5671089 19.24 ns/op BenchmarkClearFat32-4 6159002 19.41 ns/op BenchmarkClearFat40-4 5735996 20.47 ns/op BenchmarkClearFat48-4 5652262 21.31 ns/op BenchmarkClearFat56-4 5275671 21.88 ns/op BenchmarkClearFat64-4 5425753 22.50 ns/op BenchmarkClearFat72-4 5148829 23.60 ns/op BenchmarkClearFat128-4 3724053 32.09 ns/op BenchmarkClearFat256-4 2138275 57.92 ns/op BenchmarkClearFat512-4 1426960 85.16 ns/op BenchmarkClearFat1024-4 857624 139.5 ns/op BenchmarkClearFat1032-4 812946 144.3 ns/op BenchmarkClearFat1040-4 822990 143.8 ns/op BenchmarkCopyFat7-4 6287634 18.94 ns/op BenchmarkCopyFat8-4 6944197 17.26 ns/op BenchmarkCopyFat11-4 5950075 19.98 ns/op BenchmarkCopyFat12-4 5686833 21.32 ns/op BenchmarkCopyFat13-4 6002964 20.10 ns/op BenchmarkCopyFat14-4 5947910 19.99 ns/op BenchmarkCopyFat15-4 5934499 19.94 ns/op BenchmarkCopyFat16-4 6328659 18.09 ns/op BenchmarkCopyFat24-4 6222099 19.65 ns/op BenchmarkCopyFat32-4 5456558 20.26 ns/op BenchmarkCopyFat64-4 5557960 22.02 ns/op BenchmarkCopyFat72-4 4932010 24.12 ns/op BenchmarkCopyFat128-4 3537326 34.09 ns/op BenchmarkCopyFat256-4 2161473 57.62 ns/op BenchmarkCopyFat512-4 1373470 87.12 ns/op BenchmarkCopyFat520-4 1342030 88.92 ns/op BenchmarkCopyFat1024-4 815821 145.5 ns/op BenchmarkCopyFat1032-4 738682 149.8 ns/op BenchmarkCopyFat1040-4 785767 150.7 ns/op BenchmarkIssue18740/2byte-4 421 283363 ns/op BenchmarkIssue18740/4byte-4 702 170973 ns/op BenchmarkIssue18740/8byte-4 1000 117496 ns/op BenchmarkMemclrKnownSize1-4 8283948 13.98 ns/op 71.55 MB/s BenchmarkMemclrKnownSize2-4 5652812 21.39 ns/op 93.49 MB/s BenchmarkMemclrKnownSize4-4 3335850 35.82 ns/op 111.66 MB/s BenchmarkMemclrKnownSize8-4 1000000 110.9 ns/op 72.11 MB/s BenchmarkMemclrKnownSize16-4 523766 226.1 ns/op 70.76 MB/s BenchmarkMemclrKnownSize32-4 272685 441.0 ns/op 72.57 MB/s BenchmarkMemclrKnownSize64-4 140838 891.2 ns/op 71.81 MB/s BenchmarkMemclrKnownSize112-4 81310 1471 ns/op 76.12 MB/s BenchmarkMemclrKnownSize128-4 71418 1676 ns/op 76.39 MB/s BenchmarkMemclrKnownSize192-4 47024 2515 ns/op 76.36 MB/s BenchmarkMemclrKnownSize248-4 37004 3223 ns/op 76.95 MB/s BenchmarkMemclrKnownSize256-4 35533 3479 ns/op 73.59 MB/s BenchmarkMemclrKnownSize512-4 17894 6650 ns/op 76.99 MB/s BenchmarkMemclrKnownSize1024-4 8761 13302 ns/op 76.98 MB/s BenchmarkMemclrKnownSize4096-4 2228 53612 ns/op 76.40 MB/s BenchmarkMemclrKnownSize512KiB-4 16 6988386 ns/op 75.02 MB/s BenchmarkReadMetricsLatency-4 22334 4224 p50-ns 5425 p90-ns 14658 p99-ns BenchmarkFinalizer-4 177 683437 ns/op BenchmarkFinalizerRun-4 187281 864.8 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7075773 17.44 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3089131 38.55 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2412008 50.50 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2350878 50.66 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303420 92.69 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2228377 54.69 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1264892 95.43 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1322844 91.32 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1845229 64.66 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1871251 63.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1703474 70.28 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1472780 81.66 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1338541 89.76 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5880642 20.31 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6345867 18.84 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6357993 18.85 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6381453 18.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5857831 20.39 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5373144 22.45 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6356738 18.74 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6316866 18.81 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6428454 18.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6387234 18.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6401184 18.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6243976 18.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6426079 18.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6431619 18.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6418719 18.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6259364 18.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6386696 18.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6400278 18.84 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6380804 19.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5713057 20.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5814627 20.65 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6273260 18.81 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5786206 20.62 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5834502 20.61 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6277683 18.80 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5834650 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5817019 20.76 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6346104 19.00 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5807976 20.75 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5770324 20.75 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6412743 18.77 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6380348 18.72 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6399081 18.68 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6354237 18.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6404788 18.80 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6414370 18.83 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6411532 18.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6325500 18.87 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6422793 18.71 ns/op BenchmarkNetpollBreak-4 3722 28830 ns/op BenchmarkPingPongHog-4 344 291318 ns/op BenchmarkStackGrowth-4 107847 1049 ns/op BenchmarkStackGrowthDeep-4 1270 87960 ns/op BenchmarkCreateGoroutines-4 55010 2245 ns/op BenchmarkCreateGoroutinesParallel-4 50358 2563 ns/op BenchmarkCreateGoroutinesCapture-4 10000 13176 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 41265 2804 ns/op BenchmarkClosureCall-4 18703644 5.656 ns/op BenchmarkWakeupParallelSpinning/0s-4 8875 23604 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6549 21720 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5164 23594 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3584 36971 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2130 57597 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1213 95807 ns/op BenchmarkWakeupParallelSpinning/50µs-4 634 191631 ns/op BenchmarkWakeupParallelSpinning/100µs-4 339 355080 ns/op BenchmarkWakeupParallelSyscall/0s-4 748 158137 ns/op BenchmarkWakeupParallelSyscall/1µs-4 769 156254 ns/op BenchmarkWakeupParallelSyscall/2µs-4 709 155856 ns/op BenchmarkWakeupParallelSyscall/5µs-4 626 164789 ns/op BenchmarkWakeupParallelSyscall/10µs-4 662 182981 ns/op BenchmarkWakeupParallelSyscall/20µs-4 580 232198 ns/op BenchmarkWakeupParallelSyscall/50µs-4 403 276952 ns/op BenchmarkWakeupParallelSyscall/100µs-4 315 392223 ns/op BenchmarkMatmult-4 3906946 34.88 ns/op BenchmarkFastrand-4 12165741 9.954 ns/op BenchmarkFastrand64-4 12868275 9.588 ns/op BenchmarkFastrandHashiter-4 4787170 28.17 ns/op BenchmarkFastrandn/2-4 5639966 21.25 ns/op BenchmarkFastrandn/3-4 5878200 20.56 ns/op BenchmarkFastrandn/4-4 5850922 20.60 ns/op BenchmarkFastrandn/5-4 5762414 20.47 ns/op BenchmarkIfaceCmp100-4 88350 1337 ns/op BenchmarkIfaceCmpNil100-4 202473 585.4 ns/op BenchmarkEfaceCmpDiff-4 38154 3146 ns/op BenchmarkEfaceCmpDiffIndirect-4 29434 4034 ns/op BenchmarkDefer-4 1606605 74.87 ns/op BenchmarkDefer10-4 762974 159.5 ns/op BenchmarkDeferMany-4 408103 567.3 ns/op BenchmarkPanicRecover-4 180722 666.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7262 16056 ns/op 14500 p50-ns 20542 p90-ns 37202 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7574 20911 ns/op 14420 p50-ns 20691 p90-ns 116101 p99-ns BenchmarkGoroutineProfile/small/idle-4 3159 38441 ns/op 36481 p50-ns 40073 p90-ns 62133 p99-ns BenchmarkGoroutineProfile/small/loaded-4 562 280525 ns/op 118551 p50-ns 306660 p90-ns 2686012 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6464 16513 ns/op 14724 p50-ns 21178 p90-ns 35357 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 7974 18196 ns/op 14765 p50-ns 19795 p90-ns 58846 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8676263 ns/op 8608808 p50-ns 8881223 p90-ns 9137634 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 12700592 ns/op 9361221 p50-ns 20185499 p90-ns 20185499 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7575 16952 ns/op 15968 p50-ns 21515 p90-ns 32537 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4903 22735 ns/op 14943 p50-ns 24408 p90-ns 193459 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 934 120639 ns/op 114297 p50-ns 134352 p90-ns 181558 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 272 496538 ns/op 250002 p50-ns 522548 p90-ns 6056259 p99-ns BenchmarkRWMutexUncontended-4 3038700 41.35 ns/op BenchmarkRWMutexWrite100-4 678685 195.0 ns/op BenchmarkRWMutexWrite10-4 107001 1304 ns/op BenchmarkRWMutexWorkWrite100-4 447456 254.9 ns/op BenchmarkRWMutexWorkWrite10-4 79531 1338 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1764 64944 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 892 133038 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 937 122715 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 424 278383 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 483 245251 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 202 583127 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 499471 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 94 1212139 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 285978 377.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 327949 372.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 289014 395.8 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 275509 386.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 310552 375.8 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 247682 426.0 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 269341 413.3 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 295710 407.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 264457 441.0 ns/op BenchmarkMakeSlice/Byte-4 1928324 58.23 ns/op BenchmarkMakeSlice/Int16-4 2031836 61.09 ns/op BenchmarkMakeSlice/Int-4 1594941 69.92 ns/op BenchmarkMakeSlice/Ptr-4 1000000 104.1 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 115.1 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 130.9 ns/op BenchmarkMakeSlice/Struct/40-4 686241 147.4 ns/op BenchmarkGrowSlice/Byte-4 822987 155.4 ns/op BenchmarkGrowSlice/Int16-4 726914 176.4 ns/op BenchmarkGrowSlice/Int-4 529718 215.5 ns/op BenchmarkGrowSlice/Ptr-4 464824 255.4 ns/op BenchmarkGrowSlice/Struct/24-4 295633 392.3 ns/op BenchmarkGrowSlice/Struct/32-4 273646 430.9 ns/op BenchmarkGrowSlice/Struct/40-4 195936 517.1 ns/op BenchmarkExtendSlice/IntSlice-4 496004 246.9 ns/op BenchmarkExtendSlice/PointerSlice-4 403654 305.2 ns/op BenchmarkExtendSlice/NoGrow-4 907713 147.7 ns/op BenchmarkAppend-4 848458 139.9 ns/op BenchmarkAppendGrowByte-4 3 33671241 ns/op BenchmarkAppendGrowString-4 1 383936508 ns/op BenchmarkAppendSlice/1Bytes-4 1882376 63.56 ns/op BenchmarkAppendSlice/4Bytes-4 1821548 66.32 ns/op BenchmarkAppendSlice/7Bytes-4 1790520 68.18 ns/op BenchmarkAppendSlice/8Bytes-4 1850152 64.82 ns/op BenchmarkAppendSlice/15Bytes-4 1728980 69.87 ns/op BenchmarkAppendSlice/16Bytes-4 1794564 67.80 ns/op BenchmarkAppendSlice/32Bytes-4 1790612 66.76 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86212 1167 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24828 4554 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9693 16456 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1774 59554 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 97 1157579 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5401832 ns/op BenchmarkAppendStr/1Bytes-4 1406462 85.35 ns/op BenchmarkAppendStr/4Bytes-4 1431385 81.86 ns/op BenchmarkAppendStr/8Bytes-4 1421540 84.01 ns/op BenchmarkAppendStr/16Bytes-4 1384898 86.17 ns/op BenchmarkAppendStr/32Bytes-4 1419488 82.83 ns/op BenchmarkAppendSpecialCase-4 715770 158.5 ns/op BenchmarkCopy/1Byte-4 1954381 62.73 ns/op 15.94 MB/s BenchmarkCopy/1String-4 1955514 63.00 ns/op 15.87 MB/s BenchmarkCopy/2Byte-4 1862772 63.96 ns/op 31.27 MB/s BenchmarkCopy/2String-4 1946866 62.78 ns/op 31.86 MB/s BenchmarkCopy/4Byte-4 1889443 63.13 ns/op 63.36 MB/s BenchmarkCopy/4String-4 1902676 62.02 ns/op 64.49 MB/s BenchmarkCopy/8Byte-4 1978507 60.90 ns/op 131.37 MB/s BenchmarkCopy/8String-4 1978171 61.27 ns/op 130.57 MB/s BenchmarkCopy/12Byte-4 1812094 66.82 ns/op 179.58 MB/s BenchmarkCopy/12String-4 1812180 65.70 ns/op 182.64 MB/s BenchmarkCopy/16Byte-4 1888656 62.52 ns/op 255.92 MB/s BenchmarkCopy/16String-4 1896595 63.49 ns/op 252.00 MB/s BenchmarkCopy/32Byte-4 1802721 66.48 ns/op 481.38 MB/s BenchmarkCopy/32String-4 1770664 67.95 ns/op 470.91 MB/s BenchmarkCopy/128Byte-4 1300575 91.94 ns/op 1392.22 MB/s BenchmarkCopy/128String-4 1241199 96.79 ns/op 1322.44 MB/s BenchmarkCopy/1024Byte-4 403862 292.6 ns/op 3499.39 MB/s BenchmarkCopy/1024String-4 349236 341.4 ns/op 2999.27 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 29125 3995 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19950 6205 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13485 9116 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10521 11140 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9453 14929 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132247 842.9 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 132235 860.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113047 1070 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 86960 1279 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 75734 1385 ns/op BenchmarkStackCopyPtr-4 1 161872214 ns/op BenchmarkStackCopy-4 1 115448911 ns/op BenchmarkStackCopyNoCache-4 21 5437839 ns/op BenchmarkStackCopyWithStkobj-4 1 124023996 ns/op BenchmarkIssue18138-4 714 197761 ns/op BenchmarkCompareStringEqual-4 11189436 9.470 ns/op BenchmarkCompareStringIdentical-4 15719014 6.461 ns/op BenchmarkCompareStringSameLength-4 12391424 9.227 ns/op BenchmarkCompareStringDifferentLength-4 18016678 6.115 ns/op BenchmarkCompareStringBigUnaligned-4 892 112824 ns/op 9293.98 MB/s BenchmarkCompareStringBig-4 1134 107578 ns/op 9747.24 MB/s BenchmarkConcatStringAndBytes-4 2158042 54.45 ns/op BenchmarkSliceByteToString/1-4 2171065 55.32 ns/op BenchmarkSliceByteToString/2-4 1000000 117.4 ns/op BenchmarkSliceByteToString/4-4 1000000 112.3 ns/op BenchmarkSliceByteToString/8-4 1000000 106.3 ns/op BenchmarkSliceByteToString/16-4 1000000 120.0 ns/op BenchmarkSliceByteToString/32-4 1000000 128.8 ns/op BenchmarkSliceByteToString/64-4 728156 148.7 ns/op BenchmarkSliceByteToString/128-4 644841 188.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2316218 51.74 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 865378 139.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 985226 118.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3220515 37.16 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1592444 75.06 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1815396 65.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2207862 54.38 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 435435 279.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 534266 219.9 ns/op BenchmarkRuneIterate/range/ASCII-4 5550640 21.47 ns/op BenchmarkRuneIterate/range/Japanese-4 2054478 58.39 ns/op BenchmarkRuneIterate/range/MixedLength-4 2319343 51.46 ns/op BenchmarkRuneIterate/range1/ASCII-4 5166273 22.66 ns/op BenchmarkRuneIterate/range1/Japanese-4 2045368 58.64 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2175696 55.74 ns/op BenchmarkRuneIterate/range2/ASCII-4 5498416 21.48 ns/op BenchmarkRuneIterate/range2/Japanese-4 2053135 58.42 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2294565 52.15 ns/op BenchmarkArrayEqual-4 21233772 5.651 ns/op BenchmarkFunc/Name-4 4747603 23.27 ns/op BenchmarkFunc/Entry-4 9515179 12.17 ns/op BenchmarkFunc/FileLine-4 1552971 76.08 ns/op PASS ok runtime 138.333s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 28095 4281 ns/op BenchmarkHandle/concurrent-4 15634 7641 ns/op PASS ok runtime/cgo 0.514s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21118807 5.679 ns/op BenchmarkAtomicStore64-4 9967582 12.05 ns/op BenchmarkAtomicLoad-4 21079960 5.681 ns/op BenchmarkAtomicStore-4 9996454 12.03 ns/op BenchmarkAnd8-4 9943146 12.06 ns/op BenchmarkAnd-4 9927715 12.03 ns/op BenchmarkAnd8Parallel-4 3083298 49.28 ns/op BenchmarkAndParallel-4 3015570 48.07 ns/op BenchmarkOr8-4 9951219 12.07 ns/op BenchmarkOr-4 9956323 12.04 ns/op BenchmarkOr8Parallel-4 2978810 50.86 ns/op BenchmarkOrParallel-4 2943709 48.19 ns/op BenchmarkXadd-4 2469186 48.82 ns/op BenchmarkXadd64-4 2351564 46.73 ns/op BenchmarkCas-4 2383600 52.08 ns/op BenchmarkCas64-4 2319954 52.88 ns/op BenchmarkXchg-4 3070017 47.68 ns/op BenchmarkXchg64-4 2993848 47.69 ns/op PASS ok runtime/internal/atomic 2.930s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4647627 25.51 ns/op BenchmarkMulUintptr/large-4 3551762 31.72 ns/op PASS ok runtime/internal/math 0.330s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 6848052 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 9534707 ns/op 768.8 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 891 133354 ns/op 5.685 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13636004 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18925121 ns/op 1376 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 132 839899 ns/op 67.23 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82189489 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 111858698 ns/op 8349 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9159136 ns/op 849.4 concurrent_launches/op PASS ok runtime/pprof 2.037s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 38 2918264 ns/op BenchmarkStackLeak-4 16353 6455 ns/op PASS ok runtime/race 0.568s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5260582 23.70 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 207265 521.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.411s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6901632 17.34 ns/op BenchmarkCompact/one-4 1953564 61.17 ns/op BenchmarkCompact/sorted-4 1000000 103.9 ns/op BenchmarkCompact/1_item-4 1230147 97.54 ns/op BenchmarkCompact/unsorted-4 1000000 104.1 ns/op BenchmarkCompact/many-4 832294 140.3 ns/op BenchmarkReplace/naive-fast-4 83986 1475 ns/op BenchmarkReplace/optimized-fast-4 77894 1320 ns/op BenchmarkReplace/naive-slow-4 43350 2418 ns/op BenchmarkReplace/optimized-slow-4 51986 1960 ns/op PASS ok slices 1.531s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153453 730.4 ns/op BenchmarkSortString1K-4 171 666221 ns/op BenchmarkSortString1K_Slice-4 201 585394 ns/op BenchmarkStableString1K-4 96 1126540 ns/op BenchmarkSortInt1K-4 222 528524 ns/op BenchmarkSortInt1K_Sorted-4 2830 42159 ns/op BenchmarkSortInt1K_Reversed-4 2011 59008 ns/op BenchmarkSortInt1K_Mod8-4 568 209978 ns/op BenchmarkStableInt1K-4 144 822587 ns/op BenchmarkStableInt1K_Slice-4 163 725268 ns/op BenchmarkSortInt64K-4 2 51005404 ns/op BenchmarkSortInt64K_Slice-4 3 44181635 ns/op BenchmarkStableInt64K-4 2 71073798 ns/op BenchmarkSort1e2-4 464 257760 ns/op BenchmarkStable1e2-4 177 683685 ns/op BenchmarkSort1e4-4 2 51402936 ns/op BenchmarkStable1e4-4 1 232923961 ns/op PASS ok sort 3.469s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 853014 140.4 ns/op BenchmarkAtof64Float-4 745219 160.6 ns/op BenchmarkAtof64FloatExp-4 575070 190.5 ns/op BenchmarkAtof64Big-4 397454 284.3 ns/op BenchmarkAtof64RandomBits-4 220246 528.4 ns/op BenchmarkAtof64RandomFloats-4 422496 266.9 ns/op BenchmarkAtof64RandomLongFloats-4 373738 314.0 ns/op BenchmarkAtof32Decimal-4 789006 143.3 ns/op BenchmarkAtof32Float-4 686179 164.6 ns/op BenchmarkAtof32FloatExp-4 589750 194.7 ns/op BenchmarkAtof32Random-4 328536 330.8 ns/op BenchmarkAtof32RandomLong-4 147866 801.5 ns/op BenchmarkParseInt/Pos/7bit-4 1324356 88.55 ns/op BenchmarkParseInt/Pos/26bit-4 568776 196.5 ns/op BenchmarkParseInt/Pos/31bit-4 522834 216.1 ns/op BenchmarkParseInt/Pos/56bit-4 353658 327.2 ns/op BenchmarkParseInt/Pos/63bit-4 331502 352.2 ns/op BenchmarkParseInt/Neg/7bit-4 1273665 93.12 ns/op BenchmarkParseInt/Neg/26bit-4 571604 197.7 ns/op BenchmarkParseInt/Neg/31bit-4 526932 218.9 ns/op BenchmarkParseInt/Neg/56bit-4 344014 319.6 ns/op BenchmarkParseInt/Neg/63bit-4 340214 347.0 ns/op BenchmarkAtoi/Pos/7bit-4 2003599 62.24 ns/op BenchmarkAtoi/Pos/26bit-4 781284 147.7 ns/op BenchmarkAtoi/Pos/31bit-4 676837 163.2 ns/op BenchmarkAtoi/Pos/56bit-4 414969 283.4 ns/op BenchmarkAtoi/Pos/63bit-4 315348 364.2 ns/op BenchmarkAtoi/Neg/7bit-4 1888057 63.43 ns/op BenchmarkAtoi/Neg/26bit-4 775332 149.2 ns/op BenchmarkAtoi/Neg/31bit-4 679642 164.1 ns/op BenchmarkAtoi/Neg/56bit-4 397076 277.1 ns/op BenchmarkAtoi/Neg/63bit-4 317937 364.0 ns/op BenchmarkFormatFloat/Decimal-4 110619 1122 ns/op BenchmarkFormatFloat/Float-4 102781 1165 ns/op BenchmarkFormatFloat/Exp-4 107265 1082 ns/op BenchmarkFormatFloat/NegExp-4 108952 1108 ns/op BenchmarkFormatFloat/LongExp-4 89985 1327 ns/op BenchmarkFormatFloat/Big-4 85222 1308 ns/op BenchmarkFormatFloat/BinaryExp-4 202162 579.4 ns/op BenchmarkFormatFloat/32Integer-4 106057 1060 ns/op BenchmarkFormatFloat/32ExactFraction-4 115342 1035 ns/op BenchmarkFormatFloat/32Point-4 104809 1128 ns/op BenchmarkFormatFloat/32Exp-4 108604 1091 ns/op BenchmarkFormatFloat/32NegExp-4 109665 1066 ns/op BenchmarkFormatFloat/32Shortest-4 116158 1001 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 131270 917.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128228 931.2 ns/op BenchmarkFormatFloat/64Fixed1-4 144997 823.0 ns/op BenchmarkFormatFloat/64Fixed2-4 149798 799.3 ns/op BenchmarkFormatFloat/64Fixed3-4 149169 797.2 ns/op BenchmarkFormatFloat/64Fixed4-4 149229 787.3 ns/op BenchmarkFormatFloat/64Fixed12-4 84009 1401 ns/op BenchmarkFormatFloat/64Fixed16-4 104898 1101 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 107926 1067 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99105 1182 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2145 50841 ns/op BenchmarkFormatFloat/Slowpath64-4 94425 1274 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 89244 1271 ns/op BenchmarkAppendFloat/Decimal-4 129879 865.1 ns/op BenchmarkAppendFloat/Float-4 117994 964.7 ns/op BenchmarkAppendFloat/Exp-4 134281 867.5 ns/op BenchmarkAppendFloat/NegExp-4 134648 869.5 ns/op BenchmarkAppendFloat/LongExp-4 106687 1060 ns/op BenchmarkAppendFloat/Big-4 104524 1124 ns/op BenchmarkAppendFloat/BinaryExp-4 326829 367.5 ns/op BenchmarkAppendFloat/32Integer-4 136045 868.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 136346 867.7 ns/op BenchmarkAppendFloat/32Point-4 124490 930.9 ns/op BenchmarkAppendFloat/32Exp-4 137923 857.1 ns/op BenchmarkAppendFloat/32NegExp-4 140400 860.6 ns/op BenchmarkAppendFloat/32Shortest-4 152551 763.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 168360 698.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 165678 721.0 ns/op BenchmarkAppendFloat/64Fixed1-4 192194 605.9 ns/op BenchmarkAppendFloat/64Fixed2-4 185080 610.6 ns/op BenchmarkAppendFloat/64Fixed3-4 191812 609.8 ns/op BenchmarkAppendFloat/64Fixed4-4 183985 610.7 ns/op BenchmarkAppendFloat/64Fixed12-4 102741 1168 ns/op BenchmarkAppendFloat/64Fixed16-4 133290 886.3 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 144505 814.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124779 962.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2286 50033 ns/op BenchmarkAppendFloat/Slowpath64-4 110784 1049 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 111964 1044 ns/op BenchmarkFormatInt-4 14982 7949 ns/op BenchmarkAppendInt-4 16914 7163 ns/op BenchmarkFormatUint-4 80612 1467 ns/op BenchmarkAppendUint-4 95142 1226 ns/op BenchmarkFormatIntSmall/7-4 2599706 43.87 ns/op BenchmarkFormatIntSmall/42-4 2717779 42.69 ns/op BenchmarkAppendIntSmall-4 1386999 86.30 ns/op BenchmarkAppendUintVarlen/1-4 1320331 89.19 ns/op BenchmarkAppendUintVarlen/12-4 1332417 90.63 ns/op BenchmarkAppendUintVarlen/123-4 877527 132.1 ns/op BenchmarkAppendUintVarlen/1234-4 885753 122.1 ns/op BenchmarkAppendUintVarlen/12345-4 900303 123.6 ns/op BenchmarkAppendUintVarlen/123456-4 922875 124.2 ns/op BenchmarkAppendUintVarlen/1234567-4 845464 126.7 ns/op BenchmarkAppendUintVarlen/12345678-4 890119 126.2 ns/op BenchmarkAppendUintVarlen/123456789-4 817056 134.6 ns/op BenchmarkAppendUintVarlen/1234567890-4 845109 135.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 847035 135.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 822727 136.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 801657 136.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 775657 137.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 766976 140.3 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 803418 138.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 724244 144.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 752785 147.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 769839 149.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 741028 150.3 ns/op BenchmarkQuote-4 43455 2706 ns/op BenchmarkQuoteRune-4 425418 275.3 ns/op BenchmarkAppendQuote-4 48801 2197 ns/op BenchmarkAppendQuoteRune-4 760068 145.1 ns/op BenchmarkUnquoteEasy-4 1320481 90.68 ns/op BenchmarkUnquoteHard-4 46676 2483 ns/op PASS ok strconv 15.878s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 388927 272.9 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144012 839.3 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 185319 624.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 267178 401.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 82448 1296 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 92906 1145 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 622168 176.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21468 5480 ns/op BenchmarkGenericMatch1-4 2102 51218 ns/op BenchmarkGenericMatch2-4 439 271872 ns/op BenchmarkSingleMaxSkipping-4 7628 14253 ns/op 701.59 MB/s BenchmarkSingleLongSuffixFail-4 14168 8404 ns/op 119.23 MB/s BenchmarkSingleMatch-4 250 454432 ns/op 33.01 MB/s BenchmarkByteByteNoMatch-4 74271 1624 ns/op BenchmarkByteByteMatch-4 18758 6238 ns/op BenchmarkByteStringMatch-4 22275 5266 ns/op BenchmarkHTMLEscapeNew-4 69633 1640 ns/op BenchmarkHTMLEscapeOld-4 87966 1317 ns/op BenchmarkByteStringReplacerWriteString-4 1426 78366 ns/op BenchmarkByteReplacerWriteString-4 1543 76401 ns/op BenchmarkByteByteReplaces-4 3688 32177 ns/op BenchmarkByteByteMap-4 10000 11245 ns/op BenchmarkMap/identity/ASCII-4 589720 197.4 ns/op BenchmarkMap/identity/Greek-4 421557 277.7 ns/op BenchmarkMap/change/ASCII-4 38947 3085 ns/op BenchmarkMap/change/Greek-4 29883 4055 ns/op BenchmarkIndexRune-4 1989626 60.65 ns/op BenchmarkIndexRuneLongString-4 1738848 69.58 ns/op BenchmarkIndexRuneFastPath-4 4509469 26.69 ns/op BenchmarkIndex-4 4337932 27.29 ns/op BenchmarkLastIndex-4 4630210 25.52 ns/op BenchmarkIndexByte-4 10323951 10.69 ns/op BenchmarkToUpper/#00-4 3200274 37.46 ns/op BenchmarkToUpper/ONLYUPPER-4 2095287 56.78 ns/op BenchmarkToUpper/abc-4 323713 363.7 ns/op BenchmarkToUpper/AbC123-4 250172 485.0 ns/op BenchmarkToUpper/azAZ09_-4 274597 424.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55868 2157 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73860 1687 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34622 3465 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56816 2112 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123970 955.9 ns/op BenchmarkToLower/#00-4 3098731 36.32 ns/op BenchmarkToLower/abc-4 2832754 42.00 ns/op BenchmarkToLower/AbC123-4 233724 536.3 ns/op BenchmarkToLower/azAZ09_-4 218767 518.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97653 1236 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65377 1812 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33169 3420 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76944 1530 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115870 974.3 ns/op BenchmarkMapNoChanges-4 848900 142.0 ns/op BenchmarkTrim-4 39064 3065 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3294536 36.59 ns/op BenchmarkToValidUTF8/InvalidASCII-4 185240 638.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 121612 926.3 ns/op BenchmarkEqualFold/Tests-4 54710 2163 ns/op BenchmarkEqualFold/ASCII-4 3403281 35.47 ns/op BenchmarkEqualFold/UnicodePrefix-4 107779 1102 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116840 1010 ns/op BenchmarkIndexHard1-4 835 143728 ns/op BenchmarkIndexHard2-4 589 199809 ns/op BenchmarkIndexHard3-4 148 798774 ns/op BenchmarkIndexHard4-4 182 651864 ns/op BenchmarkLastIndexHard1-4 57 1976523 ns/op BenchmarkLastIndexHard2-4 58 1988701 ns/op BenchmarkLastIndexHard3-4 56 2001566 ns/op BenchmarkCountHard1-4 828 143066 ns/op BenchmarkCountHard2-4 600 199608 ns/op BenchmarkCountHard3-4 148 792856 ns/op BenchmarkIndexTorture-4 7656 15662 ns/op BenchmarkCountTorture-4 7407 15542 ns/op BenchmarkCountTortureOverlapping-4 652 159617 ns/op BenchmarkCountByte/10-4 4263687 27.60 ns/op 362.33 MB/s BenchmarkCountByte/32-4 4096390 28.41 ns/op 1126.41 MB/s BenchmarkCountByte/4096-4 868189 136.3 ns/op 30055.61 MB/s BenchmarkCountByte/4194304-4 672 166470 ns/op 25195.56 MB/s BenchmarkCountByte/67108864-4 19 5984095 ns/op 11214.54 MB/s BenchmarkFields/ASCII/16-4 236860 487.2 ns/op 32.84 MB/s 64 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19773 5878 ns/op 43.55 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1239 91749 ns/op 44.64 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 62 1745746 ns/op 37.54 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28123811 ns/op 37.28 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 123913 938.4 ns/op 17.05 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9110 12303 ns/op 20.81 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 576 198643 ns/op 20.62 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4193053 ns/op 15.63 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87831942 ns/op 11.94 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 171925 691.1 ns/op 23.15 MB/s 64 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17376 6734 ns/op 38.01 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 885 123412 ns/op 33.19 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3001925 ns/op 21.83 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68623176 ns/op 15.28 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 148904 776.7 ns/op 20.60 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12432 9731 ns/op 26.31 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 733 157919 ns/op 25.94 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3638282 ns/op 18.01 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 79712342 ns/op 13.15 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 110028535 ns/op BenchmarkSplitSingleByteSeparator-4 14 8006587 ns/op BenchmarkSplitMultiByteSeparator-4 28 3901572 ns/op BenchmarkSplitNSingleByteSeparator-4 206464 507.7 ns/op BenchmarkSplitNMultiByteSeparator-4 191067 659.9 ns/op BenchmarkRepeat/5x0-4 3414967 34.74 ns/op BenchmarkRepeat/5x1-4 3405544 34.33 ns/op BenchmarkRepeat/5x2-4 266170 448.6 ns/op BenchmarkRepeat/5x6-4 160609 739.5 ns/op BenchmarkRepeat/10x0-4 3389792 35.28 ns/op BenchmarkRepeat/10x1-4 3302161 35.30 ns/op BenchmarkRepeat/10x2-4 254888 456.6 ns/op BenchmarkRepeat/10x6-4 156398 762.1 ns/op BenchmarkRepeatLarge/256/1-4 73218 1545 ns/op 165.67 MB/s BenchmarkRepeatLarge/256/16-4 107700 987.8 ns/op 259.17 MB/s BenchmarkRepeatLarge/512/1-4 56359 1922 ns/op 266.39 MB/s BenchmarkRepeatLarge/512/16-4 74323 1355 ns/op 377.99 MB/s BenchmarkRepeatLarge/1024/1-4 44316 2544 ns/op 402.52 MB/s BenchmarkRepeatLarge/1024/16-4 60187 1870 ns/op 547.64 MB/s BenchmarkRepeatLarge/2048/1-4 32624 3488 ns/op 587.15 MB/s BenchmarkRepeatLarge/2048/16-4 39943 2820 ns/op 726.32 MB/s BenchmarkRepeatLarge/4096/1-4 20744 5160 ns/op 793.78 MB/s BenchmarkRepeatLarge/4096/16-4 25184 4756 ns/op 861.29 MB/s BenchmarkRepeatLarge/8192/1-4 12999 9144 ns/op 895.93 MB/s BenchmarkRepeatLarge/8192/16-4 14552 8137 ns/op 1006.79 MB/s BenchmarkRepeatLarge/8192/4097-4 5248965 22.57 ns/op 181503.54 MB/s BenchmarkRepeatLarge/16384/1-4 7720 15124 ns/op 1083.34 MB/s BenchmarkRepeatLarge/16384/16-4 7536 14533 ns/op 1127.35 MB/s BenchmarkRepeatLarge/16384/4097-4 8938 11358 ns/op 1082.19 MB/s BenchmarkRepeatLarge/32768/1-4 4615 26558 ns/op 1233.84 MB/s BenchmarkRepeatLarge/32768/16-4 4380 27024 ns/op 1212.56 MB/s BenchmarkRepeatLarge/32768/4097-4 4644 25439 ns/op 1127.38 MB/s BenchmarkRepeatLarge/65536/1-4 1916 55221 ns/op 1186.80 MB/s BenchmarkRepeatLarge/65536/16-4 2497 49702 ns/op 1318.58 MB/s BenchmarkRepeatLarge/65536/4097-4 2455 46350 ns/op 1325.88 MB/s BenchmarkRepeatLarge/131072/1-4 228 520917 ns/op 251.62 MB/s BenchmarkRepeatLarge/131072/16-4 206 521543 ns/op 251.32 MB/s BenchmarkRepeatLarge/131072/4097-4 217 515241 ns/op 246.50 MB/s BenchmarkRepeatLarge/262144/1-4 100 1075236 ns/op 243.80 MB/s BenchmarkRepeatLarge/262144/16-4 100 1032355 ns/op 253.93 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1031215 ns/op 250.30 MB/s BenchmarkRepeatLarge/524288/1-4 55 2036998 ns/op 257.38 MB/s BenchmarkRepeatLarge/524288/16-4 63 2036548 ns/op 257.44 MB/s BenchmarkRepeatLarge/524288/4097-4 63 2042311 ns/op 254.77 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4089310 ns/op 256.42 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4019191 ns/op 260.89 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4174468 ns/op 250.27 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7877932 ns/op 266.21 MB/s BenchmarkRepeatLarge/2097152/16-4 15 8243055 ns/op 254.41 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8188065 ns/op 255.69 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15851853 ns/op 264.59 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15675414 ns/op 267.57 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16042010 ns/op 261.27 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31488489 ns/op 266.40 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31912691 ns/op 262.86 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31293947 ns/op 267.99 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64091664 ns/op 261.77 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60158738 ns/op 278.88 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62785018 ns/op 267.22 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122608009 ns/op 273.67 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120654544 ns/op 278.10 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 120806441 ns/op 277.75 MB/s BenchmarkRepeatLarge/67108864/1-4 1 240246137 ns/op 279.33 MB/s BenchmarkRepeatLarge/67108864/16-4 1 235254915 ns/op 285.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 238591742 ns/op 281.27 MB/s BenchmarkRepeatLarge/134217728/1-4 1 476741679 ns/op 281.53 MB/s BenchmarkRepeatLarge/134217728/16-4 1 460289175 ns/op 291.59 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 458280151 ns/op 292.87 MB/s BenchmarkRepeatLarge/268435456/1-4 1 946241805 ns/op 283.69 MB/s BenchmarkRepeatLarge/268435456/16-4 1 910977149 ns/op 294.67 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 940033822 ns/op 285.56 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1875814968 ns/op 286.21 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1844416371 ns/op 291.08 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1853048495 ns/op 289.72 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3743401938 ns/op 286.84 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3661891823 ns/op 293.22 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3707200835 ns/op 289.64 MB/s BenchmarkIndexAnyASCII/1:1-4 2088132 56.81 ns/op BenchmarkIndexAnyASCII/1:2-4 2075108 59.10 ns/op BenchmarkIndexAnyASCII/1:4-4 1991582 58.18 ns/op BenchmarkIndexAnyASCII/1:8-4 2046338 58.68 ns/op BenchmarkIndexAnyASCII/1:16-4 2083057 56.93 ns/op BenchmarkIndexAnyASCII/1:32-4 2031734 58.80 ns/op BenchmarkIndexAnyASCII/1:64-4 2063480 57.54 ns/op BenchmarkIndexAnyASCII/16:1-4 2111317 55.67 ns/op BenchmarkIndexAnyASCII/16:2-4 700557 167.6 ns/op BenchmarkIndexAnyASCII/16:4-4 687112 167.6 ns/op BenchmarkIndexAnyASCII/16:8-4 688980 170.0 ns/op BenchmarkIndexAnyASCII/16:16-4 621709 182.2 ns/op BenchmarkIndexAnyASCII/16:32-4 538909 212.3 ns/op BenchmarkIndexAnyASCII/16:64-4 463773 258.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1787398 65.06 ns/op BenchmarkIndexAnyASCII/256:2-4 65220 1865 ns/op BenchmarkIndexAnyASCII/256:4-4 64120 1860 ns/op BenchmarkIndexAnyASCII/256:8-4 64023 1863 ns/op BenchmarkIndexAnyASCII/256:16-4 63943 1876 ns/op BenchmarkIndexAnyASCII/256:32-4 62701 1917 ns/op BenchmarkIndexAnyASCII/256:64-4 60387 1988 ns/op BenchmarkIndexAnyUTF8/1:1-4 2042818 57.40 ns/op BenchmarkIndexAnyUTF8/1:2-4 2055367 57.81 ns/op BenchmarkIndexAnyUTF8/1:4-4 2036182 58.34 ns/op BenchmarkIndexAnyUTF8/1:8-4 2087644 57.49 ns/op BenchmarkIndexAnyUTF8/1:16-4 2138450 56.36 ns/op BenchmarkIndexAnyUTF8/1:32-4 2092780 57.31 ns/op BenchmarkIndexAnyUTF8/1:64-4 2120660 55.79 ns/op BenchmarkIndexAnyUTF8/16:1-4 1656040 71.53 ns/op BenchmarkIndexAnyUTF8/16:2-4 314173 362.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 326198 363.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 303343 386.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 300427 396.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 309304 390.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 286956 389.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 440834 269.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 24046 4860 ns/op BenchmarkIndexAnyUTF8/256:4-4 24883 4869 ns/op BenchmarkIndexAnyUTF8/256:8-4 24790 4788 ns/op BenchmarkIndexAnyUTF8/256:16-4 23986 4957 ns/op BenchmarkIndexAnyUTF8/256:32-4 22525 5325 ns/op BenchmarkIndexAnyUTF8/256:64-4 22606 5309 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1978706 59.93 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2140009 57.44 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2025907 59.52 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1992908 59.88 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2051463 59.57 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2002785 58.67 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2015994 59.78 ns/op BenchmarkLastIndexAnyASCII/16:1-4 771579 150.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 758113 152.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 759043 156.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 722715 161.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 671548 174.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 576238 202.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 464953 250.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74122 1620 ns/op BenchmarkLastIndexAnyASCII/256:2-4 73653 1648 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72886 1624 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73420 1634 ns/op BenchmarkLastIndexAnyASCII/256:16-4 73107 1655 ns/op BenchmarkLastIndexAnyASCII/256:32-4 71745 1675 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69109 1730 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2080280 56.97 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1991726 59.08 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2092543 55.19 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2133450 56.72 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2182824 54.60 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2147709 55.83 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2169078 55.06 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 384601 306.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 195102 596.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 192162 604.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 186169 609.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176398 647.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 176502 658.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 174458 676.4 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29158 4088 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13521 9021 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12787 8822 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13483 9259 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12768 9463 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12086 9822 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12189 9938 ns/op BenchmarkTrimASCII/1:1-4 3090494 37.61 ns/op BenchmarkTrimASCII/1:2-4 2516179 47.58 ns/op BenchmarkTrimASCII/1:4-4 2342428 51.46 ns/op BenchmarkTrimASCII/1:8-4 2098869 57.28 ns/op BenchmarkTrimASCII/1:16-4 1759201 68.87 ns/op BenchmarkTrimASCII/16:1-4 2762220 43.73 ns/op BenchmarkTrimASCII/16:2-4 719334 150.4 ns/op BenchmarkTrimASCII/16:4-4 780196 153.9 ns/op BenchmarkTrimASCII/16:8-4 702183 160.7 ns/op BenchmarkTrimASCII/16:16-4 669038 170.6 ns/op BenchmarkTrimASCII/256:1-4 809062 147.5 ns/op BenchmarkTrimASCII/256:2-4 78016 1534 ns/op BenchmarkTrimASCII/256:4-4 77406 1549 ns/op BenchmarkTrimASCII/256:8-4 77563 1565 ns/op BenchmarkTrimASCII/256:16-4 76840 1580 ns/op BenchmarkTrimASCII/4096:1-4 74991 1614 ns/op BenchmarkTrimASCII/4096:2-4 4995 23905 ns/op BenchmarkTrimASCII/4096:4-4 4810 23975 ns/op BenchmarkTrimASCII/4096:8-4 4815 23721 ns/op BenchmarkTrimASCII/4096:16-4 4966 24027 ns/op BenchmarkTrimByte-4 4335558 27.52 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13251 9019 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13243 9033 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1136 104149 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2318 51655 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4501 26062 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7947 14557 ns/op BenchmarkJoin/0-4 5145074 22.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4161530 28.82 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 205893 577.5 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 134026 860.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103312 1177 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 85891 1402 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 74224 1617 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 62076 1943 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2647704 44.19 ns/op BenchmarkTrimSpace/ASCII-4 1552702 77.63 ns/op BenchmarkTrimSpace/SomeNonASCII-4 131358 847.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 75034 1626 ns/op BenchmarkReplaceAll-4 121562 961.1 ns/op 16 B/op 1 allocs/op PASS ok strings 66.252s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 53415 2162 ns/op BenchmarkCond2-4 25093 4002 ns/op BenchmarkCond4-4 16496 7361 ns/op BenchmarkCond8-4 8402 13325 ns/op BenchmarkCond16-4 4010 29166 ns/op BenchmarkCond32-4 1544 71806 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 386941 267.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 296695 428.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 472197 245.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 484755 249.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 250530 425.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 562639 234.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75980 1889 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68168 2115 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 54012 2846 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 46015 3163 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 506038 270.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 178873 743.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 439911 271.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 141472 898.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 530042 236.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 161354 761.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1964757 54.14 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41102 3083 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 104668 1002 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 454108 528.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6376 16867 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 286 413681 ns/op BenchmarkRange/*sync.Map-4 1214 85051 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 77754 1423 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 185946 595.8 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 53305 1976 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 87243 1160 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 237206 495.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 194596 958.2 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72898 1764 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 169986 681.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 538651 226.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 50197 2236 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 138643 920.3 ns/op BenchmarkSwapCollision/*sync.Map-4 69516 1803 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 254 466484 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97743 1271 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 285260 372.5 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20139 5513 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 62190 2093 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19774 5952 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 310744 372.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 106496 1107 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 171729 809.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1564875 66.25 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 159700 720.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2416126 65.04 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 471552 252.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 160026 820.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 414658 248.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 101475 1382 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 294171 371.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 424755 306.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 106441 1114 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 476641 241.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 179577 775.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 109286 1178 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 178354 880.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 52611 2450 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 175779 642.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 371401 301.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 110727 1078 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 516906 241.1 ns/op BenchmarkUncontendedSemaphore-4 3355526 35.45 ns/op BenchmarkContendedSemaphore-4 3076178 39.05 ns/op BenchmarkMutexUncontended-4 683601 150.5 ns/op BenchmarkMutex-4 109972 915.8 ns/op BenchmarkMutexSlack-4 150501 963.6 ns/op BenchmarkMutexWork-4 109886 1054 ns/op BenchmarkMutexWorkSlack-4 117718 1094 ns/op BenchmarkMutexNoSpin-4 51080 2259 ns/op BenchmarkMutexSpin-4 60148 1920 ns/op BenchmarkOnce-4 471166 258.6 ns/op BenchmarkSemaUncontended-4 6258007 19.30 ns/op BenchmarkSemaSyntNonblock-4 1000000 107.7 ns/op BenchmarkSemaSyntBlock-4 1000000 110.3 ns/op BenchmarkSemaWorkNonblock-4 794950 156.3 ns/op BenchmarkSemaWorkBlock-4 808530 162.5 ns/op BenchmarkRWMutexUncontended-4 369747 291.2 ns/op BenchmarkRWMutexWrite100-4 302529 413.0 ns/op BenchmarkRWMutexWrite10-4 266056 481.3 ns/op BenchmarkRWMutexWorkWrite100-4 227184 526.8 ns/op BenchmarkRWMutexWorkWrite10-4 215760 614.0 ns/op BenchmarkWaitGroupUncontended-4 1048866 121.3 ns/op BenchmarkWaitGroupAddDone-4 290161 406.5 ns/op BenchmarkWaitGroupAddDoneWork-4 332288 391.7 ns/op BenchmarkWaitGroupWait-4 5162551 23.05 ns/op BenchmarkWaitGroupWaitWork-4 3317641 35.99 ns/op BenchmarkWaitGroupActuallyWait-4 38074 3102 ns/op 32 B/op 2 allocs/op PASS ok sync 17.269s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 479960 254.3 ns/op PASS ok sync/atomic 0.161s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 94848 1226 ns/op 0 B/op 0 allocs/op PASS ok testing 0.170s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7384 14403 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11727 10230 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1238579 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 118 1003950 ns/op 1096 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 191770434 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 194415620 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1677 69458 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2056 54127 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 6044206 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5382104 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 747089045 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 728394228 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 213 553737 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 485600 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60720919 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58134721 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7228463106 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6987396779 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2689 43089 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3170779 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 331388015 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2296 46546 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 260 432695 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4527780 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7492 15869 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.322s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 81539300 ns/op BenchmarkVariableString-4 94554 1184 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1947 54855 ns/op 2508 B/op 39 allocs/op PASS ok text/template/parse 0.533s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3365854 ns/op BenchmarkAfter-4 103 1280095 ns/op BenchmarkStop-4 190 634646 ns/op BenchmarkSimultaneousAfterFunc-4 27 4441628 ns/op BenchmarkStartStop-4 200 618632 ns/op BenchmarkReset-4 2030 60511 ns/op BenchmarkSleep-4 27 3844501 ns/op BenchmarkParallelTimerLatency-4 51 235668 avg-late-ns 3184326 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 323292 avg-late-ns 872297 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 352890 avg-late-ns 1285306 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 421476 avg-late-ns 1170215 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 329580 avg-late-ns 1815405 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 356860 avg-late-ns 2457249 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 171209 avg-late-ns 1386794 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 256009 avg-late-ns 2173980 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 178294 avg-late-ns 1309160 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 168105 avg-late-ns 1244024 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 923949 avg-late-ns 4858466 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 289936 avg-late-ns 818591 max-late-ns BenchmarkTicker-4 267 392248 ns/op BenchmarkTickerReset-4 4116 31667 ns/op BenchmarkTickerResetNaive-4 169 715075 ns/op BenchmarkNow-4 1000000 104.4 ns/op BenchmarkNowUnixNano-4 1000000 103.6 ns/op BenchmarkNowUnixMilli-4 1000000 104.6 ns/op BenchmarkNowUnixMicro-4 1138992 102.2 ns/op BenchmarkFormat-4 58735 2072 ns/op BenchmarkFormatRFC3339-4 77727 1534 ns/op BenchmarkFormatRFC3339Nano-4 73280 1556 ns/op BenchmarkFormatNow-4 80686 1495 ns/op BenchmarkMarshalJSON-4 104486 1146 ns/op BenchmarkMarshalText-4 110355 1117 ns/op BenchmarkParse-4 141391 845.7 ns/op BenchmarkParseRFC3339UTC-4 318984 370.0 ns/op BenchmarkParseRFC3339UTCBytes-4 210747 556.5 ns/op BenchmarkParseRFC3339TZ-4 95666 1208 ns/op BenchmarkParseRFC3339TZBytes-4 78267 1539 ns/op BenchmarkParseDuration-4 512774 223.1 ns/op BenchmarkHour-4 831487 139.7 ns/op BenchmarkSecond-4 814963 138.9 ns/op BenchmarkYear-4 612302 184.7 ns/op BenchmarkDay-4 589677 203.2 ns/op BenchmarkISOWeek-4 619773 186.9 ns/op BenchmarkGoString-4 76540 1572 ns/op BenchmarkUnmarshalText-4 66392 1781 ns/op PASS ok time 11.401s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 604381 181.2 ns/op BenchmarkDecodeValidJapaneseChars-4 709032 154.5 ns/op BenchmarkDecodeRune-4 1665340 69.07 ns/op BenchmarkEncodeValidASCII-4 496044 206.0 ns/op BenchmarkEncodeValidJapaneseChars-4 815134 148.6 ns/op BenchmarkAppendRuneValidASCII-4 1662351 72.33 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2540433 47.08 ns/op BenchmarkEncodeRune-4 2892133 41.74 ns/op PASS ok unicode/utf16 1.223s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 831169 144.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 170828 668.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3779803 31.72 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 421147 276.1 ns/op BenchmarkValidTenASCIIChars-4 835435 138.5 ns/op BenchmarkValid100KASCIIChars-4 91 1303740 ns/op BenchmarkValidTenJapaneseChars-4 154240 779.8 ns/op BenchmarkValidLongMostlyASCII-4 86 1363710 ns/op BenchmarkValidLongJapanese-4 48 2222941 ns/op BenchmarkValidStringTenASCIIChars-4 4850828 24.21 ns/op BenchmarkValidString100KASCIIChars-4 9445 12666 ns/op BenchmarkValidStringTenJapaneseChars-4 420211 256.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1200 98886 ns/op BenchmarkValidStringLongJapanese-4 151 780670 ns/op BenchmarkEncodeASCIIRune-4 4117058 29.28 ns/op BenchmarkEncodeJapaneseRune-4 2497914 45.02 ns/op BenchmarkAppendASCIIRune-4 9812916 12.15 ns/op BenchmarkAppendJapaneseRune-4 2817313 41.39 ns/op BenchmarkDecodeASCIIRune-4 2887309 41.22 ns/op BenchmarkDecodeJapaneseRune-4 1985569 60.87 ns/op BenchmarkFullRune/ASCII-4 3311647 36.25 ns/op BenchmarkFullRune/Incomplete-4 1565739 77.25 ns/op BenchmarkFullRune/Japanese-4 3459127 34.13 ns/op PASS ok unicode/utf8 3.638s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 59056280917 ns/op PASS ok cmd/api 66.150s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.4 ns/op BenchmarkEqArrayOfStrings64-4 146754 799.3 ns/op BenchmarkEqArrayOfStrings1024-4 8838 11701 ns/op BenchmarkEqArrayOfFloats5-4 1378284 87.39 ns/op BenchmarkEqArrayOfFloats64-4 141764 839.8 ns/op BenchmarkEqArrayOfFloats1024-4 8900 12510 ns/op BenchmarkEqStruct-4 16801286 6.160 ns/op PASS ok cmd/compile/internal/reflectdata 0.965s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62349 ns/op BenchmarkCopyElim1-4 591 172624 ns/op BenchmarkCopyElim10-4 552 184935 ns/op BenchmarkCopyElim100-4 308 349604 ns/op BenchmarkCopyElim1000-4 52 2154622 ns/op BenchmarkCopyElim10000-4 3 41597275 ns/op BenchmarkCopyElim100000-4 1 740976489 ns/op BenchmarkDeadCode/1-4 613 191875 ns/op BenchmarkDeadCode/10-4 489 239855 ns/op BenchmarkDeadCode/100-4 234 509731 ns/op BenchmarkDeadCode/1000-4 44 2720488 ns/op BenchmarkDeadCode/10000-4 3 35841953 ns/op BenchmarkDeadCode/100000-4 1 482986195 ns/op BenchmarkDeadCode/200000-4 1 1010071643 ns/op BenchmarkDominatorsLinear-4 12 11373378 ns/op 0.88 MB/s BenchmarkDominatorsFwdBack-4 8 15687696 ns/op 0.64 MB/s BenchmarkDominatorsManyPred-4 7 14743071 ns/op 0.68 MB/s BenchmarkDominatorsMaxPred-4 8 14196543 ns/op 0.70 MB/s BenchmarkDominatorsMaxPredVal-4 7 15068606 ns/op 0.66 MB/s BenchmarkFuse/1-4 537 209567 ns/op BenchmarkFuse/10-4 421 268703 ns/op BenchmarkFuse/100-4 138 868284 ns/op BenchmarkFuse/1000-4 19 6338751 ns/op BenchmarkFuse/10000-4 2 90043351 ns/op BenchmarkNilCheckDeep1-4 12591 9530 ns/op 0.10 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 4969 22933 ns/op 0.44 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 750 156255 ns/op 0.64 MB/s 655 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1530130 ns/op 0.65 MB/s 5812 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19165070 ns/op 0.52 MB/s 104130 B/op 6 allocs/op BenchmarkDSEPass-4 31 3747856 ns/op 44616 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 120389924 ns/op 4242176 B/op 108177 allocs/op BenchmarkCSEPass-4 7 16079470 ns/op 131532 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 156486236 ns/op 5663424 B/op 97456 allocs/op BenchmarkDeadcodePass-4 181 647447 ns/op 90075 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 128622598 ns/op 4063920 B/op 45057 allocs/op BenchmarkMultiPass-4 63 1765703 ns/op 258882 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 255377839 ns/op 11156880 B/op 149534 allocs/op BenchmarkCondRewrite/SoloJump-4 3023641 40.03 ns/op BenchmarkCondRewrite/CombJump-4 2818116 43.22 ns/op PASS ok cmd/compile/internal/ssa 14.971s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9350 11398 ns/op BenchmarkExtShift-4 16084 7458 ns/op BenchmarkModify-4 9208 12615 ns/op BenchmarkMullImm-4 17202 7061 ns/op BenchmarkConstModify-4 9279 12423 ns/op BenchmarkBitSet-4 19600 6096 ns/op BenchmarkBitClear-4 18948 6386 ns/op BenchmarkBitToggle-4 19432 6186 ns/op BenchmarkBitSetConst-4 154489 770.3 ns/op BenchmarkBitClearConst-4 151458 763.1 ns/op BenchmarkBitToggleConst-4 153849 762.7 ns/op BenchmarkDivconstI64-4 8526642 13.95 ns/op BenchmarkModconstI64-4 8451962 14.18 ns/op BenchmarkDivisiblePow2constI64-4 8272629 14.43 ns/op BenchmarkDivisibleconstI64-4 9296060 12.81 ns/op BenchmarkDivisibleWDivconstI64-4 6120204 19.40 ns/op BenchmarkDivconstU64/3-4 8517153 13.95 ns/op BenchmarkDivconstU64/5-4 8259514 14.30 ns/op BenchmarkDivconstU64/37-4 9005845 13.48 ns/op BenchmarkDivconstU64/1234567-4 8542368 14.01 ns/op BenchmarkModconstU64-4 8469186 14.03 ns/op BenchmarkDivisibleconstU64-4 8138968 14.83 ns/op BenchmarkDivisibleWDivconstU64-4 6087592 19.59 ns/op BenchmarkDivconstI32-4 8766376 14.00 ns/op BenchmarkModconstI32-4 8447325 14.28 ns/op BenchmarkDivisiblePow2constI32-4 8479366 14.04 ns/op BenchmarkDivisibleconstI32-4 8978962 13.39 ns/op BenchmarkDivisibleWDivconstI32-4 6100012 19.57 ns/op BenchmarkDivconstU32-4 8560504 13.72 ns/op BenchmarkModconstU32-4 8449237 14.50 ns/op BenchmarkDivisibleconstU32-4 8546112 14.03 ns/op BenchmarkDivisibleWDivconstU32-4 6156877 19.65 ns/op BenchmarkDivconstI16-4 8502211 13.83 ns/op BenchmarkModconstI16-4 8323942 14.29 ns/op BenchmarkDivisiblePow2constI16-4 8498012 14.08 ns/op BenchmarkDivisibleconstI16-4 8979187 13.23 ns/op BenchmarkDivisibleWDivconstI16-4 5996361 20.19 ns/op BenchmarkDivconstU16-4 8453724 14.31 ns/op BenchmarkModconstU16-4 9510505 12.59 ns/op BenchmarkDivisibleconstU16-4 8344768 14.32 ns/op BenchmarkDivisibleWDivconstU16-4 6134059 18.81 ns/op BenchmarkDivconstI8-4 9440995 12.70 ns/op BenchmarkModconstI8-4 8762854 13.64 ns/op BenchmarkDivisiblePow2constI8-4 8541748 13.99 ns/op BenchmarkDivisibleconstI8-4 8369736 14.01 ns/op BenchmarkDivisibleWDivconstI8-4 6152835 19.63 ns/op BenchmarkDivconstU8-4 8491138 14.05 ns/op BenchmarkModconstU8-4 9499064 12.53 ns/op BenchmarkDivisibleconstU8-4 8353657 14.37 ns/op BenchmarkDivisibleWDivconstU8-4 6152056 19.62 ns/op BenchmarkMul2-4 166464 727.7 ns/op BenchmarkMulNeg2-4 163828 732.9 ns/op BenchmarkEfaceInteger-4 3631060 29.86 ns/op BenchmarkMulconstI32/3-4 16405490 7.198 ns/op BenchmarkMulconstI32/5-4 16661493 7.169 ns/op BenchmarkMulconstI32/12-4 16244632 7.261 ns/op BenchmarkMulconstI32/120-4 16582317 7.253 ns/op BenchmarkMulconstI32/-120-4 16567933 7.227 ns/op BenchmarkMulconstI32/65537-4 16674393 7.199 ns/op BenchmarkMulconstI32/65538-4 16471800 7.172 ns/op BenchmarkMulconstI64/3-4 16723618 7.209 ns/op BenchmarkMulconstI64/5-4 16686854 7.196 ns/op BenchmarkMulconstI64/12-4 16289421 7.265 ns/op BenchmarkMulconstI64/120-4 16354053 7.254 ns/op BenchmarkMulconstI64/-120-4 16553527 7.184 ns/op BenchmarkMulconstI64/65537-4 16733701 7.175 ns/op BenchmarkMulconstI64/65538-4 16582856 7.166 ns/op BenchmarkMulconstU32/3-4 16420824 7.229 ns/op BenchmarkMulconstU32/5-4 16546992 7.244 ns/op BenchmarkMulconstU32/12-4 16637722 7.249 ns/op BenchmarkMulconstU32/120-4 16223686 7.188 ns/op BenchmarkMulconstU32/65537-4 16579568 7.259 ns/op BenchmarkMulconstU32/65538-4 16775689 7.198 ns/op BenchmarkMulconstU64/3-4 16661528 7.181 ns/op BenchmarkMulconstU64/5-4 16552227 7.155 ns/op BenchmarkMulconstU64/12-4 16625108 7.183 ns/op BenchmarkMulconstU64/120-4 16382024 7.191 ns/op BenchmarkMulconstU64/65537-4 16744729 7.226 ns/op BenchmarkMulconstU64/65538-4 16328764 7.207 ns/op BenchmarkShiftArithmeticRight-4 19814172 6.111 ns/op BenchmarkSwitch8Predictable-4 13109179 7.824 ns/op BenchmarkSwitch8Unpredictable-4 5777107 18.53 ns/op BenchmarkSwitch32Predictable-4 8441320 12.24 ns/op BenchmarkSwitch32Unpredictable-4 5789786 18.06 ns/op BenchmarkSwitchStringPredictable-4 7981957 13.34 ns/op BenchmarkSwitchStringUnpredictable-4 4442998 24.16 ns/op PASS ok cmd/compile/internal/test 11.979s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 126 944456 ns/op BenchmarkNamed/Underlying/nongeneric-4 896196 131.8 ns/op BenchmarkNamed/Underlying/generic-4 912271 132.5 ns/op BenchmarkNamed/Underlying/src_instance-4 850296 132.2 ns/op BenchmarkNamed/Underlying/user_instance-4 805202 135.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 566810132 ns/op 53915 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 368906376 ns/op 82830 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 166843802 ns/op 183079 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 140015389 ns/op 218123 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 386877019 ns/op 13258 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88623414 ns/op 57863 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36137475 ns/op 141894 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35275590 ns/op 145341 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 142952021 ns/op 15173 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41104477 ns/op 52765 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21827671 ns/op 99377 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20592253 ns/op 105337 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1174656103 ns/op 53992 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 576685160 ns/op 109968 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 169450135 ns/op 374106 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 121771394 ns/op 520501 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 447051047 ns/op 4469 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66835074 ns/op 29878 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40902429 ns/op 48815 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39643367 ns/op 50365 lines/s PASS ok cmd/compile/internal/types2 16.083s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 129 854891 ns/op 1921705 sys-ns/op 1381341 user-ns/op PASS ok cmd/go 0.216s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67848 1731 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77671 1515 ns/op 5.28 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14350 8316 ns/op 123.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14822 8194 ns/op 124.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2208 53921 ns/op 151.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2200 53668 ns/op 152.64 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.979s All tests passed.