linux-amd64-race at ff18af84019c7f6ce245db2aa6b19bb62c4ae02b :: 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-rn5ddd2e2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "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-rn5ddd2e2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "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.65+ #1 SMP Thu Nov 10 10:13:28 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 1.094s ok archive/zip 1.982s ok bufio 0.284s ok bytes 3.635s ok compress/bzip2 0.443s ok compress/flate 5.181s ok compress/gzip 11.249s ok compress/lzw 0.542s ok compress/zlib 4.394s ok container/heap 0.037s ok container/list 0.027s ok container/ring 0.029s ok context 0.047s ok crypto 0.028s ok crypto/aes 0.068s ok crypto/cipher 0.058s ok crypto/des 0.058s ok crypto/dsa 0.028s ok crypto/ecdh 0.199s ok crypto/ecdsa 0.149s ok crypto/ed25519 0.363s ok crypto/elliptic 0.047s ok crypto/hmac 0.038s ok crypto/internal/alias 0.027s ok crypto/internal/bigmod 2.431s ok crypto/internal/boring 0.028s ok crypto/internal/boring/bcache 0.287s ok crypto/internal/edwards25519 33.731s ok crypto/internal/edwards25519/field 11.419s ok crypto/internal/nistec 3.642s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.036s ok crypto/rand 0.346s ok crypto/rc4 0.433s ok crypto/rsa 0.422s ok crypto/sha1 0.048s ok crypto/sha256 0.038s ok crypto/sha512 0.029s ok crypto/subtle 0.363s ok crypto/tls 1.523s ok crypto/x509 1.020s ok database/sql 0.338s ok database/sql/driver 0.028s ok debug/buildinfo 0.048s ok debug/dwarf 0.079s ok debug/elf 1.152s ok debug/gosym 0.292s ok debug/macho 0.038s ok debug/pe 0.058s ok debug/plan9obj 0.027s ok embed 0.027s [no tests to run] ok embed/internal/embedtest 0.028s ok encoding/ascii85 0.038s ok encoding/asn1 0.037s ok encoding/base32 0.069s ok encoding/base64 0.041s ok encoding/binary 0.038s ok encoding/csv 0.059s ok encoding/gob 14.913s ok encoding/hex 0.039s ok encoding/json 1.100s ok encoding/pem 1.952s ok encoding/xml 0.192s ok errors 0.037s ok expvar 0.029s ok flag 0.135s ok fmt 0.514s ok go/ast 0.037s ok go/build 3.467s ok go/build/constraint 0.038s ok go/constant 0.039s ok go/doc 0.230s ok go/doc/comment 1.672s ok go/format 0.058s ok go/importer 1.101s ok go/internal/gccgoimporter 0.058s ok go/internal/gcimporter 6.912s ok go/internal/srcimporter 11.161s ok go/parser 0.817s ok go/printer 1.086s ok go/scanner 0.039s ok go/token 0.108s ok go/types 26.181s ok hash 0.037s ok hash/adler32 0.047s ok hash/crc32 0.068s ok hash/crc64 0.038s ok hash/fnv 0.028s ok hash/maphash 0.311s ok html 0.028s ok html/template 0.191s ok image 0.392s ok image/color 0.049s ok image/draw 0.523s ok image/gif 0.828s ok image/jpeg 1.193s ok image/png 2.535s ok index/suffixarray 0.854s ok internal/abi 0.499s ok internal/buildcfg 0.027s ok internal/coverage/cformat 0.027s ok internal/coverage/cmerge 0.027s ok internal/coverage/pods 0.027s ok internal/coverage/slicereader 0.028s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.047s ok internal/cpu 0.082s ok internal/dag 0.027s ok internal/diff 0.027s ok internal/fmtsort 0.027s ok internal/fuzz 0.048s ok internal/godebug 0.028s ok internal/intern 0.223s ok internal/itoa 0.028s ok internal/poll 0.468s ok internal/profile 0.029s ok internal/reflectlite 0.234s ok internal/saferio 0.268s ok internal/singleflight 0.093s ok internal/testenv 0.027s ok internal/trace 0.159s ok internal/types/errors 0.600s ok internal/unsafeheader 0.028s ok internal/xcoff 0.048s ok io 0.059s ok io/fs 0.231s ok io/ioutil 0.038s ok log 0.040s ok log/syslog 1.253s ok math 0.037s ok math/big 2.634s ok math/bits 0.038s ok math/cmplx 0.027s ok math/rand 1.892s ok mime 0.048s ok mime/multipart 1.477s ok mime/quotedprintable 0.073s ok net 9.982s ok net/http 5.911s ok net/http/cgi 0.502s ok net/http/cookiejar 0.038s ok net/http/fcgi 0.146s ok net/http/httptest 0.170s ok net/http/httptrace 0.027s ok net/http/httputil 0.681s ok net/http/internal 0.037s ok net/http/internal/ascii 0.027s ok net/http/pprof 5.173s ok net/internal/socktest 0.027s ok net/mail 0.037s ok net/netip 0.327s ok net/rpc 0.068s ok net/rpc/jsonrpc 0.038s ok net/smtp 0.068s ok net/textproto 0.038s ok net/url 0.037s ok os 0.934s ok os/exec 0.239s ok os/exec/internal/fdtest 0.028s ok os/signal 2.260s ok os/user 0.028s ok path 0.028s ok path/filepath 0.069s ok plugin 0.027s ok reflect 0.494s ok regexp 2.643s ok regexp/syntax 4.015s ok runtime 30.846s ok runtime/cgo 0.027s ok runtime/coverage 0.028s ok runtime/debug 0.113s ok runtime/internal/atomic 0.072s ok runtime/internal/math 0.029s ok runtime/internal/sys 0.027s ok runtime/internal/syscall 0.027s ok runtime/metrics 0.028s ok runtime/pprof 6.968s ok runtime/race 8.607s ok runtime/trace 2.970s ok sort 0.413s ok strconv 1.961s ok strings 2.417s ok sync 0.415s ok sync/atomic 1.485s ok syscall 0.224s ok testing 0.803s ok testing/fstest 0.037s ok testing/iotest 0.027s ok testing/quick 0.150s ok text/scanner 0.039s ok text/tabwriter 0.038s ok text/template 0.090s ok text/template/parse 0.038s ok time 2.206s ok unicode 0.038s ok unicode/utf16 0.027s ok unicode/utf8 0.040s ok cmd/addr2line 1.215s ok cmd/api 5.284s ok cmd/asm/internal/asm 2.609s ok cmd/asm/internal/lex 0.028s ok cmd/compile/internal/abt 0.047s ok cmd/compile/internal/amd64 51.039s ok cmd/compile/internal/base 0.028s ok cmd/compile/internal/compare 0.027s ok cmd/compile/internal/dwarfgen 0.396s ok cmd/compile/internal/importer 0.675s ok cmd/compile/internal/ir 0.027s ok cmd/compile/internal/logopt 0.207s ok cmd/compile/internal/noder 0.038s ok cmd/compile/internal/reflectdata 0.027s [no tests to run] ok cmd/compile/internal/ssa 17.586s ok cmd/compile/internal/syntax 0.131s ok cmd/compile/internal/test 10.312s ok cmd/compile/internal/typecheck 0.241s ok cmd/compile/internal/types 0.027s ok cmd/compile/internal/types2 4.134s ok cmd/covdata 0.027s ok cmd/cover 0.936s ok cmd/dist 0.028s ok cmd/doc 0.611s ok cmd/fix 0.653s ok cmd/go 51.213s ok cmd/go/internal/auth 0.028s ok cmd/go/internal/cache 0.113s ok cmd/go/internal/fsys 0.048s ok cmd/go/internal/generate 0.037s ok cmd/go/internal/get 0.040s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.037s ok cmd/go/internal/lockedfile 0.174s ok cmd/go/internal/lockedfile/internal/filelock 0.066s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.037s ok cmd/go/internal/modfetch/codehost 0.038s ok cmd/go/internal/modfetch/zip_sum_test 0.038s ok cmd/go/internal/modindex 0.483s ok cmd/go/internal/modload 0.037s ok cmd/go/internal/mvs 0.048s ok cmd/go/internal/par 0.109s ok cmd/go/internal/str 0.028s ok cmd/go/internal/test 0.028s ok cmd/go/internal/vcs 0.037s ok cmd/go/internal/vcweb 0.038s ok cmd/go/internal/vcweb/vcstest 3.594s ok cmd/go/internal/web 0.028s ok cmd/go/internal/work 0.089s ok cmd/gofmt 0.179s ok cmd/internal/archive 0.753s ok cmd/internal/buildid 0.523s ok cmd/internal/dwarf 0.027s ok cmd/internal/edit 0.028s ok cmd/internal/goobj 0.028s ok cmd/internal/moddeps 0.841s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.412s ok cmd/internal/obj/ppc64 0.099s ok cmd/internal/obj/riscv 0.048s ok cmd/internal/obj/s390x 0.028s ok cmd/internal/obj/x86 0.147s ok cmd/internal/objabi 0.027s ok cmd/internal/pkgpath 0.134s ok cmd/internal/pkgpattern 0.037s ok cmd/internal/quoted 0.028s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.647s ok cmd/link 2.786s ok cmd/link/internal/benchmark 0.028s ok cmd/link/internal/ld 2.238s ok cmd/link/internal/loader 0.060s ok cmd/nm 0.607s ok cmd/objdump 1.458s ok cmd/pack 0.880s ok cmd/pprof 1.440s ok cmd/trace 0.290s ok cmd/vet 8.906s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3118 33137 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2408 42193 ns/op 1846 B/op 36 allocs/op Benchmark/Writer/PAX-4 1843 63046 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 5068 23442 ns/op 5203 B/op 16 allocs/op Benchmark/Reader/GNU-4 7060 17067 ns/op 5193 B/op 15 allocs/op Benchmark/Reader/PAX-4 2272 47748 ns/op 8917 B/op 33 allocs/op PASS ok archive/tar 0.923s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 284661908 ns/op 828480 B/op 81 allocs/op BenchmarkZip64Test-4 1 129173502 ns/op BenchmarkZip64TestSizes/4096-4 1354 81124 ns/op BenchmarkZip64TestSizes/1048576-4 211 562621 ns/op BenchmarkZip64TestSizes/67108864-4 1 123017574 ns/op PASS ok archive/zip 1.230s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 234789 460.2 ns/op BenchmarkReaderCopyUnoptimal-4 144500 763.2 ns/op BenchmarkReaderCopyNoWriteTo-4 7573 16822 ns/op BenchmarkReaderWriteToOptimal-4 10000 10679 ns/op BenchmarkReaderReadString-4 141852 807.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 225009 523.0 ns/op BenchmarkWriterCopyUnoptimal-4 225175 503.0 ns/op BenchmarkWriterCopyNoReadFrom-4 8932 15562 ns/op BenchmarkReaderEmpty-4 43521 2860 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33918 3454 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 561447 186.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.526s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5845 20991 ns/op 1561.06 MB/s BenchmarkWriteByte-4 470 245263 ns/op 16.70 MB/s BenchmarkWriteRune-4 253 464203 ns/op 26.47 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3768214 ns/op BenchmarkBufferFullSmallReads-4 100 1070986 ns/op BenchmarkBufferWriteBlock/N4096-4 6598 16470 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 403 286759 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20484256 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4647176 24.95 ns/op 400.85 MB/s BenchmarkIndexByte/32-4 4443144 26.49 ns/op 1208.22 MB/s BenchmarkIndexByte/4K-4 927241 132.4 ns/op 30944.76 MB/s BenchmarkIndexBytePortable/10-4 776356 144.1 ns/op 69.40 MB/s BenchmarkIndexBytePortable/32-4 258334 453.5 ns/op 70.57 MB/s BenchmarkIndexBytePortable/4K-4 2184 53199 ns/op 76.99 MB/s BenchmarkIndexRune/10-4 1000000 105.0 ns/op 95.26 MB/s BenchmarkIndexRune/32-4 1000000 104.0 ns/op 307.65 MB/s BenchmarkIndexRune/4K-4 380072 314.5 ns/op 13023.38 MB/s BenchmarkIndexRuneASCII/10-4 4651558 25.36 ns/op 394.33 MB/s BenchmarkIndexRuneASCII/32-4 4396273 27.07 ns/op 1181.96 MB/s BenchmarkIndexRuneASCII/4K-4 904550 128.3 ns/op 31917.74 MB/s BenchmarkEqual/0-4 7717768 15.33 ns/op BenchmarkEqual/1-4 1524308 79.54 ns/op 12.57 MB/s BenchmarkEqual/6-4 1479218 81.24 ns/op 73.86 MB/s BenchmarkEqual/9-4 1477695 81.08 ns/op 111.00 MB/s BenchmarkEqual/15-4 1449688 81.96 ns/op 183.01 MB/s BenchmarkEqual/16-4 1527524 78.38 ns/op 204.14 MB/s BenchmarkEqual/20-4 1430193 85.33 ns/op 234.39 MB/s BenchmarkEqual/32-4 1442750 82.56 ns/op 387.60 MB/s BenchmarkEqual/4K-4 104965 1139 ns/op 3595.10 MB/s BenchmarkIndex/10-4 3168556 38.05 ns/op 262.84 MB/s BenchmarkIndex/32-4 3098430 38.71 ns/op 826.62 MB/s BenchmarkIndex/4K-4 18248 6616 ns/op 619.14 MB/s BenchmarkIndexEasy/10-4 2860657 40.15 ns/op 249.09 MB/s BenchmarkIndexEasy/32-4 2926868 39.71 ns/op 805.93 MB/s BenchmarkIndexEasy/4K-4 484458 244.5 ns/op 16752.99 MB/s BenchmarkCount/10-4 1501111 81.06 ns/op 123.36 MB/s BenchmarkCount/32-4 1444728 83.05 ns/op 385.31 MB/s BenchmarkCount/4K-4 18138 6601 ns/op 620.54 MB/s BenchmarkCountEasy/10-4 1402390 85.78 ns/op 116.58 MB/s BenchmarkCountEasy/32-4 1349125 89.54 ns/op 357.38 MB/s BenchmarkCountEasy/4K-4 399793 299.6 ns/op 13670.55 MB/s BenchmarkCountSingle/10-4 3705778 31.76 ns/op 314.86 MB/s BenchmarkCountSingle/32-4 3492570 34.18 ns/op 936.26 MB/s BenchmarkCountSingle/4K-4 800664 142.8 ns/op 28687.09 MB/s BenchmarkToUpper/#00-4 2874788 41.78 ns/op BenchmarkToUpper/ONLYUPPER-4 302834 394.8 ns/op BenchmarkToUpper/abc-4 504896 241.0 ns/op BenchmarkToUpper/AbC123-4 296638 408.7 ns/op BenchmarkToUpper/azAZ09_-4 274350 437.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79749 1511 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38205 3032 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56916 2107 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126642 932.8 ns/op BenchmarkToLower/#00-4 2913270 41.40 ns/op BenchmarkToLower/abc-4 435241 264.8 ns/op BenchmarkToLower/AbC123-4 275758 397.2 ns/op BenchmarkToLower/azAZ09_-4 279586 436.6 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80702 1487 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42219 2808 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67214 1751 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120950 980.2 ns/op BenchmarkFields/ASCII/16-4 120601 995.0 ns/op 16.08 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8563 14159 ns/op 18.08 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 549 220753 ns/op 18.55 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3869543 ns/op 16.94 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60779801 ns/op 17.25 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 69458 1699 ns/op 9.42 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5564 21646 ns/op 11.83 MB/s 640 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 345 332795 ns/op 12.31 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6571439 ns/op 9.97 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127579430 ns/op 8.22 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 139304 845.0 ns/op 18.93 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11571 10194 ns/op 25.11 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 655 168388 ns/op 24.32 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3862311 ns/op 16.97 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 86143450 ns/op 12.17 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 89109 1364 ns/op 11.73 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7827 15608 ns/op 16.40 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 464 244866 ns/op 16.73 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 5235446 ns/op 12.52 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 104272598 ns/op 10.06 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1992793 61.33 ns/op BenchmarkTrimSpace/ASCII-4 966134 120.8 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111180 1071 ns/op BenchmarkTrimSpace/JustNonASCII-4 49306 2403 ns/op BenchmarkToValidUTF8/Valid-4 488528 253.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 310326 369.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 95698 1238 ns/op BenchmarkIndexHard1-4 818 143799 ns/op BenchmarkIndexHard2-4 602 200232 ns/op BenchmarkIndexHard3-4 150 798355 ns/op BenchmarkIndexHard4-4 181 657729 ns/op BenchmarkLastIndexHard1-4 5 21761654 ns/op BenchmarkLastIndexHard2-4 4 28426759 ns/op BenchmarkLastIndexHard3-4 4 31267449 ns/op BenchmarkCountHard1-4 826 142347 ns/op BenchmarkCountHard2-4 600 202526 ns/op BenchmarkCountHard3-4 150 800057 ns/op BenchmarkSplitEmptySeparator-4 1 173293744 ns/op BenchmarkSplitSingleByteSeparator-4 9 11492980 ns/op BenchmarkSplitMultiByteSeparator-4 10 10662101 ns/op BenchmarkSplitNSingleByteSeparator-4 177283 630.6 ns/op BenchmarkSplitNMultiByteSeparator-4 66727 1648 ns/op BenchmarkRepeat-4 186348 626.7 ns/op BenchmarkRepeatLarge/256/1-4 133358 778.5 ns/op 328.82 MB/s BenchmarkRepeatLarge/256/16-4 215490 559.5 ns/op 457.55 MB/s BenchmarkRepeatLarge/512/1-4 110684 1129 ns/op 453.37 MB/s BenchmarkRepeatLarge/512/16-4 151470 790.9 ns/op 647.35 MB/s BenchmarkRepeatLarge/1024/1-4 68200 1585 ns/op 646.02 MB/s BenchmarkRepeatLarge/1024/16-4 90154 1387 ns/op 738.13 MB/s BenchmarkRepeatLarge/2048/1-4 39537 2852 ns/op 718.10 MB/s BenchmarkRepeatLarge/2048/16-4 43402 2476 ns/op 826.99 MB/s BenchmarkRepeatLarge/4096/1-4 24933 4922 ns/op 832.21 MB/s BenchmarkRepeatLarge/4096/16-4 25605 4539 ns/op 902.45 MB/s BenchmarkRepeatLarge/8192/1-4 13780 8449 ns/op 969.63 MB/s BenchmarkRepeatLarge/8192/16-4 14941 8082 ns/op 1013.57 MB/s BenchmarkRepeatLarge/8192/4097-4 22821 4914 ns/op 833.79 MB/s BenchmarkRepeatLarge/16384/1-4 8115 14786 ns/op 1108.11 MB/s BenchmarkRepeatLarge/16384/16-4 8128 13975 ns/op 1172.41 MB/s BenchmarkRepeatLarge/16384/4097-4 10288 11331 ns/op 1084.77 MB/s BenchmarkRepeatLarge/32768/1-4 4267 27575 ns/op 1188.31 MB/s BenchmarkRepeatLarge/32768/16-4 4371 28381 ns/op 1154.59 MB/s BenchmarkRepeatLarge/32768/4097-4 4479 27048 ns/op 1060.28 MB/s BenchmarkRepeatLarge/65536/1-4 2265 54331 ns/op 1206.23 MB/s BenchmarkRepeatLarge/65536/16-4 2163 56501 ns/op 1159.92 MB/s BenchmarkRepeatLarge/65536/4097-4 2304 50845 ns/op 1208.67 MB/s BenchmarkRepeatLarge/131072/1-4 226 533996 ns/op 245.45 MB/s BenchmarkRepeatLarge/131072/16-4 224 540695 ns/op 242.41 MB/s BenchmarkRepeatLarge/131072/4097-4 232 515885 ns/op 246.19 MB/s BenchmarkRepeatLarge/262144/1-4 100 1042082 ns/op 251.56 MB/s BenchmarkRepeatLarge/262144/16-4 100 1045714 ns/op 250.68 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1033074 ns/op 249.85 MB/s BenchmarkRepeatLarge/524288/1-4 64 2054386 ns/op 255.20 MB/s BenchmarkRepeatLarge/524288/16-4 62 2108266 ns/op 248.68 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2072351 ns/op 251.08 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4185050 ns/op 250.55 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4215524 ns/op 248.74 MB/s BenchmarkRepeatLarge/1048576/4097-4 26 4085853 ns/op 255.70 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8167080 ns/op 256.78 MB/s BenchmarkRepeatLarge/2097152/16-4 15 8037006 ns/op 260.94 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7956960 ns/op 263.11 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16363182 ns/op 256.33 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16397293 ns/op 255.79 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16096919 ns/op 260.37 MB/s BenchmarkRepeatLarge/8388608/1-4 3 33842911 ns/op 247.87 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33422669 ns/op 250.99 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31824792 ns/op 263.52 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62457256 ns/op 268.62 MB/s BenchmarkRepeatLarge/16777216/16-4 2 63386208 ns/op 264.68 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62839594 ns/op 266.98 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122883903 ns/op 273.06 MB/s BenchmarkRepeatLarge/33554432/16-4 1 122692516 ns/op 273.48 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 121949501 ns/op 275.15 MB/s BenchmarkRepeatLarge/67108864/1-4 1 239955992 ns/op 279.67 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242822604 ns/op 276.37 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 244705132 ns/op 274.24 MB/s BenchmarkRepeatLarge/134217728/1-4 1 486838988 ns/op 275.69 MB/s BenchmarkRepeatLarge/134217728/16-4 1 473512814 ns/op 283.45 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 476584336 ns/op 281.62 MB/s BenchmarkRepeatLarge/268435456/1-4 1 962057380 ns/op 279.02 MB/s BenchmarkRepeatLarge/268435456/16-4 1 945776393 ns/op 283.83 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 940659431 ns/op 285.37 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1918659288 ns/op 279.82 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1892518710 ns/op 283.68 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1911701451 ns/op 280.83 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3893277436 ns/op 275.79 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3786832443 ns/op 283.55 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3762076825 ns/op 285.41 MB/s BenchmarkBytesCompare/1-4 9850240 12.02 ns/op BenchmarkBytesCompare/2-4 8914572 13.12 ns/op BenchmarkBytesCompare/4-4 9049365 13.50 ns/op BenchmarkBytesCompare/8-4 10110788 11.65 ns/op BenchmarkBytesCompare/16-4 10283168 11.69 ns/op BenchmarkBytesCompare/32-4 9025072 13.22 ns/op BenchmarkBytesCompare/64-4 8520399 13.96 ns/op BenchmarkBytesCompare/128-4 8059683 14.85 ns/op BenchmarkBytesCompare/256-4 6043628 18.69 ns/op BenchmarkBytesCompare/512-4 4445782 27.08 ns/op BenchmarkBytesCompare/1024-4 2832583 43.10 ns/op BenchmarkBytesCompare/2048-4 1662109 72.58 ns/op BenchmarkIndexAnyASCII/1:1-4 2254351 52.11 ns/op BenchmarkIndexAnyASCII/1:2-4 2274013 50.90 ns/op BenchmarkIndexAnyASCII/1:4-4 2278941 51.56 ns/op BenchmarkIndexAnyASCII/1:8-4 2291788 51.65 ns/op BenchmarkIndexAnyASCII/1:16-4 2333439 50.21 ns/op BenchmarkIndexAnyASCII/1:32-4 2262187 51.63 ns/op BenchmarkIndexAnyASCII/1:64-4 2324602 51.04 ns/op BenchmarkIndexAnyASCII/16:1-4 2047051 58.05 ns/op BenchmarkIndexAnyASCII/16:2-4 428712 276.4 ns/op BenchmarkIndexAnyASCII/16:4-4 416364 273.8 ns/op BenchmarkIndexAnyASCII/16:8-4 421071 285.4 ns/op BenchmarkIndexAnyASCII/16:16-4 393090 294.5 ns/op BenchmarkIndexAnyASCII/16:32-4 367348 324.3 ns/op BenchmarkIndexAnyASCII/16:64-4 318367 371.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1856544 66.62 ns/op BenchmarkIndexAnyASCII/256:2-4 33336 3533 ns/op BenchmarkIndexAnyASCII/256:4-4 34107 3506 ns/op BenchmarkIndexAnyASCII/256:8-4 32949 3524 ns/op BenchmarkIndexAnyASCII/256:16-4 31424 3528 ns/op BenchmarkIndexAnyASCII/256:32-4 33411 3532 ns/op BenchmarkIndexAnyASCII/256:64-4 33324 3693 ns/op BenchmarkIndexAnyUTF8/1:1-4 2285298 52.32 ns/op BenchmarkIndexAnyUTF8/1:2-4 2295424 49.60 ns/op BenchmarkIndexAnyUTF8/1:4-4 2356446 50.61 ns/op BenchmarkIndexAnyUTF8/1:8-4 2298846 49.66 ns/op BenchmarkIndexAnyUTF8/1:16-4 2355009 48.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 2328541 50.52 ns/op BenchmarkIndexAnyUTF8/1:64-4 2324229 50.14 ns/op BenchmarkIndexAnyUTF8/16:1-4 153687 797.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 270150 437.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 269384 436.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 270958 442.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 263647 433.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 259238 453.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 260385 444.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11149 ns/op BenchmarkIndexAnyUTF8/256:2-4 19191 6196 ns/op BenchmarkIndexAnyUTF8/256:4-4 19285 6249 ns/op BenchmarkIndexAnyUTF8/256:8-4 18992 6401 ns/op BenchmarkIndexAnyUTF8/256:16-4 18727 6321 ns/op BenchmarkIndexAnyUTF8/256:32-4 18115 6551 ns/op BenchmarkIndexAnyUTF8/256:64-4 18596 6438 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2312985 49.99 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2370922 49.67 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2382884 50.31 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2389855 49.57 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2459677 48.08 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2362251 49.15 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2396058 48.77 ns/op BenchmarkLastIndexAnyASCII/16:1-4 320073 370.0 ns/op BenchmarkLastIndexAnyASCII/16:2-4 328645 374.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 318519 376.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 324555 368.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 295022 387.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 270859 424.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 241674 458.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24718 4825 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24175 5013 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24375 4987 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24402 4833 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24626 4862 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24506 4948 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24123 5023 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2371254 50.21 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2343399 49.43 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2399629 47.83 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2406343 48.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2443314 47.18 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2403386 49.26 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2332108 49.06 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 226220 507.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 272430 435.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 271720 436.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 268395 433.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 274200 432.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256473 468.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 253641 453.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16722 7177 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19494 6203 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19148 6234 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19468 6159 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19042 6293 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17870 6696 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18460 6505 ns/op BenchmarkTrimASCII/1:1-4 2517696 47.57 ns/op BenchmarkTrimASCII/1:2-4 2183516 54.51 ns/op BenchmarkTrimASCII/1:4-4 2117149 56.41 ns/op BenchmarkTrimASCII/1:8-4 1916054 65.96 ns/op BenchmarkTrimASCII/1:16-4 1589161 78.02 ns/op BenchmarkTrimASCII/16:1-4 421699 274.9 ns/op BenchmarkTrimASCII/16:2-4 328420 363.3 ns/op BenchmarkTrimASCII/16:4-4 313047 365.5 ns/op BenchmarkTrimASCII/16:8-4 322192 362.3 ns/op BenchmarkTrimASCII/16:16-4 301515 389.0 ns/op BenchmarkTrimASCII/256:1-4 33062 3649 ns/op BenchmarkTrimASCII/256:2-4 23838 5021 ns/op BenchmarkTrimASCII/256:4-4 24223 4969 ns/op BenchmarkTrimASCII/256:8-4 24259 4987 ns/op BenchmarkTrimASCII/256:16-4 24217 4974 ns/op BenchmarkTrimASCII/4096:1-4 2070 56535 ns/op BenchmarkTrimASCII/4096:2-4 1522 77765 ns/op BenchmarkTrimASCII/4096:4-4 1504 79776 ns/op BenchmarkTrimASCII/4096:8-4 1498 79523 ns/op BenchmarkTrimASCII/4096:16-4 1503 78756 ns/op BenchmarkTrimByte-4 1473681 81.81 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13028 9114 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13114 9189 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 655 179104 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1294 89734 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2499 45715 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4628 23560 ns/op BenchmarkCompareBytesEqual-4 10691104 10.57 ns/op BenchmarkCompareBytesToNil-4 11096174 9.886 ns/op BenchmarkCompareBytesEmpty-4 12184873 9.162 ns/op BenchmarkCompareBytesIdentical-4 12264354 8.861 ns/op BenchmarkCompareBytesSameLength-4 10956218 10.07 ns/op BenchmarkCompareBytesDifferentLength-4 10430763 10.56 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1377 75689 ns/op 13853.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1736 81851 ns/op 12810.99 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1408 71790 ns/op 14606.24 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1656 73218 ns/op 14321.50 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1443 74973 ns/op 13986.26 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1386 75925 ns/op 13810.73 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1386 74038 ns/op 14162.74 MB/s BenchmarkCompareBytesBig-4 1387 85286 ns/op 12294.96 MB/s BenchmarkCompareBytesBigIdentical-4 12082586 8.935 ns/op 117363322.66 MB/s PASS ok bytes 70.679s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 72205422 ns/op 1.38 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 295695127 ns/op 1.92 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23555911 ns/op 0.70 MB/s 3646766 B/op 52 allocs/op PASS ok compress/bzip2 1.295s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1702233 ns/op 5.87 MB/s 42259 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16385015 ns/op 6.10 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166249419 ns/op 6.02 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1730330 ns/op 5.78 MB/s 43055 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17495478 ns/op 5.72 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 177602045 ns/op 5.63 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1694155 ns/op 5.90 MB/s 42941 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16526387 ns/op 6.05 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 166702855 ns/op 6.00 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1705407 ns/op 5.86 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16474070 ns/op 6.07 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167422899 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1866852 ns/op 5.36 MB/s 43157 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18187762 ns/op 5.50 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185795676 ns/op 5.38 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1454498 ns/op 6.88 MB/s 42948 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12400113 ns/op 8.06 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126538306 ns/op 7.90 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 86 1314884 ns/op 7.61 MB/s 42867 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9878032 ns/op 10.12 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99090632 ns/op 10.09 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1309473 ns/op 7.64 MB/s 43182 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9802489 ns/op 10.20 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97498812 ns/op 10.26 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1118768 ns/op 8.94 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10658860 ns/op 9.38 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 107448054 ns/op 9.31 MB/s BenchmarkEncode/Digits/Speed/1e4-4 50 2076515 ns/op 4.82 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19019037 ns/op 5.26 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 188057248 ns/op 5.32 MB/s BenchmarkEncode/Digits/Default/1e4-4 19 6154419 ns/op 1.62 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 73260934 ns/op 1.36 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 760500537 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e4-4 19 6144122 ns/op 1.63 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74116666 ns/op 1.35 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 774026061 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 87 1373958 ns/op 7.28 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11564524 ns/op 8.65 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115713306 ns/op 8.64 MB/s BenchmarkEncode/Newton/Speed/1e4-4 52 1968949 ns/op 5.08 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15187065 ns/op 6.58 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 150884232 ns/op 6.63 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 8041778 ns/op 1.24 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 67502796 ns/op 1.48 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 682150826 ns/op 1.47 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6123200 ns/op 1.63 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 84724692 ns/op 1.18 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 869214017 ns/op 1.15 MB/s PASS ok compress/flate 17.294s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2253371 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2329020 ns/op 4.29 MB/s BenchmarkDecoder/1e5-4 5 22313480 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22580301 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 224843603 ns/op 4.45 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225028431 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 52 2059384 ns/op 4.86 MB/s BenchmarkEncoder/1e-Reuse4-4 57 1786670 ns/op 5.60 MB/s BenchmarkEncoder/1e5-4 6 19017226 ns/op 5.26 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18659084 ns/op 5.36 MB/s BenchmarkEncoder/1e6-4 1 191384690 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 186391230 ns/op 5.37 MB/s PASS ok compress/lzw 2.572s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 27 3710722 ns/op PASS ok container/heap 0.140s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22897 4778 ns/op BenchmarkWithTimeout/concurrency=40-4 5182 21833 ns/op BenchmarkWithTimeout/concurrency=4000-4 5028 25382 ns/op BenchmarkWithTimeout/concurrency=400000-4 6457 18519 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 393709 268.8 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15198 8415 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 18434 6091 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2922 37283 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1984 55177 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2762 38400 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 277 422581 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 198 585428 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 348 345652 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 25 4360745 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 16 6923290 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 33 3594166 ns/op BenchmarkCheckCanceled/Err-4 308128 376.9 ns/op BenchmarkCheckCanceled/Done-4 550233 214.7 ns/op BenchmarkContextCancelDone-4 628414 171.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 29928 3707 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 29569 4115 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 24482 4730 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 20538 5798 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 15086 8082 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 666903 176.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 355576 329.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 252236 472.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 152236 778.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 82526 1454 ns/op PASS ok context 9.916s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 2386417 49.38 ns/op 324.04 MB/s BenchmarkDecrypt-4 2306680 50.79 ns/op 315.02 MB/s BenchmarkExpand-4 1000000 115.1 ns/op PASS ok crypto/aes 0.491s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 221487 514.8 ns/op 124.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 428660 249.3 ns/op 256.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 226827 532.8 ns/op 120.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 447290 260.2 ns/op 245.95 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 150109 794.9 ns/op 1698.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 217760 541.8 ns/op 2491.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 138872 851.0 ns/op 1586.33 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 185578 636.3 ns/op 2121.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 56392 2120 ns/op 3863.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 64551 1839 ns/op 4454.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 49808 2416 ns/op 3390.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53876 2213 ns/op 3701.05 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7512 14626 ns/op 69.67 MB/s BenchmarkAESCFBDecrypt1K-4 7872 14728 ns/op 69.19 MB/s BenchmarkAESCFBDecrypt8K-4 1039 115027 ns/op 71.17 MB/s BenchmarkAESOFB1K-4 12405 9664 ns/op 105.44 MB/s BenchmarkAESCTR1K-4 15643 7581 ns/op 134.42 MB/s BenchmarkAESCTR8K-4 1996 59984 ns/op 136.49 MB/s BenchmarkAESCBCEncrypt1K-4 16033 7495 ns/op 136.62 MB/s BenchmarkAESCBCDecrypt1K-4 22716 5264 ns/op 194.54 MB/s PASS ok crypto/cipher 2.886s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 85762 1360 ns/op 5.88 MB/s BenchmarkDecrypt-4 82460 1414 ns/op 5.66 MB/s BenchmarkTDESEncrypt-4 32779 3656 ns/op 2.19 MB/s BenchmarkTDESDecrypt-4 31750 3751 ns/op 2.13 MB/s PASS ok crypto/des 0.612s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 951 121099 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 14 8320414 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20297217 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1174879 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.639s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1633 66839 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 42 2784338 ns/op 10774 B/op 62 allocs/op BenchmarkSign/P521-4 19 6151465 ns/op 11156 B/op 63 allocs/op BenchmarkVerify/P256-4 861 128238 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 12 8871132 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 21194009 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3678 29297 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 56 2127485 ns/op 1125 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5057434 ns/op 1446 B/op 17 allocs/op PASS ok crypto/ecdsa 1.439s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 344 333125 ns/op BenchmarkNewKeyFromSeed-4 354 337131 ns/op BenchmarkSigning-4 333 358646 ns/op BenchmarkVerification-4 219 543010 ns/op PASS ok crypto/ed25519 0.640s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4956 23570 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 177 672985 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 57 2064300 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4854146 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1359 87457 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 66 1744910 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 5907380 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14857014 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13988 8244 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5492 20195 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3963 26611 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 93 1175842 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2720 42477 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 249 478288 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1651 70681 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1255037 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.305s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14892 8032 ns/op 127.49 MB/s BenchmarkHMACSHA256_32-4 26679 4458 ns/op 7.18 MB/s BenchmarkNewWriteSum-4 13347 8537 ns/op 3.75 MB/s PASS ok crypto/hmac 0.597s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57153 2065 ns/op BenchmarkModSub-4 71846 1667 ns/op BenchmarkMontgomeryRepr-4 24772 4490 ns/op BenchmarkMontgomeryMul-4 29869 4003 ns/op BenchmarkModMul-4 12974 9178 ns/op BenchmarkExpBig-4 18 6651781 ns/op BenchmarkExp-4 7 15495191 ns/op PASS ok crypto/internal/bigmod 1.167s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3885 31205 ns/op BenchmarkScalarBaseMult-4 345 340059 ns/op BenchmarkScalarMult-4 157 762020 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 524786 ns/op PASS ok crypto/internal/edwards25519 0.739s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 519631 208.1 ns/op BenchmarkMultiply-4 4546387 26.76 ns/op BenchmarkSquare-4 5124804 23.42 ns/op BenchmarkInvert-4 24459 4870 ns/op BenchmarkMult32-4 1641685 73.24 ns/op PASS ok crypto/internal/edwards25519/field 0.808s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 61 1685046 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1590 74973 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5707695 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14274140 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 196 602546 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7729 14992 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 63 1762668 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 27 4086467 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.180s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 626934 181.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 211492 508.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 105463 1105 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 650472 184.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 223212 517.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 107631 1119 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.771s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 124646 922.3 ns/op 8.67 MB/s BenchmarkHash64-4 136514 839.0 ns/op 76.28 MB/s BenchmarkHash128-4 126718 945.7 ns/op 135.35 MB/s BenchmarkHash256-4 99501 1191 ns/op 214.98 MB/s BenchmarkHash512-4 70886 1671 ns/op 306.32 MB/s BenchmarkHash1K-4 45640 2631 ns/op 389.26 MB/s BenchmarkHash8K-4 7347 15975 ns/op 512.80 MB/s BenchmarkHash1M-4 61 1946075 ns/op 538.82 MB/s BenchmarkHash8M-4 7 15678896 ns/op 535.03 MB/s BenchmarkHash8BytesUnaligned-4 125929 916.7 ns/op 8.73 MB/s BenchmarkHash1KUnaligned-4 44967 2627 ns/op 389.78 MB/s BenchmarkHash8KUnaligned-4 7311 16059 ns/op 510.11 MB/s PASS ok crypto/md5 1.682s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 3 145701480 ns/op PASS ok crypto/rand 0.609s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13783 8623 ns/op 14.84 MB/s BenchmarkRC4_1K-4 1694 69198 ns/op 14.80 MB/s BenchmarkRC4_8K-4 212 536840 ns/op 15.08 MB/s PASS ok crypto/rc4 0.529s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 14 8256399 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19233542 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 35298516 ns/op BenchmarkEncryptPKCS1v15/2048-4 44 2519947 ns/op BenchmarkDecryptOAEP/2048-4 14 8271396 ns/op BenchmarkEncryptOAEP/2048-4 43 2551160 ns/op BenchmarkSignPKCS1v15/2048-4 13 8322076 ns/op BenchmarkVerifyPKCS1v15/2048-4 46 2495220 ns/op BenchmarkSignPSS/2048-4 13 8427287 ns/op BenchmarkVerifyPSS/2048-4 45 2584807 ns/op PASS ok crypto/rsa 1.448s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 111454 1032 ns/op 7.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 136280 851.8 ns/op 9.39 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 76816 1527 ns/op 209.62 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 89642 1311 ns/op 244.13 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47329 2551 ns/op 401.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 50106 2344 ns/op 436.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8869 13154 ns/op 622.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9079 12921 ns/op 634.03 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.087s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 78705 1352 ns/op 5.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 97324 1213 ns/op 6.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 97389 1210 ns/op 6.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24487 4796 ns/op 213.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25950 4644 ns/op 220.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25716 4637 ns/op 220.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3994 29695 ns/op 275.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4008 29514 ns/op 277.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3942 29651 ns/op 276.28 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.295s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64255 1826 ns/op 4.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 79610 1485 ns/op 5.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 69289 1641 ns/op 4.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29131 4081 ns/op 250.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32328 3670 ns/op 278.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30670 3905 ns/op 262.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5542 21060 ns/op 388.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5818 20410 ns/op 401.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5790 20617 ns/op 397.33 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.284s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 20127770 5.955 ns/op BenchmarkConstantTimeEq-4 19378652 6.053 ns/op BenchmarkConstantTimeLessOrEq-4 19642280 5.973 ns/op BenchmarkXORBytes/8Bytes-4 5991582 19.23 ns/op 416.12 MB/s BenchmarkXORBytes/128Bytes-4 5068753 23.54 ns/op 5436.56 MB/s BenchmarkXORBytes/2048Bytes-4 1302204 91.70 ns/op 22333.57 MB/s BenchmarkXORBytes/32768Bytes-4 69226 1722 ns/op 19026.07 MB/s PASS ok crypto/subtle 1.043s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 164 823197 ns/op BenchmarkCertCache/1-4 176 807104 ns/op BenchmarkCertCache/2-4 178 816020 ns/op BenchmarkCertCache/3-4 174 737659 ns/op BenchmarkHandshakeServer/RSA-4 38 3080792 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 3781657 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3412802 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1188102 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 154 728706 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2354083 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 1939160 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31925319 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 31022260 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20331041 ns/op 51.58 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29148866 ns/op 35.97 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34255545 ns/op 61.22 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43441190 ns/op 48.28 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 58835756 ns/op 71.29 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 80385190 ns/op 52.18 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 110926723 ns/op 75.62 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 163324865 ns/op 51.36 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 196314017 ns/op 85.46 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 302388884 ns/op 55.48 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 405427987 ns/op 82.76 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 582874600 ns/op 57.57 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 877148318 ns/op 76.51 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1147995377 ns/op 58.46 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20196055 ns/op 51.92 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 25160438 ns/op 41.68 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34539841 ns/op 60.72 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48437487 ns/op 43.30 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64004986 ns/op 65.53 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 86080046 ns/op 48.73 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 103341801 ns/op 81.17 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 164708824 ns/op 50.93 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 236158119 ns/op 71.04 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 320623413 ns/op 52.33 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 398335965 ns/op 84.24 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 654542811 ns/op 51.26 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 885832909 ns/op 75.76 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1231368218 ns/op 54.50 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702153296 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705329476 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288296999 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288215607 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149806595 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149293436 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80617759 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79510558 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39180007 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38219525 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142055877 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144545180 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63050040 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63403356 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36737307 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36811352 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24357322 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23871094 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16881947 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16010676 ns/op PASS ok crypto/tls 18.691s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11909195 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 354 331462 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1312 85360 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1257 95760 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.791s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 38 2774559 ns/op 279690 B/op 1634 allocs/op BenchmarkConcurrentStmtQuery-4 42 2901235 ns/op 258865 B/op 2002 allocs/op BenchmarkConcurrentStmtExec-4 63 2116580 ns/op 209712 B/op 634 allocs/op BenchmarkConcurrentTxQuery-4 46 2845272 ns/op 267027 B/op 2150 allocs/op BenchmarkConcurrentTxExec-4 74 1670668 ns/op 87763 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 50 2414125 ns/op 107085 B/op 2066 allocs/op BenchmarkConcurrentTxStmtExec-4 141 847508 ns/op 40124 B/op 381 allocs/op BenchmarkConcurrentRandom-4 39 2761522 ns/op 222661 B/op 1805 allocs/op BenchmarkManyConcurrentQueries-4 2785 40844 ns/op 3966 B/op 20 allocs/op PASS ok database/sql 1.431s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 264892 425.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 93 1254590 ns/op 180262 B/op 13 allocs/op Benchmark115/LineToPC-4 84 1397347 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20416 5858 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.747s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 771 142837 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3039 35505 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.272s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 320 363488 ns/op 22.54 MB/s BenchmarkEncodeToString-4 274 406648 ns/op 20.15 MB/s BenchmarkDecode-4 168 708412 ns/op 18.51 MB/s BenchmarkDecodeString-4 172 682955 ns/op 19.20 MB/s PASS ok encoding/base32 0.729s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 386 269322 ns/op 30.42 MB/s BenchmarkDecodeString/2-4 320055 341.5 ns/op 11.71 MB/s BenchmarkDecodeString/4-4 223548 459.1 ns/op 17.42 MB/s BenchmarkDecodeString/8-4 203811 558.3 ns/op 21.49 MB/s BenchmarkDecodeString/64-4 40956 2869 ns/op 30.67 MB/s BenchmarkDecodeString/8192-4 384 299203 ns/op 36.51 MB/s BenchmarkNewEncoding-4 112189 1056 ns/op 242.40 MB/s PASS ok encoding/base64 0.958s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1419 76683 ns/op 52.16 MB/s BenchmarkReadStruct-4 19051 6232 ns/op 12.04 MB/s BenchmarkWriteStruct-4 20437 5844 ns/op 12.83 MB/s BenchmarkReadInts-4 55369 2121 ns/op 14.15 MB/s BenchmarkWriteInts-4 44169 2612 ns/op 11.49 MB/s BenchmarkWriteSlice1000Int32s-4 1492 76223 ns/op 52.48 MB/s BenchmarkPutUint16-4 3396894 33.80 ns/op 59.16 MB/s BenchmarkAppendUint16-4 3451713 35.55 ns/op 56.26 MB/s BenchmarkPutUint32-4 2453060 48.35 ns/op 82.74 MB/s BenchmarkAppendUint32-4 2369636 49.21 ns/op 81.28 MB/s BenchmarkPutUint64-4 1252264 93.56 ns/op 85.51 MB/s BenchmarkAppendUint64-4 1286805 93.86 ns/op 85.23 MB/s BenchmarkLittleEndianPutUint16-4 3342948 34.70 ns/op 57.64 MB/s BenchmarkLittleEndianAppendUint16-4 3373063 35.38 ns/op 56.53 MB/s BenchmarkLittleEndianPutUint32-4 2395167 50.09 ns/op 79.86 MB/s BenchmarkLittleEndianAppendUint32-4 2358168 48.84 ns/op 81.91 MB/s BenchmarkLittleEndianPutUint64-4 1275147 94.15 ns/op 84.97 MB/s BenchmarkLittleEndianAppendUint64-4 1282771 93.84 ns/op 85.25 MB/s BenchmarkReadFloats-4 184806 644.3 ns/op 18.62 MB/s BenchmarkWriteFloats-4 146745 790.0 ns/op 15.19 MB/s BenchmarkReadSlice1000Float32s-4 1352 83011 ns/op 48.19 MB/s BenchmarkWriteSlice1000Float32s-4 1360 85020 ns/op 47.05 MB/s BenchmarkReadSlice1000Uint8s-4 80368 1314 ns/op 761.07 MB/s BenchmarkWriteSlice1000Uint8s-4 106173 977.6 ns/op 1022.87 MB/s BenchmarkPutUvarint32-4 888204 125.2 ns/op 31.96 MB/s BenchmarkPutUvarint64-4 266881 446.1 ns/op 17.93 MB/s PASS ok encoding/binary 4.101s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 7222 15543 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7591 15754 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7560 15600 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4850 24358 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8361 14291 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8227 14312 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8344 14280 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5197 22781 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14100 8128 ns/op PASS ok encoding/csv 1.669s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 14271 8252 ns/op BenchmarkEndToEndByteBuffer-4 19644 7102 ns/op BenchmarkEndToEndSliceByteBuffer-4 372 315031 ns/op BenchmarkEncodeComplex128Slice-4 930 117159 ns/op BenchmarkEncodeFloat64Slice-4 2035 61978 ns/op BenchmarkEncodeInt32Slice-4 1975 60681 ns/op BenchmarkEncodeStringSlice-4 2247 44963 ns/op BenchmarkEncodeInterfaceSlice-4 87 1400554 ns/op BenchmarkDecodeComplex128Slice-4 597 174100 ns/op BenchmarkDecodeFloat64Slice-4 1508 90106 ns/op BenchmarkDecodeInt32Slice-4 1656 79773 ns/op BenchmarkDecodeStringSlice-4 840 143504 ns/op BenchmarkDecodeStringsSlice-4 360 300631 ns/op BenchmarkDecodeBytesSlice-4 579 188002 ns/op BenchmarkDecodeInterfaceSlice-4 142 889294 ns/op BenchmarkDecodeMap-4 97 1152653 ns/op PASS ok encoding/gob 2.636s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 15975 7514 ns/op 34.07 MB/s BenchmarkEncode/1024-4 3685 30329 ns/op 33.76 MB/s BenchmarkEncode/4096-4 980 120583 ns/op 33.97 MB/s BenchmarkEncode/16384-4 247 480394 ns/op 34.11 MB/s BenchmarkDecode/256-4 29612 3981 ns/op 64.31 MB/s BenchmarkDecode/1024-4 7351 15713 ns/op 65.17 MB/s BenchmarkDecode/4096-4 1886 61768 ns/op 66.31 MB/s BenchmarkDecode/16384-4 486 243873 ns/op 67.18 MB/s BenchmarkDump/256-4 1408 83922 ns/op 3.05 MB/s BenchmarkDump/1024-4 360 326302 ns/op 3.14 MB/s BenchmarkDump/4096-4 92 1304289 ns/op 3.14 MB/s BenchmarkDump/16384-4 21 5446351 ns/op 3.01 MB/s PASS ok encoding/hex 1.714s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 142245607 ns/op 13.64 MB/s 8391160 B/op 51 allocs/op BenchmarkCodeEncoderError-4 1 131887125 ns/op 14.71 MB/s 8394536 B/op 107 allocs/op BenchmarkCodeMarshal-4 1 132067104 ns/op 14.69 MB/s 10331952 B/op 53 allocs/op BenchmarkCodeMarshalError-4 1 132465520 ns/op 14.65 MB/s 10465432 B/op 122 allocs/op BenchmarkMarshalBytes/32-4 24759 4801 ns/op BenchmarkMarshalBytes/256-4 6601 16697 ns/op BenchmarkMarshalBytes/4096-4 498 234394 ns/op BenchmarkMarshalBytesError/32-4 64 1687922 ns/op BenchmarkMarshalBytesError/256-4 68 1736850 ns/op BenchmarkMarshalBytesError/4096-4 58 1995855 ns/op BenchmarkCodeDecoder-4 1 382876842 ns/op 5.07 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 40600 2963 ns/op 4.72 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54709 2092 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 328127065 ns/op 5.91 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 321742045 ns/op 6.03 MB/s 3067352 B/op 92686 allocs/op BenchmarkUnmarshalString-4 59686 1895 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 125043 925.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 339423 389.0 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 91028 1482 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 60895 1724 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 22239 4761 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4999 22738 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1131 108481 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 138 912343 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 8840479 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 585130 172.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 629418 158.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 707498 175.8 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 546876 183.9 ns/op BenchmarkEncodeMarshaler-4 84420 1334 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 112977 1053 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4177814 27.97 ns/op BenchmarkNumberIsValidRegexp-4 22365 5425 ns/op PASS ok encoding/json 7.209s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 55 2134747 ns/op 30.70 MB/s BenchmarkDecode-4 26 4380825 ns/op 20.27 MB/s PASS ok encoding/pem 0.363s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3024 40792 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1020 110846 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4426 23143 ns/op PASS ok encoding/xml 0.487s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 337408 330.6 ns/op BenchmarkIntSet-4 392852 300.2 ns/op BenchmarkFloatAdd-4 85710 1636 ns/op BenchmarkFloatSet-4 448213 307.9 ns/op BenchmarkStringSet-4 333182 357.1 ns/op BenchmarkMapSet-4 82329 1357 ns/op BenchmarkMapSetDifferent-4 84121 1504 ns/op BenchmarkMapSetDifferentRandom-4 272 406712 ns/op BenchmarkMapSetString-4 90408 1481 ns/op BenchmarkMapAddSame-4 37269 3010 ns/op BenchmarkMapAddDifferent-4 16478 7737 ns/op BenchmarkMapAddDifferentRandom-4 228 512152 ns/op BenchmarkMapAddSameSteadyState-4 316614 370.0 ns/op BenchmarkMapAddDifferentSteadyState-4 147511 796.1 ns/op BenchmarkRealworldExpvarUsage-4 23534 4316 ns/op PASS ok expvar 2.242s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 98215 1040 ns/op BenchmarkSprintfEmpty-4 434605 252.4 ns/op BenchmarkSprintfString-4 295398 365.9 ns/op BenchmarkSprintfTruncateString-4 290104 435.1 ns/op BenchmarkSprintfTruncateBytes-4 157946 668.7 ns/op BenchmarkSprintfSlowParsingPath-4 271104 413.3 ns/op BenchmarkSprintfQuoteString-4 42848 2485 ns/op BenchmarkSprintfInt-4 321996 362.6 ns/op BenchmarkSprintfIntInt-4 253617 506.7 ns/op BenchmarkSprintfPrefixedInt-4 271340 487.8 ns/op BenchmarkSprintfFloat-4 175171 695.7 ns/op BenchmarkSprintfComplex-4 68931 2022 ns/op BenchmarkSprintfBoolean-4 344898 437.1 ns/op BenchmarkSprintfHexString-4 147501 839.8 ns/op BenchmarkSprintfHexBytes-4 101012 1334 ns/op BenchmarkSprintfBytes-4 59601 2380 ns/op BenchmarkSprintfStringer-4 112552 1098 ns/op BenchmarkSprintfStructure-4 38170 2830 ns/op BenchmarkManyArgs-4 67290 1730 ns/op BenchmarkFprintInt-4 86185 1429 ns/op BenchmarkFprintfBytes-4 89641 1317 ns/op BenchmarkFprintIntNoAlloc-4 82780 1408 ns/op BenchmarkScanInts-4 39 2829380 ns/op BenchmarkScanRecursiveInt-4 1 345766513 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 364951372 ns/op PASS ok fmt 4.133s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 732 149887 ns/op PASS ok go/build 0.159s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 59535 1862 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 16090 7311 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4063 25700 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1255 91181 ns/op 11745 B/op 73 allocs/op BenchmarkStringAdd/256-4 309 372353 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 68 1790825 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 7425497 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 34703081 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 146446926 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.384s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 234456101 ns/op 0.28 MB/s 45328520 B/op 48873 allocs/op PASS ok go/format 0.284s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 18947224 ns/op 2.84 MB/s BenchmarkParseOnly-4 7 16222400 ns/op 3.32 MB/s BenchmarkResolve-4 56 2017614 ns/op 26.69 MB/s PASS ok go/parser 1.260s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 129719109 ns/op 0.40 MB/s 5047176 B/op 27633 allocs/op BenchmarkPrintDecl-4 892 125044 ns/op 0.26 MB/s 17618 B/op 51 allocs/op PASS ok go/printer 0.283s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 288 412200 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8056198 ns/op 6.62 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 11618989 ns/op 6.19 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16822966 ns/op 6.75 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 232 519416 ns/op 5.92 MB/s PASS ok go/scanner 0.719s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1384258 87.39 ns/op PASS ok go/token 0.245s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 135 874802 ns/op BenchmarkNamed/Underlying/nongeneric-4 842988 139.6 ns/op BenchmarkNamed/Underlying/generic-4 813189 139.2 ns/op BenchmarkNamed/Underlying/src_instance-4 820479 145.0 ns/op BenchmarkNamed/Underlying/user_instance-4 809229 139.3 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20469 5983 ns/op BenchmarkNamed/NewMethodSet/generic-4 19249 5736 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21108 5631 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21219 5439 ns/op BenchmarkCheck/http/funcbodies/info-4 1 583725294 ns/op 52093 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 424566175 ns/op 71618 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 249823629 ns/op 121698 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229551201 ns/op 132455 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 147165088 ns/op 34792 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 115421060 ns/op 44355 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 72024166 ns/op 71099 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 72012447 ns/op 71092 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 77458611 ns/op 27968 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67485899 ns/op 32094 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49938972 ns/op 43383 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49244813 ns/op 43974 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 960347408 ns/op 65175 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 560000693 ns/op 111767 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159297921 ns/op 392743 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 115467122 ns/op 541737 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 114654780 ns/op 17575 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101108779 ns/op 19924 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87817054 ns/op 22952 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 84651664 ns/op 23799 lines/s PASS ok go/types 14.655s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 10990 11214 ns/op 91.32 MB/s PASS ok hash/adler32 0.247s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 227508 491.2 ns/op 30.54 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 240936 474.5 ns/op 31.61 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 124111 936.6 ns/op 42.71 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 130914 910.4 ns/op 43.94 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 536376 215.1 ns/op 2380.69 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 533985 215.7 ns/op 2373.28 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 485233 248.9 ns/op 4114.25 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 482037 245.5 ns/op 4170.59 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 263666 447.9 ns/op 9144.99 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 262892 448.1 ns/op 9140.19 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51344 2338 ns/op 14015.43 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51591 2334 ns/op 14036.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 515574 224.7 ns/op 66.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 494226 229.9 ns/op 65.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 512319 230.6 ns/op 173.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 513816 229.2 ns/op 174.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 371654 322.8 ns/op 1586.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 366744 323.8 ns/op 1581.29 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 288361 400.5 ns/op 2556.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 289663 407.1 ns/op 2515.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 237098 490.9 ns/op 8343.90 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 240302 496.7 ns/op 8246.40 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49671 2419 ns/op 13545.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49144 2426 ns/op 13509.79 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 245214 469.8 ns/op 31.93 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 257401 465.7 ns/op 32.21 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 131032 892.9 ns/op 44.80 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 134824 888.7 ns/op 45.01 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 13760 8681 ns/op 58.98 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 13748 8700 ns/op 58.85 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5568 19902 ns/op 51.45 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5772 19492 ns/op 52.53 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1005 104896 ns/op 39.05 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1135 104663 ns/op 39.14 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 133 893172 ns/op 36.69 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 132 885225 ns/op 37.02 MB/s PASS ok hash/crc32 4.947s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1121771 ns/op 58.42 MB/s BenchmarkCrc64/ISO4KB-4 1470 77857 ns/op 52.61 MB/s BenchmarkCrc64/ISO1KB-4 6105 18031 ns/op 56.79 MB/s BenchmarkCrc64/ECMA64KB-4 99 1088792 ns/op 60.19 MB/s BenchmarkCrc64/Random64KB-4 100 1034232 ns/op 63.37 MB/s BenchmarkCrc64/Random16KB-4 442 270837 ns/op 60.49 MB/s PASS ok hash/crc64 0.758s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11515 10270 ns/op 99.71 MB/s BenchmarkFnv32aKB-4 11509 10443 ns/op 98.06 MB/s BenchmarkFnv64KB-4 10000 10611 ns/op 96.50 MB/s BenchmarkFnv64aKB-4 10000 10571 ns/op 96.87 MB/s BenchmarkFnv128KB-4 2222 53869 ns/op 19.01 MB/s BenchmarkFnv128aKB-4 2163 54338 ns/op 18.85 MB/s PASS ok hash/fnv 0.929s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 569554 179.2 ns/op 22.32 MB/s BenchmarkHash/n=4/Bytes-4 5363920 22.07 ns/op 181.22 MB/s BenchmarkHash/n=4/String-4 5333217 21.76 ns/op 183.86 MB/s BenchmarkHash/n=8/Write-4 601555 177.8 ns/op 44.99 MB/s BenchmarkHash/n=8/Bytes-4 5369809 21.99 ns/op 363.80 MB/s BenchmarkHash/n=8/String-4 5410456 21.71 ns/op 368.56 MB/s BenchmarkHash/n=16/Write-4 646743 180.8 ns/op 88.50 MB/s BenchmarkHash/n=16/Bytes-4 5419545 21.82 ns/op 733.41 MB/s BenchmarkHash/n=16/String-4 5450156 21.69 ns/op 737.65 MB/s BenchmarkHash/n=32/Write-4 637338 184.6 ns/op 173.31 MB/s BenchmarkHash/n=32/Bytes-4 5413740 21.94 ns/op 1458.66 MB/s BenchmarkHash/n=32/String-4 5409955 21.91 ns/op 1460.19 MB/s BenchmarkHash/n=64/Write-4 590595 195.2 ns/op 327.94 MB/s BenchmarkHash/n=64/Bytes-4 5242694 22.24 ns/op 2877.34 MB/s BenchmarkHash/n=64/String-4 5243546 22.40 ns/op 2857.04 MB/s BenchmarkHash/n=256/Write-4 455496 255.5 ns/op 1001.89 MB/s BenchmarkHash/n=256/Bytes-4 3314011 35.13 ns/op 7286.47 MB/s BenchmarkHash/n=256/String-4 3373719 35.12 ns/op 7288.65 MB/s BenchmarkHash/n=320/Write-4 440234 258.6 ns/op 1237.62 MB/s BenchmarkHash/n=320/Bytes-4 2645025 43.83 ns/op 7300.91 MB/s BenchmarkHash/n=320/String-4 2706235 43.22 ns/op 7404.74 MB/s BenchmarkHash/n=1024/Write-4 316984 373.6 ns/op 2741.24 MB/s BenchmarkHash/n=1024/Bytes-4 900542 131.5 ns/op 7786.32 MB/s BenchmarkHash/n=1024/String-4 910183 132.1 ns/op 7750.06 MB/s BenchmarkHash/n=4096/Write-4 141118 849.2 ns/op 4823.58 MB/s BenchmarkHash/n=4096/Bytes-4 228312 514.1 ns/op 7967.85 MB/s BenchmarkHash/n=4096/String-4 230649 518.8 ns/op 7894.97 MB/s BenchmarkHash/n=16384/Write-4 42602 2663 ns/op 6152.19 MB/s BenchmarkHash/n=16384/Bytes-4 58989 2030 ns/op 8071.91 MB/s BenchmarkHash/n=16384/String-4 58761 2036 ns/op 8046.02 MB/s PASS ok hash/maphash 4.089s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 926 113206 ns/op BenchmarkEscapeNone-4 127542 914.5 ns/op BenchmarkUnescape-4 916 125263 ns/op BenchmarkUnescapeNone-4 602293 186.8 ns/op BenchmarkUnescapeSparse-4 13809 8295 ns/op BenchmarkUnescapeDense-4 1226 85756 ns/op PASS ok html 0.850s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9956 11605 ns/op BenchmarkCSSEscaperNoSpecials-4 47478 2459 ns/op BenchmarkDecodeCSS-4 30826 3924 ns/op BenchmarkDecodeCSSNoSpecials-4 4989884 24.01 ns/op BenchmarkCSSValueFilter-4 130476 877.4 ns/op BenchmarkCSSValueFilterOk-4 101702 1182 ns/op BenchmarkEscapedExecute-4 4490 22930 ns/op BenchmarkHTMLNospaceEscaper-4 12404 9635 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 75901 1592 ns/op BenchmarkStripTags-4 24134 4894 ns/op BenchmarkStripTagsNoSpecials-4 330316 347.9 ns/op BenchmarkJSValEscaperWithNum-4 27330 4436 ns/op BenchmarkJSValEscaperWithStr-4 4573 23311 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21808 5427 ns/op BenchmarkJSValEscaperWithObj-4 4369 26333 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15402 7687 ns/op BenchmarkJSStrEscaperNoSpecials-4 63298 1893 ns/op BenchmarkJSStrEscaper-4 12481 9613 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 56221 2128 ns/op BenchmarkJSRegexpEscaper-4 10000 10206 ns/op BenchmarkTemplateSpecialTags-4 110 1055320 ns/op BenchmarkURLEscaper-4 4801 24142 ns/op BenchmarkURLEscaperNoSpecials-4 214597 585.9 ns/op BenchmarkURLNormalizer-4 6640 17966 ns/op BenchmarkURLNormalizerNoSpecials-4 203574 585.7 ns/op BenchmarkSrcsetFilter-4 20710 5661 ns/op BenchmarkSrcsetFilterNoSpecials-4 122808 912.5 ns/op PASS ok html/template 4.221s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 597368 176.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 522558 218.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 703946 168.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 552775 223.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1891232 63.04 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1298863 91.04 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1838418 64.55 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1269056 92.22 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1479172 81.12 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 476486 242.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 406796 294.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 468934 237.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 402417 286.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 701060 143.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 581277 208.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 890125 127.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 584155 214.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 448716 254.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1394446 85.02 ns/op BenchmarkRGBASetRGBA-4 1387407 86.20 ns/op BenchmarkRGBA64At-4 836920 135.4 ns/op BenchmarkRGBA64SetRGBA64-4 865782 132.6 ns/op BenchmarkNRGBAAt-4 1372819 87.51 ns/op BenchmarkNRGBASetNRGBA-4 1422781 85.18 ns/op BenchmarkNRGBA64At-4 878017 134.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 883027 130.5 ns/op BenchmarkAlphaAt-4 2405137 49.70 ns/op BenchmarkAlphaSetAlpha-4 2391738 50.90 ns/op BenchmarkAlpha16At-4 1546761 77.02 ns/op BenchmarkAlphaSetAlpha16-4 1523817 78.21 ns/op BenchmarkGrayAt-4 2346981 51.08 ns/op BenchmarkGraySetGray-4 2457993 48.92 ns/op BenchmarkGray16At-4 1505895 81.13 ns/op BenchmarkGraySetGray16-4 1506912 79.03 ns/op PASS ok image 5.535s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4919709 24.22 ns/op BenchmarkYCbCrToRGB/128-4 4791961 24.98 ns/op BenchmarkYCbCrToRGB/255-4 4975774 24.20 ns/op BenchmarkRGBToYCbCr/0-4 4957306 24.29 ns/op BenchmarkRGBToYCbCr/Cb-4 4935234 24.64 ns/op BenchmarkRGBToYCbCr/Cr-4 4929248 24.39 ns/op BenchmarkYCbCrToRGBA/0-4 3960256 30.18 ns/op BenchmarkYCbCrToRGBA/128-4 3845324 31.61 ns/op BenchmarkYCbCrToRGBA/255-4 3946212 30.46 ns/op BenchmarkNYCbCrAToRGBA/0-4 3772653 31.76 ns/op BenchmarkNYCbCrAToRGBA/128-4 3749680 31.92 ns/op BenchmarkNYCbCrAToRGBA/255-4 3854648 30.96 ns/op PASS ok image/color 1.830s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33916724 ns/op BenchmarkFillSrc-4 291 399155 ns/op BenchmarkCopyOver-4 6 17580875 ns/op BenchmarkCopySrc-4 381 290208 ns/op BenchmarkNRGBAOver-4 6 19038753 ns/op BenchmarkNRGBASrc-4 9 11884061 ns/op BenchmarkYCbCr-4 8 13433193 ns/op BenchmarkGray-4 16 7022011 ns/op BenchmarkCMYK-4 9 11894961 ns/op BenchmarkGlyphOver-4 18 5954184 ns/op BenchmarkRGBAMaskOver-4 4 30999654 ns/op BenchmarkGrayMaskOver-4 5 23574001 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38466336 ns/op BenchmarkRGBA-4 4 25265345 ns/op BenchmarkPalettedFill-4 882 133853 ns/op BenchmarkPalettedRGBA-4 4 25995815 ns/op BenchmarkGenericOver-4 2 54979000 ns/op BenchmarkGenericMaskOver-4 5 22776904 ns/op BenchmarkGenericSrc-4 3 36097358 ns/op BenchmarkGenericMaskSrc-4 4 30670920 ns/op PASS ok image/draw 6.053s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4687933 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116426851 ns/op 2.64 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2561865444 ns/op 0.48 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 1999087 ns/op 7.73 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 133661975 ns/op 0.46 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 3.549s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4116 26434 ns/op BenchmarkIDCT-4 4413 24458 ns/op BenchmarkDecodeBaseline-4 9 12145177 ns/op 5.09 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16465756 ns/op 3.75 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 147493001 ns/op 8.33 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 186633371 ns/op 4.94 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.334s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14294029 8.395 ns/op BenchmarkDecodeGray-4 12 9234604 ns/op 7.10 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38834116 ns/op 6.75 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34212482 ns/op 7.66 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5284349 ns/op 12.40 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31985167 ns/op 8.20 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39364086 ns/op 6.66 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 60536932 ns/op 5.07 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60540215 ns/op 5.07 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 196726904 ns/op 6.25 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 214658492 ns/op 5.72 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30204932 ns/op 10.17 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 197464164 ns/op 6.22 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 812634127 ns/op 1.51 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.781s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54041368 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46602124 ns/op 2.15 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 324678600 ns/op 1.54 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 312269767 ns/op 1.60 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53259095 ns/op 1.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45004783 ns/op 2.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 303412598 ns/op 1.65 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 297059400 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 679091860 ns/op 1.47 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 689289750 ns/op 1.45 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4114856184 ns/op 1.22 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3878050974 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10228356 ns/op 9.78 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11664436 ns/op 8.57 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51705707 ns/op 9.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56189964 ns/op 8.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 100081128 ns/op 9.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 111888572 ns/op 8.94 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 506077980 ns/op 9.88 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 562559729 ns/op 8.89 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60044080 ns/op 1.67 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 55304290 ns/op 1.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 388333152 ns/op 1.29 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 419557255 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 899055147 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 960590447 ns/op 1.04 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6045246943 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5694757985 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 181630793 ns/op 23.01 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 185563064 ns/op 22.52 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 72.722s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35281 2911 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 37182 3074 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33716 3442 ns/op 1.16 MB/s BenchmarkMarshalCorpusFile/8-4 28734 4080 ns/op 1.96 MB/s BenchmarkMarshalCorpusFile/16-4 21850 5307 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 14720 7806 ns/op 4.10 MB/s BenchmarkMarshalCorpusFile/64-4 9482 12754 ns/op 5.02 MB/s BenchmarkMarshalCorpusFile/128-4 5607 20057 ns/op 6.38 MB/s BenchmarkMarshalCorpusFile/256-4 3096 38053 ns/op 6.73 MB/s BenchmarkMarshalCorpusFile/512-4 1488 77488 ns/op 6.61 MB/s BenchmarkMarshalCorpusFile/1024-4 786 150895 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/2048-4 381 301433 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/4096-4 200 587930 ns/op 6.97 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1186555 ns/op 6.90 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2370672 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6389432 ns/op 5.13 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12938112 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28619820 ns/op 4.58 MB/s BenchmarkMarshalCorpusFile/262144-4 2 53570258 ns/op 4.89 MB/s BenchmarkMarshalCorpusFile/524288-4 1 114889744 ns/op 4.56 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 214136619 ns/op 4.90 MB/s BenchmarkUnmarshalCorpusFile/1-4 8962 11881 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9489 11926 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9116 13149 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 8084 14928 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 5608 18381 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 3948 26579 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/64-4 3774 31009 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2568 41385 ns/op 3.09 MB/s BenchmarkUnmarshalCorpusFile/256-4 1068 108697 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/512-4 564 206285 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/1024-4 295 394754 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/2048-4 150 784836 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1542299 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3164820 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6242056 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12510845 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25125253 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50414882 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 104504206 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 211986619 ns/op 2.47 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 422498786 ns/op 2.48 MB/s BenchmarkMutatorBytes/1-4 30000 3363 ns/op BenchmarkMutatorBytes/10-4 38163 3192 ns/op BenchmarkMutatorBytes/100-4 35686 3498 ns/op BenchmarkMutatorBytes/1000-4 23425 5312 ns/op BenchmarkMutatorBytes/10000-4 5827 24164 ns/op BenchmarkMutatorBytes/100000-4 825 150387 ns/op BenchmarkMutatorString/1-4 29365 3455 ns/op BenchmarkMutatorString/10-4 35416 3430 ns/op BenchmarkMutatorString/100-4 31783 4161 ns/op BenchmarkMutatorString/1000-4 13636 7766 ns/op BenchmarkMutatorString/10000-4 2916 61943 ns/op BenchmarkMutatorString/100000-4 202 580112 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16868 6032 ns/op BenchmarkMutatorAllBasicTypes/string-4 19268 6138 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61952 1936 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56178 2168 ns/op BenchmarkMutatorAllBasicTypes/float64-4 52155 2138 ns/op BenchmarkMutatorAllBasicTypes/int-4 56890 2001 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59872 1992 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58093 2013 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58528 2008 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60110 1989 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 58060 2050 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 56768 2071 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58322 2065 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 55669 2096 ns/op PASS ok internal/fuzz 11.798s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 40110 3012 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 150426 810.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.387s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 49237 2311 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 13836 7703 ns/op BenchmarkSplicePipePoolParallel-4 153498 770.4 ns/op BenchmarkSplicePipeNativeParallel-4 38058 3073 ns/op PASS ok internal/poll 0.799s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 19365893 ns/op PASS ok internal/trace 1.682s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 12243 ns/op BenchmarkCopyNLarge-4 177 667899 ns/op PASS ok io 0.351s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 225091 499.6 ns/op BenchmarkPrintln-4 26394 4502 ns/op BenchmarkPrintlnNoFlags-4 54226 2324 ns/op PASS ok log 0.466s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2190933 54.42 ns/op BenchmarkAcosh-4 953244 111.9 ns/op BenchmarkAsin-4 2208444 54.29 ns/op BenchmarkAsinh-4 985335 118.2 ns/op BenchmarkAtan-4 3030324 39.55 ns/op BenchmarkAtanh-4 1000000 112.3 ns/op BenchmarkAtan2-4 2163717 55.67 ns/op BenchmarkCbrt-4 1411584 83.83 ns/op BenchmarkCeil-4 16634794 7.207 ns/op BenchmarkCopysign-4 2962288 40.43 ns/op BenchmarkCos-4 1318693 87.96 ns/op BenchmarkCosh-4 1473907 80.68 ns/op BenchmarkErf-4 2840047 41.47 ns/op BenchmarkErfc-4 2757204 43.42 ns/op BenchmarkErfinv-4 2487392 48.49 ns/op BenchmarkErfcinv-4 2474838 48.75 ns/op BenchmarkExp-4 5955618 20.06 ns/op BenchmarkExpGo-4 895270 122.0 ns/op BenchmarkExpm1-4 2097924 57.31 ns/op BenchmarkExp2-4 1000000 114.7 ns/op BenchmarkExp2Go-4 947533 123.1 ns/op BenchmarkAbs-4 3738484 32.01 ns/op BenchmarkDim-4 7994409 14.77 ns/op BenchmarkFloor-4 16593718 7.198 ns/op BenchmarkMax-4 11363125 10.53 ns/op BenchmarkMin-4 10947859 10.96 ns/op BenchmarkMod-4 339871 319.3 ns/op BenchmarkFrexp-4 2045461 58.48 ns/op BenchmarkGamma-4 694844 167.6 ns/op BenchmarkHypot-4 10275961 11.58 ns/op BenchmarkHypotGo-4 1623006 73.05 ns/op BenchmarkIlogb-4 2324174 52.20 ns/op BenchmarkJ0-4 235687 497.7 ns/op BenchmarkJ1-4 245988 490.8 ns/op BenchmarkJn-4 112078 1049 ns/op BenchmarkLdexp-4 2003533 59.23 ns/op BenchmarkLgamma-4 825840 145.0 ns/op BenchmarkLog-4 5155869 23.25 ns/op BenchmarkLogb-4 2400252 49.15 ns/op BenchmarkLog1p-4 1325306 90.85 ns/op BenchmarkLog10-4 4847272 24.59 ns/op BenchmarkLog2-4 1530283 77.61 ns/op BenchmarkModf-4 2664244 44.81 ns/op BenchmarkNextafter32-4 2808991 42.70 ns/op BenchmarkNextafter64-4 2961794 40.51 ns/op BenchmarkPowInt-4 628994 190.0 ns/op BenchmarkPowFrac-4 435987 272.4 ns/op BenchmarkPow10Pos-4 4191465 28.66 ns/op BenchmarkPow10Neg-4 4169325 28.84 ns/op BenchmarkRound-4 3584400 33.55 ns/op BenchmarkRoundToEven-4 7994910 14.87 ns/op BenchmarkRemainder-4 532430 218.6 ns/op BenchmarkSignbit-4 5194534 23.23 ns/op BenchmarkSin-4 1642104 74.36 ns/op BenchmarkSincos-4 992703 118.9 ns/op BenchmarkSinh-4 1786320 67.58 ns/op BenchmarkSqrtIndirect-4 16319768 7.180 ns/op BenchmarkSqrtLatency-4 16457322 7.167 ns/op BenchmarkSqrtIndirectLatency-4 16739695 7.164 ns/op BenchmarkSqrtGoLatency-4 1000000 107.5 ns/op BenchmarkSqrtPrime-4 30313 3882 ns/op BenchmarkTan-4 1449644 82.85 ns/op BenchmarkTanh-4 1380070 86.99 ns/op BenchmarkTrunc-4 16617397 7.197 ns/op BenchmarkY0-4 248078 479.6 ns/op BenchmarkY1-4 247406 486.0 ns/op BenchmarkYn-4 120925 996.3 ns/op BenchmarkFloat64bits-4 5681712 21.04 ns/op BenchmarkFloat64frombits-4 5028386 24.09 ns/op BenchmarkFloat32bits-4 5283282 22.70 ns/op BenchmarkFloat32frombits-4 5088997 23.54 ns/op BenchmarkFMA-4 16455313 7.269 ns/op PASS ok math 11.013s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12621559 9.533 ns/op 6713.68 MB/s BenchmarkAddVV/2-4 11362986 10.52 ns/op 12166.52 MB/s BenchmarkAddVV/3-4 9654205 12.40 ns/op 15486.28 MB/s BenchmarkAddVV/4-4 10754794 11.57 ns/op 22122.97 MB/s BenchmarkAddVV/5-4 9505654 12.55 ns/op 25488.09 MB/s BenchmarkAddVV/10-4 7862797 15.42 ns/op 41495.09 MB/s BenchmarkAddVV/100-4 1662502 72.34 ns/op 88470.65 MB/s BenchmarkAddVV/1000-4 204855 580.9 ns/op 110172.28 MB/s BenchmarkSubVV/1-4 12368701 9.594 ns/op 6670.67 MB/s BenchmarkSubVV/2-4 11417604 10.46 ns/op 12237.15 MB/s BenchmarkSubVV/3-4 10346653 11.62 ns/op 16524.11 MB/s BenchmarkSubVV/4-4 10794025 11.22 ns/op 22812.29 MB/s BenchmarkSubVV/5-4 9434720 12.72 ns/op 25166.36 MB/s BenchmarkSubVV/10-4 7711969 15.30 ns/op 41835.65 MB/s BenchmarkSubVV/100-4 1668961 71.52 ns/op 89480.50 MB/s BenchmarkSubVV/1000-4 203678 584.4 ns/op 109508.28 MB/s BenchmarkAddVW/1-4 14185196 8.470 ns/op 944.49 MB/s BenchmarkAddVW/2-4 13169589 9.162 ns/op 1746.38 MB/s BenchmarkAddVW/3-4 12120580 9.765 ns/op 2457.67 MB/s BenchmarkAddVW/4-4 12087102 9.885 ns/op 3237.24 MB/s BenchmarkAddVW/5-4 10922821 10.85 ns/op 3688.30 MB/s BenchmarkAddVW/10-4 9052822 13.06 ns/op 6124.76 MB/s BenchmarkAddVW/100-4 248883 446.6 ns/op 1791.23 MB/s BenchmarkAddVW/1000-4 35360 3445 ns/op 2322.46 MB/s BenchmarkAddVWext/1-4 14245527 8.399 ns/op 952.51 MB/s BenchmarkAddVWext/2-4 13081017 9.101 ns/op 1757.96 MB/s BenchmarkAddVWext/3-4 12295137 9.739 ns/op 2464.26 MB/s BenchmarkAddVWext/4-4 12022732 9.937 ns/op 3220.15 MB/s BenchmarkAddVWext/5-4 9666090 10.83 ns/op 3694.27 MB/s BenchmarkAddVWext/10-4 9104713 13.09 ns/op 6113.63 MB/s BenchmarkAddVWext/100-4 84554 1421 ns/op 562.87 MB/s BenchmarkAddVWext/1000-4 8589 13700 ns/op 583.94 MB/s BenchmarkSubVW/1-4 13797478 8.715 ns/op 917.96 MB/s BenchmarkSubVW/2-4 12617632 9.567 ns/op 1672.38 MB/s BenchmarkSubVW/3-4 11404557 10.24 ns/op 2344.29 MB/s BenchmarkSubVW/4-4 11417696 10.51 ns/op 3045.53 MB/s BenchmarkSubVW/5-4 10807237 11.07 ns/op 3612.62 MB/s BenchmarkSubVW/10-4 8808001 13.59 ns/op 5884.86 MB/s BenchmarkSubVW/100-4 257460 454.9 ns/op 1758.52 MB/s BenchmarkSubVW/1000-4 35070 3428 ns/op 2333.46 MB/s BenchmarkSubVWext/1-4 13549305 8.834 ns/op 905.57 MB/s BenchmarkSubVWext/2-4 12834145 9.261 ns/op 1727.73 MB/s BenchmarkSubVWext/3-4 11714131 10.17 ns/op 2360.03 MB/s BenchmarkSubVWext/4-4 12115494 9.879 ns/op 3239.26 MB/s BenchmarkSubVWext/5-4 11109211 10.80 ns/op 3702.70 MB/s BenchmarkSubVWext/10-4 8928738 13.11 ns/op 6104.20 MB/s BenchmarkSubVWext/100-4 84372 1380 ns/op 579.69 MB/s BenchmarkSubVWext/1000-4 8450 13361 ns/op 598.77 MB/s BenchmarkMulAddVWW/1-4 11753892 10.16 ns/op 6300.97 MB/s BenchmarkMulAddVWW/2-4 10908393 10.95 ns/op 11688.44 MB/s BenchmarkMulAddVWW/3-4 10237156 11.68 ns/op 16439.26 MB/s BenchmarkMulAddVWW/4-4 9478114 12.52 ns/op 20444.68 MB/s BenchmarkMulAddVWW/5-4 8576947 13.97 ns/op 22901.30 MB/s BenchmarkMulAddVWW/10-4 6633290 18.10 ns/op 35357.61 MB/s BenchmarkMulAddVWW/100-4 1000000 108.6 ns/op 58932.52 MB/s BenchmarkMulAddVWW/1000-4 127050 933.9 ns/op 68528.89 MB/s BenchmarkAddMulVVW/1-4 12680499 9.472 ns/op 6756.48 MB/s BenchmarkAddMulVVW/2-4 11013016 10.72 ns/op 11943.37 MB/s BenchmarkAddMulVVW/3-4 10123587 11.82 ns/op 16246.61 MB/s BenchmarkAddMulVVW/4-4 9170904 12.91 ns/op 19824.58 MB/s BenchmarkAddMulVVW/5-4 8463336 14.16 ns/op 22597.04 MB/s BenchmarkAddMulVVW/10-4 7175329 16.96 ns/op 37739.34 MB/s BenchmarkAddMulVVW/100-4 1471166 81.19 ns/op 78831.50 MB/s BenchmarkAddMulVVW/1000-4 164331 714.8 ns/op 89540.91 MB/s BenchmarkDivWVW/1-4 2696646 44.51 ns/op 1437.88 MB/s BenchmarkDivWVW/2-4 1228664 97.47 ns/op 1313.29 MB/s BenchmarkDivWVW/3-4 953036 124.6 ns/op 1541.44 MB/s BenchmarkDivWVW/4-4 825681 149.1 ns/op 1716.69 MB/s BenchmarkDivWVW/5-4 763916 154.9 ns/op 2066.12 MB/s BenchmarkDivWVW/10-4 418984 279.2 ns/op 2292.10 MB/s BenchmarkDivWVW/100-4 55854 2148 ns/op 2979.34 MB/s BenchmarkDivWVW/1000-4 5728 20777 ns/op 3080.29 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11384677 9.232 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11514193 9.022 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10523557 9.937 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10776823 9.710 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9707684 10.87 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10257547 10.50 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10424995 11.63 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9634515 11.27 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8397571 12.45 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8870054 12.08 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6304232 16.82 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6812160 15.80 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1228465 91.99 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126652 937.0 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154134 778.6 ns/op BenchmarkDecimalConversion-4 208 552281 ns/op BenchmarkFloatString/100-4 10000 10681 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 217 549223 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50711237 ns/op 60708 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 4989430102 ns/op 842352 B/op 493 allocs/op BenchmarkFloatAdd/10-4 162378 692.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 169461 700.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 151786 781.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86860 1381 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17311 6966 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 224467 524.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 224854 515.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218443 528.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 154830 753.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44623 2651 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1983 59345 ns/op BenchmarkParseFloatLargeExp-4 442 258820 ns/op BenchmarkGCD10x10/WithoutXY-4 190633 606.3 ns/op BenchmarkGCD10x10/WithXY-4 57886 2114 ns/op BenchmarkGCD10x100/WithoutXY-4 90531 1173 ns/op BenchmarkGCD10x100/WithXY-4 17271 6990 ns/op BenchmarkGCD10x1000/WithoutXY-4 59685 1785 ns/op BenchmarkGCD10x1000/WithXY-4 13974 8513 ns/op BenchmarkGCD100x100/WithoutXY-4 24920 4734 ns/op BenchmarkGCD100x100/WithXY-4 10000 11206 ns/op BenchmarkGCD100x1000/WithoutXY-4 12375 9906 ns/op BenchmarkGCD100x1000/WithXY-4 5868 19215 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2220 54998 ns/op BenchmarkGCD1000x1000/WithXY-4 1164 97606 ns/op BenchmarkHilbert-4 24 4953637 ns/op BenchmarkBinomial-4 14815 8065 ns/op BenchmarkQuoRem-4 21494 5948 ns/op BenchmarkExp-4 15 7440051 ns/op BenchmarkExpMont/Odd-4 126 954430 ns/op 2606 B/op 22 allocs/op BenchmarkExpMont/Even1-4 126 946762 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 122 979073 ns/op 3837 B/op 53 allocs/op BenchmarkExpMont/Even3-4 121 967440 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even4-4 120 969677 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 974188 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even32-4 122 992138 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even64-4 144 833717 ns/op 3618 B/op 53 allocs/op BenchmarkExpMont/Even96-4 136 846558 ns/op 3759 B/op 51 allocs/op BenchmarkExpMont/Even128-4 163 748394 ns/op 3261 B/op 50 allocs/op BenchmarkExpMont/Even255-4 181 655950 ns/op 2941 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 422 275844 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 373 310966 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 384 311299 ns/op 1746 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 379 312578 ns/op 1741 B/op 47 allocs/op BenchmarkExp2-4 15 7471234 ns/op BenchmarkBitset-4 748974 153.3 ns/op BenchmarkBitsetNeg-4 434508 275.1 ns/op BenchmarkBitsetOrig-4 241495 490.7 ns/op BenchmarkBitsetNegOrig-4 138817 759.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1065404 ns/op BenchmarkModSqrt225_3Mod4-4 368 323968 ns/op BenchmarkModSqrt231_Tonelli-4 100 1083374 ns/op BenchmarkModSqrt231_5Mod8-4 319 370220 ns/op BenchmarkModInverse-4 12519 9897 ns/op BenchmarkSqrt-4 1524 71938 ns/op BenchmarkIntSqr/1-4 1283352 94.00 ns/op BenchmarkIntSqr/2-4 782071 155.3 ns/op BenchmarkIntSqr/3-4 620175 183.0 ns/op BenchmarkIntSqr/5-4 439333 267.6 ns/op BenchmarkIntSqr/8-4 309891 380.6 ns/op BenchmarkIntSqr/10-4 254053 470.6 ns/op BenchmarkIntSqr/20-4 49093 2537 ns/op BenchmarkIntSqr/30-4 35942 3450 ns/op BenchmarkIntSqr/50-4 21950 5472 ns/op BenchmarkIntSqr/80-4 13011 9197 ns/op BenchmarkIntSqr/100-4 8571 12036 ns/op BenchmarkIntSqr/200-4 3492 31412 ns/op BenchmarkIntSqr/300-4 1423 73040 ns/op BenchmarkIntSqr/500-4 745 149586 ns/op BenchmarkIntSqr/800-4 303 413895 ns/op BenchmarkIntSqr/1000-4 219 529304 ns/op BenchmarkDiv/20/10-4 423039 280.5 ns/op BenchmarkDiv/40/20-4 418652 282.9 ns/op BenchmarkDiv/100/50-4 362858 318.1 ns/op BenchmarkDiv/200/100-4 52652 2351 ns/op BenchmarkDiv/400/200-4 49184 2500 ns/op BenchmarkDiv/1000/500-4 41133 3084 ns/op BenchmarkDiv/2000/1000-4 30092 4233 ns/op BenchmarkDiv/20000/10000-4 1038 112732 ns/op BenchmarkDiv/200000/100000-4 26 4733074 ns/op BenchmarkDiv/2000000/1000000-4 1 132438935 ns/op BenchmarkDiv/20000000/10000000-4 1 3742891052 ns/op BenchmarkMul-4 5 23494085 ns/op BenchmarkNatMul/10-4 170673 664.0 ns/op BenchmarkNatMul/100-4 4836 21702 ns/op BenchmarkNatMul/1000-4 169 682807 ns/op BenchmarkZeroShifts/Shl-4 17697 7016 ns/op BenchmarkZeroShifts/ShlSame-4 5204040 22.59 ns/op BenchmarkZeroShifts/Shr-4 15322 7107 ns/op BenchmarkZeroShifts/ShrSame-4 5282824 22.31 ns/op BenchmarkExp3Power/0x10-4 172801 656.8 ns/op BenchmarkExp3Power/0x40-4 154890 721.9 ns/op BenchmarkExp3Power/0x100-4 98632 1206 ns/op BenchmarkExp3Power/0x400-4 41469 2659 ns/op BenchmarkExp3Power/0x1000-4 9250 12155 ns/op BenchmarkExp3Power/0x4000-4 1849 62382 ns/op BenchmarkExp3Power/0x10000-4 202 575577 ns/op BenchmarkExp3Power/0x40000-4 18 6583638 ns/op BenchmarkExp3Power/0x100000-4 2 61247016 ns/op BenchmarkExp3Power/0x400000-4 1 564453594 ns/op BenchmarkFibo-4 3 39305660 ns/op BenchmarkNatSqr/1-4 831930 125.0 ns/op BenchmarkNatSqr/2-4 579866 213.6 ns/op BenchmarkNatSqr/3-4 378465 270.0 ns/op BenchmarkNatSqr/5-4 267991 386.3 ns/op BenchmarkNatSqr/8-4 198768 558.8 ns/op BenchmarkNatSqr/10-4 162726 662.3 ns/op BenchmarkNatSqr/20-4 43665 2620 ns/op BenchmarkNatSqr/30-4 31611 3597 ns/op BenchmarkNatSqr/50-4 19869 5925 ns/op BenchmarkNatSqr/80-4 12033 10040 ns/op BenchmarkNatSqr/100-4 9150 13029 ns/op BenchmarkNatSqr/200-4 3052 33700 ns/op BenchmarkNatSqr/300-4 1363 80039 ns/op BenchmarkNatSqr/500-4 685 160774 ns/op BenchmarkNatSqr/800-4 303 374997 ns/op BenchmarkNatSqr/1000-4 226 523963 ns/op BenchmarkNatSetBytes/8-4 697693 171.1 ns/op BenchmarkNatSetBytes/24-4 202106 567.8 ns/op BenchmarkNatSetBytes/128-4 47706 2473 ns/op BenchmarkNatSetBytes/7-4 664618 158.6 ns/op BenchmarkNatSetBytes/23-4 207430 549.9 ns/op BenchmarkNatSetBytes/127-4 47691 2587 ns/op BenchmarkScanPi-4 247 472842 ns/op BenchmarkStringPiParallel-4 723 180704 ns/op BenchmarkScan/10/Base2-4 40648 2903 ns/op BenchmarkScan/100/Base2-4 4422 25141 ns/op BenchmarkScan/1000/Base2-4 476 247256 ns/op BenchmarkScan/10/Base8-4 96774 1244 ns/op BenchmarkScan/100/Base8-4 13420 8951 ns/op BenchmarkScan/1000/Base8-4 1351 88228 ns/op BenchmarkScan/10/Base10-4 106648 1120 ns/op BenchmarkScan/100/Base10-4 14896 7979 ns/op BenchmarkScan/1000/Base10-4 1512 78224 ns/op BenchmarkScan/10/Base16-4 116547 1012 ns/op BenchmarkScan/100/Base16-4 16522 7255 ns/op BenchmarkScan/1000/Base16-4 1639 69894 ns/op BenchmarkString/10/Base2-4 163732 685.9 ns/op BenchmarkString/100/Base2-4 22760 5004 ns/op BenchmarkString/1000/Base2-4 2452 48310 ns/op BenchmarkString/10/Base8-4 340725 365.4 ns/op BenchmarkString/100/Base8-4 61998 1893 ns/op BenchmarkString/1000/Base8-4 7072 17711 ns/op BenchmarkString/10/Base10-4 204944 592.7 ns/op BenchmarkString/100/Base10-4 38539 3064 ns/op BenchmarkString/1000/Base10-4 4190 24756 ns/op BenchmarkString/10/Base16-4 353518 324.1 ns/op BenchmarkString/100/Base16-4 79728 1437 ns/op BenchmarkString/1000/Base16-4 9262 12423 ns/op BenchmarkLeafSize/0-4 42 2862884 ns/op BenchmarkLeafSize/1-4 382 292901 ns/op BenchmarkLeafSize/2-4 385 299928 ns/op BenchmarkLeafSize/3-4 294 389840 ns/op BenchmarkLeafSize/4-4 393 283556 ns/op BenchmarkLeafSize/5-4 255 478581 ns/op BenchmarkLeafSize/6-4 290 393561 ns/op BenchmarkLeafSize/7-4 307 364465 ns/op BenchmarkLeafSize/8-4 402 277242 ns/op BenchmarkLeafSize/9-4 214 535053 ns/op BenchmarkLeafSize/10-4 260 444495 ns/op BenchmarkLeafSize/11-4 265 420854 ns/op BenchmarkLeafSize/12-4 303 385703 ns/op BenchmarkLeafSize/13-4 273 430443 ns/op BenchmarkLeafSize/14-4 313 364813 ns/op BenchmarkLeafSize/15-4 340 337848 ns/op BenchmarkLeafSize/16-4 399 283986 ns/op BenchmarkLeafSize/32-4 394 284876 ns/op BenchmarkLeafSize/64-4 360 304572 ns/op BenchmarkProbablyPrime/n=0-4 9 11511017 ns/op BenchmarkProbablyPrime/n=1-4 8 13002426 ns/op BenchmarkProbablyPrime/n=5-4 6 19228558 ns/op BenchmarkProbablyPrime/n=10-4 4 26172220 ns/op BenchmarkProbablyPrime/n=20-4 3 41758199 ns/op BenchmarkProbablyPrime/Lucas-4 10 10532464 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1544108 ns/op BenchmarkRatCmp-4 208815 541.8 ns/op BenchmarkFloatSqrt/64-4 21446 5480 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13701 8375 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9442 12296 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4600 24191 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 798 148780 ns/op 18130 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 61 2017483 ns/op 175628 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 156027504 ns/op 3785912 B/op 627 allocs/op PASS ok math/big 49.997s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8552889 14.05 ns/op BenchmarkLeadingZeros8-4 8048558 14.55 ns/op BenchmarkLeadingZeros16-4 10519738 11.44 ns/op BenchmarkLeadingZeros32-4 10449928 11.16 ns/op BenchmarkLeadingZeros64-4 10350440 11.65 ns/op BenchmarkTrailingZeros-4 10757108 11.01 ns/op BenchmarkTrailingZeros8-4 9646824 12.38 ns/op BenchmarkTrailingZeros16-4 10718094 11.26 ns/op BenchmarkTrailingZeros32-4 9405704 12.63 ns/op BenchmarkTrailingZeros64-4 9585825 12.37 ns/op BenchmarkOnesCount-4 10508235 11.56 ns/op BenchmarkOnesCount8-4 10453173 11.53 ns/op BenchmarkOnesCount16-4 9804440 12.26 ns/op BenchmarkOnesCount32-4 9617185 12.35 ns/op BenchmarkOnesCount64-4 9610132 12.38 ns/op BenchmarkRotateLeft-4 9510241 12.60 ns/op BenchmarkRotateLeft8-4 10440148 11.43 ns/op BenchmarkRotateLeft16-4 9611700 12.49 ns/op BenchmarkRotateLeft32-4 10454113 11.46 ns/op BenchmarkRotateLeft64-4 9238590 12.76 ns/op BenchmarkReverse-4 12421521 9.701 ns/op BenchmarkReverse8-4 16306020 7.364 ns/op BenchmarkReverse16-4 15915070 7.594 ns/op BenchmarkReverse32-4 14456673 8.330 ns/op BenchmarkReverse64-4 12536294 9.535 ns/op BenchmarkReverseBytes-4 16458807 7.154 ns/op BenchmarkReverseBytes16-4 16709044 7.210 ns/op BenchmarkReverseBytes32-4 16201756 7.206 ns/op BenchmarkReverseBytes64-4 16524238 7.167 ns/op BenchmarkAdd-4 9482395 12.45 ns/op BenchmarkAdd32-4 10683862 11.11 ns/op BenchmarkAdd64-4 10439625 11.56 ns/op BenchmarkAdd64multiple-4 18391807 6.521 ns/op BenchmarkSub-4 10360522 11.52 ns/op BenchmarkSub32-4 10393580 11.47 ns/op BenchmarkSub64-4 9461302 12.67 ns/op BenchmarkSub64multiple-4 18402728 6.531 ns/op BenchmarkMul-4 9385646 12.56 ns/op BenchmarkMul32-4 10788868 11.20 ns/op BenchmarkMul64-4 9318348 12.45 ns/op BenchmarkDiv-4 2725929 44.08 ns/op BenchmarkDiv32-4 5626369 21.38 ns/op BenchmarkDiv64-4 2646405 45.18 ns/op PASS ok math/bits 5.838s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 14090402 7.634 ns/op BenchmarkAcos-4 666147 180.2 ns/op BenchmarkAcosh-4 567458 197.4 ns/op BenchmarkAsin-4 638234 179.7 ns/op BenchmarkAsinh-4 641463 180.7 ns/op BenchmarkAtan-4 997945 112.0 ns/op BenchmarkAtanh-4 1000000 111.8 ns/op BenchmarkConj-4 20890647 5.157 ns/op BenchmarkCos-4 632538 166.2 ns/op BenchmarkCosh-4 677418 176.3 ns/op BenchmarkExp-4 846685 135.0 ns/op BenchmarkLog-4 1319280 90.94 ns/op BenchmarkLog10-4 1313422 91.32 ns/op BenchmarkPhase-4 3003976 39.82 ns/op BenchmarkPolar-4 2087638 57.87 ns/op BenchmarkPow-4 257978 454.8 ns/op BenchmarkRect-4 1000000 113.1 ns/op BenchmarkSin-4 644090 177.9 ns/op BenchmarkSinh-4 675496 177.3 ns/op BenchmarkSqrt-4 1378532 87.29 ns/op BenchmarkTan-4 422936 283.5 ns/op BenchmarkTanh-4 493131 240.8 ns/op PASS ok math/cmplx 3.126s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 202152 590.5 ns/op BenchmarkInt63ThreadsafeParallel-4 114931 1092 ns/op BenchmarkInt63Unthreadsafe-4 1244684 96.05 ns/op BenchmarkIntn1000-4 840643 128.4 ns/op BenchmarkInt63n1000-4 1000000 111.6 ns/op BenchmarkInt31n1000-4 949173 111.4 ns/op BenchmarkFloat32-4 1000000 110.9 ns/op BenchmarkFloat64-4 1247682 96.63 ns/op BenchmarkPerm3-4 213668 562.8 ns/op BenchmarkPerm30-4 24558 4756 ns/op BenchmarkPerm30ViaShuffle-4 25480 4749 ns/op BenchmarkShuffleOverhead-4 17874 6691 ns/op BenchmarkRead3-4 856797 129.9 ns/op BenchmarkRead64-4 84394 1423 ns/op BenchmarkRead1000-4 5589 20633 ns/op PASS ok math/rand 2.298s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 52021 2241 ns/op BenchmarkQDecodeWord-4 124657 928.3 ns/op BenchmarkQDecodeHeader-4 121503 994.6 ns/op BenchmarkTypeByExtension/.html-4 484178 220.0 ns/op BenchmarkTypeByExtension/.HTML-4 336823 302.4 ns/op BenchmarkTypeByExtension/.unused-4 472224 231.9 ns/op BenchmarkExtensionsByType/text/html-4 243854 577.4 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 100090 1146 ns/op BenchmarkExtensionsByType/application/octet-stream-4 177981 793.3 ns/op PASS ok mime 1.381s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1042 109220 ns/op PASS ok mime/quotedprintable 0.153s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 30 3858112 ns/op 8564 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 13 11320249 ns/op 19513 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007261013 ns/op 158608 B/op 232 allocs/op BenchmarkDNSName-4 106704 996.7 ns/op BenchmarkInterfaces-4 1420 85843 ns/op BenchmarkInterfaceByIndex-4 1650 67610 ns/op BenchmarkInterfaceByName-4 1370 86004 ns/op BenchmarkInterfaceAddrs-4 824 129614 ns/op BenchmarkInterfacesAndAddrs-4 2476 42120 ns/op BenchmarkInterfacesAndMulticastAddrs-4 506 243921 ns/op BenchmarkParseIP-4 14904 7834 ns/op BenchmarkIPString/IPv4-4 142392 892.9 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10424 11280 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 43918 2693 ns/op BenchmarkIPEqual/IPv4-4 1102526 108.1 ns/op BenchmarkIPEqual/IPv6-4 1089183 105.8 ns/op BenchmarkSendFile/1024-4 1 231948215 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 230633921 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 230222314 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222144473 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 223165986 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3638 33831 ns/op 968.57 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1492 68261 ns/op 960.09 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 1032 112174 ns/op 1168.47 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 487 238875 ns/op 1097.41 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 200 507234 ns/op 1033.62 MB/s 3 B/op 0 allocs/op BenchmarkSendFile/1048576-4 140 911865 ns/op 1149.92 MB/s 3 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 6945 15775 ns/op 64.91 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8618 13100 ns/op 156.33 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 6979 14817 ns/op 276.43 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6760 18817 ns/op 435.34 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3621 27705 ns/op 591.37 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2582 46329 ns/op 707.29 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1569 70943 ns/op 923.78 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 781 142762 ns/op 918.11 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 494 243453 ns/op 1076.77 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 229 507059 ns/op 1033.98 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 116 916769 ns/op 1143.77 MB/s BenchmarkSplice/unix-to-tcp/1024-4 15398 6509 ns/op 157.33 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15001 7645 ns/op 267.88 MB/s BenchmarkSplice/unix-to-tcp/4096-4 13352 9591 ns/op 427.05 MB/s BenchmarkSplice/unix-to-tcp/8192-4 7898 15857 ns/op 516.62 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6584 18126 ns/op 903.92 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3222 32455 ns/op 1009.65 MB/s BenchmarkSplice/unix-to-tcp/65536-4 2067 56019 ns/op 1169.89 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1078 102113 ns/op 1283.60 MB/s BenchmarkSplice/unix-to-tcp/262144-4 568 207234 ns/op 1264.97 MB/s BenchmarkSplice/unix-to-tcp/524288-4 231 445645 ns/op 1176.47 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 106 1127542 ns/op 929.97 MB/s BenchmarkTCP4OneShot-4 2451 55570 ns/op BenchmarkTCP4OneShotTimeout-4 2278 52134 ns/op BenchmarkTCP4Persistent-4 12975 11084 ns/op BenchmarkTCP4PersistentTimeout-4 12732 10139 ns/op BenchmarkTCP6OneShot-4 2358 58676 ns/op BenchmarkTCP6OneShotTimeout-4 2097 55729 ns/op BenchmarkTCP6Persistent-4 11388 10460 ns/op BenchmarkTCP6PersistentTimeout-4 11427 10181 ns/op BenchmarkTCP4ConcurrentReadWrite-4 25303 5129 ns/op BenchmarkTCP6ConcurrentReadWrite-4 21639 5261 ns/op BenchmarkSetReadDeadline-4 124736 933.9 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8965 12703 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9433 12312 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9321 12123 ns/op 0 B/op 0 allocs/op PASS ok net 29.394s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26409 4391 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10776 10412 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14300 8403 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18118 6485 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 32466 3518 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 869035 126.2 ns/op BenchmarkReadRequestChrome-4 3536 31094 ns/op 19.65 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10520 ns/op 7.41 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11511 10206 ns/op 8.03 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7120 16093 ns/op 9.38 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17214 6720 ns/op 5.95 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 316 393701 ns/op 2.60 MB/s BenchmarkFileAndServer_1KB/https1-4 205 521750 ns/op 1.96 MB/s BenchmarkFileAndServer_1KB/h2-4 145 814921 ns/op 1.26 MB/s BenchmarkFileAndServer_16MB/h1-4 3 47594996 ns/op 352.50 MB/s BenchmarkFileAndServer_16MB/https1-4 1 137542450 ns/op 121.98 MB/s BenchmarkFileAndServer_16MB/h2-4 1 227713805 ns/op 73.68 MB/s BenchmarkFileAndServer_64MB/h1-4 1 194453327 ns/op 345.12 MB/s BenchmarkFileAndServer_64MB/https1-4 1 441314334 ns/op 152.07 MB/s BenchmarkFileAndServer_64MB/h2-4 1 911675887 ns/op 73.61 MB/s BenchmarkServeMux-4 273 452768 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 361553 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 379 322933 ns/op 5944 B/op 64 allocs/op BenchmarkClientServer/https1-4 244 464258 ns/op 6681 B/op 74 allocs/op BenchmarkClientServer/h2-4 176 618977 ns/op 10181 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 900 116839 ns/op 9958 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 36 3093435 ns/op 88753 B/op 817 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49926: read tcp 127.0.0.1:36637->127.0.0.1:49926: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49936: read tcp 127.0.0.1:36637->127.0.0.1:49936: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49940: write tcp 127.0.0.1:36637->127.0.0.1:49940: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49898: write tcp 127.0.0.1:36637->127.0.0.1:49898: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60240: read tcp 127.0.0.1:37597->127.0.0.1:60240: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60226: read tcp 127.0.0.1:37597->127.0.0.1:60226: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60264: read tcp 127.0.0.1:37597->127.0.0.1:60264: use of closed network connection BenchmarkClientServerParallel/4/h2-4 212 514280 ns/op 18042 B/op 167 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56088: read tcp 127.0.0.1:35747->127.0.0.1:56088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56100: read tcp 127.0.0.1:35747->127.0.0.1:56100: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56110: write tcp 127.0.0.1:35747->127.0.0.1:56110: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56102: write tcp 127.0.0.1:35747->127.0.0.1:56102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60202: write tcp 127.0.0.1:35137->127.0.0.1:60202: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60194: write tcp 127.0.0.1:35137->127.0.0.1:60194: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33080: read tcp 127.0.0.1:39703->127.0.0.1:33080: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33068: read tcp 127.0.0.1:39703->127.0.0.1:33068: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32980: write tcp 127.0.0.1:39703->127.0.0.1:32980: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:32992: write tcp 127.0.0.1:39703->127.0.0.1:32992: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 634 173295 ns/op 17343 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 28 4914825 ns/op 135624 B/op 1261 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51682: read tcp 127.0.0.1:46731->127.0.0.1:51682: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51730: read tcp 127.0.0.1:46731->127.0.0.1:51730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34070: read tcp 127.0.0.1:38435->127.0.0.1:34070: use of closed network connection BenchmarkClientServerParallel/64/h2-4 31 3330265 ns/op 81809 B/op 806 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34444: read tcp 127.0.0.1:33415->127.0.0.1:34444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34418: read tcp 127.0.0.1:33415->127.0.0.1:34418: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34424: read tcp 127.0.0.1:33415->127.0.0.1:34424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45258: read tcp 127.0.0.1:41513->127.0.0.1:45258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45144: read tcp 127.0.0.1:41513->127.0.0.1:45144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45154: read tcp 127.0.0.1:41513->127.0.0.1:45154: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45206: read tcp 127.0.0.1:41513->127.0.0.1:45206: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45238: read tcp 127.0.0.1:41513->127.0.0.1:45238: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45242: read tcp 127.0.0.1:41513->127.0.0.1:45242: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45266: read tcp 127.0.0.1:41513->127.0.0.1:45266: use of closed network connection ... [output truncated] BenchmarkServer-4 156 757796 ns/op 2987 B/op 23 allocs/op BenchmarkClient-4 308 417335 ns/op 3774 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 711 171994 ns/op 7305 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1297 118475 ns/op 3101 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1308 94213 ns/op 1909 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1500 84623 ns/op 2769 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1552 76198 ns/op 2754 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1680 76305 ns/op 2698 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1834 71773 ns/op 1929 B/op 14 allocs/op BenchmarkServerHijack-4 1086 115616 ns/op 16659 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 432 310205 ns/op 5591 B/op 51 allocs/op BenchmarkResponseStatusLine-4 522411 238.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 10.753s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5476 19358 ns/op 34105 B/op 14 allocs/op PASS ok net/http/httputil 0.192s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 87135 1332 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 505582 208.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 184592 645.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66060 1856 ns/op BenchmarkStdIPv4-4 131284 899.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91111 1298 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93242 1275 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 107980 1104 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68556 1717 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1298268 93.15 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1201261 100.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1423916 86.35 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 258601 461.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 270740 425.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 262024 452.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83245 1467 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 414565 273.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 285734 393.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 280941 426.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 151633 797.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 427370 277.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 372724 313.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 123202 942.9 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 164467 699.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 261967 450.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 152858 762.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 319077 375.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 153590 785.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 150142 793.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146998 790.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105552 1039 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 458768 240.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 137546 782.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89358 1344 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 111148 1061 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 152314 748.8 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 101012 1083 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 217671 534.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 79807 1459 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 104406 1176 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 148737 769.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 131263 898.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1224684 97.60 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1203003 99.99 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1209988 99.66 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 109.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 107.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 106.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 320439 346.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 603895 191.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202872 581.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 215139 549.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203725 580.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75864 1587 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 504762 223.1 ns/op PASS ok net/netip 8.013s 2022/11/23 23:26:52 Test RPC server listening on 127.0.0.1:37845 2022/11/23 23:26:52 Test HTTP RPC server listening on 127.0.0.1:41211 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 2022 56551 ns/op BenchmarkEndToEndHTTP-4 2180 54249 ns/op BenchmarkEndToEndAsync-4 3972 30572 ns/op BenchmarkEndToEndAsyncHTTP-4 4010 25383 ns/op PASS ok net/rpc 0.888s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3724 27471 ns/op BenchmarkReadMIMEHeader/server_headers-4 6753 17623 ns/op BenchmarkUncommon-4 29758 3684 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.504s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4628 23240 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 99446 1193 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 558331 211.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97058 1256 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 159979 686.9 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 80283 1458 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13462 8649 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 374448 297.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91420 1273 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 177378 676.1 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81157 1468 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14644 7751 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199074 588.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78442 1497 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77137 1549 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35042 3378 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6159 18697 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 200142 589.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77936 1502 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 77164 1549 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35362 3390 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6274 18516 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.192s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3205393 34.32 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 152092 690.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 732 159264 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:471: benchmarkReaddirname ".": 126 entries os_test.go:471: benchmarkReaddirname ".": 126 entries os_test.go:471: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 222 545439 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:488: benchmarkReaddir ".": 126 entries os_test.go:488: benchmarkReaddir ".": 126 entries os_test.go:488: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 576 192574 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:505: benchmarkReadDir ".": 126 entries os_test.go:505: benchmarkReadDir ".": 126 entries os_test.go:505: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 48994 2341 ns/op BenchmarkStatFile-4 41823 2826 ns/op BenchmarkStatDir-4 42886 2721 ns/op BenchmarkLstatDot-4 48862 2306 ns/op BenchmarkLstatFile-4 41854 2743 ns/op BenchmarkLstatDir-4 43244 2627 ns/op PASS ok os 1.632s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 195 622958 ns/op 6578 B/op 29 allocs/op PASS ok os/exec 0.219s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 460802 243.4 ns/op PASS ok os/user 0.216s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3516453 34.16 ns/op BenchmarkString-4 2219695 53.59 ns/op BenchmarkBytes-4 1952244 60.45 ns/op BenchmarkNamedBytes-4 755560 151.6 ns/op BenchmarkBytesArray-4 706908 167.5 ns/op BenchmarkSliceLen-4 2337910 50.97 ns/op BenchmarkMapLen-4 1438818 83.39 ns/op BenchmarkStringLen-4 1855171 63.88 ns/op BenchmarkArrayLen-4 1763134 69.52 ns/op BenchmarkSliceCap-4 2430706 48.76 ns/op BenchmarkDeepEqual/int8-4 654228 180.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116071 1041 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 463160 228.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111158 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 523550 228.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108308 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 510885 232.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 111643 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 513111 230.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110653 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 659431 179.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139322 833.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 514935 230.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111067 1070 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 507060 229.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 110904 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 504236 233.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109969 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 506983 234.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110017 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 501892 234.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 109725 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 487341 232.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 104908 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 520587 228.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111296 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 485184 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109670 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 509914 232.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109994 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 671083 176.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114238 1034 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 522813 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108775 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 136206 828.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68968 1729 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70986 1702 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45448 2597 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 259159 452.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 40857 2877 ns/op BenchmarkIsZero/StructComparable-4 816489 141.3 ns/op BenchmarkIsZero/StructIncomparable-4 180192 645.6 ns/op BenchmarkSetZero/Bool/Direct-4 4308370 27.59 ns/op BenchmarkSetZero/Bool/CachedZero-4 1826461 65.67 ns/op BenchmarkSetZero/Bool/NewZero-4 1298150 92.71 ns/op BenchmarkSetZero/Int/Direct-4 2418937 48.09 ns/op BenchmarkSetZero/Int/CachedZero-4 1767123 65.28 ns/op BenchmarkSetZero/Int/NewZero-4 1295569 93.02 ns/op BenchmarkSetZero/Uint/Direct-4 2538394 46.66 ns/op BenchmarkSetZero/Uint/CachedZero-4 1802704 65.24 ns/op BenchmarkSetZero/Uint/NewZero-4 1268245 92.51 ns/op BenchmarkSetZero/Float/Direct-4 2411690 48.29 ns/op BenchmarkSetZero/Float/CachedZero-4 1845890 65.01 ns/op BenchmarkSetZero/Float/NewZero-4 1298979 92.52 ns/op BenchmarkSetZero/Complex/Direct-4 2369089 49.81 ns/op BenchmarkSetZero/Complex/CachedZero-4 1774510 66.60 ns/op BenchmarkSetZero/Complex/NewZero-4 1291251 92.89 ns/op BenchmarkSetZero/Array/Direct-4 4235436 28.21 ns/op BenchmarkSetZero/Array/CachedZero-4 1802481 66.11 ns/op BenchmarkSetZero/Array/NewZero-4 1272316 93.63 ns/op BenchmarkSetZero/Chan/Direct-4 2461470 50.31 ns/op BenchmarkSetZero/Chan/CachedZero-4 1315357 89.93 ns/op BenchmarkSetZero/Chan/NewZero-4 991507 115.8 ns/op BenchmarkSetZero/Func/Direct-4 2473204 49.75 ns/op BenchmarkSetZero/Func/CachedZero-4 1353081 89.08 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 115.0 ns/op BenchmarkSetZero/Interface/Direct-4 2285408 52.31 ns/op BenchmarkSetZero/Interface/CachedZero-4 1831642 65.93 ns/op BenchmarkSetZero/Interface/NewZero-4 1292962 92.55 ns/op BenchmarkSetZero/Map/Direct-4 2487372 49.99 ns/op BenchmarkSetZero/Map/CachedZero-4 1366524 88.67 ns/op BenchmarkSetZero/Map/NewZero-4 997658 115.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2403027 50.54 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1343371 89.20 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 116.1 ns/op BenchmarkSetZero/Slice/Direct-4 2262744 56.03 ns/op BenchmarkSetZero/Slice/CachedZero-4 1801170 65.92 ns/op BenchmarkSetZero/Slice/NewZero-4 1293944 92.57 ns/op BenchmarkSetZero/String/Direct-4 2404130 47.48 ns/op BenchmarkSetZero/String/CachedZero-4 1750579 70.35 ns/op BenchmarkSetZero/String/NewZero-4 1241389 97.14 ns/op BenchmarkSetZero/Struct/Direct-4 3768123 31.79 ns/op BenchmarkSetZero/Struct/CachedZero-4 1754558 68.11 ns/op BenchmarkSetZero/Struct/NewZero-4 1222005 96.46 ns/op BenchmarkSelect/1-4 158721 721.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 78926 1358 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43581 2515 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 165331 632.9 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 126757 919.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 98646 1044 ns/op 122.56 MB/s BenchmarkCallArgCopy/size=256-4 96306 1109 ns/op 230.80 MB/s BenchmarkCallArgCopy/size=1024-4 69964 1611 ns/op 635.60 MB/s BenchmarkCallArgCopy/size=4096-4 33296 3627 ns/op 1129.34 MB/s BenchmarkCallArgCopy/size=65536-4 2320 50358 ns/op 1301.40 MB/s BenchmarkPtrTo-4 443874 259.9 ns/op BenchmarkFieldByName1-4 812659 177.7 ns/op BenchmarkFieldByName2-4 60702 1863 ns/op BenchmarkFieldByName3-4 8055 13457 ns/op BenchmarkInterfaceBig-4 4746770 24.42 ns/op BenchmarkInterfaceSmall-4 4870504 23.98 ns/op BenchmarkNew-4 1916466 54.99 ns/op BenchmarkMap/StringKeys/MapIndex-4 3129 35777 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3088 37538 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3049 37798 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2913 39957 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3176 36441 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3114 37619 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 253894 448.9 ns/op PASS ok reflect 18.507s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11068 9920 ns/op 9343 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16759 7824 ns/op 9362 B/op 1 allocs/op BenchmarkFindString-4 12373 9983 ns/op 9214 B/op 1 allocs/op BenchmarkFindSubmatch-4 11277 10603 ns/op 9370 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11611 10845 ns/op 9431 B/op 2 allocs/op BenchmarkLiteral-4 17902 6715 ns/op BenchmarkNotLiteral-4 4592 26893 ns/op BenchmarkMatchClass-4 3066 34273 ns/op BenchmarkMatchClass_InRange-4 3057 34305 ns/op BenchmarkReplaceAll-4 2215 48306 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18375 6046 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 39868 3017 ns/op BenchmarkAnchoredShortMatch-4 15228 7355 ns/op BenchmarkAnchoredLongMatch-4 20173 5819 ns/op BenchmarkOnePassShortA-4 21070 5800 ns/op BenchmarkNotOnePassShortA-4 7551 14876 ns/op BenchmarkOnePassShortB-4 26968 4415 ns/op BenchmarkNotOnePassShortB-4 10000 11997 ns/op BenchmarkOnePassLongPrefix-4 90415 1369 ns/op BenchmarkOnePassLongNotPrefix-4 28626 4203 ns/op BenchmarkMatchParallelShared-4 25828 6206 ns/op BenchmarkMatchParallelCopied-4 27609 4508 ns/op BenchmarkQuoteMetaAll-4 151779 834.7 ns/op 16.77 MB/s BenchmarkQuoteMetaNone-4 253452 462.1 ns/op 56.27 MB/s BenchmarkCompile/Onepass-4 3744 29048 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1587 71667 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 619560 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3716316 30.42 ns/op 525.90 MB/s BenchmarkMatch/Easy0/32-4 19419 6844 ns/op 4.68 MB/s BenchmarkMatch/Easy0/1K-4 6487 18876 ns/op 54.25 MB/s BenchmarkMatch/Easy0i/16-4 3512377 30.67 ns/op 521.61 MB/s BenchmarkMatch/Easy0i/32-4 5692 20604 ns/op 1.55 MB/s BenchmarkMatch/Easy0i/1K-4 270 435797 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3803018 30.16 ns/op 530.47 MB/s BenchmarkMatch/Easy1/32-4 18253 6941 ns/op 4.61 MB/s BenchmarkMatch/Easy1/1K-4 4587 25065 ns/op 40.85 MB/s BenchmarkMatch/Medium/16-4 3772248 30.68 ns/op 521.59 MB/s BenchmarkMatch/Medium/32-4 6285 19377 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 307 389776 ns/op 2.63 MB/s BenchmarkMatch/Hard/16-4 3681358 33.59 ns/op 476.33 MB/s BenchmarkMatch/Hard/32-4 3636 29782 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 174 676962 ns/op 1.51 MB/s BenchmarkMatch/Hard1/16-4 1504 80625 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 776 151715 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4440821 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29912 4011 ns/op 3.99 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17750 6721 ns/op 4.76 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 663 179341 ns/op 5.71 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.976s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 771166 154.7 ns/op PASS ok regexp/syntax 1.127s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1110921 109.4 ns/op BenchmarkMakeChan/Int-4 857282 128.7 ns/op BenchmarkMakeChan/Ptr-4 609226 216.8 ns/op BenchmarkMakeChan/Struct/0-4 1160719 92.74 ns/op BenchmarkMakeChan/Struct/32-4 564560 219.5 ns/op BenchmarkMakeChan/Struct/40-4 467619 274.8 ns/op BenchmarkChanNonblocking-4 11648750 9.587 ns/op BenchmarkSelectUncontended-4 1008890 123.7 ns/op BenchmarkSelectSyncContended-4 33900 3857 ns/op BenchmarkSelectAsyncContended-4 115599 1147 ns/op BenchmarkSelectNonblock-4 5866839 17.94 ns/op BenchmarkChanUncontended-4 11962 11244 ns/op BenchmarkChanContended-4 1270 95258 ns/op BenchmarkChanSync-4 162259 723.1 ns/op BenchmarkChanSyncWork-4 10000 35409 ns/op BenchmarkChanProdCons0-4 81747 1558 ns/op BenchmarkChanProdCons10-4 104805 1259 ns/op BenchmarkChanProdCons100-4 110892 1111 ns/op BenchmarkChanProdConsWork0-4 72524 1764 ns/op BenchmarkChanProdConsWork10-4 87454 1537 ns/op BenchmarkChanProdConsWork100-4 83052 1409 ns/op BenchmarkSelectProdCons-4 58640 1851 ns/op BenchmarkReceiveDataFromClosedChan-4 640184 182.0 ns/op BenchmarkChanCreation-4 215541 545.4 ns/op BenchmarkChanSem-4 125709 908.5 ns/op BenchmarkChanPopular-4 86 1264371 ns/op BenchmarkChanClosed-4 642505 214.6 ns/op BenchmarkCallClosure-4 6188029 19.18 ns/op BenchmarkCallClosure1-4 6356457 18.90 ns/op BenchmarkCallClosure2-4 1356778 90.52 ns/op BenchmarkCallClosure3-4 1406692 81.29 ns/op BenchmarkCallClosure4-4 1239134 85.33 ns/op BenchmarkComplex128DivNormal-4 9983652 12.00 ns/op BenchmarkComplex128DivNisNaN-4 7770854 15.44 ns/op BenchmarkComplex128DivDisNaN-4 7586851 15.73 ns/op BenchmarkComplex128DivNisInf-4 9991884 12.05 ns/op BenchmarkComplex128DivDisInf-4 5839856 20.49 ns/op BenchmarkSetTypePtr-4 51631734 2.270 ns/op 3523.76 MB/s BenchmarkSetTypePtr8-4 9864892 12.13 ns/op 5276.29 MB/s BenchmarkSetTypePtr16-4 9861159 12.18 ns/op 10512.36 MB/s BenchmarkSetTypePtr32-4 9927344 12.20 ns/op 20985.51 MB/s BenchmarkSetTypePtr64-4 9761200 12.12 ns/op 42237.21 MB/s BenchmarkSetTypePtr126-4 5868650 20.37 ns/op 49484.41 MB/s BenchmarkSetTypePtr128-4 6054157 19.87 ns/op 51547.44 MB/s BenchmarkSetTypePtrSlice-4 758538 159.5 ns/op 51376.16 MB/s BenchmarkSetTypeNode1-4 9872641 12.15 ns/op 1975.39 MB/s BenchmarkSetTypeNode1Slice-4 3113413 38.53 ns/op 19930.40 MB/s BenchmarkSetTypeNode8-4 9886492 16.63 ns/op 4809.51 MB/s BenchmarkSetTypeNode8Slice-4 1573252 76.48 ns/op 33470.89 MB/s BenchmarkSetTypeNode64-4 5830702 20.69 ns/op 25521.99 MB/s BenchmarkSetTypeNode64Slice-4 230108 504.6 ns/op 33487.19 MB/s BenchmarkSetTypeNode64Dead-4 7568390 16.06 ns/op 32884.15 MB/s BenchmarkSetTypeNode64DeadSlice-4 276602 437.7 ns/op 38599.15 MB/s BenchmarkSetTypeNode124-4 5854638 20.46 ns/op 49275.64 MB/s BenchmarkSetTypeNode124Slice-4 190436 631.8 ns/op 51052.06 MB/s BenchmarkSetTypeNode126-4 6061584 19.90 ns/op 51449.85 MB/s BenchmarkSetTypeNode126Slice-4 186452 631.5 ns/op 51888.55 MB/s BenchmarkSetTypeNode128-4 4109942 29.07 ns/op 35775.38 MB/s BenchmarkSetTypeNode128Slice-4 142819 811.2 ns/op 41025.74 MB/s BenchmarkSetTypeNode130-4 4106185 28.88 ns/op 36567.20 MB/s BenchmarkSetTypeNode130Slice-4 146340 820.0 ns/op 41209.96 MB/s BenchmarkSetTypeNode1024-4 804512 148.9 ns/op 55134.72 MB/s BenchmarkSetTypeNode1024Slice-4 25558 4717 ns/op 55682.91 MB/s BenchmarkAllocation-4 3562 42185 ns/op BenchmarkReadMemStats-4 6252 17749 ns/op BenchmarkReadMemStatsLatency-4 1 69451 p50-ns 69451 p90-ns 69451 p99-ns BenchmarkWriteBarrier-4 2735890 51.76 ns/op BenchmarkBulkWriteBarrier-4 6343101 17.52 ns/op BenchmarkScanStackNoLocals-4 2 53160168 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11784064 11.18 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9746739 11.25 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9711463 12.70 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6725071 17.72 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4789438 25.16 ns/op BenchmarkHash5-4 5900848 19.49 ns/op 256.50 MB/s BenchmarkHash16-4 6011464 17.97 ns/op 890.49 MB/s BenchmarkHash64-4 5828653 19.67 ns/op 3253.40 MB/s BenchmarkHash1024-4 1910754 61.27 ns/op 16712.11 MB/s BenchmarkHash65536-4 38172 3112 ns/op 21057.31 MB/s BenchmarkAlignedLoad-4 7156449 16.69 ns/op BenchmarkUnalignedLoad-4 6779102 16.38 ns/op BenchmarkEqEfaceConcrete-4 6018309 19.89 ns/op BenchmarkEqIfaceConcrete-4 5700711 21.26 ns/op BenchmarkNeEfaceConcrete-4 6133474 19.46 ns/op BenchmarkNeIfaceConcrete-4 5920993 20.39 ns/op BenchmarkConvT2EByteSized/bool-4 6017264 19.77 ns/op BenchmarkConvT2EByteSized/uint8-4 6035097 19.73 ns/op BenchmarkConvT2ESmall-4 5498318 21.95 ns/op BenchmarkConvT2EUintptr-4 5249757 22.66 ns/op BenchmarkConvT2ELarge-4 1000000 100.0 ns/op BenchmarkConvT2ISmall-4 5411534 21.43 ns/op BenchmarkConvT2IUintptr-4 5448842 21.66 ns/op BenchmarkConvT2ILarge-4 1000000 104.3 ns/op BenchmarkConvI2E-4 4646827 25.29 ns/op BenchmarkConvI2I-4 4141201 28.82 ns/op BenchmarkAssertE2T-4 4562776 26.40 ns/op BenchmarkAssertE2TLarge-4 2302062 49.84 ns/op BenchmarkAssertE2I-4 4132482 27.73 ns/op BenchmarkAssertI2T-4 4623805 25.88 ns/op BenchmarkAssertI2I-4 4166089 28.91 ns/op BenchmarkAssertI2E-4 5570088 20.51 ns/op BenchmarkAssertE2E-4 5817736 19.47 ns/op BenchmarkAssertE2T2-4 3551899 33.73 ns/op BenchmarkAssertE2T2Blank-4 4374340 27.55 ns/op BenchmarkAssertI2E2-4 4431524 27.23 ns/op BenchmarkAssertI2E2Blank-4 5770795 20.44 ns/op BenchmarkAssertE2E2-4 4295722 27.56 ns/op BenchmarkAssertE2E2Blank-4 6005746 19.68 ns/op BenchmarkConvT2Ezero/zero/16-4 5566911 21.21 ns/op BenchmarkConvT2Ezero/zero/32-4 5389495 21.90 ns/op BenchmarkConvT2Ezero/zero/64-4 5275069 22.63 ns/op BenchmarkConvT2Ezero/zero/str-4 5448169 22.04 ns/op BenchmarkConvT2Ezero/zero/slice-4 5397190 22.29 ns/op BenchmarkConvT2Ezero/zero/big-4 251266 441.1 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1236810 92.72 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1234684 95.20 ns/op BenchmarkConvT2Ezero/nonzero/big-4 242262 433.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5498354 21.68 ns/op BenchmarkConvT2Ezero/smallint/32-4 5552138 21.76 ns/op BenchmarkConvT2Ezero/smallint/64-4 5485669 21.95 ns/op BenchmarkConvT2Ezero/largeint/16-4 1707420 72.21 ns/op BenchmarkConvT2Ezero/largeint/32-4 1690830 72.85 ns/op BenchmarkConvT2Ezero/largeint/64-4 1681543 72.23 ns/op BenchmarkMalloc8-4 1495232 79.96 ns/op BenchmarkMalloc16-4 1304348 90.54 ns/op BenchmarkMallocTypeInfo8-4 1361091 85.99 ns/op BenchmarkMallocTypeInfo16-4 1000000 102.0 ns/op BenchmarkMallocLargeStruct-4 196488 561.9 ns/op BenchmarkGoroutineSelect-4 69 1880681 ns/op BenchmarkGoroutineBlocking-4 63 1770248 ns/op BenchmarkGoroutineForRange-4 72 1883833 ns/op BenchmarkGoroutineIdle-4 72 1834841 ns/op BenchmarkHashStringSpeed-4 2329950 46.28 ns/op BenchmarkHashBytesSpeed-4 1470836 80.73 ns/op BenchmarkHashInt32Speed-4 3250648 38.15 ns/op BenchmarkHashInt64Speed-4 3065965 36.81 ns/op BenchmarkHashStringArraySpeed-4 535164 194.5 ns/op BenchmarkMegMap-4 3132121 38.02 ns/op BenchmarkMegOneMap-4 3970482 29.74 ns/op BenchmarkMegEqMap-4 1411 83309 ns/op BenchmarkMegEmptyMap-4 4482297 26.23 ns/op BenchmarkSmallStrMap-4 3132259 37.93 ns/op BenchmarkMapStringKeysEight_16-4 3305044 36.41 ns/op BenchmarkMapStringKeysEight_32-4 3514788 34.15 ns/op BenchmarkMapStringKeysEight_64-4 3415579 34.93 ns/op BenchmarkMapStringKeysEight_1M-4 3319920 35.53 ns/op BenchmarkIntMap-4 3665929 31.57 ns/op BenchmarkMapFirst/1-4 4524061 26.47 ns/op BenchmarkMapFirst/2-4 4279102 28.14 ns/op BenchmarkMapFirst/3-4 4555579 26.22 ns/op BenchmarkMapFirst/4-4 4325989 26.19 ns/op BenchmarkMapFirst/5-4 4309899 26.19 ns/op BenchmarkMapFirst/6-4 4295650 27.93 ns/op BenchmarkMapFirst/7-4 4393754 26.18 ns/op BenchmarkMapFirst/8-4 4146308 29.02 ns/op BenchmarkMapFirst/9-4 3737113 32.34 ns/op BenchmarkMapFirst/10-4 3567603 33.84 ns/op BenchmarkMapFirst/11-4 3488334 32.18 ns/op BenchmarkMapFirst/12-4 3609550 32.75 ns/op BenchmarkMapFirst/13-4 3619942 32.57 ns/op BenchmarkMapFirst/14-4 3603787 31.45 ns/op BenchmarkMapFirst/15-4 3641971 32.90 ns/op BenchmarkMapFirst/16-4 3633103 33.98 ns/op BenchmarkMapMid/1-4 3578310 33.30 ns/op BenchmarkMapMid/2-4 3318598 35.17 ns/op BenchmarkMapMid/3-4 3364171 35.35 ns/op BenchmarkMapMid/4-4 3329403 35.76 ns/op BenchmarkMapMid/5-4 3403296 35.41 ns/op BenchmarkMapMid/6-4 3279139 36.30 ns/op BenchmarkMapMid/7-4 3224670 37.87 ns/op BenchmarkMapMid/8-4 3130839 36.72 ns/op BenchmarkMapMid/9-4 2790403 41.74 ns/op BenchmarkMapMid/10-4 2814565 43.62 ns/op BenchmarkMapMid/11-4 2714796 43.71 ns/op BenchmarkMapMid/12-4 2742111 40.90 ns/op BenchmarkMapMid/13-4 2726515 45.78 ns/op BenchmarkMapMid/14-4 3070039 42.88 ns/op BenchmarkMapMid/15-4 3101682 41.95 ns/op BenchmarkMapMid/16-4 2958952 43.01 ns/op BenchmarkMapLast/1-4 3667222 32.83 ns/op BenchmarkMapLast/2-4 3536103 34.02 ns/op BenchmarkMapLast/3-4 3278952 34.97 ns/op BenchmarkMapLast/4-4 2978906 36.41 ns/op BenchmarkMapLast/5-4 3426602 35.89 ns/op BenchmarkMapLast/6-4 3092638 38.36 ns/op BenchmarkMapLast/7-4 3127495 38.54 ns/op BenchmarkMapLast/8-4 2993007 38.86 ns/op BenchmarkMapLast/9-4 2713900 42.69 ns/op BenchmarkMapLast/10-4 2605222 43.07 ns/op BenchmarkMapLast/11-4 2828085 43.10 ns/op BenchmarkMapLast/12-4 2637999 42.59 ns/op BenchmarkMapLast/13-4 2557461 44.53 ns/op BenchmarkMapLast/14-4 2754272 38.25 ns/op BenchmarkMapLast/15-4 2614038 44.58 ns/op BenchmarkMapLast/16-4 2661024 42.76 ns/op BenchmarkMapCycle-4 2262036 52.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3487262 36.23 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 1978 51764 ns/op BenchmarkMakeMap/[Byte]Byte-4 654555 183.5 ns/op BenchmarkMakeMap/[Int]Int-4 368614 350.4 ns/op BenchmarkNewEmptyMap-4 12000943 9.658 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1678579 69.75 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 458980 240.7 ns/op BenchmarkMapIterEmpty-4 5512352 21.58 ns/op BenchmarkSameLengthMap-4 4550451 26.68 ns/op BenchmarkBigKeyMap-4 1682762 72.04 ns/op BenchmarkBigValMap-4 1528711 77.93 ns/op BenchmarkSmallKeyMap-4 2808985 44.62 ns/op BenchmarkMapPopulate/1-4 2102702 59.53 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 116806 925.8 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8840 14272 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 688 162457 ns/op 53319 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 54 2456377 ns/op 427728 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 4 29654766 ns/op 3618884 B/op 4005 allocs/op BenchmarkComplexAlgMap-4 456992 247.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 655510 165.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 631458 187.3 ns/op BenchmarkGoMapClear/Reflexive/100-4 326468 368.9 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31108 3820 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3614 29838 ns/op BenchmarkGoMapClear/NonReflexive/1-4 525012 219.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 487864 245.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 276735 426.4 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31086 3849 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3591 29695 ns/op BenchmarkMapStringConversion/32/simple-4 1709024 66.73 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1740818 68.69 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1553414 75.82 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1643908 70.84 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1589769 73.65 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1481739 85.12 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1703696 65.05 ns/op BenchmarkMapInterfacePtr-4 2008716 66.29 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4903677 24.36 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 133646 883.6 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5446 21571 ns/op BenchmarkMapPop1000-4 364 339641 ns/op BenchmarkMapPop10000-4 19 5784485 ns/op BenchmarkMapAssign/Int32/256-4 2290192 52.89 ns/op BenchmarkMapAssign/Int32/65536-4 788350 128.7 ns/op BenchmarkMapAssign/Int64/256-4 2365821 52.04 ns/op BenchmarkMapAssign/Int64/65536-4 886587 132.5 ns/op BenchmarkMapAssign/Str/256-4 1835551 65.55 ns/op BenchmarkMapAssign/Str/65536-4 344415 297.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1540539 78.65 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 563884 188.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1450862 82.17 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 481081 209.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 492234 2328 ns/op BenchmarkMapOperatorAssign/Str/65536-4 128581 793.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 832975 162.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 164149 646.2 ns/op 73 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 810535 164.8 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 165668 652.3 ns/op 80 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 572546 258.0 ns/op 53 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100143 1112 ns/op 146 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1761794 69.43 ns/op BenchmarkMapDelete/Int32/1000-4 1947543 65.90 ns/op BenchmarkMapDelete/Int32/10000-4 1854148 64.68 ns/op BenchmarkMapDelete/Int64/100-4 1556366 69.31 ns/op BenchmarkMapDelete/Int64/1000-4 1943503 61.98 ns/op BenchmarkMapDelete/Int64/10000-4 1822528 66.26 ns/op BenchmarkMapDelete/Str/100-4 1125322 107.4 ns/op BenchmarkMapDelete/Str/1000-4 1444155 80.00 ns/op BenchmarkMapDelete/Str/10000-4 1328817 89.37 ns/op BenchmarkMapDelete/Pointer/100-4 1591518 74.96 ns/op BenchmarkMapDelete/Pointer/1000-4 1742918 67.13 ns/op BenchmarkMapDelete/Pointer/10000-4 1702680 71.16 ns/op BenchmarkMemmove/0-4 14644089 8.141 ns/op BenchmarkMemmove/1-4 1891717 63.50 ns/op 15.75 MB/s BenchmarkMemmove/2-4 1770446 67.64 ns/op 29.57 MB/s BenchmarkMemmove/3-4 1817823 67.03 ns/op 44.75 MB/s BenchmarkMemmove/4-4 1771255 66.73 ns/op 59.95 MB/s BenchmarkMemmove/5-4 1812945 66.36 ns/op 75.35 MB/s BenchmarkMemmove/6-4 1797856 67.02 ns/op 89.53 MB/s BenchmarkMemmove/7-4 1798312 66.84 ns/op 104.72 MB/s BenchmarkMemmove/8-4 1924250 62.99 ns/op 127.00 MB/s BenchmarkMemmove/9-4 1801230 66.78 ns/op 134.76 MB/s BenchmarkMemmove/10-4 1771296 66.84 ns/op 149.61 MB/s BenchmarkMemmove/11-4 1794055 65.98 ns/op 166.71 MB/s BenchmarkMemmove/12-4 1778703 67.39 ns/op 178.07 MB/s BenchmarkMemmove/13-4 1760124 66.17 ns/op 196.47 MB/s BenchmarkMemmove/14-4 1793706 67.14 ns/op 208.52 MB/s BenchmarkMemmove/15-4 1781523 66.30 ns/op 226.24 MB/s BenchmarkMemmove/16-4 1833282 63.42 ns/op 252.27 MB/s BenchmarkMemmove/32-4 1756543 67.37 ns/op 475.01 MB/s BenchmarkMemmove/64-4 1618938 73.70 ns/op 868.35 MB/s BenchmarkMemmove/128-4 1341774 88.79 ns/op 1441.57 MB/s BenchmarkMemmove/256-4 879366 134.4 ns/op 1905.33 MB/s BenchmarkMemmove/512-4 622874 190.3 ns/op 2690.40 MB/s BenchmarkMemmove/1024-4 408505 291.0 ns/op 3518.34 MB/s BenchmarkMemmove/2048-4 240196 490.2 ns/op 4177.90 MB/s BenchmarkMemmove/4096-4 131101 921.2 ns/op 4446.51 MB/s BenchmarkMemmoveOverlap/32-4 1756538 68.02 ns/op 470.46 MB/s BenchmarkMemmoveOverlap/64-4 1609384 74.07 ns/op 864.01 MB/s BenchmarkMemmoveOverlap/128-4 1330075 90.07 ns/op 1421.07 MB/s BenchmarkMemmoveOverlap/256-4 872763 136.9 ns/op 1870.08 MB/s BenchmarkMemmoveOverlap/512-4 644828 185.4 ns/op 2761.30 MB/s BenchmarkMemmoveOverlap/1024-4 417596 286.9 ns/op 3569.80 MB/s BenchmarkMemmoveOverlap/2048-4 243306 492.7 ns/op 4157.02 MB/s BenchmarkMemmoveOverlap/4096-4 130897 916.4 ns/op 4469.74 MB/s BenchmarkMemmoveUnalignedDst/0-4 14800569 7.790 ns/op BenchmarkMemmoveUnalignedDst/1-4 1911968 63.08 ns/op 15.85 MB/s BenchmarkMemmoveUnalignedDst/2-4 1798014 66.09 ns/op 30.26 MB/s BenchmarkMemmoveUnalignedDst/3-4 1805504 66.15 ns/op 45.35 MB/s BenchmarkMemmoveUnalignedDst/4-4 1778652 64.83 ns/op 61.70 MB/s BenchmarkMemmoveUnalignedDst/5-4 1788097 65.09 ns/op 76.82 MB/s BenchmarkMemmoveUnalignedDst/6-4 1809376 65.12 ns/op 92.14 MB/s BenchmarkMemmoveUnalignedDst/7-4 1799049 66.05 ns/op 105.98 MB/s BenchmarkMemmoveUnalignedDst/8-4 1907154 62.07 ns/op 128.88 MB/s BenchmarkMemmoveUnalignedDst/9-4 1754024 67.24 ns/op 133.86 MB/s BenchmarkMemmoveUnalignedDst/10-4 1775625 67.10 ns/op 149.03 MB/s BenchmarkMemmoveUnalignedDst/11-4 1745488 66.78 ns/op 164.71 MB/s BenchmarkMemmoveUnalignedDst/12-4 1736616 66.99 ns/op 179.14 MB/s BenchmarkMemmoveUnalignedDst/13-4 1800256 67.16 ns/op 193.57 MB/s BenchmarkMemmoveUnalignedDst/14-4 1790697 66.58 ns/op 210.28 MB/s BenchmarkMemmoveUnalignedDst/15-4 1735813 66.34 ns/op 226.12 MB/s BenchmarkMemmoveUnalignedDst/16-4 1762483 66.62 ns/op 240.18 MB/s BenchmarkMemmoveUnalignedDst/32-4 1690396 70.01 ns/op 457.07 MB/s BenchmarkMemmoveUnalignedDst/64-4 1495113 78.26 ns/op 817.78 MB/s BenchmarkMemmoveUnalignedDst/128-4 1286331 92.04 ns/op 1390.74 MB/s BenchmarkMemmoveUnalignedDst/256-4 852157 139.1 ns/op 1839.92 MB/s BenchmarkMemmoveUnalignedDst/512-4 598014 192.3 ns/op 2663.06 MB/s BenchmarkMemmoveUnalignedDst/1024-4 384486 304.5 ns/op 3362.44 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235362 504.0 ns/op 4063.68 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124591 948.9 ns/op 4316.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1675090 71.15 ns/op 449.73 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1519174 77.30 ns/op 827.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1279554 93.05 ns/op 1375.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 836239 137.5 ns/op 1861.66 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 631128 190.4 ns/op 2688.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 409977 293.1 ns/op 3493.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237919 501.4 ns/op 4084.42 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128959 922.5 ns/op 4440.18 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14858494 7.814 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1835301 64.64 ns/op 15.47 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1782350 66.44 ns/op 30.10 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1773836 65.85 ns/op 45.56 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1802004 65.76 ns/op 60.82 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1784160 66.07 ns/op 75.67 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1790086 66.35 ns/op 90.43 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1762923 65.84 ns/op 106.32 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1953884 62.12 ns/op 128.78 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1771957 66.57 ns/op 135.19 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1770472 66.56 ns/op 150.25 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1758068 67.51 ns/op 162.94 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1768813 67.97 ns/op 176.54 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1743186 66.41 ns/op 195.76 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1780708 66.73 ns/op 209.81 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1778895 65.73 ns/op 228.21 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1778286 68.81 ns/op 232.54 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1663791 71.30 ns/op 448.83 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1497570 77.99 ns/op 820.62 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1272031 93.92 ns/op 1362.90 MB/s BenchmarkMemmoveUnalignedSrc/256-4 849418 138.7 ns/op 1845.36 MB/s BenchmarkMemmoveUnalignedSrc/512-4 619008 195.4 ns/op 2620.88 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 393685 295.0 ns/op 3471.53 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 240398 496.0 ns/op 4129.08 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129991 930.8 ns/op 4400.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1677878 70.12 ns/op 456.37 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1466308 81.00 ns/op 790.13 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1263480 93.51 ns/op 1368.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 793717 139.4 ns/op 1836.61 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 597806 190.5 ns/op 2687.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 410701 289.7 ns/op 3534.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 240559 498.8 ns/op 4105.62 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128841 926.2 ns/op 4422.32 MB/s BenchmarkMemclr/5-4 12487704 9.544 ns/op 523.88 MB/s BenchmarkMemclr/16-4 12151166 9.925 ns/op 1612.02 MB/s BenchmarkMemclr/64-4 11505192 10.36 ns/op 6175.64 MB/s BenchmarkMemclr/256-4 10105659 11.86 ns/op 21586.80 MB/s BenchmarkMemclr/4096-4 2398531 50.08 ns/op 81791.53 MB/s BenchmarkMemclr/65536-4 68430 1885 ns/op 34764.89 MB/s BenchmarkMemclr/1M-4 2642 41037 ns/op 25552.18 MB/s BenchmarkMemclr/4M-4 694 165054 ns/op 25411.73 MB/s BenchmarkMemclr/8M-4 291 395161 ns/op 21228.35 MB/s BenchmarkMemclr/16M-4 75 1710624 ns/op 9807.66 MB/s BenchmarkMemclr/64M-4 12 9691924 ns/op 6924.20 MB/s BenchmarkGoMemclr/5-4 2147091 55.28 ns/op 90.46 MB/s BenchmarkGoMemclr/16-4 513654 236.4 ns/op 67.68 MB/s BenchmarkGoMemclr/64-4 135518 846.1 ns/op 75.64 MB/s BenchmarkGoMemclr/256-4 35592 3348 ns/op 76.47 MB/s BenchmarkMemclrRange/1K_2K-4 69171 1733 ns/op 55333.85 MB/s BenchmarkMemclrRange/2K_8K-4 30914 3886 ns/op 85835.28 MB/s BenchmarkMemclrRange/4K_16K-4 42596 2825 ns/op 114351.49 MB/s BenchmarkMemclrRange/160K_228K-4 2335 54725 ns/op 30385.86 MB/s BenchmarkClearFat7-4 6006028 19.81 ns/op BenchmarkClearFat8-4 7326085 16.44 ns/op BenchmarkClearFat11-4 5963062 19.88 ns/op BenchmarkClearFat12-4 6037394 19.96 ns/op BenchmarkClearFat13-4 5901451 19.88 ns/op BenchmarkClearFat14-4 6047318 19.76 ns/op BenchmarkClearFat15-4 5825844 20.31 ns/op BenchmarkClearFat16-4 6448978 18.84 ns/op BenchmarkClearFat24-4 6292585 19.08 ns/op BenchmarkClearFat32-4 6158958 19.71 ns/op BenchmarkClearFat40-4 5777230 20.74 ns/op BenchmarkClearFat48-4 5803152 20.84 ns/op BenchmarkClearFat56-4 5529327 21.44 ns/op BenchmarkClearFat64-4 5436772 22.79 ns/op BenchmarkClearFat72-4 5191857 23.44 ns/op BenchmarkClearFat128-4 3772534 31.95 ns/op BenchmarkClearFat256-4 2214345 54.26 ns/op BenchmarkClearFat512-4 1485727 81.06 ns/op BenchmarkClearFat1024-4 834972 141.4 ns/op BenchmarkClearFat1032-4 776054 145.1 ns/op BenchmarkClearFat1040-4 811221 143.9 ns/op BenchmarkCopyFat7-4 6067095 19.76 ns/op BenchmarkCopyFat8-4 7003416 17.32 ns/op BenchmarkCopyFat11-4 5950263 19.66 ns/op BenchmarkCopyFat12-4 6173835 19.24 ns/op BenchmarkCopyFat13-4 6235394 19.76 ns/op BenchmarkCopyFat14-4 5880957 19.40 ns/op BenchmarkCopyFat15-4 5806292 20.57 ns/op BenchmarkCopyFat16-4 6536595 18.14 ns/op BenchmarkCopyFat24-4 6430376 18.68 ns/op BenchmarkCopyFat32-4 6086326 20.09 ns/op BenchmarkCopyFat64-4 5329792 22.37 ns/op BenchmarkCopyFat72-4 5254172 22.86 ns/op BenchmarkCopyFat128-4 3671676 32.33 ns/op BenchmarkCopyFat256-4 2112609 56.79 ns/op BenchmarkCopyFat512-4 1378046 87.61 ns/op BenchmarkCopyFat520-4 1368708 88.29 ns/op BenchmarkCopyFat1024-4 794238 146.0 ns/op BenchmarkCopyFat1032-4 800694 149.8 ns/op BenchmarkCopyFat1040-4 804914 149.8 ns/op BenchmarkIssue18740/2byte-4 412 288092 ns/op BenchmarkIssue18740/4byte-4 687 173069 ns/op BenchmarkIssue18740/8byte-4 1015 119635 ns/op BenchmarkReadMetricsLatency-4 19522 3830 p50-ns 6004 p90-ns 14127 p99-ns BenchmarkFinalizer-4 169 680159 ns/op BenchmarkFinalizerRun-4 170990 916.7 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7213483 16.74 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2944377 41.19 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2388344 50.01 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2359336 50.97 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1307506 91.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2180370 54.30 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1240688 95.93 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1314460 92.11 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1958730 61.61 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1975818 60.48 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1682298 70.56 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1469012 81.99 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1341613 89.43 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5534350 21.69 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6580988 18.23 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6565458 18.31 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6089620 19.66 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5987817 20.13 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5495841 22.03 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6065394 19.60 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6609366 18.16 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6515466 18.21 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6065298 19.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6604562 18.32 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6592083 18.21 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6063932 19.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6548875 18.21 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6570855 18.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6066596 19.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6518424 18.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6524175 18.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6062791 19.72 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6290718 18.95 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6291086 19.06 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6079285 19.61 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6302191 19.00 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6244708 19.20 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6038210 19.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6354231 19.04 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6309283 18.93 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6091035 19.65 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6340414 18.99 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6287829 19.05 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6145753 19.68 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6536775 18.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6465061 18.38 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6129777 19.61 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6559701 18.19 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6609372 18.25 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6012696 19.64 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6525854 18.30 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6531969 18.24 ns/op BenchmarkNetpollBreak-4 3704 30174 ns/op BenchmarkPingPongHog-4 392 359408 ns/op BenchmarkStackGrowth-4 134101 878.0 ns/op BenchmarkStackGrowthDeep-4 1362 87741 ns/op BenchmarkCreateGoroutines-4 51748 2387 ns/op BenchmarkCreateGoroutinesParallel-4 43380 2821 ns/op BenchmarkCreateGoroutinesCapture-4 9438 12535 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 43351 3029 ns/op BenchmarkClosureCall-4 18732312 5.680 ns/op BenchmarkWakeupParallelSpinning/0s-4 9444 18426 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4724 22938 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4383 24426 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3534 36354 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2203 57452 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1302 94785 ns/op BenchmarkWakeupParallelSpinning/50µs-4 591 196515 ns/op BenchmarkWakeupParallelSpinning/100µs-4 356 360939 ns/op BenchmarkWakeupParallelSyscall/0s-4 784 165661 ns/op BenchmarkWakeupParallelSyscall/1µs-4 746 158650 ns/op BenchmarkWakeupParallelSyscall/2µs-4 757 157103 ns/op BenchmarkWakeupParallelSyscall/5µs-4 718 168792 ns/op BenchmarkWakeupParallelSyscall/10µs-4 680 175937 ns/op BenchmarkWakeupParallelSyscall/20µs-4 592 200516 ns/op BenchmarkWakeupParallelSyscall/50µs-4 440 267577 ns/op BenchmarkWakeupParallelSyscall/100µs-4 304 367060 ns/op BenchmarkMatmult-4 3946333 35.32 ns/op BenchmarkFastrand-4 12279181 9.946 ns/op BenchmarkFastrand64-4 10817904 9.768 ns/op BenchmarkFastrandHashiter-4 4552269 28.07 ns/op BenchmarkFastrandn/2-4 5637016 20.92 ns/op BenchmarkFastrandn/3-4 5857950 20.51 ns/op BenchmarkFastrandn/4-4 5940135 20.14 ns/op BenchmarkFastrandn/5-4 5957287 20.10 ns/op BenchmarkIfaceCmp100-4 97730 1224 ns/op BenchmarkIfaceCmpNil100-4 152224 775.8 ns/op BenchmarkEfaceCmpDiff-4 36886 3242 ns/op BenchmarkEfaceCmpDiffIndirect-4 30372 3895 ns/op BenchmarkDefer-4 1619342 75.48 ns/op BenchmarkDefer10-4 756598 164.9 ns/op BenchmarkDeferMany-4 452247 478.6 ns/op BenchmarkPanicRecover-4 181152 665.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7905 14741 ns/op 13961 p50-ns 18363 p90-ns 25039 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6991 18712 ns/op 14603 p50-ns 21692 p90-ns 93963 p99-ns BenchmarkGoroutineProfile/small/idle-4 3104 51963 ns/op 51453 p50-ns 58708 p90-ns 154559 p99-ns BenchmarkGoroutineProfile/small/loaded-4 588 243099 ns/op 119231 p50-ns 317205 p90-ns 2165224 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7887 16580 ns/op 14592 p50-ns 21025 p90-ns 42775 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6543 18764 ns/op 14474 p50-ns 20791 p90-ns 172572 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9192278 ns/op 9169179 p50-ns 9389157 p90-ns 9560683 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 16287329 ns/op 16120058 p50-ns 22501977 p90-ns 22501977 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7707 15608 ns/op 14320 p50-ns 18897 p90-ns 28624 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4740 22892 ns/op 14906 p50-ns 23861 p90-ns 196420 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 925 115231 ns/op 110147 p50-ns 122867 p90-ns 168232 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 278 595969 ns/op 272800 p50-ns 476099 p90-ns 11304107 p99-ns BenchmarkRWMutexUncontended-4 3179181 39.97 ns/op BenchmarkRWMutexWrite100-4 616341 192.2 ns/op BenchmarkRWMutexWrite10-4 101023 1122 ns/op BenchmarkRWMutexWorkWrite100-4 483668 241.1 ns/op BenchmarkRWMutexWorkWrite10-4 95085 1367 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1734 69087 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 861 134112 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 880 127315 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 392 278153 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 462 255754 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 195 588204 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 230 514963 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 94 1208237 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 305643 389.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 315205 389.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 260511 433.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 287556 414.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 280370 426.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 278733 461.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 228904 439.1 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 280965 421.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 242718 483.6 ns/op BenchmarkMakeSlice/Byte-4 1841559 61.11 ns/op BenchmarkMakeSlice/Int16-4 1902279 60.00 ns/op BenchmarkMakeSlice/Int-4 1496676 78.28 ns/op BenchmarkMakeSlice/Ptr-4 1000000 106.7 ns/op BenchmarkMakeSlice/Struct/24-4 934724 135.2 ns/op BenchmarkMakeSlice/Struct/32-4 929625 161.8 ns/op BenchmarkMakeSlice/Struct/40-4 646328 181.2 ns/op BenchmarkGrowSlice/Byte-4 844570 159.6 ns/op BenchmarkGrowSlice/Int16-4 764480 168.2 ns/op BenchmarkGrowSlice/Int-4 564255 217.6 ns/op BenchmarkGrowSlice/Ptr-4 460479 269.5 ns/op BenchmarkGrowSlice/Struct/24-4 292358 403.4 ns/op BenchmarkGrowSlice/Struct/32-4 269910 454.7 ns/op BenchmarkGrowSlice/Struct/40-4 193575 548.3 ns/op BenchmarkExtendSlice/IntSlice-4 521524 252.1 ns/op BenchmarkExtendSlice/PointerSlice-4 422948 322.1 ns/op BenchmarkExtendSlice/NoGrow-4 949922 151.2 ns/op BenchmarkAppend-4 810926 145.9 ns/op BenchmarkAppendGrowByte-4 3 33484815 ns/op BenchmarkAppendGrowString-4 1 406850794 ns/op BenchmarkAppendSlice/1Bytes-4 1801250 62.77 ns/op BenchmarkAppendSlice/4Bytes-4 1812356 67.05 ns/op BenchmarkAppendSlice/7Bytes-4 1723170 69.57 ns/op BenchmarkAppendSlice/8Bytes-4 1830924 66.04 ns/op BenchmarkAppendSlice/15Bytes-4 1718649 70.23 ns/op BenchmarkAppendSlice/16Bytes-4 1747148 68.30 ns/op BenchmarkAppendSlice/32Bytes-4 1746064 68.52 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 91380 1275 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23473 4836 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8706 18088 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1806 67494 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 97 1178490 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 5385065 ns/op BenchmarkAppendStr/1Bytes-4 1421106 83.45 ns/op BenchmarkAppendStr/4Bytes-4 1458292 82.77 ns/op BenchmarkAppendStr/8Bytes-4 1423783 84.18 ns/op BenchmarkAppendStr/16Bytes-4 1362829 88.14 ns/op BenchmarkAppendStr/32Bytes-4 1377828 83.00 ns/op BenchmarkAppendSpecialCase-4 731505 161.9 ns/op BenchmarkCopy/1Byte-4 1913628 62.33 ns/op 16.04 MB/s BenchmarkCopy/1String-4 1875517 63.27 ns/op 15.80 MB/s BenchmarkCopy/2Byte-4 1858171 65.04 ns/op 30.75 MB/s BenchmarkCopy/2String-4 1867292 63.60 ns/op 31.45 MB/s BenchmarkCopy/4Byte-4 1872316 64.03 ns/op 62.47 MB/s BenchmarkCopy/4String-4 1856072 65.25 ns/op 61.30 MB/s BenchmarkCopy/8Byte-4 1895628 61.75 ns/op 129.56 MB/s BenchmarkCopy/8String-4 1907304 62.73 ns/op 127.53 MB/s BenchmarkCopy/12Byte-4 1734595 69.23 ns/op 173.33 MB/s BenchmarkCopy/12String-4 1781583 67.52 ns/op 177.73 MB/s BenchmarkCopy/16Byte-4 1856595 64.40 ns/op 248.46 MB/s BenchmarkCopy/16String-4 1863110 64.50 ns/op 248.05 MB/s BenchmarkCopy/32Byte-4 1761795 69.00 ns/op 463.80 MB/s BenchmarkCopy/32String-4 1780425 67.42 ns/op 474.67 MB/s BenchmarkCopy/128Byte-4 1305226 92.71 ns/op 1380.66 MB/s BenchmarkCopy/128String-4 1000000 102.3 ns/op 1250.77 MB/s BenchmarkCopy/1024Byte-4 406052 290.9 ns/op 3520.19 MB/s BenchmarkCopy/1024String-4 345601 343.6 ns/op 2980.22 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27250 4232 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19148 6208 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12450 9436 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12163 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9254 16021 ns/op BenchmarkAppendInPlace/Grow/Byte-4 125384 879.4 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 144706 874.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 103976 1122 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 89061 1303 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 75874 1495 ns/op BenchmarkStackCopyPtr-4 1 179210419 ns/op BenchmarkStackCopy-4 1 126661610 ns/op BenchmarkStackCopyNoCache-4 19 6031740 ns/op BenchmarkStackCopyWithStkobj-4 1 120978139 ns/op BenchmarkIssue18138-4 720 175691 ns/op BenchmarkCompareStringEqual-4 10060602 10.83 ns/op BenchmarkCompareStringIdentical-4 16149440 6.448 ns/op BenchmarkCompareStringSameLength-4 11357320 10.15 ns/op BenchmarkCompareStringDifferentLength-4 18030571 6.176 ns/op BenchmarkCompareStringBigUnaligned-4 1106 104227 ns/op 10060.58 MB/s BenchmarkCompareStringBig-4 1238 97195 ns/op 10788.50 MB/s BenchmarkConcatStringAndBytes-4 2129524 55.55 ns/op BenchmarkSliceByteToString/1-4 2194988 54.54 ns/op BenchmarkSliceByteToString/2-4 1000000 112.9 ns/op BenchmarkSliceByteToString/4-4 949934 109.6 ns/op BenchmarkSliceByteToString/8-4 1000000 108.0 ns/op BenchmarkSliceByteToString/16-4 1000000 110.1 ns/op BenchmarkSliceByteToString/32-4 955074 125.4 ns/op BenchmarkSliceByteToString/64-4 880168 148.1 ns/op BenchmarkSliceByteToString/128-4 563037 198.8 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2165338 55.41 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 857558 140.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 998478 118.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3202766 36.36 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1604344 74.41 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1822869 65.94 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2267905 53.18 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 419362 277.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 527793 221.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5567455 21.51 ns/op BenchmarkRuneIterate/range/Japanese-4 1979028 60.91 ns/op BenchmarkRuneIterate/range/MixedLength-4 2229602 54.05 ns/op BenchmarkRuneIterate/range1/ASCII-4 5565244 21.71 ns/op BenchmarkRuneIterate/range1/Japanese-4 1993018 59.93 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2287512 52.77 ns/op BenchmarkRuneIterate/range2/ASCII-4 5278809 21.50 ns/op BenchmarkRuneIterate/range2/Japanese-4 1987114 60.16 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2286300 52.44 ns/op BenchmarkArrayEqual-4 21151870 5.717 ns/op BenchmarkFunc/Name-4 4404692 25.71 ns/op BenchmarkFunc/Entry-4 9753199 11.18 ns/op BenchmarkFunc/FileLine-4 1495072 78.30 ns/op PASS ok runtime 134.354s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 31982 3847 ns/op BenchmarkHandle/concurrent-4 20288 5771 ns/op PASS ok runtime/cgo 0.489s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 20972632 6.493 ns/op BenchmarkAtomicStore64-4 9767858 12.14 ns/op BenchmarkAtomicLoad-4 20811918 5.689 ns/op BenchmarkAtomicStore-4 9958378 12.05 ns/op BenchmarkAnd8-4 9945415 12.13 ns/op BenchmarkAnd-4 9798093 12.51 ns/op BenchmarkAnd8Parallel-4 3136453 47.83 ns/op BenchmarkAndParallel-4 2422455 50.33 ns/op BenchmarkOr8-4 9906668 12.07 ns/op BenchmarkOr-4 9693278 12.09 ns/op BenchmarkOr8Parallel-4 3070809 48.56 ns/op BenchmarkOrParallel-4 2981517 48.62 ns/op BenchmarkXadd-4 3075546 48.87 ns/op BenchmarkXadd64-4 3049512 49.18 ns/op BenchmarkCas-4 2327175 53.61 ns/op BenchmarkCas64-4 2373379 52.62 ns/op BenchmarkXchg-4 4238395 46.04 ns/op BenchmarkXchg64-4 3037015 48.58 ns/op PASS ok runtime/internal/atomic 3.025s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4247880 26.92 ns/op BenchmarkMulUintptr/large-4 3650913 32.50 ns/op PASS ok runtime/internal/math 0.329s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6797820 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9850871 ns/op 666.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 879 132766 ns/op 6.173 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13330215 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20149869 ns/op 1498 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 145 919654 ns/op 66.30 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 81627276 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 119716568 ns/op 8157 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10889617 ns/op 888.8 concurrent_launches/op PASS ok runtime/pprof 1.874s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 6866370 ns/op BenchmarkStackLeak-4 20938 5907 ns/op PASS ok runtime/race 0.402s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 6576272 16.92 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 333216 341.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.289s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 162759 739.7 ns/op BenchmarkSortString1K-4 168 682590 ns/op BenchmarkSortString1K_Slice-4 196 607897 ns/op BenchmarkStableString1K-4 97 1157696 ns/op BenchmarkSortInt1K-4 220 541821 ns/op BenchmarkSortInt1K_Sorted-4 3309 48366 ns/op BenchmarkSortInt1K_Reversed-4 1996 59899 ns/op BenchmarkSortInt1K_Mod8-4 556 212929 ns/op BenchmarkStableInt1K-4 136 838962 ns/op BenchmarkStableInt1K_Slice-4 168 707792 ns/op BenchmarkSortInt64K-4 2 52577226 ns/op BenchmarkSortInt64K_Slice-4 3 44579914 ns/op BenchmarkStableInt64K-4 2 72197064 ns/op BenchmarkSort1e2-4 472 254886 ns/op BenchmarkStable1e2-4 180 671091 ns/op BenchmarkSort1e4-4 2 50445838 ns/op BenchmarkStable1e4-4 1 225507351 ns/op PASS ok sort 3.691s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 887665 139.8 ns/op BenchmarkAtof64Float-4 760768 157.3 ns/op BenchmarkAtof64FloatExp-4 623173 185.0 ns/op BenchmarkAtof64Big-4 423794 269.8 ns/op BenchmarkAtof64RandomBits-4 209367 548.4 ns/op BenchmarkAtof64RandomFloats-4 454707 264.8 ns/op BenchmarkAtof64RandomLongFloats-4 353944 302.6 ns/op BenchmarkAtof32Decimal-4 822074 140.9 ns/op BenchmarkAtof32Float-4 736906 160.0 ns/op BenchmarkAtof32FloatExp-4 609502 198.1 ns/op BenchmarkAtof32Random-4 328376 337.0 ns/op BenchmarkAtof32RandomLong-4 148232 814.8 ns/op BenchmarkParseInt/Pos/7bit-4 1405905 85.21 ns/op BenchmarkParseInt/Pos/26bit-4 605784 189.8 ns/op BenchmarkParseInt/Pos/31bit-4 547813 211.4 ns/op BenchmarkParseInt/Pos/56bit-4 338036 333.5 ns/op BenchmarkParseInt/Pos/63bit-4 331393 354.6 ns/op BenchmarkParseInt/Neg/7bit-4 1428297 85.34 ns/op BenchmarkParseInt/Neg/26bit-4 614210 192.0 ns/op BenchmarkParseInt/Neg/31bit-4 560966 208.5 ns/op BenchmarkParseInt/Neg/56bit-4 351975 327.5 ns/op BenchmarkParseInt/Neg/63bit-4 340198 347.7 ns/op BenchmarkAtoi/Pos/7bit-4 2155323 54.25 ns/op BenchmarkAtoi/Pos/26bit-4 818052 140.8 ns/op BenchmarkAtoi/Pos/31bit-4 739443 154.2 ns/op BenchmarkAtoi/Pos/56bit-4 436594 271.0 ns/op BenchmarkAtoi/Pos/63bit-4 310080 372.0 ns/op BenchmarkAtoi/Neg/7bit-4 2115336 56.85 ns/op BenchmarkAtoi/Neg/26bit-4 813453 140.7 ns/op BenchmarkAtoi/Neg/31bit-4 723429 156.2 ns/op BenchmarkAtoi/Neg/56bit-4 428905 264.9 ns/op BenchmarkAtoi/Neg/63bit-4 318034 370.2 ns/op BenchmarkFormatFloat/Decimal-4 112551 1059 ns/op BenchmarkFormatFloat/Float-4 107007 1125 ns/op BenchmarkFormatFloat/Exp-4 113293 1072 ns/op BenchmarkFormatFloat/NegExp-4 116900 1033 ns/op BenchmarkFormatFloat/LongExp-4 88452 1261 ns/op BenchmarkFormatFloat/Big-4 90726 1308 ns/op BenchmarkFormatFloat/BinaryExp-4 205100 565.0 ns/op BenchmarkFormatFloat/32Integer-4 114444 1034 ns/op BenchmarkFormatFloat/32ExactFraction-4 122491 991.3 ns/op BenchmarkFormatFloat/32Point-4 109126 1097 ns/op BenchmarkFormatFloat/32Exp-4 117229 1039 ns/op BenchmarkFormatFloat/32NegExp-4 119157 1031 ns/op BenchmarkFormatFloat/32Shortest-4 121300 990.3 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 140744 866.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132699 896.2 ns/op BenchmarkFormatFloat/64Fixed1-4 142254 792.4 ns/op BenchmarkFormatFloat/64Fixed2-4 147592 781.2 ns/op BenchmarkFormatFloat/64Fixed3-4 147045 785.4 ns/op BenchmarkFormatFloat/64Fixed4-4 145310 774.0 ns/op BenchmarkFormatFloat/64Fixed12-4 86114 1367 ns/op BenchmarkFormatFloat/64Fixed16-4 107895 1074 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 112911 1049 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 102874 1143 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2118 50551 ns/op BenchmarkFormatFloat/Slowpath64-4 94346 1253 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94584 1252 ns/op BenchmarkAppendFloat/Decimal-4 140450 844.5 ns/op BenchmarkAppendFloat/Float-4 124654 950.2 ns/op BenchmarkAppendFloat/Exp-4 136944 856.3 ns/op BenchmarkAppendFloat/NegExp-4 140598 849.2 ns/op BenchmarkAppendFloat/LongExp-4 112426 1048 ns/op BenchmarkAppendFloat/Big-4 106880 1080 ns/op BenchmarkAppendFloat/BinaryExp-4 321769 364.2 ns/op BenchmarkAppendFloat/32Integer-4 138939 845.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 141523 844.6 ns/op BenchmarkAppendFloat/32Point-4 130347 907.7 ns/op BenchmarkAppendFloat/32Exp-4 140721 838.7 ns/op BenchmarkAppendFloat/32NegExp-4 140485 828.8 ns/op BenchmarkAppendFloat/32Shortest-4 158046 752.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 176424 669.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 167694 690.6 ns/op BenchmarkAppendFloat/64Fixed1-4 197726 591.3 ns/op BenchmarkAppendFloat/64Fixed2-4 195397 593.3 ns/op BenchmarkAppendFloat/64Fixed3-4 196213 592.4 ns/op BenchmarkAppendFloat/64Fixed4-4 198412 595.9 ns/op BenchmarkAppendFloat/64Fixed12-4 103680 1139 ns/op BenchmarkAppendFloat/64Fixed16-4 139164 860.2 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147272 810.7 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125340 925.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2350 49706 ns/op BenchmarkAppendFloat/Slowpath64-4 113984 1035 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114987 1029 ns/op BenchmarkFormatInt-4 15555 7547 ns/op BenchmarkAppendInt-4 16686 7155 ns/op BenchmarkFormatUint-4 80731 1408 ns/op BenchmarkAppendUint-4 95697 1218 ns/op BenchmarkFormatIntSmall/7-4 2958909 40.21 ns/op BenchmarkFormatIntSmall/42-4 2910342 38.88 ns/op BenchmarkAppendIntSmall-4 1451848 82.05 ns/op BenchmarkAppendUintVarlen/1-4 1380363 88.24 ns/op BenchmarkAppendUintVarlen/12-4 1326692 90.32 ns/op BenchmarkAppendUintVarlen/123-4 949953 121.1 ns/op BenchmarkAppendUintVarlen/1234-4 943315 122.9 ns/op BenchmarkAppendUintVarlen/12345-4 892027 125.6 ns/op BenchmarkAppendUintVarlen/123456-4 903700 126.1 ns/op BenchmarkAppendUintVarlen/1234567-4 863324 129.8 ns/op BenchmarkAppendUintVarlen/12345678-4 898254 129.4 ns/op BenchmarkAppendUintVarlen/123456789-4 855220 133.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 830480 138.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 821977 135.5 ns/op BenchmarkAppendUintVarlen/123456789012-4 851109 137.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 845571 138.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 805164 142.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 789798 143.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 795411 141.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 776539 146.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 755972 150.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 771997 151.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 758234 154.7 ns/op BenchmarkQuote-4 44631 2586 ns/op BenchmarkQuoteRune-4 444864 257.4 ns/op BenchmarkAppendQuote-4 54069 2178 ns/op BenchmarkAppendQuoteRune-4 801114 137.8 ns/op BenchmarkUnquoteEasy-4 1355492 89.64 ns/op BenchmarkUnquoteHard-4 48121 2420 ns/op PASS ok strconv 15.966s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 412506 275.4 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 116464 885.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 187066 640.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 275974 390.3 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 79989 1274 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 94826 1131 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 682324 185.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21004 5631 ns/op BenchmarkGenericMatch1-4 2180 50961 ns/op BenchmarkGenericMatch2-4 441 273078 ns/op BenchmarkSingleMaxSkipping-4 7647 14889 ns/op 671.64 MB/s BenchmarkSingleLongSuffixFail-4 13986 8545 ns/op 117.26 MB/s BenchmarkSingleMatch-4 243 466304 ns/op 32.17 MB/s BenchmarkByteByteNoMatch-4 71566 1623 ns/op BenchmarkByteByteMatch-4 18849 6173 ns/op BenchmarkByteStringMatch-4 21928 5258 ns/op BenchmarkHTMLEscapeNew-4 70610 1690 ns/op BenchmarkHTMLEscapeOld-4 87394 1320 ns/op BenchmarkByteStringReplacerWriteString-4 1360 80541 ns/op BenchmarkByteReplacerWriteString-4 1578 76397 ns/op BenchmarkByteByteReplaces-4 3534 33467 ns/op BenchmarkByteByteMap-4 10000 11264 ns/op BenchmarkMap/identity/ASCII-4 595978 200.3 ns/op BenchmarkMap/identity/Greek-4 441572 264.9 ns/op BenchmarkMap/change/ASCII-4 38307 3177 ns/op BenchmarkMap/change/Greek-4 29674 4060 ns/op BenchmarkIndexRune-4 2054673 58.71 ns/op BenchmarkIndexRuneLongString-4 1711554 70.00 ns/op BenchmarkIndexRuneFastPath-4 4108414 28.18 ns/op BenchmarkIndex-4 4220280 28.06 ns/op BenchmarkLastIndex-4 4965800 23.69 ns/op BenchmarkIndexByte-4 9440694 10.66 ns/op BenchmarkToUpper/#00-4 2799200 42.45 ns/op BenchmarkToUpper/ONLYUPPER-4 2308425 52.26 ns/op BenchmarkToUpper/abc-4 345760 349.6 ns/op BenchmarkToUpper/AbC123-4 267778 456.5 ns/op BenchmarkToUpper/azAZ09_-4 288025 423.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54348 2147 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72082 1675 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34406 3437 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53121 2067 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 124534 949.5 ns/op BenchmarkToLower/#00-4 3149797 37.38 ns/op BenchmarkToLower/abc-4 2938593 40.68 ns/op BenchmarkToLower/AbC123-4 238670 532.0 ns/op BenchmarkToLower/azAZ09_-4 230047 516.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97500 1218 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64543 1838 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36230 3294 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 72357 1596 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120436 993.3 ns/op BenchmarkMapNoChanges-4 814999 141.6 ns/op BenchmarkTrim-4 38682 3169 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3450891 34.67 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196741 589.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130305 907.5 ns/op BenchmarkEqualFold/Tests-4 57140 2135 ns/op BenchmarkEqualFold/ASCII-4 3390079 34.63 ns/op BenchmarkEqualFold/UnicodePrefix-4 109795 1068 ns/op BenchmarkEqualFold/UnicodeSuffix-4 124933 953.2 ns/op BenchmarkIndexHard1-4 831 144614 ns/op BenchmarkIndexHard2-4 592 199591 ns/op BenchmarkIndexHard3-4 150 794920 ns/op BenchmarkIndexHard4-4 181 660664 ns/op BenchmarkLastIndexHard1-4 57 2031969 ns/op BenchmarkLastIndexHard2-4 58 1990732 ns/op BenchmarkLastIndexHard3-4 55 1984119 ns/op BenchmarkCountHard1-4 820 144287 ns/op BenchmarkCountHard2-4 597 201714 ns/op BenchmarkCountHard3-4 148 797213 ns/op BenchmarkIndexTorture-4 7681 15655 ns/op BenchmarkCountTorture-4 7605 15731 ns/op BenchmarkCountTortureOverlapping-4 651 169547 ns/op BenchmarkCountByte/10-4 4387534 27.48 ns/op 363.93 MB/s BenchmarkCountByte/32-4 4154650 28.87 ns/op 1108.35 MB/s BenchmarkCountByte/4096-4 860610 135.8 ns/op 30159.59 MB/s BenchmarkCountByte/4194304-4 663 173271 ns/op 24206.60 MB/s BenchmarkCountByte/67108864-4 19 6427853 ns/op 10440.32 MB/s BenchmarkFields/ASCII/16-4 262388 452.9 ns/op 35.33 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19276 6084 ns/op 42.08 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1131 94642 ns/op 43.28 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 62 1841617 ns/op 35.59 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28820117 ns/op 36.38 MB/s 1523712 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 159100 738.1 ns/op 21.68 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9997 11580 ns/op 22.11 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 553 199997 ns/op 20.48 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 4228603 ns/op 15.50 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 85087227 ns/op 12.32 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 207790 575.3 ns/op 27.81 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17116 6700 ns/op 38.21 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 978 122715 ns/op 33.38 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2961334 ns/op 22.13 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66250412 ns/op 15.83 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 200767 570.3 ns/op 28.06 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13822 8603 ns/op 29.76 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 735 155159 ns/op 26.40 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 34 3564873 ns/op 18.38 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75334899 ns/op 13.92 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 104223285 ns/op BenchmarkSplitSingleByteSeparator-4 15 7919158 ns/op BenchmarkSplitMultiByteSeparator-4 26 3890738 ns/op BenchmarkSplitNSingleByteSeparator-4 203832 510.6 ns/op BenchmarkSplitNMultiByteSeparator-4 188623 680.5 ns/op BenchmarkRepeat/5x0-4 3432117 34.96 ns/op BenchmarkRepeat/5x1-4 3475090 34.78 ns/op BenchmarkRepeat/5x2-4 266577 444.2 ns/op BenchmarkRepeat/5x6-4 160976 729.4 ns/op BenchmarkRepeat/10x0-4 3415216 34.87 ns/op BenchmarkRepeat/10x1-4 3133138 38.49 ns/op BenchmarkRepeat/10x2-4 259936 474.5 ns/op BenchmarkRepeat/10x6-4 152580 745.1 ns/op BenchmarkRepeatLarge/256/1-4 70294 1550 ns/op 165.16 MB/s BenchmarkRepeatLarge/256/16-4 117349 974.4 ns/op 262.72 MB/s BenchmarkRepeatLarge/512/1-4 56360 1972 ns/op 259.62 MB/s BenchmarkRepeatLarge/512/16-4 73171 1380 ns/op 371.09 MB/s BenchmarkRepeatLarge/1024/1-4 44446 2529 ns/op 404.93 MB/s BenchmarkRepeatLarge/1024/16-4 56733 2104 ns/op 486.76 MB/s BenchmarkRepeatLarge/2048/1-4 28111 3989 ns/op 513.42 MB/s BenchmarkRepeatLarge/2048/16-4 34264 3161 ns/op 647.97 MB/s BenchmarkRepeatLarge/4096/1-4 20598 5725 ns/op 715.50 MB/s BenchmarkRepeatLarge/4096/16-4 22959 5120 ns/op 799.99 MB/s BenchmarkRepeatLarge/8192/1-4 12061 10369 ns/op 790.03 MB/s BenchmarkRepeatLarge/8192/16-4 12304 9830 ns/op 833.40 MB/s BenchmarkRepeatLarge/8192/4097-4 5575220 21.55 ns/op 190076.18 MB/s BenchmarkRepeatLarge/16384/1-4 6957 17093 ns/op 958.53 MB/s BenchmarkRepeatLarge/16384/16-4 7260 15680 ns/op 1044.93 MB/s BenchmarkRepeatLarge/16384/4097-4 8475 11912 ns/op 1031.79 MB/s BenchmarkRepeatLarge/32768/1-4 4048 30337 ns/op 1080.12 MB/s BenchmarkRepeatLarge/32768/16-4 4704 30973 ns/op 1057.96 MB/s BenchmarkRepeatLarge/32768/4097-4 3753 27640 ns/op 1037.57 MB/s BenchmarkRepeatLarge/65536/1-4 2209 58795 ns/op 1114.64 MB/s BenchmarkRepeatLarge/65536/16-4 2107 54810 ns/op 1195.69 MB/s BenchmarkRepeatLarge/65536/4097-4 2304 51430 ns/op 1194.93 MB/s BenchmarkRepeatLarge/131072/1-4 222 527909 ns/op 248.29 MB/s BenchmarkRepeatLarge/131072/16-4 222 526829 ns/op 248.79 MB/s BenchmarkRepeatLarge/131072/4097-4 223 527510 ns/op 240.77 MB/s BenchmarkRepeatLarge/262144/1-4 100 1058936 ns/op 247.55 MB/s BenchmarkRepeatLarge/262144/16-4 100 1022281 ns/op 256.43 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1021721 ns/op 252.62 MB/s BenchmarkRepeatLarge/524288/1-4 62 2071237 ns/op 253.13 MB/s BenchmarkRepeatLarge/524288/16-4 61 2090650 ns/op 250.78 MB/s BenchmarkRepeatLarge/524288/4097-4 52 2163256 ns/op 240.53 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4178040 ns/op 250.97 MB/s BenchmarkRepeatLarge/1048576/16-4 32 4271554 ns/op 245.48 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4226101 ns/op 247.21 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7981697 ns/op 262.75 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7985792 ns/op 262.61 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8201429 ns/op 255.27 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16213430 ns/op 258.69 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16143267 ns/op 259.82 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16700995 ns/op 250.96 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30946526 ns/op 271.07 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31149191 ns/op 269.30 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 34489339 ns/op 243.16 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62643470 ns/op 267.82 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61468833 ns/op 272.94 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63478769 ns/op 264.30 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122423107 ns/op 274.09 MB/s BenchmarkRepeatLarge/33554432/16-4 1 122195403 ns/op 274.60 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125982019 ns/op 266.34 MB/s BenchmarkRepeatLarge/67108864/1-4 1 244698581 ns/op 274.25 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242905669 ns/op 276.28 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 245428970 ns/op 273.43 MB/s BenchmarkRepeatLarge/134217728/1-4 1 487613395 ns/op 275.25 MB/s BenchmarkRepeatLarge/134217728/16-4 1 478926971 ns/op 280.25 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 490993263 ns/op 273.36 MB/s BenchmarkRepeatLarge/268435456/1-4 1 973594668 ns/op 275.72 MB/s BenchmarkRepeatLarge/268435456/16-4 1 961599514 ns/op 279.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 960168689 ns/op 279.57 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1916801726 ns/op 280.09 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1901677385 ns/op 282.31 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1883775460 ns/op 285.00 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3792549967 ns/op 283.12 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3816663912 ns/op 281.33 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3830259265 ns/op 280.33 MB/s BenchmarkIndexAnyASCII/1:1-4 1990876 59.89 ns/op BenchmarkIndexAnyASCII/1:2-4 2080723 57.90 ns/op BenchmarkIndexAnyASCII/1:4-4 2077947 58.85 ns/op BenchmarkIndexAnyASCII/1:8-4 2034066 60.61 ns/op BenchmarkIndexAnyASCII/1:16-4 2056035 57.35 ns/op BenchmarkIndexAnyASCII/1:32-4 2016867 60.05 ns/op BenchmarkIndexAnyASCII/1:64-4 2045373 58.06 ns/op BenchmarkIndexAnyASCII/16:1-4 2132522 56.56 ns/op BenchmarkIndexAnyASCII/16:2-4 714471 156.8 ns/op BenchmarkIndexAnyASCII/16:4-4 733340 158.3 ns/op BenchmarkIndexAnyASCII/16:8-4 733800 161.1 ns/op BenchmarkIndexAnyASCII/16:16-4 669796 172.2 ns/op BenchmarkIndexAnyASCII/16:32-4 582186 202.9 ns/op BenchmarkIndexAnyASCII/16:64-4 457912 250.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1864470 63.79 ns/op BenchmarkIndexAnyASCII/256:2-4 66522 1642 ns/op BenchmarkIndexAnyASCII/256:4-4 71403 1657 ns/op BenchmarkIndexAnyASCII/256:8-4 73652 1652 ns/op BenchmarkIndexAnyASCII/256:16-4 72986 1646 ns/op BenchmarkIndexAnyASCII/256:32-4 70539 1703 ns/op BenchmarkIndexAnyASCII/256:64-4 68016 1758 ns/op BenchmarkIndexAnyUTF8/1:1-4 2152726 56.09 ns/op BenchmarkIndexAnyUTF8/1:2-4 2082150 58.31 ns/op BenchmarkIndexAnyUTF8/1:4-4 2030475 58.46 ns/op BenchmarkIndexAnyUTF8/1:8-4 2087013 58.11 ns/op BenchmarkIndexAnyUTF8/1:16-4 2049931 57.61 ns/op BenchmarkIndexAnyUTF8/1:32-4 2008413 59.17 ns/op BenchmarkIndexAnyUTF8/1:64-4 2015481 58.33 ns/op BenchmarkIndexAnyUTF8/16:1-4 1658574 72.34 ns/op BenchmarkIndexAnyUTF8/16:2-4 322849 368.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 321466 375.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 319092 373.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 306674 396.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 280738 381.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 304893 385.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 442456 271.8 ns/op BenchmarkIndexAnyUTF8/256:2-4 22736 5204 ns/op BenchmarkIndexAnyUTF8/256:4-4 23106 5255 ns/op BenchmarkIndexAnyUTF8/256:8-4 22276 5165 ns/op BenchmarkIndexAnyUTF8/256:16-4 21699 5398 ns/op BenchmarkIndexAnyUTF8/256:32-4 22711 5303 ns/op BenchmarkIndexAnyUTF8/256:64-4 22099 5528 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2029148 59.33 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2130482 56.56 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2092316 57.28 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2125491 56.78 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2127044 55.86 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2103292 58.20 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2075992 57.11 ns/op BenchmarkLastIndexAnyASCII/16:1-4 788502 147.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 771280 152.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 708686 155.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 740898 162.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 672214 170.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 576414 199.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 481068 243.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78042 1543 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77692 1558 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77660 1569 ns/op BenchmarkLastIndexAnyASCII/256:8-4 75324 1579 ns/op BenchmarkLastIndexAnyASCII/256:16-4 74151 1577 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75013 1589 ns/op BenchmarkLastIndexAnyASCII/256:64-4 73731 1629 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2060245 57.74 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2147061 56.45 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2136236 55.82 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2129191 55.90 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2145412 55.82 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2078746 58.24 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2120349 57.44 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 360898 324.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 177693 661.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 180412 659.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 181093 668.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 170367 689.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170061 693.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 169461 675.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28692 4198 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12459 9609 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12244 9632 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12501 9537 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10226 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10213 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10320 ns/op BenchmarkTrimASCII/1:1-4 3065731 37.89 ns/op BenchmarkTrimASCII/1:2-4 2495167 48.48 ns/op BenchmarkTrimASCII/1:4-4 2359690 51.55 ns/op BenchmarkTrimASCII/1:8-4 2043174 57.71 ns/op BenchmarkTrimASCII/1:16-4 1710964 68.88 ns/op BenchmarkTrimASCII/16:1-4 2651398 44.77 ns/op BenchmarkTrimASCII/16:2-4 799056 151.3 ns/op BenchmarkTrimASCII/16:4-4 772936 152.4 ns/op BenchmarkTrimASCII/16:8-4 715226 161.0 ns/op BenchmarkTrimASCII/16:16-4 674188 171.1 ns/op BenchmarkTrimASCII/256:1-4 668800 176.2 ns/op BenchmarkTrimASCII/256:2-4 74817 1605 ns/op BenchmarkTrimASCII/256:4-4 74317 1606 ns/op BenchmarkTrimASCII/256:8-4 74955 1625 ns/op BenchmarkTrimASCII/256:16-4 72194 1637 ns/op BenchmarkTrimASCII/4096:1-4 56616 2127 ns/op BenchmarkTrimASCII/4096:2-4 4810 25038 ns/op BenchmarkTrimASCII/4096:4-4 4804 25114 ns/op BenchmarkTrimASCII/4096:8-4 4684 24804 ns/op BenchmarkTrimASCII/4096:16-4 4759 24766 ns/op BenchmarkTrimByte-4 4374180 28.29 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13252 9100 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13350 8964 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1148 103936 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2314 51116 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4539 25759 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7758 14720 ns/op BenchmarkJoin/0-4 5028817 22.88 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4036800 28.34 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 220248 530.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 151015 772.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 109933 1084 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 91641 1286 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79417 1501 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67630 1788 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2610788 45.09 ns/op BenchmarkTrimSpace/ASCII-4 1499868 79.44 ns/op BenchmarkTrimSpace/SomeNonASCII-4 140584 844.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 76057 1566 ns/op BenchmarkReplaceAll-4 124712 944.3 ns/op 16 B/op 1 allocs/op PASS ok strings 68.155s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52628 2220 ns/op BenchmarkCond2-4 26575 4697 ns/op BenchmarkCond4-4 16971 7237 ns/op BenchmarkCond8-4 8020 14017 ns/op BenchmarkCond16-4 3490 29842 ns/op BenchmarkCond32-4 1906 70826 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 419622 273.1 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 286849 467.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 436315 246.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 353562 312.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 257365 429.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 537852 230.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 73819 1728 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61824 2016 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 55328 2524 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 42411 3240 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 441678 286.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 171500 671.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 435068 243.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 146526 870.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 491199 237.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 174987 704.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2440617 55.83 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 37878 2876 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 121831 1084 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 262318 412.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6738 16844 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 303 419468 ns/op BenchmarkRange/*sync.Map-4 1303 86131 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 88242 1345 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 171574 605.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 60868 1894 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 107029 1245 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 216532 532.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 110067 914.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 52335 2204 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 181125 676.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 563308 226.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 47760 2417 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 115683 904.8 ns/op BenchmarkSwapCollision/*sync.Map-4 62667 1856 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 259 463636 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 85629 1252 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 335580 381.6 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21704 5349 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 53734 1963 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19947 5885 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 303940 484.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 91635 1269 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 133350 785.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1834963 58.89 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 164571 703.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2385054 60.92 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 391620 353.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 157791 822.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 488467 252.0 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 89998 1391 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 297372 382.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 403258 295.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 114378 1080 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 539522 257.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 118750 922.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 102792 1175 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 156703 793.3 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51854 2269 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 174838 639.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 402537 278.2 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 104305 1047 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 484234 224.7 ns/op BenchmarkUncontendedSemaphore-4 3700116 32.45 ns/op BenchmarkContendedSemaphore-4 3365487 36.71 ns/op BenchmarkMutexUncontended-4 565854 207.8 ns/op BenchmarkMutex-4 121407 895.1 ns/op BenchmarkMutexSlack-4 132424 929.0 ns/op BenchmarkMutexWork-4 118377 1096 ns/op BenchmarkMutexWorkSlack-4 134017 1066 ns/op BenchmarkMutexNoSpin-4 51714 2228 ns/op BenchmarkMutexSpin-4 62386 1795 ns/op BenchmarkOnce-4 477644 244.7 ns/op BenchmarkSemaUncontended-4 6618859 17.26 ns/op BenchmarkSemaSyntNonblock-4 1000000 103.4 ns/op BenchmarkSemaSyntBlock-4 1000000 104.7 ns/op BenchmarkSemaWorkNonblock-4 908048 145.8 ns/op BenchmarkSemaWorkBlock-4 865564 144.1 ns/op BenchmarkRWMutexUncontended-4 430194 307.3 ns/op BenchmarkRWMutexWrite100-4 273439 410.8 ns/op BenchmarkRWMutexWrite10-4 252573 484.3 ns/op BenchmarkRWMutexWorkWrite100-4 214590 512.9 ns/op BenchmarkRWMutexWorkWrite10-4 200364 635.2 ns/op BenchmarkWaitGroupUncontended-4 908696 148.4 ns/op BenchmarkWaitGroupAddDone-4 334110 387.5 ns/op BenchmarkWaitGroupAddDoneWork-4 408139 359.9 ns/op BenchmarkWaitGroupWait-4 5036912 25.75 ns/op BenchmarkWaitGroupWaitWork-4 3449971 35.10 ns/op BenchmarkWaitGroupActuallyWait-4 40201 3028 ns/op 32 B/op 2 allocs/op PASS ok sync 17.297s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 545186 227.2 ns/op PASS ok sync/atomic 0.156s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 102243 1161 ns/op 0 B/op 0 allocs/op PASS ok testing 0.165s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7599 14658 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11451 10380 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 96 1229845 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 971586 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 187378840 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 180184549 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1795 65961 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1995 54652 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6177152 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5537855 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 747490741 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 733093177 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 217 549970 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 241 490944 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60266768 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58344350 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7157859727 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 6989141676 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2506 44518 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3114275 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 328855298 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2338 47470 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 264 435834 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4499381 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6955 15733 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.208s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 87447424 ns/op BenchmarkVariableString-4 96025 1225 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1972 55053 ns/op 2502 B/op 39 allocs/op PASS ok text/template/parse 0.564s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 33 3350145 ns/op BenchmarkAfter-4 106 1171837 ns/op BenchmarkStop-4 180 661612 ns/op BenchmarkSimultaneousAfterFunc-4 26 4578470 ns/op BenchmarkStartStop-4 193 604437 ns/op BenchmarkReset-4 2612 51196 ns/op BenchmarkSleep-4 32 3614913 ns/op BenchmarkParallelTimerLatency-4 48 312823 avg-late-ns 3883507 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 312819 avg-late-ns 756620 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 366245 avg-late-ns 884846 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 360475 avg-late-ns 1196475 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 386740 avg-late-ns 1550624 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 310063 avg-late-ns 1359710 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 313757 avg-late-ns 1742393 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 153566 avg-late-ns 900202 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 181980 avg-late-ns 1260289 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 25 226439 avg-late-ns 1920783 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1007109 avg-late-ns 5651298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326481 avg-late-ns 994857 max-late-ns BenchmarkTicker-4 355 294824 ns/op BenchmarkTickerReset-4 4191 28975 ns/op BenchmarkTickerResetNaive-4 166 628968 ns/op BenchmarkNow-4 1204857 101.2 ns/op BenchmarkNowUnixNano-4 1202252 98.97 ns/op BenchmarkNowUnixMilli-4 1201575 100.0 ns/op BenchmarkNowUnixMicro-4 1203442 100.7 ns/op BenchmarkFormat-4 59070 2057 ns/op BenchmarkFormatRFC3339-4 79594 1497 ns/op BenchmarkFormatRFC3339Nano-4 77294 1535 ns/op BenchmarkFormatNow-4 83097 1461 ns/op BenchmarkMarshalJSON-4 107176 1161 ns/op BenchmarkMarshalText-4 110034 1119 ns/op BenchmarkParse-4 144190 824.5 ns/op BenchmarkParseRFC3339UTC-4 342612 349.6 ns/op BenchmarkParseRFC3339UTCBytes-4 217585 540.5 ns/op BenchmarkParseRFC3339TZ-4 103843 1160 ns/op BenchmarkParseRFC3339TZBytes-4 79729 1517 ns/op BenchmarkParseDuration-4 499116 215.8 ns/op BenchmarkHour-4 857738 136.7 ns/op BenchmarkSecond-4 856332 138.8 ns/op BenchmarkYear-4 633648 182.0 ns/op BenchmarkDay-4 557199 198.7 ns/op BenchmarkISOWeek-4 629371 186.1 ns/op BenchmarkGoString-4 71787 1626 ns/op BenchmarkUnmarshalText-4 67815 1738 ns/op PASS ok time 12.605s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 408070 272.3 ns/op BenchmarkDecodeValidJapaneseChars-4 402022 251.7 ns/op BenchmarkDecodeRune-4 1679095 69.66 ns/op BenchmarkEncodeValidASCII-4 527440 209.1 ns/op BenchmarkEncodeValidJapaneseChars-4 800002 148.1 ns/op BenchmarkAppendRuneValidASCII-4 1574619 76.27 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2258011 52.46 ns/op BenchmarkEncodeRune-4 2948343 40.65 ns/op PASS ok unicode/utf16 1.323s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 830948 144.7 ns/op BenchmarkRuneCountTenJapaneseChars-4 166387 687.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3766292 30.39 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 412044 288.2 ns/op BenchmarkValidTenASCIIChars-4 811004 144.0 ns/op BenchmarkValid100KASCIIChars-4 91 1310600 ns/op BenchmarkValidTenJapaneseChars-4 151669 774.9 ns/op BenchmarkValidLongMostlyASCII-4 84 1424888 ns/op BenchmarkValidLongJapanese-4 46 2276525 ns/op BenchmarkValidStringTenASCIIChars-4 4499956 26.57 ns/op BenchmarkValidString100KASCIIChars-4 8187 14231 ns/op BenchmarkValidStringTenJapaneseChars-4 417360 260.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1206 99324 ns/op BenchmarkValidStringLongJapanese-4 151 787480 ns/op BenchmarkEncodeASCIIRune-4 4601143 26.09 ns/op BenchmarkEncodeJapaneseRune-4 2520018 44.90 ns/op BenchmarkAppendASCIIRune-4 9323533 12.89 ns/op BenchmarkAppendJapaneseRune-4 3074383 38.11 ns/op BenchmarkDecodeASCIIRune-4 2751082 43.86 ns/op BenchmarkDecodeJapaneseRune-4 1959452 61.26 ns/op BenchmarkFullRune/ASCII-4 3333387 36.05 ns/op BenchmarkFullRune/Incomplete-4 1523275 78.81 ns/op BenchmarkFullRune/Japanese-4 3551072 33.71 ns/op PASS ok unicode/utf8 3.633s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 49135083702 ns/op PASS ok cmd/api 55.304s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1208378 99.41 ns/op BenchmarkEqArrayOfStrings64-4 153103 783.7 ns/op BenchmarkEqArrayOfStrings1024-4 9189 11426 ns/op BenchmarkEqArrayOfFloats5-4 1428452 83.87 ns/op BenchmarkEqArrayOfFloats64-4 147158 816.0 ns/op BenchmarkEqArrayOfFloats1024-4 9020 13004 ns/op BenchmarkEqStruct-4 22734238 5.277 ns/op PASS ok cmd/compile/internal/reflectdata 1.195s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7923 346759 ns/op BenchmarkCopyElim1-4 561 182976 ns/op BenchmarkCopyElim10-4 554 200588 ns/op BenchmarkCopyElim100-4 343 339822 ns/op BenchmarkCopyElim1000-4 51 2194209 ns/op BenchmarkCopyElim10000-4 3 40897809 ns/op BenchmarkCopyElim100000-4 1 679586031 ns/op BenchmarkDeadCode/1-4 608 190442 ns/op BenchmarkDeadCode/10-4 489 233995 ns/op BenchmarkDeadCode/100-4 246 477638 ns/op BenchmarkDeadCode/1000-4 45 2709512 ns/op BenchmarkDeadCode/10000-4 3 38528804 ns/op BenchmarkDeadCode/100000-4 1 472516548 ns/op BenchmarkDeadCode/200000-4 1 946862275 ns/op BenchmarkDominatorsLinear-4 12 10431052 ns/op 0.96 MB/s BenchmarkDominatorsFwdBack-4 8 16989432 ns/op 0.59 MB/s BenchmarkDominatorsManyPred-4 7 15586178 ns/op 0.64 MB/s BenchmarkDominatorsMaxPred-4 8 13983392 ns/op 0.72 MB/s BenchmarkDominatorsMaxPredVal-4 8 15452304 ns/op 0.65 MB/s BenchmarkFuse/1-4 494 223991 ns/op BenchmarkFuse/10-4 423 271012 ns/op BenchmarkFuse/100-4 139 854049 ns/op BenchmarkFuse/1000-4 18 6699101 ns/op BenchmarkFuse/10000-4 2 91136856 ns/op BenchmarkNilCheckDeep1-4 12880 9445 ns/op 0.11 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5130 22662 ns/op 0.44 MB/s 239 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 744 156382 ns/op 0.64 MB/s 707 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 68 1562823 ns/op 0.64 MB/s 5648 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 18820742 ns/op 0.53 MB/s 93198 B/op 6 allocs/op BenchmarkDSEPass-4 30 3734053 ns/op 61411 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 117339251 ns/op 4285520 B/op 109001 allocs/op BenchmarkCSEPass-4 7 15890209 ns/op 103438 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 158943358 ns/op 5679968 B/op 97573 allocs/op BenchmarkDeadcodePass-4 151 741559 ns/op 89087 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 127200163 ns/op 4079928 B/op 45219 allocs/op BenchmarkMultiPass-4 60 1952582 ns/op 241708 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 255821687 ns/op 11210568 B/op 149904 allocs/op BenchmarkCondRewrite/SoloJump-4 2944830 40.62 ns/op BenchmarkCondRewrite/CombJump-4 2812357 43.01 ns/op PASS ok cmd/compile/internal/ssa 17.029s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 11043 ns/op BenchmarkExtShift-4 17446 6901 ns/op BenchmarkModify-4 9996 11626 ns/op BenchmarkMullImm-4 17223 6981 ns/op BenchmarkConstModify-4 10000 10960 ns/op BenchmarkBitSet-4 21372 5567 ns/op BenchmarkBitClear-4 20853 5787 ns/op BenchmarkBitToggle-4 20438 5748 ns/op BenchmarkBitSetConst-4 171932 695.7 ns/op BenchmarkBitClearConst-4 170366 694.5 ns/op BenchmarkBitToggleConst-4 164068 691.2 ns/op BenchmarkDivconstI64-4 8891899 13.49 ns/op BenchmarkModconstI64-4 8448172 14.18 ns/op BenchmarkDivisiblePow2constI64-4 8331507 14.39 ns/op BenchmarkDivisibleconstI64-4 9369774 12.81 ns/op BenchmarkDivisibleWDivconstI64-4 7359578 16.32 ns/op BenchmarkDivconstU64/3-4 9065691 13.14 ns/op BenchmarkDivconstU64/5-4 8682536 13.82 ns/op BenchmarkDivconstU64/37-4 9261211 13.02 ns/op BenchmarkDivconstU64/1234567-4 9546674 12.59 ns/op BenchmarkModconstU64-4 9325941 12.85 ns/op BenchmarkDivisibleconstU64-4 9059047 13.18 ns/op BenchmarkDivisibleWDivconstU64-4 6923412 17.28 ns/op BenchmarkDivconstI32-4 8507776 13.89 ns/op BenchmarkModconstI32-4 9335264 12.90 ns/op BenchmarkDivisiblePow2constI32-4 9369537 12.96 ns/op BenchmarkDivisibleconstI32-4 8552749 14.05 ns/op BenchmarkDivisibleWDivconstI32-4 7361499 16.10 ns/op BenchmarkDivconstU32-4 8651484 13.78 ns/op BenchmarkModconstU32-4 8560918 14.07 ns/op BenchmarkDivisibleconstU32-4 9555805 12.48 ns/op BenchmarkDivisibleWDivconstU32-4 6882942 17.11 ns/op BenchmarkDivconstI16-4 8795354 13.56 ns/op BenchmarkModconstI16-4 8648851 13.80 ns/op BenchmarkDivisiblePow2constI16-4 9247699 13.20 ns/op BenchmarkDivisibleconstI16-4 8446323 14.03 ns/op BenchmarkDivisibleWDivconstI16-4 7516250 15.87 ns/op BenchmarkDivconstU16-4 9079856 13.09 ns/op BenchmarkModconstU16-4 8818218 13.61 ns/op BenchmarkDivisibleconstU16-4 9153579 12.60 ns/op BenchmarkDivisibleWDivconstU16-4 7348507 16.45 ns/op BenchmarkDivconstI8-4 8782155 13.87 ns/op BenchmarkModconstI8-4 8824261 13.67 ns/op BenchmarkDivisiblePow2constI8-4 8892902 13.47 ns/op BenchmarkDivisibleconstI8-4 9675280 12.59 ns/op BenchmarkDivisibleWDivconstI8-4 7052286 17.09 ns/op BenchmarkDivconstU8-4 8567971 13.69 ns/op BenchmarkModconstU8-4 8856769 13.66 ns/op BenchmarkDivisibleconstU8-4 9354805 12.82 ns/op BenchmarkDivisibleWDivconstU8-4 7288866 16.33 ns/op BenchmarkMul2-4 167413 724.5 ns/op BenchmarkMulNeg2-4 163815 733.3 ns/op BenchmarkEfaceInteger-4 3708300 28.68 ns/op BenchmarkMulconstI32/3-4 15643335 7.394 ns/op BenchmarkMulconstI32/5-4 16415064 7.239 ns/op BenchmarkMulconstI32/12-4 16263736 7.313 ns/op BenchmarkMulconstI32/120-4 16541616 7.172 ns/op BenchmarkMulconstI32/-120-4 16177165 7.652 ns/op BenchmarkMulconstI32/65537-4 16096892 7.440 ns/op BenchmarkMulconstI32/65538-4 16267465 7.329 ns/op BenchmarkMulconstI64/3-4 15976762 7.344 ns/op BenchmarkMulconstI64/5-4 16390045 7.332 ns/op BenchmarkMulconstI64/12-4 16337528 7.321 ns/op BenchmarkMulconstI64/120-4 16620730 7.250 ns/op BenchmarkMulconstI64/-120-4 16233824 7.372 ns/op BenchmarkMulconstI64/65537-4 16321731 7.333 ns/op BenchmarkMulconstI64/65538-4 16311588 7.313 ns/op BenchmarkMulconstU32/3-4 16415284 7.188 ns/op BenchmarkMulconstU32/5-4 15215122 7.604 ns/op BenchmarkMulconstU32/12-4 16404519 7.334 ns/op BenchmarkMulconstU32/120-4 16645524 7.206 ns/op BenchmarkMulconstU32/65537-4 16416685 7.304 ns/op BenchmarkMulconstU32/65538-4 16245174 7.341 ns/op BenchmarkMulconstU64/3-4 16373134 7.386 ns/op BenchmarkMulconstU64/5-4 16373863 7.384 ns/op BenchmarkMulconstU64/12-4 16407877 7.333 ns/op BenchmarkMulconstU64/120-4 16084705 7.336 ns/op BenchmarkMulconstU64/65537-4 16114771 7.370 ns/op BenchmarkMulconstU64/65538-4 16245013 7.346 ns/op BenchmarkShiftArithmeticRight-4 19787468 6.078 ns/op BenchmarkSwitch8Predictable-4 17152555 6.998 ns/op BenchmarkSwitch8Unpredictable-4 6783487 17.66 ns/op BenchmarkSwitch32Predictable-4 10368705 11.58 ns/op BenchmarkSwitch32Unpredictable-4 6858674 17.62 ns/op BenchmarkSwitchStringPredictable-4 8092564 12.78 ns/op BenchmarkSwitchStringUnpredictable-4 4395241 23.42 ns/op PASS ok cmd/compile/internal/test 12.366s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 136 893594 ns/op BenchmarkNamed/Underlying/nongeneric-4 876482 139.7 ns/op BenchmarkNamed/Underlying/generic-4 834397 138.7 ns/op BenchmarkNamed/Underlying/src_instance-4 845403 140.9 ns/op BenchmarkNamed/Underlying/user_instance-4 815040 141.6 ns/op BenchmarkCheck/http/funcbodies/info-4 1 537189305 ns/op 56675 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 362788312 ns/op 83918 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 165396557 ns/op 183991 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 140529981 ns/op 216475 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 119144728 ns/op 43034 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88581462 ns/op 57895 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37056888 ns/op 138353 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32721648 ns/op 156685 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 52648918 ns/op 41171 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41771462 ns/op 51924 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20742134 ns/op 104568 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20648015 ns/op 105046 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1014345397 ns/op 61853 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 582630428 ns/op 107680 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 154288094 ns/op 406456 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119360906 ns/op 525331 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 73827757 ns/op 27368 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 63229324 ns/op 31946 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39048388 ns/op 51733 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 37921755 ns/op 53259 lines/s PASS ok cmd/compile/internal/types2 12.759s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 102 1086974 ns/op 2415314 sys-ns/op 1799216 user-ns/op PASS ok cmd/go 0.214s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67120 1753 ns/op 4.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77898 1504 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14295 8404 ns/op 121.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14761 8142 ns/op 125.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2230 53984 ns/op 151.75 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2236 53891 ns/op 152.01 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.065s All tests passed.