linux-amd64-longtest-race at 2a4f4fc5256f1c743c18979dbcc581c6498de76b :: 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-rna10d11e" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "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 *** You need to add /workdir/go/bin to your PATH. :: 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-rna10d11e" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "GOPLSCACHE=/workdir/goplscache" "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.107+ #1 SMP Sat May 20 09:38:40 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.990s ok archive/zip 109.883s ok bufio 1.274s ok bytes 8.463s ok cmp 1.014s ok compress/bzip2 1.417s ok compress/flate 132.953s ok compress/gzip 12.127s ok compress/lzw 1.454s ok compress/zlib 8.614s ok container/heap 1.021s ok container/list 1.015s ok container/ring 1.017s ok context 1.045s ok crypto 1.015s ok crypto/aes 1.052s ok crypto/cipher 2.085s ok crypto/des 1.040s ok crypto/dsa 9.614s ok crypto/ecdh 1.404s ok crypto/ecdsa 4.124s ok crypto/ed25519 1.860s ok crypto/elliptic 2.131s ok crypto/hmac 1.018s ok crypto/internal/alias 1.014s ok crypto/internal/bigmod 3.574s ok crypto/internal/boring 1.014s ok crypto/internal/boring/bcache 1.300s ok crypto/internal/edwards25519 35.011s ok crypto/internal/edwards25519/field 12.258s ok crypto/internal/nistec 21.271s ok crypto/internal/nistec/fiat 1.014s [no tests to run] ok crypto/md5 1.020s ok crypto/rand 3.382s ok crypto/rc4 1.436s ok crypto/rsa 6.869s ok crypto/sha1 1.036s ok crypto/sha256 1.019s ok crypto/sha512 1.020s ok crypto/subtle 16.541s ok crypto/tls 5.401s ok crypto/x509 2.527s ok database/sql 2.159s ok database/sql/driver 1.022s ok debug/buildinfo 4.989s ok debug/dwarf 1.070s ok debug/elf 2.095s ok debug/gosym 1.275s ok debug/macho 1.024s ok debug/pe 1.042s ok debug/plan9obj 1.014s ok embed 1.015s [no tests to run] ok embed/internal/embedtest 1.016s ok encoding/ascii85 1.018s ok encoding/asn1 1.019s ok encoding/base32 1.053s ok encoding/base64 1.021s ok encoding/binary 1.021s ok encoding/csv 1.049s ok encoding/gob 18.234s ok encoding/hex 1.021s ok encoding/json 6.377s ok encoding/pem 2.888s ok encoding/xml 33.972s ok errors 1.020s ok expvar 1.017s ok flag 3.093s ok fmt 1.496s ok go/ast 1.023s ok go/build 4.772s ok go/build/constraint 1.019s ok go/constant 1.020s ok go/doc 1.213s ok go/doc/comment 2.802s ok go/format 1.040s ok go/importer 1.157s ok go/internal/gccgoimporter 1.041s ok go/internal/gcimporter 32.454s ok go/internal/srcimporter 13.153s ok go/parser 49.281s ok go/printer 2.068s ok go/scanner 1.020s ok go/token 1.100s ok go/types 39.390s ok hash 1.020s ok hash/adler32 1.039s ok hash/crc32 1.045s ok hash/crc64 1.025s ok hash/fnv 1.015s ok hash/maphash 1.016s ok html 1.018s ok html/template 1.577s ok image 2.304s ok image/color 1.031s ok image/draw 1.495s ok image/gif 86.143s ok image/jpeg 22.133s ok image/png 5.687s ok index/suffixarray 618.887s ok internal/abi 1.052s ok internal/buildcfg 1.015s ok internal/coverage/cformat 1.017s ok internal/coverage/cmerge 1.017s ok internal/coverage/pods 1.016s ok internal/coverage/slicereader 1.014s ok internal/coverage/slicewriter 1.014s ok internal/coverage/test 1.039s ok internal/cpu 3.042s ok internal/dag 1.015s ok internal/diff 1.017s ok internal/fmtsort 1.015s ok internal/fuzz 1.033s ok internal/godebug 13.730s ok internal/godebugs 1.015s ok internal/intern 2.999s ok internal/itoa 1.014s ok internal/poll 18.895s ok internal/profile 1.017s ok internal/reflectlite 1.016s ok internal/safefilepath 1.014s ok internal/saferio 1.234s ok internal/singleflight 1.125s ok internal/testenv 1.144s ok internal/trace 6.755s ok internal/types/errors 1.324s ok internal/unsafeheader 1.015s ok internal/xcoff 1.037s ok internal/zstd 1.029s ok io 1.047s ok io/fs 1.246s ok io/ioutil 1.019s ok log 1.023s ok log/slog 1.036s ok log/slog/internal/benchmarks 1.015s ok log/slog/internal/buffer 1.014s ok log/syslog 2.235s ok maps 1.017s ok math 1.026s ok math/big 7.416s ok math/bits 1.023s ok math/cmplx 1.017s ok math/rand 31.860s ok mime 1.033s ok mime/multipart 12.448s ok mime/quotedprintable 1.910s ok net 53.199s ok net/http 63.583s ok net/http/cgi 12.372s ok net/http/cookiejar 1.023s ok net/http/fcgi 1.125s ok net/http/httptest 1.160s ok net/http/httptrace 1.015s ok net/http/httputil 2.020s ok net/http/internal 1.020s ok net/http/internal/ascii 1.015s ok net/http/pprof 6.177s ok net/internal/socktest 1.015s ok net/mail 1.021s ok net/netip 1.297s ok net/rpc 1.051s ok net/rpc/jsonrpc 1.024s ok net/smtp 1.059s ok net/textproto 1.039s ok net/url 1.025s ok os 23.024s ok os/exec 11.529s ok os/exec/internal/fdtest 1.014s ok os/signal 28.510s ok os/user 1.015s ok path 1.016s ok path/filepath 1.054s ok plugin 1.014s ok reflect 2.747s ok regexp 3.655s ok regexp/syntax 4.972s ok runtime 199.442s ok runtime/cgo 1.015s ok runtime/coverage 24.877s ok runtime/debug 2.153s ok runtime/internal/atomic 3.378s ok runtime/internal/math 1.017s ok runtime/internal/sys 1.015s ok runtime/internal/syscall 1.014s ok runtime/metrics 1.024s ok runtime/pprof 88.516s ok runtime/race 10.798s ok runtime/trace 6.014s ok slices 3.066s ok sort 6.230s ok strconv 8.173s ok strings 3.452s ok sync 2.500s ok sync/atomic 161.273s ok syscall 10.986s ok testing 3.900s ok testing/fstest 1.017s ok testing/iotest 1.015s ok testing/quick 1.149s ok testing/slogtest 1.016s ok text/scanner 1.026s ok text/tabwriter 1.018s ok text/template 1.674s ok text/template/parse 1.026s ok time 13.811s ok unicode 1.021s ok unicode/utf16 1.015s ok unicode/utf8 1.027s ok cmd/addr2line 4.448s ok cmd/api 7.964s ok cmd/asm/internal/asm 4.228s ok cmd/asm/internal/lex 1.017s ok cmd/cgo/internal/swig 1.652s ok cmd/cgo/internal/test 2.186s ok cmd/cgo/internal/testcarchive 20.691s ok cmd/cgo/internal/testcshared 5.468s ok cmd/cgo/internal/testerrors 9.290s ok cmd/cgo/internal/testfortran 2.211s ok cmd/cgo/internal/testgodefs 1.542s ok cmd/cgo/internal/testlife 1.541s ok cmd/cgo/internal/testnocgo 1.016s ok cmd/cgo/internal/testplugin 31.688s ok cmd/cgo/internal/testsanitizers 17.355s ok cmd/cgo/internal/testshared 56.615s ok cmd/cgo/internal/testso 2.327s ok cmd/cgo/internal/teststdio 2.260s ok cmd/cgo/internal/testtls 1.014s ok cmd/compile/internal/abt 1.039s ok cmd/compile/internal/amd64 50.373s ok cmd/compile/internal/base 1.016s ok cmd/compile/internal/compare 1.016s ok cmd/compile/internal/dwarfgen 1.388s ok cmd/compile/internal/importer 15.085s ok cmd/compile/internal/ir 1.015s ok cmd/compile/internal/logopt 1.184s ok cmd/compile/internal/loopvar 22.657s ok cmd/compile/internal/noder 1.018s ok cmd/compile/internal/reflectdata 1.015s [no tests to run] ok cmd/compile/internal/ssa 72.755s ok cmd/compile/internal/syntax 15.957s ok cmd/compile/internal/test 29.919s ok cmd/compile/internal/typecheck 1.217s ok cmd/compile/internal/types 1.015s ok cmd/compile/internal/types2 17.208s ok cmd/covdata 7.741s ok cmd/cover 15.777s ok cmd/dist 1.016s ok cmd/distpack 1.015s ok cmd/doc 1.814s ok cmd/fix 1.651s ok cmd/go 452.765s ok cmd/go/internal/auth 1.015s ok cmd/go/internal/cache 2.926s ok cmd/go/internal/envcmd 1.031s ok cmd/go/internal/fsys 1.037s ok cmd/go/internal/generate 1.025s ok cmd/go/internal/get 1.025s ok cmd/go/internal/gover 1.016s ok cmd/go/internal/imports 1.026s ok cmd/go/internal/load 1.022s ok cmd/go/internal/lockedfile 3.107s ok cmd/go/internal/lockedfile/internal/filelock 2.051s ok cmd/go/internal/modconv 1.029s ok cmd/go/internal/modfetch 29.872s ok cmd/go/internal/modfetch/codehost 9.347s ok cmd/go/internal/modfetch/zip_sum_test 1.018s ok cmd/go/internal/modindex 1.482s ok cmd/go/internal/modload 44.919s ok cmd/go/internal/mvs 1.033s ok cmd/go/internal/par 1.086s ok cmd/go/internal/str 1.015s ok cmd/go/internal/test 1.034s ok cmd/go/internal/vcs 2.292s ok cmd/go/internal/vcweb 1.022s ok cmd/go/internal/vcweb/vcstest 4.579s ok cmd/go/internal/web 1.017s ok cmd/go/internal/work 1.957s ok cmd/gofmt 37.474s ok cmd/internal/archive 1.357s ok cmd/internal/buildid 1.498s ok cmd/internal/cov 1.238s ok cmd/internal/dwarf 1.015s ok cmd/internal/edit 1.016s ok cmd/internal/bootstrap_test 98.509s ok cmd/internal/goobj 14.979s ok cmd/internal/moddeps 11.176s ok cmd/internal/notsha256 1.017s ok cmd/internal/obj 1.360s ok cmd/internal/obj/ppc64 5.448s ok cmd/internal/obj/riscv 8.282s ok cmd/internal/obj/s390x 1.016s ok cmd/internal/obj/x86 1.731s ok cmd/internal/objabi 1.015s ok cmd/internal/pkgpath 5.073s ok cmd/internal/pkgpattern 1.019s ok cmd/internal/quoted 1.016s ok cmd/internal/src 1.016s ok cmd/internal/test2json 1.778s ok cmd/link 20.421s ok cmd/link/internal/benchmark 1.016s ok cmd/link/internal/ld 12.963s ok cmd/link/internal/loader 1.041s ok cmd/nm 9.170s ok cmd/objdump 4.950s ok cmd/pack 8.738s ok cmd/pprof 3.414s ok cmd/trace 1.263s ok cmd/vet 28.910s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3799 30563 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2982 40311 ns/op 1855 B/op 36 allocs/op Benchmark/Writer/PAX-4 1860 60678 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4269 23689 ns/op 5188 B/op 16 allocs/op Benchmark/Reader/GNU-4 7204 16571 ns/op 5116 B/op 14 allocs/op Benchmark/Reader/PAX-4 2250 46919 ns/op 8777 B/op 33 allocs/op PASS ok archive/tar 2.020s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 307052672 ns/op 14784 B/op 65 allocs/op BenchmarkZip64Test-4 1 134625887 ns/op BenchmarkZip64TestSizes/4096-4 1492 77834 ns/op BenchmarkZip64TestSizes/1048576-4 188 717138 ns/op BenchmarkZip64TestSizes/67108864-4 1 132134852 ns/op PASS ok archive/zip 2.308s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 255301 455.9 ns/op BenchmarkReaderCopyUnoptimal-4 155340 753.7 ns/op BenchmarkReaderCopyNoWriteTo-4 8512 15743 ns/op BenchmarkReaderWriteToOptimal-4 10953 10682 ns/op BenchmarkReaderReadString-4 132841 808.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 227218 533.4 ns/op BenchmarkWriterCopyUnoptimal-4 229771 503.0 ns/op BenchmarkWriterCopyNoReadFrom-4 9853 15149 ns/op BenchmarkReaderEmpty-4 44510 2267 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33645 3434 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 581709 186.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.690s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6121 21482 ns/op 1525.37 MB/s BenchmarkWriteByte-4 484 238515 ns/op 17.17 MB/s BenchmarkWriteRune-4 276 430314 ns/op 28.56 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3910794 ns/op BenchmarkBufferFullSmallReads-4 121 979097 ns/op BenchmarkBufferWriteBlock/N4096-4 8982 12382 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 501 222975 ns/op 260097 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 8 15041517 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 108633257 ns/op 154.44 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 5310733 22.24 ns/op 449.61 MB/s BenchmarkIndexByte/32-4 5070729 23.60 ns/op 1355.67 MB/s BenchmarkIndexByte/4K-4 951884 123.2 ns/op 33248.71 MB/s BenchmarkIndexBytePortable/10-4 968391 116.1 ns/op 86.16 MB/s BenchmarkIndexBytePortable/32-4 325960 358.6 ns/op 89.24 MB/s BenchmarkIndexBytePortable/4K-4 2926 39299 ns/op 104.23 MB/s BenchmarkIndexRune/10-4 1236603 96.06 ns/op 104.10 MB/s BenchmarkIndexRune/32-4 1294905 90.06 ns/op 355.32 MB/s BenchmarkIndexRune/4K-4 366682 302.6 ns/op 13538.17 MB/s BenchmarkIndexRuneASCII/10-4 4890745 24.40 ns/op 409.90 MB/s BenchmarkIndexRuneASCII/32-4 4691148 25.65 ns/op 1247.67 MB/s BenchmarkIndexRuneASCII/4K-4 965175 124.0 ns/op 33037.51 MB/s BenchmarkEqual/0-4 9047163 13.11 ns/op BenchmarkEqual/1-4 1671505 71.11 ns/op 14.06 MB/s BenchmarkEqual/6-4 1654410 72.23 ns/op 83.07 MB/s BenchmarkEqual/9-4 1646299 73.07 ns/op 123.16 MB/s BenchmarkEqual/15-4 1636875 73.17 ns/op 205.01 MB/s BenchmarkEqual/16-4 1669428 72.07 ns/op 222.01 MB/s BenchmarkEqual/20-4 1567034 77.41 ns/op 258.38 MB/s BenchmarkEqual/32-4 1544500 77.85 ns/op 411.05 MB/s BenchmarkEqual/4K-4 110902 1056 ns/op 3877.30 MB/s BenchmarkIndex/10-4 3051789 39.00 ns/op 256.42 MB/s BenchmarkIndex/32-4 3553042 34.00 ns/op 941.25 MB/s BenchmarkIndex/4K-4 23410 5148 ns/op 795.72 MB/s BenchmarkIndexEasy/10-4 3112736 38.64 ns/op 258.83 MB/s BenchmarkIndexEasy/32-4 3372166 35.48 ns/op 901.95 MB/s BenchmarkIndexEasy/4K-4 500328 233.2 ns/op 17567.45 MB/s BenchmarkCount/10-4 1646407 71.95 ns/op 138.99 MB/s BenchmarkCount/32-4 1766018 67.70 ns/op 472.66 MB/s BenchmarkCount/4K-4 23197 5229 ns/op 783.39 MB/s BenchmarkCountEasy/10-4 1709934 70.26 ns/op 142.32 MB/s BenchmarkCountEasy/32-4 1771214 68.37 ns/op 468.05 MB/s BenchmarkCountEasy/4K-4 436746 268.2 ns/op 15270.04 MB/s BenchmarkCountSingle/10-4 3863031 30.89 ns/op 323.77 MB/s BenchmarkCountSingle/32-4 3639249 32.95 ns/op 971.27 MB/s BenchmarkCountSingle/4K-4 710404 159.0 ns/op 25761.85 MB/s BenchmarkToUpper/#00-4 3161385 37.81 ns/op BenchmarkToUpper/ONLYUPPER-4 357226 331.0 ns/op BenchmarkToUpper/abc-4 564810 212.0 ns/op BenchmarkToUpper/AbC123-4 349363 325.5 ns/op BenchmarkToUpper/azAZ09_-4 336368 340.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 100968 1168 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 46124 2603 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 64633 1834 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 142281 824.5 ns/op BenchmarkToLower/#00-4 3106279 38.47 ns/op BenchmarkToLower/abc-4 518402 229.2 ns/op BenchmarkToLower/AbC123-4 371546 321.9 ns/op BenchmarkToLower/azAZ09_-4 320806 356.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 99892 1171 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 46239 2552 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 78388 1508 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 141272 838.7 ns/op BenchmarkFields/ASCII/16-4 167312 713.6 ns/op 22.42 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10695 10903 ns/op 23.48 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 651 163633 ns/op 25.03 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 3116366 ns/op 21.03 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 50693977 ns/op 20.68 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 102483 1191 ns/op 13.44 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6733 17441 ns/op 14.68 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 387 301671 ns/op 13.58 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 5639266 ns/op 11.62 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 107234194 ns/op 9.78 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 198727 609.3 ns/op 26.26 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13224 8873 ns/op 28.85 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 728 155266 ns/op 26.38 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3317315 ns/op 19.76 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 72810156 ns/op 14.40 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 133582 854.2 ns/op 18.73 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9298 12598 ns/op 20.32 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 520 216843 ns/op 18.89 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 27 4345264 ns/op 15.08 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 87812267 ns/op 11.94 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2041128 57.67 ns/op BenchmarkTrimSpace/ASCII-4 955708 118.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 115957 1038 ns/op BenchmarkTrimSpace/JustNonASCII-4 52070 2310 ns/op BenchmarkToValidUTF8/Valid-4 539650 218.9 ns/op BenchmarkToValidUTF8/InvalidASCII-4 398098 304.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 112006 1066 ns/op BenchmarkIndexHard1-4 789 147149 ns/op BenchmarkIndexHard2-4 580 204959 ns/op BenchmarkIndexHard3-4 187 632756 ns/op BenchmarkIndexHard4-4 183 646897 ns/op BenchmarkLastIndexHard1-4 6 17013220 ns/op BenchmarkLastIndexHard2-4 5 21049950 ns/op BenchmarkLastIndexHard3-4 4 25158352 ns/op BenchmarkCountHard1-4 806 147369 ns/op BenchmarkCountHard2-4 582 205781 ns/op BenchmarkCountHard3-4 188 632080 ns/op BenchmarkSplitEmptySeparator-4 1 150797876 ns/op BenchmarkSplitSingleByteSeparator-4 13 9365966 ns/op BenchmarkSplitMultiByteSeparator-4 12 9123836 ns/op BenchmarkSplitNSingleByteSeparator-4 194086 541.0 ns/op BenchmarkSplitNMultiByteSeparator-4 81230 1358 ns/op BenchmarkRepeat-4 204310 559.8 ns/op BenchmarkRepeatLarge/256/1-4 143305 705.8 ns/op 362.72 MB/s BenchmarkRepeatLarge/256/16-4 264718 437.9 ns/op 584.61 MB/s BenchmarkRepeatLarge/512/1-4 129628 939.4 ns/op 545.04 MB/s BenchmarkRepeatLarge/512/16-4 186615 650.0 ns/op 787.64 MB/s BenchmarkRepeatLarge/1024/1-4 77769 1347 ns/op 760.38 MB/s BenchmarkRepeatLarge/1024/16-4 117364 1073 ns/op 954.28 MB/s BenchmarkRepeatLarge/2048/1-4 46332 2352 ns/op 870.84 MB/s BenchmarkRepeatLarge/2048/16-4 55272 1992 ns/op 1027.93 MB/s BenchmarkRepeatLarge/4096/1-4 31495 3652 ns/op 1121.62 MB/s BenchmarkRepeatLarge/4096/16-4 34711 3406 ns/op 1202.75 MB/s BenchmarkRepeatLarge/8192/1-4 15922 6699 ns/op 1222.94 MB/s BenchmarkRepeatLarge/8192/16-4 16624 6725 ns/op 1218.16 MB/s BenchmarkRepeatLarge/8192/4097-4 31083 3970 ns/op 1032.01 MB/s BenchmarkRepeatLarge/16384/1-4 8803 14569 ns/op 1124.56 MB/s BenchmarkRepeatLarge/16384/16-4 10000 13368 ns/op 1225.59 MB/s BenchmarkRepeatLarge/16384/4097-4 12300 9894 ns/op 1242.22 MB/s BenchmarkRepeatLarge/32768/1-4 4803 25252 ns/op 1297.62 MB/s BenchmarkRepeatLarge/32768/16-4 4681 27883 ns/op 1175.19 MB/s BenchmarkRepeatLarge/32768/4097-4 4549 24372 ns/op 1176.73 MB/s BenchmarkRepeatLarge/65536/1-4 2481 48925 ns/op 1339.51 MB/s BenchmarkRepeatLarge/65536/16-4 2071 48638 ns/op 1347.43 MB/s BenchmarkRepeatLarge/65536/4097-4 2533 52032 ns/op 1181.11 MB/s BenchmarkRepeatLarge/131072/1-4 273 421447 ns/op 311.00 MB/s BenchmarkRepeatLarge/131072/16-4 270 425365 ns/op 308.14 MB/s BenchmarkRepeatLarge/131072/4097-4 283 422896 ns/op 300.33 MB/s BenchmarkRepeatLarge/262144/1-4 139 840800 ns/op 311.78 MB/s BenchmarkRepeatLarge/262144/16-4 140 843093 ns/op 310.93 MB/s BenchmarkRepeatLarge/262144/4097-4 140 817220 ns/op 315.84 MB/s BenchmarkRepeatLarge/524288/1-4 75 1664839 ns/op 314.92 MB/s BenchmarkRepeatLarge/524288/16-4 74 1692461 ns/op 309.78 MB/s BenchmarkRepeatLarge/524288/4097-4 74 1693249 ns/op 307.29 MB/s BenchmarkRepeatLarge/1048576/1-4 38 3336871 ns/op 314.24 MB/s BenchmarkRepeatLarge/1048576/16-4 37 3325292 ns/op 315.33 MB/s BenchmarkRepeatLarge/1048576/4097-4 36 3358802 ns/op 311.04 MB/s BenchmarkRepeatLarge/2097152/1-4 16 6452638 ns/op 325.01 MB/s BenchmarkRepeatLarge/2097152/16-4 16 6474462 ns/op 323.91 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 6554781 ns/op 319.40 MB/s BenchmarkRepeatLarge/4194304/1-4 8 13156388 ns/op 318.80 MB/s BenchmarkRepeatLarge/4194304/16-4 8 13318888 ns/op 314.91 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 13166588 ns/op 318.32 MB/s BenchmarkRepeatLarge/8388608/1-4 4 26711511 ns/op 314.04 MB/s BenchmarkRepeatLarge/8388608/16-4 4 26375028 ns/op 318.05 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 26375224 ns/op 317.97 MB/s BenchmarkRepeatLarge/16777216/1-4 2 50859360 ns/op 329.87 MB/s BenchmarkRepeatLarge/16777216/16-4 2 52181566 ns/op 321.52 MB/s BenchmarkRepeatLarge/16777216/4097-4 3 51096831 ns/op 328.34 MB/s BenchmarkRepeatLarge/33554432/1-4 1 106506834 ns/op 315.04 MB/s BenchmarkRepeatLarge/33554432/16-4 1 100578265 ns/op 333.62 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 100078865 ns/op 335.28 MB/s BenchmarkRepeatLarge/67108864/1-4 1 200796576 ns/op 334.21 MB/s BenchmarkRepeatLarge/67108864/16-4 1 198201502 ns/op 338.59 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 200007207 ns/op 335.53 MB/s BenchmarkRepeatLarge/134217728/1-4 1 397425950 ns/op 337.72 MB/s BenchmarkRepeatLarge/134217728/16-4 1 394247623 ns/op 340.44 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 392640945 ns/op 341.83 MB/s BenchmarkRepeatLarge/268435456/1-4 1 786988549 ns/op 341.09 MB/s BenchmarkRepeatLarge/268435456/16-4 1 795395615 ns/op 337.49 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 796751117 ns/op 336.91 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1600746625 ns/op 335.39 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1542744258 ns/op 348.00 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1558023168 ns/op 344.58 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3112496191 ns/op 344.98 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3095837001 ns/op 346.83 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3088143558 ns/op 347.70 MB/s BenchmarkBytesCompare/1-4 12764763 9.208 ns/op BenchmarkBytesCompare/2-4 13001007 8.683 ns/op BenchmarkBytesCompare/4-4 12901768 8.645 ns/op BenchmarkBytesCompare/8-4 13271956 8.611 ns/op BenchmarkBytesCompare/16-4 13291130 8.605 ns/op BenchmarkBytesCompare/32-4 12292939 9.798 ns/op BenchmarkBytesCompare/64-4 12096148 9.922 ns/op BenchmarkBytesCompare/128-4 9868993 14.04 ns/op BenchmarkBytesCompare/256-4 7420119 19.09 ns/op BenchmarkBytesCompare/512-4 4666008 29.54 ns/op BenchmarkBytesCompare/1024-4 3162460 45.94 ns/op BenchmarkBytesCompare/2048-4 1840684 58.02 ns/op BenchmarkIndexAnyASCII/1:1-4 2340385 50.79 ns/op BenchmarkIndexAnyASCII/1:2-4 2336814 51.58 ns/op BenchmarkIndexAnyASCII/1:4-4 2289003 51.47 ns/op BenchmarkIndexAnyASCII/1:8-4 2319926 51.39 ns/op BenchmarkIndexAnyASCII/1:16-4 2320497 57.27 ns/op BenchmarkIndexAnyASCII/1:32-4 2310835 51.91 ns/op BenchmarkIndexAnyASCII/1:64-4 2321820 51.60 ns/op BenchmarkIndexAnyASCII/16:1-4 2327628 50.68 ns/op BenchmarkIndexAnyASCII/16:2-4 519086 212.2 ns/op BenchmarkIndexAnyASCII/16:4-4 522189 213.4 ns/op BenchmarkIndexAnyASCII/16:8-4 515472 230.0 ns/op BenchmarkIndexAnyASCII/16:16-4 480793 241.9 ns/op BenchmarkIndexAnyASCII/16:32-4 405403 288.4 ns/op BenchmarkIndexAnyASCII/16:64-4 335130 351.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2097777 56.49 ns/op BenchmarkIndexAnyASCII/256:2-4 43420 2747 ns/op BenchmarkIndexAnyASCII/256:4-4 43574 2746 ns/op BenchmarkIndexAnyASCII/256:8-4 43568 2786 ns/op BenchmarkIndexAnyASCII/256:16-4 42298 2781 ns/op BenchmarkIndexAnyASCII/256:32-4 42638 2777 ns/op BenchmarkIndexAnyASCII/256:64-4 42121 2850 ns/op BenchmarkIndexAnyUTF8/1:1-4 2318502 52.32 ns/op BenchmarkIndexAnyUTF8/1:2-4 2207977 51.92 ns/op BenchmarkIndexAnyUTF8/1:4-4 2310961 52.33 ns/op BenchmarkIndexAnyUTF8/1:8-4 2290951 51.82 ns/op BenchmarkIndexAnyUTF8/1:16-4 2300493 52.83 ns/op BenchmarkIndexAnyUTF8/1:32-4 2268111 52.78 ns/op BenchmarkIndexAnyUTF8/1:64-4 2265847 52.56 ns/op BenchmarkIndexAnyUTF8/16:1-4 158763 722.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 303324 380.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 307750 385.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 297034 392.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 302583 387.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 290455 404.7 ns/op BenchmarkIndexAnyUTF8/16:64-4 267345 428.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10439 ns/op BenchmarkIndexAnyUTF8/256:2-4 22930 5232 ns/op BenchmarkIndexAnyUTF8/256:4-4 22813 5502 ns/op BenchmarkIndexAnyUTF8/256:8-4 22676 5283 ns/op BenchmarkIndexAnyUTF8/256:16-4 23049 5227 ns/op BenchmarkIndexAnyUTF8/256:32-4 20950 5609 ns/op BenchmarkIndexAnyUTF8/256:64-4 19657 6087 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2340451 50.72 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2327845 51.78 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2334646 51.53 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2333912 51.66 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2347665 51.26 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2314959 51.57 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2332353 51.18 ns/op BenchmarkLastIndexAnyASCII/16:1-4 370942 307.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 372512 310.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 371944 314.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 375679 316.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 357625 316.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 320938 358.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 287601 414.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29308 4193 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29326 4105 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29467 4180 ns/op BenchmarkLastIndexAnyASCII/256:8-4 28867 4062 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29752 4139 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29305 4119 ns/op BenchmarkLastIndexAnyASCII/256:64-4 28348 4141 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2323425 51.62 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2332492 51.32 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2339269 51.65 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2342782 51.29 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2340584 51.23 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2313751 51.82 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2311765 52.02 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 254816 442.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 306454 398.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 299397 389.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 300430 393.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 301504 389.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 284389 418.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 267430 459.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18830 6354 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22266 5387 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22039 5399 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 21978 5358 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22387 5415 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 21040 5821 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 19000 6215 ns/op BenchmarkTrimASCII/1:1-4 2657739 44.79 ns/op BenchmarkTrimASCII/1:2-4 2172483 55.65 ns/op BenchmarkTrimASCII/1:4-4 2134399 55.71 ns/op BenchmarkTrimASCII/1:8-4 2029400 59.41 ns/op BenchmarkTrimASCII/1:16-4 1815741 65.98 ns/op BenchmarkTrimASCII/16:1-4 488479 228.0 ns/op BenchmarkTrimASCII/16:2-4 382046 328.8 ns/op BenchmarkTrimASCII/16:4-4 365845 315.0 ns/op BenchmarkTrimASCII/16:8-4 354296 323.2 ns/op BenchmarkTrimASCII/16:16-4 352638 327.3 ns/op BenchmarkTrimASCII/256:1-4 43161 2824 ns/op BenchmarkTrimASCII/256:2-4 28808 4209 ns/op BenchmarkTrimASCII/256:4-4 27475 4171 ns/op BenchmarkTrimASCII/256:8-4 27894 4141 ns/op BenchmarkTrimASCII/256:16-4 28484 4215 ns/op BenchmarkTrimASCII/4096:1-4 2514 43145 ns/op BenchmarkTrimASCII/4096:2-4 1808 64750 ns/op BenchmarkTrimASCII/4096:4-4 1821 64714 ns/op BenchmarkTrimASCII/4096:8-4 1759 67453 ns/op BenchmarkTrimASCII/4096:16-4 1800 65167 ns/op BenchmarkTrimByte-4 1557733 77.67 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12852 9336 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12835 9293 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 664 173686 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1351 85970 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2634 43496 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 5229 22757 ns/op BenchmarkCompareBytesEqual-4 13049713 9.087 ns/op BenchmarkCompareBytesToNil-4 14967686 7.974 ns/op BenchmarkCompareBytesEmpty-4 16064214 7.469 ns/op BenchmarkCompareBytesIdentical-4 16113332 7.446 ns/op BenchmarkCompareBytesSameLength-4 13449045 8.736 ns/op BenchmarkCompareBytesDifferentLength-4 13126634 8.878 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1710 69699 ns/op 15044.40 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1665 69682 ns/op 15048.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1786 66724 ns/op 15715.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1741 68501 ns/op 15307.64 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1730 69568 ns/op 15072.74 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1786 65756 ns/op 15946.51 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1696 69809 ns/op 15020.77 MB/s BenchmarkCompareBytesBig-4 1808 65852 ns/op 15923.46 MB/s BenchmarkCompareBytesBigIdentical-4 15882618 7.486 ns/op 140065969.62 MB/s PASS ok bytes 66.352s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 71686000 ns/op 1.40 MB/s 3616120 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 298326393 ns/op 1.90 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23956491 ns/op 0.68 MB/s 3645038 B/op 51 allocs/op PASS ok compress/bzip2 2.292s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 68 1596082 ns/op 6.27 MB/s 42710 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15337361 ns/op 6.52 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 156215525 ns/op 6.40 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 70 1608307 ns/op 6.22 MB/s 42376 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16421821 ns/op 6.09 MB/s 43237 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 174387745 ns/op 5.73 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 72 1587099 ns/op 6.30 MB/s 42743 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15465538 ns/op 6.47 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 157040342 ns/op 6.37 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 72 1604915 ns/op 6.23 MB/s 42172 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15453643 ns/op 6.47 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 157312039 ns/op 6.36 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 66 1740556 ns/op 5.75 MB/s 44103 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 16873232 ns/op 5.93 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 172812620 ns/op 5.79 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 80 1379733 ns/op 7.25 MB/s 43211 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11572697 ns/op 8.64 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 119174530 ns/op 8.39 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 88 1224077 ns/op 8.17 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9364508 ns/op 10.68 MB/s 43608 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 93203784 ns/op 10.73 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 91 1230082 ns/op 8.13 MB/s 43218 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9628232 ns/op 10.39 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 92485576 ns/op 10.81 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1059241 ns/op 9.44 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10089562 ns/op 9.91 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 101535027 ns/op 9.85 MB/s BenchmarkEncode/Digits/Speed/1e4-4 60 1984596 ns/op 5.04 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 17869725 ns/op 5.60 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 177501211 ns/op 5.63 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 5888198 ns/op 1.70 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 70742512 ns/op 1.41 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 737057386 ns/op 1.36 MB/s BenchmarkEncode/Digits/Compression/1e4-4 20 5921865 ns/op 1.69 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 70431810 ns/op 1.42 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 726677488 ns/op 1.38 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 84 1278900 ns/op 7.82 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 10862542 ns/op 9.21 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 107961557 ns/op 9.26 MB/s BenchmarkEncode/Newton/Speed/1e4-4 55 1877210 ns/op 5.33 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14650473 ns/op 6.83 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 144022313 ns/op 6.94 MB/s BenchmarkEncode/Newton/Default/1e4-4 20 5786692 ns/op 1.73 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 65533195 ns/op 1.53 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 672334488 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e4-4 20 5861752 ns/op 1.71 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 82460799 ns/op 1.21 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 851287109 ns/op 1.17 MB/s PASS ok compress/flate 16.883s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2243190 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2355768 ns/op 4.24 MB/s BenchmarkDecoder/1e5-4 5 22331372 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22496319 ns/op 4.45 MB/s BenchmarkDecoder/1e6-4 1 225188946 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225379646 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 54 2022659 ns/op 4.94 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1763364 ns/op 5.67 MB/s BenchmarkEncoder/1e5-4 6 18758078 ns/op 5.33 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18393458 ns/op 5.44 MB/s BenchmarkEncoder/1e6-4 1 189527163 ns/op 5.28 MB/s BenchmarkEncoder/1e-Reuse6-4 1 183770123 ns/op 5.44 MB/s PASS ok compress/lzw 3.733s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3757999 ns/op PASS ok container/heap 1.237s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24889 4802 ns/op BenchmarkWithTimeout/concurrency=40-4 5401 21961 ns/op BenchmarkWithTimeout/concurrency=4000-4 5034 23776 ns/op BenchmarkWithTimeout/concurrency=400000-4 7051 19347 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 427381 256.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13158 9435 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15754 10287 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2677 42772 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1914 64307 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2541 44318 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 255 455591 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 189 633275 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 272 438278 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4800335 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7629111 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4352905 ns/op BenchmarkCheckCanceled/Err-4 304929 387.8 ns/op BenchmarkCheckCanceled/Done-4 524121 224.2 ns/op BenchmarkContextCancelDone-4 779326 152.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 26661 4191 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 26048 4586 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 24039 5137 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 19797 6259 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 13422 8876 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 598282 195.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 334879 358.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 229420 511.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 145094 820.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 75283 1580 ns/op PASS ok context 13.254s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 2366760 50.82 ns/op 314.83 MB/s BenchmarkDecrypt-4 2303658 51.55 ns/op 310.38 MB/s BenchmarkExpand-4 1000000 111.4 ns/op PASS ok crypto/aes 1.479s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 205904 531.0 ns/op 120.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 419353 254.9 ns/op 251.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 210192 535.9 ns/op 119.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 426057 268.0 ns/op 238.82 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 144562 803.6 ns/op 1679.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 213387 553.7 ns/op 2437.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 136582 867.7 ns/op 1555.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 189500 625.9 ns/op 2156.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 55129 2140 ns/op 3827.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 63939 1860 ns/op 4403.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 48428 2435 ns/op 3364.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 53833 2214 ns/op 3700.07 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7490 15137 ns/op 67.32 MB/s BenchmarkAESCFBDecrypt1K-4 7683 14826 ns/op 68.73 MB/s BenchmarkAESCFBDecrypt8K-4 1026 115470 ns/op 70.90 MB/s BenchmarkAESOFB1K-4 12435 9883 ns/op 103.11 MB/s BenchmarkAESCTR1K-4 15697 7543 ns/op 135.09 MB/s BenchmarkAESCTR8K-4 1966 59977 ns/op 136.50 MB/s BenchmarkAESCBCEncrypt1K-4 16153 7376 ns/op 138.84 MB/s BenchmarkAESCBCDecrypt1K-4 23301 5164 ns/op 198.28 MB/s PASS ok crypto/cipher 3.851s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 77211 1366 ns/op 5.86 MB/s BenchmarkDecrypt-4 82273 1458 ns/op 5.49 MB/s BenchmarkTDESEncrypt-4 31714 3778 ns/op 2.12 MB/s BenchmarkTDESDecrypt-4 31089 3848 ns/op 2.08 MB/s PASS ok crypto/des 1.596s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 915 122425 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 16 6913912 ns/op 1088 B/op 21 allocs/op BenchmarkECDH/P521-4 6 18661552 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1192709 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 1.597s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1834 62931 ns/op 2512 B/op 33 allocs/op BenchmarkSign/P384-4 38 3069396 ns/op 2679 B/op 34 allocs/op BenchmarkSign/P521-4 14 7907194 ns/op 3066 B/op 35 allocs/op BenchmarkVerify/P256-4 928 127396 ns/op 432 B/op 8 allocs/op BenchmarkVerify/P384-4 14 7809118 ns/op 592 B/op 12 allocs/op BenchmarkVerify/P521-4 5 20870689 ns/op 912 B/op 12 allocs/op BenchmarkGenerateKey/P256-4 4098 28525 ns/op 895 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 68 1734466 ns/op 1094 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 26 4542276 ns/op 1413 B/op 17 allocs/op PASS ok crypto/ecdsa 2.650s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 346 333368 ns/op BenchmarkNewKeyFromSeed-4 352 334493 ns/op BenchmarkSigning-4 333 362743 ns/op BenchmarkVerification-4 224 537472 ns/op PASS ok crypto/ed25519 1.642s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4747 24053 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 164 716568 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 62 1873925 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4760571 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1339 87986 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 63 1828565 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5020489 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14231944 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13426 8525 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6004 20162 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4149 25522 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 93 1190305 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2773 39737 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 328 355887 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1718 67622 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1160577 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 3.281s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15146 7917 ns/op 129.35 MB/s BenchmarkHMACSHA256_32-4 26437 4446 ns/op 7.20 MB/s BenchmarkNewWriteSum-4 13572 8155 ns/op 3.92 MB/s PASS ok crypto/hmac 1.588s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 56349 2117 ns/op BenchmarkModSub-4 56860 2050 ns/op BenchmarkMontgomeryRepr-4 29731 4042 ns/op BenchmarkMontgomeryMul-4 29793 4149 ns/op BenchmarkModMul-4 14408 8339 ns/op BenchmarkExpBig-4 18 6518732 ns/op BenchmarkExp-4 7 16478388 ns/op PASS ok crypto/internal/bigmod 2.150s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3486 30036 ns/op BenchmarkScalarBaseMult-4 357 323619 ns/op BenchmarkScalarMult-4 163 730911 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 507820 ns/op PASS ok crypto/internal/edwards25519 1.624s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 509301 212.7 ns/op BenchmarkMultiply-4 4917690 24.54 ns/op BenchmarkSquare-4 6290424 18.98 ns/op BenchmarkInvert-4 24360 4911 ns/op BenchmarkMult32-4 1540524 76.64 ns/op PASS ok crypto/internal/edwards25519/field 1.786s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 58 1784263 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1526 77770 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 22 4877663 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13637108 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 181 649519 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7510 15364 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 72 1630503 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4122703 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 2.067s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 620156 178.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 332770 340.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 126493 942.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 687422 172.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 348116 343.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 124449 942.0 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.760s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 123914 924.5 ns/op 8.65 MB/s BenchmarkHash64-4 136711 833.0 ns/op 76.83 MB/s BenchmarkHash128-4 125112 949.1 ns/op 134.86 MB/s BenchmarkHash256-4 100230 1193 ns/op 214.55 MB/s BenchmarkHash512-4 70710 1681 ns/op 304.64 MB/s BenchmarkHash1K-4 45519 2632 ns/op 389.12 MB/s BenchmarkHash8K-4 7387 16010 ns/op 511.68 MB/s BenchmarkHash1M-4 60 1950297 ns/op 537.65 MB/s BenchmarkHash8M-4 7 15599149 ns/op 537.76 MB/s BenchmarkHash8BytesUnaligned-4 123432 929.4 ns/op 8.61 MB/s BenchmarkHash1KUnaligned-4 45466 2631 ns/op 389.22 MB/s BenchmarkHash8KUnaligned-4 7342 15970 ns/op 512.95 MB/s PASS ok crypto/md5 2.581s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 336516256 ns/op PASS ok crypto/rand 1.772s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 14089 8616 ns/op 14.86 MB/s BenchmarkRC4_1K-4 1676 67518 ns/op 15.17 MB/s BenchmarkRC4_8K-4 222 533958 ns/op 15.16 MB/s PASS ok crypto/rc4 1.522s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9625425 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 21502217 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38965053 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2662597 ns/op BenchmarkDecryptOAEP/2048-4 12 9677953 ns/op BenchmarkEncryptOAEP/2048-4 42 2618944 ns/op BenchmarkSignPKCS1v15/2048-4 12 9545752 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2604128 ns/op BenchmarkSignPSS/2048-4 12 9739218 ns/op BenchmarkVerifyPSS/2048-4 44 2633345 ns/op PASS ok crypto/rsa 2.609s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 111433 1058 ns/op 7.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 135660 871.1 ns/op 9.18 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 77319 1529 ns/op 209.32 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 90061 1330 ns/op 240.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47203 2536 ns/op 403.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51007 2345 ns/op 436.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 8889 13182 ns/op 621.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 8876 12971 ns/op 631.54 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 2.077s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 85434 1361 ns/op 5.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 99555 1179 ns/op 6.78 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 94801 1250 ns/op 6.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 24930 4800 ns/op 213.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26097 4574 ns/op 223.86 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 25764 4646 ns/op 220.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3925 29584 ns/op 276.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4010 29475 ns/op 277.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 3942 29472 ns/op 277.96 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 2.285s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64806 1811 ns/op 4.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 79816 1465 ns/op 5.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 71826 1635 ns/op 4.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 29346 4051 ns/op 252.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32640 3670 ns/op 279.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30817 3853 ns/op 265.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5068 20935 ns/op 391.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5757 20508 ns/op 399.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5647 20727 ns/op 395.23 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 2.261s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 18133218 5.601 ns/op BenchmarkConstantTimeEq-4 19964103 5.329 ns/op BenchmarkConstantTimeLessOrEq-4 20085735 5.305 ns/op BenchmarkXORBytes/8Bytes-4 5363403 21.43 ns/op 373.25 MB/s BenchmarkXORBytes/128Bytes-4 4467972 26.16 ns/op 4892.50 MB/s BenchmarkXORBytes/2048Bytes-4 1284030 94.10 ns/op 21763.64 MB/s BenchmarkXORBytes/32768Bytes-4 68923 1734 ns/op 18901.01 MB/s PASS ok crypto/subtle 1.998s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 207 691457 ns/op BenchmarkCertCache/1-4 201 649833 ns/op BenchmarkCertCache/2-4 187 700003 ns/op BenchmarkCertCache/3-4 201 785019 ns/op BenchmarkHandshakeServer/RSA-4 15 6691088 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 15 7823902 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 16 7016226 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 116 991992 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 180 696389 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 51 2271703 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1859492 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 30097128 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29906506 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21724222 ns/op 48.27 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27210300 ns/op 38.54 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 31799820 ns/op 65.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43325867 ns/op 48.40 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 3 52913665 ns/op 79.27 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 66569373 ns/op 63.01 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 94543594 ns/op 88.73 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 118237420 ns/op 70.95 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 148369400 ns/op 113.08 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 229628420 ns/op 73.06 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 327955800 ns/op 102.31 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 444956685 ns/op 75.41 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 682696269 ns/op 98.30 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 894895100 ns/op 74.99 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23915616 ns/op 43.84 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 26924532 ns/op 38.95 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 33192513 ns/op 63.18 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 40027898 ns/op 52.39 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 55091322 ns/op 76.13 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 65700334 ns/op 63.84 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 93896549 ns/op 89.34 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 121375636 ns/op 69.11 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 199881706 ns/op 83.94 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 260856915 ns/op 64.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 340716365 ns/op 98.48 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 485018256 ns/op 69.18 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 665605125 ns/op 100.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 922081003 ns/op 72.78 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 705937550 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 708948543 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 291002479 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 291187782 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 152492304 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 152173241 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 83473078 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 83396992 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 43094770 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 41290875 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 145518986 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 148532600 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 66817489 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 66441094 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 40211360 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 40374953 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 4 27603551 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 4 27004975 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 5 20316542 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 6 19317926 ns/op PASS ok crypto/tls 18.723s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12881002 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 374 319516 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1230 91322 ns/op 12098 B/op 164 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1179 98277 ns/op 13506 B/op 187 allocs/op PASS ok crypto/x509 2.224s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 20410932 ns/op 2503376 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 21091717 ns/op 2236329 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 9 12528289 ns/op 1772812 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 21685712 ns/op 2424532 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 12 14858395 ns/op 595041 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 4 26275702 ns/op 839606 B/op 20657 allocs/op BenchmarkConcurrentTxStmtExec-4 24 5159299 ns/op 108547 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 4 29419562 ns/op 1651954 B/op 13902 allocs/op BenchmarkManyConcurrentQueries-4 2838 38981 ns/op 3986 B/op 20 allocs/op BenchmarkGrabConn-4 223826 514.1 ns/op 0 B/op 0 allocs/op PASS ok database/sql 2.887s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 261968 435.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 91 1287674 ns/op 188229 B/op 13 allocs/op Benchmark115/LineToPC-4 87 1375373 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 20467 5819 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.736s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkObjectIdentifierString-4 66225 1777 ns/op BenchmarkMarshal-4 808 144388 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2720 39538 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 1.406s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 333 349180 ns/op 23.46 MB/s BenchmarkEncodeToString-4 274 392877 ns/op 20.85 MB/s BenchmarkDecode-4 178 652625 ns/op 20.09 MB/s BenchmarkDecodeString-4 181 641684 ns/op 20.43 MB/s PASS ok encoding/base32 1.700s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 403 273706 ns/op 29.93 MB/s BenchmarkDecodeString/2-4 332517 330.3 ns/op 12.11 MB/s BenchmarkDecodeString/4-4 253570 447.3 ns/op 17.88 MB/s BenchmarkDecodeString/8-4 212595 545.5 ns/op 22.00 MB/s BenchmarkDecodeString/64-4 40939 2906 ns/op 30.28 MB/s BenchmarkDecodeString/8192-4 374 307357 ns/op 35.54 MB/s BenchmarkNewEncoding-4 104174 1130 ns/op 226.65 MB/s PASS ok encoding/base64 1.959s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1538 73367 ns/op 54.52 MB/s BenchmarkReadStruct-4 18033 6526 ns/op 11.49 MB/s BenchmarkWriteStruct-4 17140 6932 ns/op 10.82 MB/s BenchmarkReadInts-4 51078 2130 ns/op 14.09 MB/s BenchmarkWriteInts-4 49190 2386 ns/op 12.57 MB/s BenchmarkWriteSlice1000Int32s-4 1405 79491 ns/op 50.32 MB/s BenchmarkPutUint16-4 3490099 33.84 ns/op 59.10 MB/s BenchmarkAppendUint16-4 3420578 34.94 ns/op 57.25 MB/s BenchmarkPutUint32-4 2397361 49.41 ns/op 80.96 MB/s BenchmarkAppendUint32-4 2411727 50.03 ns/op 79.96 MB/s BenchmarkPutUint64-4 1245428 96.04 ns/op 83.29 MB/s BenchmarkAppendUint64-4 1243903 96.04 ns/op 83.30 MB/s BenchmarkLittleEndianPutUint16-4 3414104 34.60 ns/op 57.80 MB/s BenchmarkLittleEndianAppendUint16-4 3417783 35.08 ns/op 57.01 MB/s BenchmarkLittleEndianPutUint32-4 2479641 48.90 ns/op 81.79 MB/s BenchmarkLittleEndianAppendUint32-4 2347782 49.52 ns/op 80.78 MB/s BenchmarkLittleEndianPutUint64-4 1000000 102.5 ns/op 78.02 MB/s BenchmarkLittleEndianAppendUint64-4 1239106 95.35 ns/op 83.90 MB/s BenchmarkReadFloats-4 179319 646.3 ns/op 18.57 MB/s BenchmarkWriteFloats-4 164793 696.0 ns/op 17.24 MB/s BenchmarkReadSlice1000Float32s-4 1386 82963 ns/op 48.21 MB/s BenchmarkWriteSlice1000Float32s-4 1328 87402 ns/op 45.77 MB/s BenchmarkReadSlice1000Uint8s-4 84697 1220 ns/op 819.70 MB/s BenchmarkWriteSlice1000Uint8s-4 114524 898.9 ns/op 1112.48 MB/s BenchmarkPutUvarint32-4 819462 131.0 ns/op 30.54 MB/s BenchmarkPutUvarint64-4 256891 459.8 ns/op 17.40 MB/s PASS ok encoding/binary 4.977s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6316 16357 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7606 15677 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7621 15716 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4707 24643 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8275 14507 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8283 14339 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7929 14437 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 5079 23016 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 14150 8385 ns/op PASS ok encoding/csv 2.567s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11484 9436 ns/op 1813 B/op 2 allocs/op BenchmarkEndToEndByteBuffer-4 17542 6707 ns/op 1811 B/op 2 allocs/op BenchmarkEndToEndSliceByteBuffer-4 348 343912 ns/op 16557 B/op 329 allocs/op BenchmarkEncodeComplex128Slice-4 1004 119483 ns/op 489 B/op 0 allocs/op BenchmarkEncodeFloat64Slice-4 1557 64297 ns/op 57 B/op 0 allocs/op BenchmarkEncodeInt32Slice-4 1700 65314 ns/op 51 B/op 0 allocs/op BenchmarkEncodeStringSlice-4 2622 43772 ns/op 148 B/op 0 allocs/op BenchmarkEncodeInterfaceSlice-4 79 1784058 ns/op 32821 B/op 254 allocs/op BenchmarkDecodeComplex128Slice-4 796 168119 ns/op 25204 B/op 169 allocs/op BenchmarkDecodeFloat64Slice-4 1250 99425 ns/op 10796 B/op 169 allocs/op BenchmarkDecodeInt32Slice-4 1315 82571 ns/op 9758 B/op 169 allocs/op BenchmarkDecodeStringSlice-4 936 146171 ns/op 39128 B/op 1169 allocs/op BenchmarkDecodeStringsSlice-4 342 399103 ns/op 66198 B/op 2200 allocs/op BenchmarkDecodeBytesSlice-4 680 175955 ns/op 23619 B/op 186 allocs/op BenchmarkDecodeInterfaceSlice-4 128 986677 ns/op 82856 B/op 3178 allocs/op BenchmarkDecodeMap-4 82 1429926 ns/op 54129 B/op 181 allocs/op PASS ok encoding/gob 4.133s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 16004 7495 ns/op 34.16 MB/s BenchmarkEncode/1024-4 3634 30291 ns/op 33.81 MB/s BenchmarkEncode/4096-4 974 120809 ns/op 33.90 MB/s BenchmarkEncode/16384-4 250 478820 ns/op 34.22 MB/s BenchmarkDecode/256-4 30384 4002 ns/op 63.97 MB/s BenchmarkDecode/1024-4 7507 15657 ns/op 65.40 MB/s BenchmarkDecode/4096-4 1846 62800 ns/op 65.22 MB/s BenchmarkDecode/16384-4 488 242474 ns/op 67.57 MB/s BenchmarkDump/256-4 1465 82022 ns/op 3.12 MB/s BenchmarkDump/1024-4 363 319508 ns/op 3.20 MB/s BenchmarkDump/4096-4 92 1280042 ns/op 3.20 MB/s BenchmarkDump/16384-4 22 5402761 ns/op 3.03 MB/s PASS ok encoding/hex 2.710s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 147208204 ns/op 13.18 MB/s 8391328 B/op 58 allocs/op BenchmarkCodeEncoderError-4 1 145572559 ns/op 13.33 MB/s 8525896 B/op 140 allocs/op BenchmarkCodeMarshal-4 1 161204824 ns/op 12.04 MB/s 10332104 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 119525185 ns/op 16.23 MB/s 1945928 B/op 67 allocs/op BenchmarkMarshalBytes/32-4 23636 4981 ns/op BenchmarkMarshalBytes/256-4 5910 19125 ns/op BenchmarkMarshalBytes/4096-4 518 227938 ns/op BenchmarkMarshalBytesError/32-4 61 1922707 ns/op BenchmarkMarshalBytesError/256-4 60 1871945 ns/op BenchmarkMarshalBytesError/4096-4 54 2127044 ns/op BenchmarkCodeDecoder-4 1 390551818 ns/op 4.97 MB/s 11017184 B/op 91359 allocs/op BenchmarkUnicodeDecoder-4 39484 3038 ns/op 4.61 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50497 2303 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 336489958 ns/op 5.77 MB/s 2938568 B/op 91325 allocs/op BenchmarkCodeUnmarshalReuse-4 1 326099626 ns/op 5.95 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 62476 1910 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 134320 845.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 331953 441.7 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 89149 1624 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 113451 1185 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 22214 5190 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4494 24125 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 1009 124558 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 117 1003218 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9829033 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 595070 172.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 636184 169.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 638110 165.6 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 643876 166.3 ns/op BenchmarkEncodeMarshaler-4 77343 1630 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 103149 1138 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4408830 27.36 ns/op BenchmarkNumberIsValidRegexp-4 22430 5354 ns/op PASS ok encoding/json 8.296s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 55 2103747 ns/op 31.15 MB/s BenchmarkDecode-4 26 4430470 ns/op 20.04 MB/s PASS ok encoding/pem 1.344s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 3033 39525 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1174 104796 ns/op 8217 B/op 185 allocs/op BenchmarkHTMLAutoClose-4 5060 22040 ns/op PASS ok encoding/xml 1.499s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 465307 338.3 ns/op BenchmarkIntSet-4 387978 308.8 ns/op BenchmarkFloatAdd-4 78532 1643 ns/op BenchmarkFloatSet-4 397335 313.2 ns/op BenchmarkStringSet-4 321508 340.4 ns/op BenchmarkMapSet-4 88063 1364 ns/op BenchmarkMapSetDifferent-4 74553 1570 ns/op BenchmarkMapSetDifferentRandom-4 259 412602 ns/op BenchmarkMapSetString-4 77586 1433 ns/op BenchmarkMapAddSame-4 35796 3229 ns/op BenchmarkMapAddDifferent-4 16570 7848 ns/op BenchmarkMapAddDifferentRandom-4 223 527051 ns/op BenchmarkMapAddSameSteadyState-4 314584 338.0 ns/op BenchmarkMapAddDifferentSteadyState-4 140218 818.0 ns/op BenchmarkRealworldExpvarUsage-4 32655 4616 ns/op PASS ok expvar 3.345s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 140770 955.7 ns/op BenchmarkSprintfEmpty-4 392906 314.8 ns/op BenchmarkSprintfString-4 366500 362.0 ns/op BenchmarkSprintfTruncateString-4 260188 404.5 ns/op BenchmarkSprintfTruncateBytes-4 177030 652.1 ns/op BenchmarkSprintfSlowParsingPath-4 237398 450.1 ns/op BenchmarkSprintfQuoteString-4 37020 2901 ns/op BenchmarkSprintfInt-4 318267 439.3 ns/op BenchmarkSprintfIntInt-4 195223 542.3 ns/op BenchmarkSprintfPrefixedInt-4 255862 539.2 ns/op BenchmarkSprintfFloat-4 169599 653.9 ns/op BenchmarkSprintfComplex-4 61315 1911 ns/op BenchmarkSprintfBoolean-4 275174 433.4 ns/op BenchmarkSprintfHexString-4 168003 806.0 ns/op BenchmarkSprintfHexBytes-4 81655 1313 ns/op BenchmarkSprintfBytes-4 54625 2037 ns/op BenchmarkSprintfStringer-4 84171 1288 ns/op BenchmarkSprintfStructure-4 46822 3010 ns/op BenchmarkManyArgs-4 82120 1382 ns/op BenchmarkFprintInt-4 80113 1549 ns/op BenchmarkFprintfBytes-4 88502 1418 ns/op BenchmarkFprintIntNoAlloc-4 76063 1549 ns/op BenchmarkScanInts-4 39 3009578 ns/op BenchmarkScanRecursiveInt-4 1 342750687 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 357858137 ns/op PASS ok fmt 5.457s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 748 146515 ns/op PASS ok go/build 1.149s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 55816 2000 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15013 7819 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4250 26586 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1219 98186 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 297 392681 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 61 1930038 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 14 7753293 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 34447022 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 154428193 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.614s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 236582226 ns/op 0.27 MB/s 45184832 B/op 48718 allocs/op PASS ok go/format 1.275s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19353344 ns/op 2.78 MB/s BenchmarkParseOnly-4 7 16362696 ns/op 3.29 MB/s BenchmarkResolve-4 56 2026867 ns/op 26.57 MB/s PASS ok go/parser 2.252s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 130681691 ns/op 0.40 MB/s 4980344 B/op 27574 allocs/op BenchmarkPrintDecl-4 872 122478 ns/op 0.26 MB/s 16486 B/op 51 allocs/op PASS ok go/printer 1.272s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 286 416188 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7610077 ns/op 6.52 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12012136 ns/op 6.03 MB/s BenchmarkScanFiles/net/http/server.go-4 6 16969217 ns/op 6.68 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 229 532143 ns/op 5.78 MB/s PASS ok go/scanner 1.719s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1514786 79.46 ns/op PASS ok go/token 1.221s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 181 665240 ns/op BenchmarkNamed/Underlying/nongeneric-4 1211323 99.25 ns/op BenchmarkNamed/Underlying/generic-4 1206910 98.76 ns/op BenchmarkNamed/Underlying/src_instance-4 1216266 98.87 ns/op BenchmarkNamed/Underlying/user_instance-4 1231976 97.36 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 25746 4491 ns/op BenchmarkNamed/NewMethodSet/generic-4 26394 4591 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 24871 4668 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 26060 4426 ns/op BenchmarkCheck/http/funcbodies/info-4 1 491664160 ns/op 62143 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 339893680 ns/op 89888 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 202339678 ns/op 150961 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 178515443 ns/op 171108 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 397490838 ns/op 13020 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 94189652 ns/op 54940 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 57404435 ns/op 90143 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 54465874 ns/op 95002 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 151931824 ns/op 14258 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 53412644 ns/op 40552 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 40763135 ns/op 53147 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 39439133 ns/op 54931 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 976840475 ns/op 66693 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 490141448 ns/op 132924 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 140999112 ns/op 461954 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107295294 ns/op 606988 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 404399528 ns/op 4938 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 81240986 ns/op 24575 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 66752128 ns/op 29905 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 67282915 ns/op 29668 lines/s PASS ok go/types 17.165s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 11172 10872 ns/op 94.19 MB/s PASS ok hash/adler32 1.233s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 235960 483.4 ns/op 31.03 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 241498 449.2 ns/op 33.40 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 128402 927.7 ns/op 43.12 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 135760 874.3 ns/op 45.75 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 543589 214.3 ns/op 2389.65 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 546352 210.8 ns/op 2429.21 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 488749 247.4 ns/op 4138.32 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 481465 244.9 ns/op 4180.93 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 266859 443.4 ns/op 9237.16 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 266293 446.0 ns/op 9183.29 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51542 2336 ns/op 14025.53 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51597 2320 ns/op 14124.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 453981 228.0 ns/op 65.80 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 490549 233.0 ns/op 64.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 475768 235.6 ns/op 169.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 493173 234.3 ns/op 170.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 361456 323.0 ns/op 1585.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 349494 326.3 ns/op 1569.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 287161 407.8 ns/op 2510.75 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 290097 412.7 ns/op 2481.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 238414 491.9 ns/op 8327.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 235208 502.2 ns/op 8155.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 49812 2416 ns/op 13562.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 49446 2411 ns/op 13590.29 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 246363 467.9 ns/op 32.06 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 271213 444.6 ns/op 33.74 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 135432 855.0 ns/op 46.78 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 138007 875.7 ns/op 45.68 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 14290 8455 ns/op 60.55 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 14138 8549 ns/op 59.89 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5642 19960 ns/op 51.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5476 19769 ns/op 51.80 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1065 106433 ns/op 38.48 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1090 107214 ns/op 38.20 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 906330 ns/op 36.15 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 132 901665 ns/op 36.34 MB/s PASS ok hash/crc32 5.906s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 100 1057346 ns/op 61.98 MB/s BenchmarkCrc64/ISO4KB-4 1488 75817 ns/op 54.02 MB/s BenchmarkCrc64/ISO1KB-4 6171 17193 ns/op 59.56 MB/s BenchmarkCrc64/ECMA64KB-4 100 1053150 ns/op 62.23 MB/s BenchmarkCrc64/Random64KB-4 120 1003085 ns/op 65.33 MB/s BenchmarkCrc64/Random16KB-4 464 259562 ns/op 63.12 MB/s PASS ok hash/crc64 1.846s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 11268 10380 ns/op 98.65 MB/s BenchmarkFnv32aKB-4 11473 10514 ns/op 97.39 MB/s BenchmarkFnv64KB-4 10000 10475 ns/op 97.75 MB/s BenchmarkFnv64aKB-4 10000 10492 ns/op 97.60 MB/s BenchmarkFnv128KB-4 2281 50471 ns/op 20.29 MB/s BenchmarkFnv128aKB-4 2247 50675 ns/op 20.21 MB/s PASS ok hash/fnv 1.911s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 543848 184.8 ns/op 21.65 MB/s BenchmarkHash/n=4/Bytes-4 5009212 23.72 ns/op 168.65 MB/s BenchmarkHash/n=4/String-4 2119050 56.11 ns/op 71.28 MB/s BenchmarkHash/n=8/Write-4 594992 183.0 ns/op 43.71 MB/s BenchmarkHash/n=8/Bytes-4 5057793 23.64 ns/op 338.34 MB/s BenchmarkHash/n=8/String-4 2121484 56.79 ns/op 140.86 MB/s BenchmarkHash/n=16/Write-4 622251 240.8 ns/op 66.46 MB/s BenchmarkHash/n=16/Bytes-4 4078580 44.62 ns/op 358.60 MB/s BenchmarkHash/n=16/String-4 1213371 104.9 ns/op 152.50 MB/s BenchmarkHash/n=32/Write-4 588388 314.6 ns/op 101.73 MB/s BenchmarkHash/n=32/Bytes-4 4970954 23.78 ns/op 1345.87 MB/s BenchmarkHash/n=32/String-4 2113903 55.64 ns/op 575.13 MB/s BenchmarkHash/n=64/Write-4 580657 197.4 ns/op 324.29 MB/s BenchmarkHash/n=64/Bytes-4 4881338 24.64 ns/op 2597.28 MB/s BenchmarkHash/n=64/String-4 2038311 58.33 ns/op 1097.21 MB/s BenchmarkHash/n=256/Write-4 435903 264.4 ns/op 968.06 MB/s BenchmarkHash/n=256/Bytes-4 3126753 37.89 ns/op 6756.01 MB/s BenchmarkHash/n=256/String-4 1249723 97.22 ns/op 2633.12 MB/s BenchmarkHash/n=320/Write-4 424278 263.6 ns/op 1213.75 MB/s BenchmarkHash/n=320/Bytes-4 2556147 53.50 ns/op 5981.77 MB/s BenchmarkHash/n=320/String-4 792302 137.7 ns/op 2324.16 MB/s BenchmarkHash/n=1024/Write-4 312321 378.9 ns/op 2702.52 MB/s BenchmarkHash/n=1024/Bytes-4 857548 134.0 ns/op 7640.20 MB/s BenchmarkHash/n=1024/String-4 324625 361.0 ns/op 2836.44 MB/s BenchmarkHash/n=4096/Write-4 138721 858.6 ns/op 4770.68 MB/s BenchmarkHash/n=4096/Bytes-4 229952 515.8 ns/op 7941.51 MB/s BenchmarkHash/n=4096/String-4 89862 1319 ns/op 3104.23 MB/s BenchmarkHash/n=16384/Write-4 44970 2694 ns/op 6080.71 MB/s BenchmarkHash/n=16384/Bytes-4 57319 2058 ns/op 7962.85 MB/s BenchmarkHash/n=16384/String-4 23085 5137 ns/op 3189.19 MB/s PASS ok hash/maphash 5.591s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 962 112476 ns/op BenchmarkEscapeNone-4 119637 972.8 ns/op BenchmarkUnescape-4 886 132047 ns/op BenchmarkUnescapeNone-4 546602 194.7 ns/op BenchmarkUnescapeSparse-4 12652 9521 ns/op BenchmarkUnescapeDense-4 1256 88136 ns/op PASS ok html 1.848s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 10545 11023 ns/op BenchmarkCSSEscaperNoSpecials-4 50748 2338 ns/op BenchmarkDecodeCSS-4 31304 3848 ns/op BenchmarkDecodeCSSNoSpecials-4 6185228 19.31 ns/op BenchmarkCSSValueFilter-4 126302 935.4 ns/op BenchmarkCSSValueFilterOk-4 94390 1230 ns/op BenchmarkEscapedExecute-4 4959 22431 ns/op BenchmarkHTMLNospaceEscaper-4 12591 9403 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 76356 1514 ns/op BenchmarkStripTags-4 25312 4697 ns/op BenchmarkStripTagsNoSpecials-4 315332 347.6 ns/op BenchmarkJSValEscaperWithNum-4 26772 4495 ns/op BenchmarkJSValEscaperWithStr-4 5793 18794 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 21322 5624 ns/op BenchmarkJSValEscaperWithObj-4 5482 21837 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15070 7854 ns/op BenchmarkJSStrEscaperNoSpecials-4 70094 1684 ns/op BenchmarkJSStrEscaper-4 13534 8687 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 62281 1907 ns/op BenchmarkJSRegexpEscaper-4 12669 9220 ns/op BenchmarkTemplateSpecialTags-4 94 1067064 ns/op BenchmarkURLEscaper-4 4231 25172 ns/op BenchmarkURLEscaperNoSpecials-4 182721 621.6 ns/op BenchmarkURLNormalizer-4 6207 18596 ns/op BenchmarkURLNormalizerNoSpecials-4 176756 638.5 ns/op BenchmarkSrcsetFilter-4 20504 5773 ns/op BenchmarkSrcsetFilterNoSpecials-4 121080 965.8 ns/op PASS ok html/template 5.179s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 641290 173.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 464203 226.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 661137 169.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 449971 232.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1892097 63.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1298541 92.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1880902 63.33 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1312692 90.06 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1483982 79.59 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 450830 246.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 405494 284.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 457183 245.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 404221 287.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 827824 143.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 569818 201.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 857284 130.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 597414 197.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 452526 249.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1390923 86.82 ns/op BenchmarkRGBASetRGBA-4 1403602 83.07 ns/op BenchmarkRGBA64At-4 864184 136.0 ns/op BenchmarkRGBA64SetRGBA64-4 903154 131.1 ns/op BenchmarkNRGBAAt-4 1398416 84.10 ns/op BenchmarkNRGBASetNRGBA-4 1414418 84.12 ns/op BenchmarkNRGBA64At-4 812538 137.7 ns/op BenchmarkNRGBA64SetNRGBA64-4 873796 131.4 ns/op BenchmarkAlphaAt-4 2383677 51.47 ns/op BenchmarkAlphaSetAlpha-4 2392965 49.49 ns/op BenchmarkAlpha16At-4 1530025 78.63 ns/op BenchmarkAlphaSetAlpha16-4 1522957 79.61 ns/op BenchmarkGrayAt-4 2352793 50.28 ns/op BenchmarkGraySetGray-4 2411004 50.19 ns/op BenchmarkGray16At-4 1510562 79.17 ns/op BenchmarkGraySetGray16-4 1534872 77.81 ns/op PASS ok image 6.546s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4330749 26.96 ns/op BenchmarkYCbCrToRGB/128-4 4564760 25.85 ns/op BenchmarkYCbCrToRGB/255-4 4544010 25.83 ns/op BenchmarkRGBToYCbCr/0-4 4526953 25.98 ns/op BenchmarkRGBToYCbCr/Cb-4 4542739 25.98 ns/op BenchmarkRGBToYCbCr/Cr-4 4514533 26.52 ns/op BenchmarkYCbCrToRGBA/0-4 3649882 32.38 ns/op BenchmarkYCbCrToRGBA/128-4 3469672 34.08 ns/op BenchmarkYCbCrToRGBA/255-4 3599760 32.88 ns/op BenchmarkNYCbCrAToRGBA/0-4 3527781 33.57 ns/op BenchmarkNYCbCrAToRGBA/128-4 3482629 34.05 ns/op BenchmarkNYCbCrAToRGBA/255-4 3467607 33.96 ns/op PASS ok image/color 2.827s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 26891767 ns/op BenchmarkFillSrc-4 372 311901 ns/op BenchmarkCopyOver-4 8 13611958 ns/op BenchmarkCopySrc-4 494 238304 ns/op BenchmarkNRGBAOver-4 7 14337386 ns/op BenchmarkNRGBASrc-4 12 9724778 ns/op BenchmarkYCbCr-4 10 10490360 ns/op BenchmarkGray-4 20 5755495 ns/op BenchmarkCMYK-4 12 9814003 ns/op BenchmarkGlyphOver-4 25 4693804 ns/op BenchmarkRGBAMaskOver-4 4 25159343 ns/op BenchmarkGrayMaskOver-4 6 18819207 ns/op BenchmarkRGBA64ImageMaskOver-4 4 31026330 ns/op BenchmarkRGBA-4 5 20607858 ns/op BenchmarkPalettedFill-4 1194 103614 ns/op BenchmarkPalettedRGBA-4 5 21174695 ns/op BenchmarkGenericOver-4 3 47407230 ns/op BenchmarkGenericMaskOver-4 6 19750813 ns/op BenchmarkGenericSrc-4 4 31895630 ns/op BenchmarkGenericMaskSrc-4 4 27197200 ns/op PASS ok image/draw 6.897s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4556181 ns/op 3.39 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 106399321 ns/op 2.89 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2620619678 ns/op 0.47 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 58 1848810 ns/op 8.36 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 132362969 ns/op 0.47 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.665s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4257 25181 ns/op BenchmarkIDCT-4 4522 23519 ns/op BenchmarkDecodeBaseline-4 9 11373788 ns/op 5.43 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 15503938 ns/op 3.99 MB/s 259713 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 140765207 ns/op 8.73 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 176016818 ns/op 5.24 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 2.164s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 14832439 8.129 ns/op BenchmarkDecodeGray-4 14 7739722 ns/op 8.47 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 33612971 ns/op 7.80 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 29029443 ns/op 9.03 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 25 4763424 ns/op 13.76 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 26743182 ns/op 9.80 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 33628689 ns/op 7.80 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 48933979 ns/op 6.28 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 48681097 ns/op 6.31 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 164326229 ns/op 7.48 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 173888370 ns/op 7.07 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 26224886 ns/op 11.71 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 162989068 ns/op 7.54 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 708946660 ns/op 1.73 MB/s 864088 B/op 29 allocs/op PASS ok image/png 4.467s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 49546058 ns/op 2.02 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 40793556 ns/op 2.45 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 273760677 ns/op 1.83 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 246425306 ns/op 2.03 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 48757472 ns/op 2.05 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 40195085 ns/op 2.49 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 261700299 ns/op 1.91 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 235827845 ns/op 2.12 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 587320187 ns/op 1.70 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 516974397 ns/op 1.93 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3444519549 ns/op 1.45 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3217977234 ns/op 1.55 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 6880007302 ns/op 1.45 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 6275627684 ns/op 1.59 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 37567318814 ns/op 1.33 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 34300782918 ns/op 1.46 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 13 8700108 ns/op 11.49 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 12 9399673 ns/op 10.64 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 42060153 ns/op 11.89 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 46652677 ns/op 10.72 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 83771358 ns/op 11.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 93808604 ns/op 10.66 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 420326054 ns/op 11.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 464203731 ns/op 10.77 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 831200469 ns/op 12.03 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 929656358 ns/op 10.76 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 4146502639 ns/op 12.06 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 4593464332 ns/op 10.89 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 54925676 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 47691399 ns/op 2.10 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 333955905 ns/op 1.50 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 305642943 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 782799780 ns/op 1.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 757195450 ns/op 1.32 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5257836572 ns/op 0.95 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4626431673 ns/op 1.08 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 10554684826 ns/op 0.95 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 9502336360 ns/op 1.05 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 55780964422 ns/op 0.90 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 51260903827 ns/op 0.98 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 146033978 ns/op 28.62 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 150762309 ns/op 27.72 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 262.962s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 41118 2668 ns/op 0.37 MB/s BenchmarkMarshalCorpusFile/2-4 41053 2826 ns/op 0.71 MB/s BenchmarkMarshalCorpusFile/4-4 37939 3088 ns/op 1.30 MB/s BenchmarkMarshalCorpusFile/8-4 32176 3701 ns/op 2.16 MB/s BenchmarkMarshalCorpusFile/16-4 24832 4606 ns/op 3.47 MB/s BenchmarkMarshalCorpusFile/32-4 17277 6816 ns/op 4.69 MB/s BenchmarkMarshalCorpusFile/64-4 10000 10560 ns/op 6.06 MB/s BenchmarkMarshalCorpusFile/128-4 6301 17141 ns/op 7.47 MB/s BenchmarkMarshalCorpusFile/256-4 3224 32436 ns/op 7.89 MB/s BenchmarkMarshalCorpusFile/512-4 1815 63549 ns/op 8.06 MB/s BenchmarkMarshalCorpusFile/1024-4 925 120147 ns/op 8.52 MB/s BenchmarkMarshalCorpusFile/2048-4 440 241118 ns/op 8.49 MB/s BenchmarkMarshalCorpusFile/4096-4 246 471319 ns/op 8.69 MB/s BenchmarkMarshalCorpusFile/8192-4 126 936502 ns/op 8.75 MB/s BenchmarkMarshalCorpusFile/16384-4 61 1867189 ns/op 8.77 MB/s BenchmarkMarshalCorpusFile/32768-4 24 5017796 ns/op 6.53 MB/s BenchmarkMarshalCorpusFile/65536-4 10 10262918 ns/op 6.39 MB/s BenchmarkMarshalCorpusFile/131072-4 5 23801926 ns/op 5.51 MB/s BenchmarkMarshalCorpusFile/262144-4 3 46998179 ns/op 5.58 MB/s BenchmarkMarshalCorpusFile/524288-4 1 118037156 ns/op 4.44 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 178103245 ns/op 5.89 MB/s BenchmarkUnmarshalCorpusFile/1-4 10000 10726 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9751 10533 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/4-4 8696 11719 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/8-4 8289 13201 ns/op 0.61 MB/s BenchmarkUnmarshalCorpusFile/16-4 7617 15857 ns/op 1.01 MB/s BenchmarkUnmarshalCorpusFile/32-4 5068 23171 ns/op 1.38 MB/s BenchmarkUnmarshalCorpusFile/64-4 4236 27080 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/128-4 3303 35577 ns/op 3.60 MB/s BenchmarkUnmarshalCorpusFile/256-4 1197 96480 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/512-4 664 177197 ns/op 2.89 MB/s BenchmarkUnmarshalCorpusFile/1024-4 346 345587 ns/op 2.96 MB/s BenchmarkUnmarshalCorpusFile/2048-4 174 681643 ns/op 3.00 MB/s BenchmarkUnmarshalCorpusFile/4096-4 82 1347339 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/8192-4 39 2698447 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/16384-4 22 5407742 ns/op 3.03 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 10778705 ns/op 3.04 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 21648835 ns/op 3.03 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 43283537 ns/op 3.03 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 88265682 ns/op 2.97 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 235354334 ns/op 2.23 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 446832831 ns/op 2.35 MB/s BenchmarkMutatorBytes/1-4 27870 4017 ns/op BenchmarkMutatorBytes/10-4 35113 3444 ns/op BenchmarkMutatorBytes/100-4 38542 3173 ns/op BenchmarkMutatorBytes/1000-4 25413 4815 ns/op BenchmarkMutatorBytes/10000-4 7764 16612 ns/op BenchmarkMutatorBytes/100000-4 1216 145970 ns/op BenchmarkMutatorString/1-4 33866 3134 ns/op BenchmarkMutatorString/10-4 40527 3005 ns/op BenchmarkMutatorString/100-4 34561 3684 ns/op BenchmarkMutatorString/1000-4 16630 10254 ns/op BenchmarkMutatorString/10000-4 3979 68619 ns/op BenchmarkMutatorString/100000-4 181 701238 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19329 5632 ns/op BenchmarkMutatorAllBasicTypes/string-4 21356 5749 ns/op BenchmarkMutatorAllBasicTypes/bool-4 68856 1743 ns/op BenchmarkMutatorAllBasicTypes/float32-4 60666 1973 ns/op BenchmarkMutatorAllBasicTypes/float64-4 58810 1978 ns/op BenchmarkMutatorAllBasicTypes/int-4 63182 1834 ns/op BenchmarkMutatorAllBasicTypes/int8-4 64449 1809 ns/op BenchmarkMutatorAllBasicTypes/int16-4 63068 1825 ns/op BenchmarkMutatorAllBasicTypes/int32-4 65344 2071 ns/op BenchmarkMutatorAllBasicTypes/int64-4 65242 1845 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 62082 1904 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 64040 1888 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 62186 1870 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 64381 1878 ns/op PASS ok internal/fuzz 12.811s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 40699 3407 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 147026 814.2 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 1.400s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 52095 2564 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 14302 7639 ns/op BenchmarkSplicePipePoolParallel-4 144882 980.4 ns/op BenchmarkSplicePipeNativeParallel-4 35115 3169 ns/op PASS ok internal/poll 1.883s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 6 21694592 ns/op PASS ok internal/trace 2.746s PASS ok internal/zstd 1.019s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 12737 ns/op BenchmarkCopyNLarge-4 165 709139 ns/op PASS ok io 1.345s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 227446 497.3 ns/op BenchmarkPrintln-4 25293 4806 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37268 3171 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2590 40883 ns/op BenchmarkDiscard-4 1226584 98.42 ns/op 0 B/op 0 allocs/op PASS ok log 1.898s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 84676 1353 ns/op BenchmarkJSONHandler/defaults-4 7978 14965 ns/op 519 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4798 23084 ns/op 783 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5576 20753 ns/op 757 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7701 16407 ns/op 519 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7850 14811 ns/op 528 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 6391 18057 ns/op 516 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 33273 3637 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 33252 3556 ns/op 63 B/op 1 allocs/op BenchmarkNopLog/no_attrs-4 71246 1700 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 60322 2090 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 52101 2407 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 56702 2220 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 60181 2115 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 52321 2081 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 490491 232.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 358718 317.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 265906 451.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 183879 646.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 143794 793.1 ns/op 0 B/op 0 allocs/op BenchmarkRecord-4 6921 14791 ns/op BenchmarkDispatch/switch-checked-4 223580 523.6 ns/op BenchmarkDispatch/As-4 212434 556.2 ns/op BenchmarkDispatch/Visit-4 203625 569.1 ns/op BenchmarkUnsafeStrings-4 20482 5926 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 value_test.go:251: Value size = 24 PASS ok log/slog 4.459s goos: linux goarch: amd64 pkg: log/slog/internal/benchmarks cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAttrs/disabled/5_args-4 2515328 47.45 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/5_args_ctx-4 1954825 59.73 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/10_args-4 1617640 82.20 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/disabled/40_args-4 510098 254.9 ns/op 0 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args-4 66033 1521 ns/op 264 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/5_args_ctx-4 70225 1538 ns/op 263 B/op 0 allocs/op BenchmarkAttrs/fastText_discard/10_args-4 43200 2468 ns/op 469 B/op 1 allocs/op BenchmarkAttrs/fastText_discard/40_args-4 17013 7221 ns/op 2063 B/op 1 allocs/op BenchmarkAttrs/Text_discard/5_args-4 14923 7391 ns/op 613 B/op 3 allocs/op BenchmarkAttrs/Text_discard/5_args_ctx-4 14210 7144 ns/op 613 B/op 3 allocs/op BenchmarkAttrs/Text_discard/10_args-4 11560 10424 ns/op 900 B/op 6 allocs/op BenchmarkAttrs/Text_discard/40_args-4 3945 28841 ns/op 3031 B/op 22 allocs/op BenchmarkAttrs/JSON_discard/5_args-4 18214 6603 ns/op 517 B/op 0 allocs/op BenchmarkAttrs/JSON_discard/5_args_ctx-4 20278 6465 ns/op 524 B/op 1 allocs/op BenchmarkAttrs/JSON_discard/10_args-4 12472 9086 ns/op 734 B/op 2 allocs/op BenchmarkAttrs/JSON_discard/40_args-4 3514 30571 ns/op 2307 B/op 2 allocs/op PASS ok log/slog/internal/benchmarks 4.022s goos: linux goarch: amd64 pkg: maps cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMapClone-4 3 40178219 ns/op BenchmarkKeys-4 7 15776019 ns/op BenchmarkValues-4 8 14173173 ns/op PASS ok maps 4.699s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 4097836 28.48 ns/op BenchmarkAcosh-4 1378239 89.44 ns/op BenchmarkAsin-4 4117670 28.67 ns/op BenchmarkAsinh-4 1354857 89.22 ns/op BenchmarkAtan-4 5241226 23.15 ns/op BenchmarkAtanh-4 1341931 89.43 ns/op BenchmarkAtan2-4 3053896 38.64 ns/op BenchmarkCbrt-4 1952451 61.63 ns/op BenchmarkCeil-4 19007476 5.705 ns/op BenchmarkCompare-4 3987646 29.74 ns/op BenchmarkCompare32-4 5607792 21.41 ns/op BenchmarkCopysign-4 3285703 37.02 ns/op BenchmarkCos-4 1440204 81.46 ns/op BenchmarkCosh-4 2272281 52.59 ns/op BenchmarkErf-4 4944534 23.86 ns/op BenchmarkErfc-4 4745688 24.99 ns/op BenchmarkErfinv-4 4973265 24.03 ns/op BenchmarkErfcinv-4 4835107 24.60 ns/op BenchmarkExp-4 7749765 14.47 ns/op BenchmarkExpGo-4 1000000 101.0 ns/op BenchmarkExpm1-4 3828127 31.37 ns/op BenchmarkExp2-4 1311628 91.32 ns/op BenchmarkExp2Go-4 1207706 100.1 ns/op BenchmarkAbs-4 4038874 29.65 ns/op BenchmarkDim-4 8583555 14.12 ns/op BenchmarkFloor-4 18740796 5.681 ns/op BenchmarkMax-4 13753569 7.923 ns/op BenchmarkMin-4 14389911 7.656 ns/op BenchmarkMod-4 369501 289.8 ns/op BenchmarkFrexp-4 2166214 54.72 ns/op BenchmarkGamma-4 757833 155.5 ns/op BenchmarkHypot-4 13395687 8.108 ns/op BenchmarkHypotGo-4 1890428 63.23 ns/op BenchmarkIlogb-4 2601132 45.94 ns/op BenchmarkJ0-4 276939 435.6 ns/op BenchmarkJ1-4 276223 415.5 ns/op BenchmarkJn-4 126712 900.6 ns/op BenchmarkLdexp-4 2136784 56.05 ns/op BenchmarkLgamma-4 1000000 112.8 ns/op BenchmarkLog-4 7055780 16.02 ns/op BenchmarkLogb-4 2511763 47.16 ns/op BenchmarkLog1p-4 1629410 72.97 ns/op BenchmarkLog10-4 6444679 17.17 ns/op BenchmarkLog2-4 1715128 70.77 ns/op BenchmarkModf-4 3243736 37.59 ns/op BenchmarkNextafter32-4 3145472 38.52 ns/op BenchmarkNextafter64-4 3082921 38.29 ns/op BenchmarkPowInt-4 630243 191.5 ns/op BenchmarkPowFrac-4 472077 250.3 ns/op BenchmarkPow10Pos-4 4289256 28.07 ns/op BenchmarkPow10Neg-4 4187428 28.67 ns/op BenchmarkRound-4 4115412 29.28 ns/op BenchmarkRoundToEven-4 8316796 14.01 ns/op BenchmarkRemainder-4 554618 209.1 ns/op BenchmarkSignbit-4 5837917 20.49 ns/op BenchmarkSin-4 1675909 71.02 ns/op BenchmarkSincos-4 991334 115.0 ns/op BenchmarkSinh-4 3500817 35.20 ns/op BenchmarkSqrtIndirect-4 19888465 5.624 ns/op BenchmarkSqrtLatency-4 16458331 7.065 ns/op BenchmarkSqrtIndirectLatency-4 16776360 7.043 ns/op BenchmarkSqrtGoLatency-4 1354810 87.83 ns/op BenchmarkSqrtPrime-4 97362 1237 ns/op BenchmarkTan-4 1590718 75.71 ns/op BenchmarkTanh-4 1933347 62.12 ns/op BenchmarkTrunc-4 20476214 5.365 ns/op BenchmarkY0-4 276918 429.8 ns/op BenchmarkY1-4 274909 424.6 ns/op BenchmarkYn-4 131152 895.6 ns/op BenchmarkFloat64bits-4 6346597 19.24 ns/op BenchmarkFloat64frombits-4 5835112 20.42 ns/op BenchmarkFloat32bits-4 5855682 20.52 ns/op BenchmarkFloat32frombits-4 5547333 21.22 ns/op BenchmarkFMA-4 19282791 5.537 ns/op PASS ok math 12.197s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 15007081 7.908 ns/op 8093.23 MB/s BenchmarkAddVV/2-4 13306101 8.804 ns/op 14538.65 MB/s BenchmarkAddVV/3-4 12590348 9.542 ns/op 20120.88 MB/s BenchmarkAddVV/4-4 13291959 8.987 ns/op 28486.69 MB/s BenchmarkAddVV/5-4 12306232 9.536 ns/op 33555.94 MB/s BenchmarkAddVV/10-4 9957235 11.98 ns/op 53405.05 MB/s BenchmarkAddVV/100-4 1943402 61.45 ns/op 104150.81 MB/s BenchmarkAddVV/1000-4 199941 601.4 ns/op 106414.07 MB/s BenchmarkSubVV/1-4 14609340 7.997 ns/op 8002.67 MB/s BenchmarkSubVV/2-4 12649153 9.359 ns/op 13676.05 MB/s BenchmarkSubVV/3-4 12462828 9.614 ns/op 19971.33 MB/s BenchmarkSubVV/4-4 12654516 9.007 ns/op 28422.54 MB/s BenchmarkSubVV/5-4 12544690 9.616 ns/op 33276.70 MB/s BenchmarkSubVV/10-4 9968637 11.92 ns/op 53710.35 MB/s BenchmarkSubVV/100-4 1944949 61.84 ns/op 103496.73 MB/s BenchmarkSubVV/1000-4 198043 604.3 ns/op 105905.53 MB/s BenchmarkAddVW/1-4 15652299 7.527 ns/op 1062.90 MB/s BenchmarkAddVW/2-4 13879381 8.278 ns/op 1932.83 MB/s BenchmarkAddVW/3-4 12820038 9.104 ns/op 2636.24 MB/s BenchmarkAddVW/4-4 14477917 8.211 ns/op 3897.38 MB/s BenchmarkAddVW/5-4 14216274 8.499 ns/op 4706.63 MB/s BenchmarkAddVW/10-4 11341976 10.53 ns/op 7593.97 MB/s BenchmarkAddVW/100-4 341271 319.1 ns/op 2506.75 MB/s BenchmarkAddVW/1000-4 53358 2226 ns/op 3593.21 MB/s BenchmarkAddVWext/1-4 15907803 7.547 ns/op 1060.08 MB/s BenchmarkAddVWext/2-4 14503866 8.298 ns/op 1928.25 MB/s BenchmarkAddVWext/3-4 14048814 8.579 ns/op 2797.51 MB/s BenchmarkAddVWext/4-4 14738092 8.070 ns/op 3965.24 MB/s BenchmarkAddVWext/5-4 13717238 8.405 ns/op 4759.33 MB/s BenchmarkAddVWext/10-4 11479304 10.38 ns/op 7705.10 MB/s BenchmarkAddVWext/100-4 96061 1237 ns/op 646.66 MB/s BenchmarkAddVWext/1000-4 9692 11586 ns/op 690.48 MB/s BenchmarkSubVW/1-4 15567313 7.506 ns/op 1065.86 MB/s BenchmarkSubVW/2-4 12697994 9.385 ns/op 1704.89 MB/s BenchmarkSubVW/3-4 12249021 9.844 ns/op 2438.05 MB/s BenchmarkSubVW/4-4 14616178 8.195 ns/op 3904.64 MB/s BenchmarkSubVW/5-4 13398625 8.780 ns/op 4556.06 MB/s BenchmarkSubVW/10-4 10823580 10.76 ns/op 7436.91 MB/s BenchmarkSubVW/100-4 391550 301.9 ns/op 2649.57 MB/s BenchmarkSubVW/1000-4 53814 2232 ns/op 3584.18 MB/s BenchmarkSubVWext/1-4 16242649 7.421 ns/op 1077.99 MB/s BenchmarkSubVWext/2-4 13266868 9.027 ns/op 1772.36 MB/s BenchmarkSubVWext/3-4 12787246 9.360 ns/op 2563.97 MB/s BenchmarkSubVWext/4-4 14802342 8.043 ns/op 3978.72 MB/s BenchmarkSubVWext/5-4 13962355 8.554 ns/op 4676.36 MB/s BenchmarkSubVWext/10-4 11340966 10.55 ns/op 7586.52 MB/s BenchmarkSubVWext/100-4 99379 1213 ns/op 659.58 MB/s BenchmarkSubVWext/1000-4 10000 11594 ns/op 689.99 MB/s BenchmarkMulAddVWW/1-4 13663780 8.846 ns/op 7235.18 MB/s BenchmarkMulAddVWW/2-4 12294397 9.861 ns/op 12980.44 MB/s BenchmarkMulAddVWW/3-4 12422866 9.677 ns/op 19841.28 MB/s BenchmarkMulAddVWW/4-4 11693398 10.39 ns/op 24627.65 MB/s BenchmarkMulAddVWW/5-4 10691023 11.33 ns/op 28238.54 MB/s BenchmarkMulAddVWW/10-4 7991094 14.95 ns/op 42816.70 MB/s BenchmarkMulAddVWW/100-4 1206757 99.09 ns/op 64591.00 MB/s BenchmarkMulAddVWW/1000-4 118372 1009 ns/op 63425.23 MB/s BenchmarkAddMulVVW/1-4 14071824 8.530 ns/op 7502.78 MB/s BenchmarkAddMulVVW/2-4 12995205 9.362 ns/op 13672.80 MB/s BenchmarkAddMulVVW/3-4 11567011 10.33 ns/op 18579.98 MB/s BenchmarkAddMulVVW/4-4 10528836 11.28 ns/op 22686.93 MB/s BenchmarkAddMulVVW/5-4 9868312 12.27 ns/op 26081.21 MB/s BenchmarkAddMulVVW/10-4 8453313 14.18 ns/op 45121.87 MB/s BenchmarkAddMulVVW/100-4 1546906 77.11 ns/op 82996.63 MB/s BenchmarkAddMulVVW/1000-4 151365 787.8 ns/op 81237.11 MB/s BenchmarkDivWVW/1-4 4144982 28.73 ns/op 2227.30 MB/s BenchmarkDivWVW/2-4 2422443 50.03 ns/op 2558.52 MB/s BenchmarkDivWVW/3-4 1692784 70.77 ns/op 2713.12 MB/s BenchmarkDivWVW/4-4 1391548 87.01 ns/op 2942.06 MB/s BenchmarkDivWVW/5-4 1265174 94.85 ns/op 3373.82 MB/s BenchmarkDivWVW/10-4 596940 187.4 ns/op 3415.82 MB/s BenchmarkDivWVW/100-4 68822 1719 ns/op 3722.03 MB/s BenchmarkDivWVW/1000-4 7106 16702 ns/op 3831.87 MB/s BenchmarkNonZeroShifts/1/shrVU-4 14153307 8.429 ns/op BenchmarkNonZeroShifts/1/shlVU-4 14245358 8.375 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12797943 9.317 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13425650 8.828 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11671464 10.33 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12514932 9.556 ns/op BenchmarkNonZeroShifts/4/shrVU-4 11083200 10.68 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11742914 10.25 ns/op BenchmarkNonZeroShifts/5/shrVU-4 10322736 11.57 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10739166 11.03 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7679038 15.57 ns/op BenchmarkNonZeroShifts/10/shlVU-4 8072511 14.87 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1370696 87.45 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1435755 83.09 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 146781 811.8 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 178742 664.8 ns/op BenchmarkDecimalConversion-4 246 487337 ns/op BenchmarkFloatString/100-4 13926 8494 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 260 456524 ns/op 2911 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 43006901 ns/op 60962 B/op 51 allocs/op BenchmarkFloatString/100000-4 1 4281284073 ns/op 864496 B/op 505 allocs/op BenchmarkFloatAdd/10-4 192405 617.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 183265 627.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 174188 675.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 94928 1249 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17790 6758 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 238899 485.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 240720 490.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 232671 509.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 177019 672.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 47854 2507 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2178 53365 ns/op BenchmarkParseFloatLargeExp-4 510 236626 ns/op BenchmarkGCD10x10/WithoutXY-4 227912 493.4 ns/op BenchmarkGCD10x10/WithXY-4 64255 1851 ns/op BenchmarkGCD10x100/WithoutXY-4 114033 1056 ns/op BenchmarkGCD10x100/WithXY-4 18984 6367 ns/op BenchmarkGCD10x1000/WithoutXY-4 70718 1538 ns/op BenchmarkGCD10x1000/WithXY-4 15870 7690 ns/op BenchmarkGCD100x100/WithoutXY-4 29571 3810 ns/op BenchmarkGCD100x100/WithXY-4 12400 9789 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10351 ns/op BenchmarkGCD100x1000/WithXY-4 6014 16976 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2574 45395 ns/op BenchmarkGCD1000x1000/WithXY-4 1326 82496 ns/op BenchmarkHilbert-4 25 4562624 ns/op BenchmarkBinomial-4 15738 7526 ns/op BenchmarkQuoRem-4 23678 5176 ns/op BenchmarkExp-4 16 6696093 ns/op BenchmarkExpMont/Odd-4 144 828095 ns/op 2590 B/op 22 allocs/op BenchmarkExpMont/Even1-4 141 834104 ns/op 3358 B/op 38 allocs/op BenchmarkExpMont/Even2-4 138 874042 ns/op 3839 B/op 53 allocs/op BenchmarkExpMont/Even3-4 134 862065 ns/op 3879 B/op 54 allocs/op BenchmarkExpMont/Even4-4 136 889183 ns/op 3834 B/op 53 allocs/op BenchmarkExpMont/Even8-4 130 864236 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even32-4 138 871780 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even64-4 168 698447 ns/op 3606 B/op 52 allocs/op BenchmarkExpMont/Even96-4 164 724264 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 195 615049 ns/op 3248 B/op 50 allocs/op BenchmarkExpMont/Even255-4 212 550925 ns/op 2924 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 528 223961 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 454 254761 ns/op 1715 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 466 258060 ns/op 1737 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 472 249488 ns/op 1736 B/op 47 allocs/op BenchmarkExp2-4 16 6925401 ns/op BenchmarkBitset-4 894032 129.0 ns/op BenchmarkBitsetNeg-4 493183 236.8 ns/op BenchmarkBitsetOrig-4 265178 444.0 ns/op BenchmarkBitsetNegOrig-4 161528 666.7 ns/op BenchmarkModSqrt225_Tonelli-4 134 884436 ns/op BenchmarkModSqrt225_3Mod4-4 427 281448 ns/op BenchmarkModSqrt231_Tonelli-4 129 916993 ns/op BenchmarkModSqrt231_5Mod8-4 370 324111 ns/op BenchmarkModInverse-4 13906 8752 ns/op BenchmarkSqrt-4 1716 63567 ns/op BenchmarkIntSqr/1-4 1494825 77.82 ns/op BenchmarkIntSqr/2-4 840657 144.4 ns/op BenchmarkIntSqr/3-4 682713 167.6 ns/op BenchmarkIntSqr/5-4 515715 230.2 ns/op BenchmarkIntSqr/8-4 359289 324.3 ns/op BenchmarkIntSqr/10-4 275721 427.3 ns/op BenchmarkIntSqr/20-4 58783 2129 ns/op BenchmarkIntSqr/30-4 43396 2941 ns/op BenchmarkIntSqr/50-4 26710 4519 ns/op BenchmarkIntSqr/80-4 15781 7557 ns/op BenchmarkIntSqr/100-4 12028 9848 ns/op BenchmarkIntSqr/200-4 3884 26694 ns/op BenchmarkIntSqr/300-4 1982 64931 ns/op BenchmarkIntSqr/500-4 891 134172 ns/op BenchmarkIntSqr/800-4 344 360430 ns/op BenchmarkIntSqr/1000-4 261 444127 ns/op BenchmarkDiv/20/10-4 462612 250.6 ns/op BenchmarkDiv/40/20-4 463744 251.1 ns/op BenchmarkDiv/100/50-4 448886 258.5 ns/op BenchmarkDiv/200/100-4 58383 2141 ns/op BenchmarkDiv/400/200-4 55324 2253 ns/op BenchmarkDiv/1000/500-4 45177 2770 ns/op BenchmarkDiv/2000/1000-4 33748 3681 ns/op BenchmarkDiv/20000/10000-4 1207 95298 ns/op BenchmarkDiv/200000/100000-4 31 4042926 ns/op BenchmarkDiv/2000000/1000000-4 1 113457577 ns/op BenchmarkDiv/20000000/10000000-4 1 3348558981 ns/op BenchmarkMul-4 5 20589012 ns/op BenchmarkNatMul/10-4 205243 578.7 ns/op BenchmarkNatMul/100-4 6211 18548 ns/op BenchmarkNatMul/1000-4 195 602623 ns/op BenchmarkZeroShifts/Shl-4 18783 5762 ns/op BenchmarkZeroShifts/ShlSame-4 6513897 17.61 ns/op BenchmarkZeroShifts/Shr-4 20454 5539 ns/op BenchmarkZeroShifts/ShrSame-4 6599442 17.80 ns/op BenchmarkExp3Power/0x10-4 215632 536.4 ns/op BenchmarkExp3Power/0x40-4 176548 668.0 ns/op BenchmarkExp3Power/0x100-4 102310 1084 ns/op BenchmarkExp3Power/0x400-4 47049 2475 ns/op BenchmarkExp3Power/0x1000-4 10000 10414 ns/op BenchmarkExp3Power/0x4000-4 2181 53047 ns/op BenchmarkExp3Power/0x10000-4 238 482576 ns/op BenchmarkExp3Power/0x40000-4 20 5470285 ns/op BenchmarkExp3Power/0x100000-4 2 52516417 ns/op BenchmarkExp3Power/0x400000-4 1 488213604 ns/op BenchmarkFibo-4 3 39449527 ns/op BenchmarkNatSqr/1-4 934794 122.5 ns/op BenchmarkNatSqr/2-4 617240 200.9 ns/op BenchmarkNatSqr/3-4 457405 239.8 ns/op BenchmarkNatSqr/5-4 349617 334.2 ns/op BenchmarkNatSqr/8-4 246439 455.8 ns/op BenchmarkNatSqr/10-4 183384 584.4 ns/op BenchmarkNatSqr/20-4 49729 2202 ns/op BenchmarkNatSqr/30-4 37207 3022 ns/op BenchmarkNatSqr/50-4 23277 5100 ns/op BenchmarkNatSqr/80-4 13341 8461 ns/op BenchmarkNatSqr/100-4 9342 11249 ns/op BenchmarkNatSqr/200-4 3759 28405 ns/op BenchmarkNatSqr/300-4 1518 65913 ns/op BenchmarkNatSqr/500-4 812 142947 ns/op BenchmarkNatSqr/800-4 375 309382 ns/op BenchmarkNatSqr/1000-4 268 433210 ns/op BenchmarkNatSetBytes/8-4 832245 131.9 ns/op BenchmarkNatSetBytes/24-4 248443 471.9 ns/op BenchmarkNatSetBytes/128-4 59976 1947 ns/op BenchmarkNatSetBytes/7-4 1000000 116.0 ns/op BenchmarkNatSetBytes/23-4 259341 437.0 ns/op BenchmarkNatSetBytes/127-4 58942 2320 ns/op BenchmarkScanPi-4 278 423591 ns/op BenchmarkStringPiParallel-4 901 141856 ns/op BenchmarkScan/10/Base2-4 45782 2534 ns/op BenchmarkScan/100/Base2-4 5322 22241 ns/op BenchmarkScan/1000/Base2-4 543 220382 ns/op BenchmarkScan/10/Base8-4 112518 1064 ns/op BenchmarkScan/100/Base8-4 15205 7788 ns/op BenchmarkScan/1000/Base8-4 1512 75719 ns/op BenchmarkScan/10/Base10-4 121584 1002 ns/op BenchmarkScan/100/Base10-4 16602 7179 ns/op BenchmarkScan/1000/Base10-4 1648 69416 ns/op BenchmarkScan/10/Base16-4 134053 909.9 ns/op BenchmarkScan/100/Base16-4 18798 6363 ns/op BenchmarkScan/1000/Base16-4 1910 62906 ns/op BenchmarkString/10/Base2-4 204292 581.4 ns/op BenchmarkString/100/Base2-4 28000 4180 ns/op BenchmarkString/1000/Base2-4 2700 39385 ns/op BenchmarkString/10/Base8-4 408472 277.0 ns/op BenchmarkString/100/Base8-4 71626 1554 ns/op BenchmarkString/1000/Base8-4 8106 14429 ns/op BenchmarkString/10/Base10-4 251661 480.5 ns/op BenchmarkString/100/Base10-4 48579 2398 ns/op BenchmarkString/1000/Base10-4 4911 21602 ns/op BenchmarkString/10/Base16-4 462387 244.7 ns/op BenchmarkString/100/Base16-4 99196 1184 ns/op BenchmarkString/1000/Base16-4 10000 10151 ns/op BenchmarkLeafSize/0-4 55 2187068 ns/op BenchmarkLeafSize/1-4 472 244926 ns/op BenchmarkLeafSize/2-4 458 241394 ns/op BenchmarkLeafSize/3-4 351 330853 ns/op BenchmarkLeafSize/4-4 454 246661 ns/op BenchmarkLeafSize/5-4 307 377855 ns/op BenchmarkLeafSize/6-4 350 336305 ns/op BenchmarkLeafSize/7-4 374 309465 ns/op BenchmarkLeafSize/8-4 481 231896 ns/op BenchmarkLeafSize/9-4 264 440396 ns/op BenchmarkLeafSize/10-4 319 373835 ns/op BenchmarkLeafSize/11-4 316 354759 ns/op BenchmarkLeafSize/12-4 358 316828 ns/op BenchmarkLeafSize/13-4 324 353873 ns/op BenchmarkLeafSize/14-4 364 310718 ns/op BenchmarkLeafSize/15-4 404 284075 ns/op BenchmarkLeafSize/16-4 487 232122 ns/op BenchmarkLeafSize/32-4 471 237533 ns/op BenchmarkLeafSize/64-4 445 246062 ns/op BenchmarkProbablyPrime/n=0-4 10 10119641 ns/op BenchmarkProbablyPrime/n=1-4 9 11357852 ns/op BenchmarkProbablyPrime/n=5-4 7 16906159 ns/op BenchmarkProbablyPrime/n=10-4 5 23083800 ns/op BenchmarkProbablyPrime/n=20-4 3 36106988 ns/op BenchmarkProbablyPrime/Lucas-4 12 8712366 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 86 1310313 ns/op BenchmarkRatCmp-4 234789 476.2 ns/op BenchmarkFloatSqrt/64-4 24306 4915 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 15486 7735 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 11088 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5548 21503 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 992 119356 ns/op 18140 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 67 1690028 ns/op 174239 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 133439516 ns/op 3741704 B/op 595 allocs/op PASS ok math/big 49.668s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 9184400 13.36 ns/op BenchmarkLeadingZeros8-4 10051568 11.69 ns/op BenchmarkLeadingZeros16-4 10981394 10.95 ns/op BenchmarkLeadingZeros32-4 10777640 11.33 ns/op BenchmarkLeadingZeros64-4 10308068 11.66 ns/op BenchmarkTrailingZeros-4 11031604 10.97 ns/op BenchmarkTrailingZeros8-4 10420819 11.25 ns/op BenchmarkTrailingZeros16-4 10668818 11.16 ns/op BenchmarkTrailingZeros32-4 10591915 11.42 ns/op BenchmarkTrailingZeros64-4 10785886 11.09 ns/op BenchmarkOnesCount-4 10655082 11.10 ns/op BenchmarkOnesCount8-4 10488601 11.62 ns/op BenchmarkOnesCount16-4 9594591 12.46 ns/op BenchmarkOnesCount32-4 9481794 12.40 ns/op BenchmarkOnesCount64-4 10893654 11.26 ns/op BenchmarkRotateLeft-4 10560841 11.44 ns/op BenchmarkRotateLeft8-4 10993147 10.94 ns/op BenchmarkRotateLeft16-4 10568610 11.43 ns/op BenchmarkRotateLeft32-4 8955786 11.49 ns/op BenchmarkRotateLeft64-4 11016488 11.32 ns/op BenchmarkReverse-4 15476295 10.58 ns/op BenchmarkReverse8-4 19226187 7.109 ns/op BenchmarkReverse16-4 10752440 9.632 ns/op BenchmarkReverse32-4 14078199 11.47 ns/op BenchmarkReverse64-4 15372188 7.370 ns/op BenchmarkReverseBytes-4 19274571 5.472 ns/op BenchmarkReverseBytes16-4 19054435 5.424 ns/op BenchmarkReverseBytes32-4 21046136 5.449 ns/op BenchmarkReverseBytes64-4 20282199 5.054 ns/op BenchmarkAdd-4 10657840 11.23 ns/op BenchmarkAdd32-4 10580667 11.47 ns/op BenchmarkAdd64-4 10671034 11.18 ns/op BenchmarkAdd64multiple-4 20761040 5.766 ns/op BenchmarkSub-4 10771389 11.43 ns/op BenchmarkSub32-4 10495972 11.38 ns/op BenchmarkSub64-4 10666012 11.25 ns/op BenchmarkSub64multiple-4 20815278 5.683 ns/op BenchmarkMul-4 10896018 11.00 ns/op BenchmarkMul32-4 10274235 11.49 ns/op BenchmarkMul64-4 10928178 11.08 ns/op BenchmarkDiv-4 9724327 12.30 ns/op BenchmarkDiv32-4 9716179 12.13 ns/op BenchmarkDiv64-4 10292271 11.70 ns/op PASS ok math/bits 6.757s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 12967352 9.163 ns/op BenchmarkAcos-4 658179 183.1 ns/op BenchmarkAcosh-4 558741 199.4 ns/op BenchmarkAsin-4 621165 182.3 ns/op BenchmarkAsinh-4 643668 183.4 ns/op BenchmarkAtan-4 1000000 111.8 ns/op BenchmarkAtanh-4 1000000 109.2 ns/op BenchmarkConj-4 20147428 5.960 ns/op BenchmarkCos-4 630372 167.9 ns/op BenchmarkCosh-4 661345 177.2 ns/op BenchmarkExp-4 857150 135.1 ns/op BenchmarkLog-4 1305894 92.10 ns/op BenchmarkLog10-4 1303201 91.76 ns/op BenchmarkPhase-4 2991789 40.39 ns/op BenchmarkPolar-4 2035947 58.67 ns/op BenchmarkPow-4 255930 466.3 ns/op BenchmarkRect-4 1000000 116.5 ns/op BenchmarkSin-4 664581 177.3 ns/op BenchmarkSinh-4 662575 175.4 ns/op BenchmarkSqrt-4 1295508 92.33 ns/op BenchmarkTan-4 447516 266.6 ns/op BenchmarkTanh-4 471612 245.0 ns/op PASS ok math/cmplx 4.139s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 863258 139.0 ns/op BenchmarkInt63ThreadsafeParallel-4 911235 127.4 ns/op BenchmarkInt63Unthreadsafe-4 1230752 98.12 ns/op BenchmarkIntn1000-4 867337 128.6 ns/op BenchmarkInt63n1000-4 976948 113.4 ns/op BenchmarkInt31n1000-4 1000000 113.3 ns/op BenchmarkFloat32-4 993840 115.2 ns/op BenchmarkFloat64-4 1227459 97.80 ns/op BenchmarkPerm3-4 202396 595.6 ns/op BenchmarkPerm30-4 24681 4767 ns/op BenchmarkPerm30ViaShuffle-4 25504 4727 ns/op BenchmarkShuffleOverhead-4 18194 6651 ns/op BenchmarkRead3-4 876645 129.8 ns/op BenchmarkRead64-4 83593 1407 ns/op BenchmarkRead1000-4 5464 20440 ns/op BenchmarkConcurrent-4 218331 551.7 ns/op PASS ok math/rand 3.527s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 48271 2458 ns/op BenchmarkQDecodeWord-4 114391 988.5 ns/op BenchmarkQDecodeHeader-4 109323 1073 ns/op BenchmarkTypeByExtension/.html-4 436297 247.1 ns/op BenchmarkTypeByExtension/.HTML-4 383721 290.0 ns/op BenchmarkTypeByExtension/.unused-4 480421 270.8 ns/op BenchmarkExtensionsByType/text/html-4 168416 672.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 99140 1189 ns/op BenchmarkExtensionsByType/application/octet-stream-4 150523 895.0 ns/op PASS ok mime 2.663s goos: linux goarch: amd64 pkg: mime/multipart cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadForm/fields/maxMemory=0-4 792 138756 ns/op 47260 B/op 186 allocs/op BenchmarkReadForm/fields/maxMemory=1048576-4 744 143008 ns/op 47800 B/op 187 allocs/op BenchmarkReadForm/files/maxMemory=0-4 306 377064 ns/op 104194 B/op 271 allocs/op BenchmarkReadForm/files/maxMemory=1048576-4 589 186537 ns/op 49500 B/op 207 allocs/op PASS ok mime/multipart 1.667s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1111 103035 ns/op PASS ok mime/quotedprintable 1.143s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 124 898215 ns/op 8485 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6617081 ns/op 19635 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003210932 ns/op 158752 B/op 230 allocs/op BenchmarkDNSName-4 129715 842.1 ns/op BenchmarkInterfaces-4 1538 67526 ns/op 16895 B/op 42 allocs/op BenchmarkInterfaceByIndex-4 2124 51711 ns/op 12443 B/op 25 allocs/op BenchmarkInterfaceByName-4 1666 64824 ns/op 16839 B/op 43 allocs/op BenchmarkInterfaceAddrs-4 1098 104044 ns/op 22709 B/op 103 allocs/op BenchmarkInterfacesAndAddrs-4 4045 29783 ns/op 3958 B/op 33 allocs/op BenchmarkInterfacesAndMulticastAddrs-4 621 170507 ns/op 137569 B/op 51 allocs/op BenchmarkParseIP-4 7500 15371 ns/op BenchmarkParseIPValidIPv4-4 362900 289.4 ns/op BenchmarkParseIPValidIPv6-4 206005 574.7 ns/op BenchmarkIPString/IPv4-4 125883 946.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 12073 9831 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 54400 2097 ns/op BenchmarkIPEqual/IPv4-4 1230736 97.62 ns/op BenchmarkIPEqual/IPv6-4 1210507 98.33 ns/op BenchmarkSendFile/1024-4 1 1206552396 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 1206516719 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 1206240011 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 1206189923 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 1206600653 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 1 1014715938 ns/op 0.03 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/65536-4 1 1014227525 ns/op 0.06 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/131072-4 1 1014479466 ns/op 0.13 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/262144-4 1 1015377334 ns/op 0.26 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/524288-4 1 1015331853 ns/op 0.52 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/1048576-4 1 1017494211 ns/op 1.03 MB/s 616 B/op 12 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 1 1014358249 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 1 1014373957 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 1 1014014097 ns/op 0.00 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 1 1014260395 ns/op 0.01 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 1 1014078736 ns/op 0.02 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1 1014055025 ns/op 0.03 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1 1014330910 ns/op 0.06 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1 1014559916 ns/op 0.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 1 1014818835 ns/op 0.26 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 1 1015832340 ns/op 0.52 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 1 1017248728 ns/op 1.03 MB/s BenchmarkSplice/unix-to-tcp/1024-4 1 1013867767 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/2048-4 1 1014101129 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/4096-4 1 1013899757 ns/op 0.00 MB/s BenchmarkSplice/unix-to-tcp/8192-4 1 1014598122 ns/op 0.01 MB/s BenchmarkSplice/unix-to-tcp/16384-4 1 1013890933 ns/op 0.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 1 1014124525 ns/op 0.03 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1 1014680003 ns/op 0.06 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1 1014723599 ns/op 0.13 MB/s BenchmarkSplice/unix-to-tcp/262144-4 1 1014637087 ns/op 0.26 MB/s BenchmarkSplice/unix-to-tcp/524288-4 1 1016268728 ns/op 0.52 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 1 1016845160 ns/op 1.03 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 1 1014200376 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 1 1014326286 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 1 1014416759 ns/op 0.00 MB/s 896 B/op 8 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 1 1014541507 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 1 1014582577 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 1 1014345409 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1 1014719821 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1 1015181095 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 1 1015305634 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 1 1015691043 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 1 1017556363 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 1 1014616658 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 1 1014118042 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 1 1014240776 ns/op 0.00 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 1 1013862914 ns/op 0.01 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 1 1014309807 ns/op 0.02 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 1 1014607413 ns/op 0.03 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1 1017377874 ns/op 0.06 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1 1014585224 ns/op 0.13 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 1 1015105951 ns/op 0.26 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 1 1016156380 ns/op 0.52 MB/s 944 B/op 9 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 1 1017091167 ns/op 1.03 MB/s 944 B/op 9 allocs/op BenchmarkTCP4OneShot-4 2632 40706 ns/op BenchmarkTCP4OneShotTimeout-4 2576 39146 ns/op BenchmarkTCP4Persistent-4 16594 8115 ns/op BenchmarkTCP4PersistentTimeout-4 14298 7836 ns/op BenchmarkTCP6OneShot-4 2349 44163 ns/op BenchmarkTCP6OneShotTimeout-4 2622 43509 ns/op BenchmarkTCP6Persistent-4 13420 7781 ns/op BenchmarkTCP6PersistentTimeout-4 15566 7431 ns/op BenchmarkTCP4ConcurrentReadWrite-4 29535 3905 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24514 4513 ns/op BenchmarkSetReadDeadline-4 143590 813.0 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 12204 9347 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 13339 9160 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 13530 8857 ns/op 0 B/op 0 allocs/op PASS ok net 68.041s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 32662 3568 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12469 9096 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 15818 7459 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 21565 5527 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 39064 2992 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 58446 1989 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 1000000 110.8 ns/op BenchmarkReadRequestChrome-4 4314 25499 ns/op 23.96 MB/s 1476 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12795 9568 ns/op 8.15 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12708 9439 ns/op 8.69 MB/s 924 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8554 14179 ns/op 10.65 MB/s 1020 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18344 6116 ns/op 6.54 MB/s 860 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 378 292741 ns/op 3.50 MB/s BenchmarkFileAndServer_1KB/https1-4 231 452804 ns/op 2.26 MB/s BenchmarkFileAndServer_1KB/h2-4 183 591921 ns/op 1.73 MB/s BenchmarkFileAndServer_16MB/h1-4 3 34993408 ns/op 479.44 MB/s BenchmarkFileAndServer_16MB/https1-4 2 100657530 ns/op 166.68 MB/s BenchmarkFileAndServer_16MB/h2-4 1 192771943 ns/op 87.03 MB/s BenchmarkFileAndServer_64MB/h1-4 1 207409399 ns/op 323.56 MB/s BenchmarkFileAndServer_64MB/https1-4 1 301906690 ns/op 222.28 MB/s BenchmarkFileAndServer_64MB/h2-4 1 721874996 ns/op 92.96 MB/s BenchmarkServeMux-4 290 423049 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 391 331004 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 486 242069 ns/op 5963 B/op 64 allocs/op BenchmarkClientServer/https1-4 278 365427 ns/op 6613 B/op 74 allocs/op BenchmarkClientServer/h2-4 212 496913 ns/op 10000 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1310 94990 ns/op 9763 B/op 78 allocs/op BenchmarkClientServerParallel/4/https1-4 34 4660621 ns/op 100180 B/op 1078 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42920: read tcp 127.0.0.1:33387->127.0.0.1:42920: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42890: read tcp 127.0.0.1:33387->127.0.0.1:42890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42904: write tcp 127.0.0.1:33387->127.0.0.1:42904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42878: write tcp 127.0.0.1:33387->127.0.0.1:42878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44862: read tcp 127.0.0.1:43149->127.0.0.1:44862: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44864: read tcp 127.0.0.1:43149->127.0.0.1:44864: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44856: read tcp 127.0.0.1:43149->127.0.0.1:44856: use of closed network connection BenchmarkClientServerParallel/4/h2-4 132 842273 ns/op 21218 B/op 217 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51284: read tcp 127.0.0.1:35929->127.0.0.1:51284: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51282: read tcp 127.0.0.1:35929->127.0.0.1:51282: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51314: read tcp 127.0.0.1:35929->127.0.0.1:51314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59178: read tcp 127.0.0.1:32965->127.0.0.1:59178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59218: write tcp 127.0.0.1:32965->127.0.0.1:59218: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59230: write tcp 127.0.0.1:32965->127.0.0.1:59230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35112: read tcp 127.0.0.1:39697->127.0.0.1:35112: use of closed network connection BenchmarkClientServerParallel/64/h1-4 483 214249 ns/op 21608 B/op 113 allocs/op BenchmarkClientServerParallel/64/https1-4 80 4758938 ns/op 102623 B/op 1119 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43726: read tcp 127.0.0.1:38843->127.0.0.1:43726: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43702: write tcp 127.0.0.1:38843->127.0.0.1:43702: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43688: write tcp 127.0.0.1:38843->127.0.0.1:43688: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55804: read tcp 127.0.0.1:34471->127.0.0.1:55804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55818: read tcp 127.0.0.1:34471->127.0.0.1:55818: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56024: read tcp 127.0.0.1:34471->127.0.0.1:56024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55870: read tcp 127.0.0.1:34471->127.0.0.1:55870: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55880: read tcp 127.0.0.1:34471->127.0.0.1:55880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55896: read tcp 127.0.0.1:34471->127.0.0.1:55896: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55902: read tcp 127.0.0.1:34471->127.0.0.1:55902: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 114 4787598 ns/op 106576 B/op 1231 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53122: read tcp 127.0.0.1:35375->127.0.0.1:53122: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53142: read tcp 127.0.0.1:35375->127.0.0.1:53142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53148: write tcp 127.0.0.1:35375->127.0.0.1:53148: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44504: read tcp 127.0.0.1:44721->127.0.0.1:44504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44506: write tcp 127.0.0.1:44721->127.0.0.1:44506: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51922: read tcp 127.0.0.1:39089->127.0.0.1:51922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51866: read tcp 127.0.0.1:39089->127.0.0.1:51866: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51880: read tcp 127.0.0.1:39089->127.0.0.1:51880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51890: read tcp 127.0.0.1:39089->127.0.0.1:51890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51898: read tcp 127.0.0.1:39089->127.0.0.1:51898: use of closed network connection ... [output truncated] BenchmarkServer-4 1 1029898238 ns/op 50488 B/op 337 allocs/op BenchmarkClient-4 394 309107 ns/op 3718 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 897 138276 ns/op 7379 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1747 73096 ns/op 3068 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 2011 67019 ns/op 1916 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1929 62611 ns/op 2737 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1911 61009 ns/op 2657 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1858 60828 ns/op 2735 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1884 60767 ns/op 1887 B/op 13 allocs/op BenchmarkServerHijack-4 1492 92068 ns/op 16769 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 519 242367 ns/op 5898 B/op 52 allocs/op BenchmarkResponseStatusLine-4 406986 253.5 ns/op 0 B/op 0 allocs/op PASS ok net/http 15.715s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 6264 18716 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 1.297s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 101502 1151 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 673148 169.2 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 224181 525.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74823 1637 ns/op BenchmarkStdIPv4-4 146719 786.1 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 97959 1177 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 97212 1166 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 93795 1244 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 76702 1545 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1814222 65.56 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1662246 71.79 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1470262 82.54 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 293139 397.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 316554 364.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 290936 389.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 93074 1306 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 329734 354.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 166688 673.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 176271 670.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 166875 693.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 85002 1400 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 405805 270.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 150310 794.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 173484 619.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 293313 397.7 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 177753 664.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 367791 315.4 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 174717 671.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 181231 645.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 179829 642.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 133917 847.2 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 539340 218.0 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 193092 620.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 107778 1077 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 132512 865.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 175093 676.2 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 126878 928.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 312075 381.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 132344 886.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 156044 738.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 211389 553.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 145220 782.2 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1256241 97.09 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1220682 100.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1220577 101.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 105.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 106.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 106.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 105.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 423596 290.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 645951 174.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 233666 502.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 255867 465.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 223606 501.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 84639 1421 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 589050 189.8 ns/op PASS ok net/netip 8.976s 2023/05/25 01:20:08 Test RPC server listening on 127.0.0.1:41165 2023/05/25 01:20:08 Test HTTP RPC server listening on 127.0.0.1:40393 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1617 66416 ns/op BenchmarkEndToEndHTTP-4 1846 61523 ns/op BenchmarkEndToEndAsync-4 4026 28391 ns/op BenchmarkEndToEndAsyncHTTP-4 4363 31956 ns/op PASS ok net/rpc 1.655s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3703 28721 ns/op BenchmarkReadMIMEHeader/server_headers-4 5948 19249 ns/op BenchmarkUncommon-4 29474 3873 ns/op 464 B/op 5 allocs/op PASS ok net/textproto 1.477s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 5554 20370 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 117154 991.3 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 608598 175.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 112334 1059 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 200556 559.4 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 100825 1163 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 17559 6672 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 461288 246.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 108829 1060 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 183340 561.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 101659 1181 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 19213 6044 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 232032 517.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 91256 1315 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 86220 1358 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 39118 3032 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 7041 16559 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 219214 521.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 89226 1304 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 86834 1358 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 38808 3021 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7303 16183 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.192s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3972500 30.04 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 185605 592.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 879 133191 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:512: benchmarkReaddirname ".": 129 entries os_test.go:512: benchmarkReaddirname ".": 129 entries os_test.go:512: benchmarkReaddirname ".": 129 entries BenchmarkReaddir-4 260 448876 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:529: benchmarkReaddir ".": 129 entries os_test.go:529: benchmarkReaddir ".": 129 entries os_test.go:529: benchmarkReaddir ".": 129 entries BenchmarkReadDir-4 667 164518 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:546: benchmarkReadDir ".": 129 entries os_test.go:546: benchmarkReadDir ".": 129 entries os_test.go:546: benchmarkReadDir ".": 129 entries BenchmarkStatDot-4 55252 2077 ns/op BenchmarkStatFile-4 48459 2347 ns/op BenchmarkStatDir-4 50734 2337 ns/op BenchmarkLstatDot-4 56642 2039 ns/op BenchmarkLstatFile-4 49341 2364 ns/op BenchmarkLstatDir-4 50156 2293 ns/op PASS ok os 2.580s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 168 701179 ns/op 8400 B/op 30 allocs/op PASS ok os/exec 1.210s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 461058 235.7 ns/op PASS ok os/user 1.219s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 4526101 26.14 ns/op BenchmarkString-4 2824753 42.62 ns/op BenchmarkBytes-4 2497005 48.32 ns/op BenchmarkNamedBytes-4 1391276 86.96 ns/op BenchmarkBytesArray-4 915087 127.4 ns/op BenchmarkSliceLen-4 2779029 42.69 ns/op BenchmarkMapLen-4 1000000 103.5 ns/op BenchmarkStringLen-4 2277464 51.95 ns/op BenchmarkArrayLen-4 1574001 75.95 ns/op BenchmarkSliceCap-4 2950526 40.73 ns/op BenchmarkDeepEqual/int8-4 525133 214.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 107191 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 454953 257.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 101670 1139 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 455299 257.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 104114 1133 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 464647 255.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 105036 1141 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 469736 254.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 105686 1146 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 517840 216.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 137812 862.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 447626 259.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 102585 1152 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 452540 257.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 104611 1141 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 435446 260.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 103476 1140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 447268 259.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 104475 1140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 451905 260.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 101341 1140 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 459717 260.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 104468 1134 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 450933 257.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 103654 1135 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 464102 253.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 103336 1129 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 464389 256.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 105010 1137 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 548497 214.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 104517 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 470215 252.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 101187 1151 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138298 852.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66717 1787 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 55195 2182 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 38618 3120 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 293324 399.9 ns/op BenchmarkIsZero/ArrayIncomparable-4 36094 3304 ns/op BenchmarkIsZero/StructComparable-4 598549 192.6 ns/op BenchmarkIsZero/StructIncomparable-4 155037 745.0 ns/op BenchmarkSetZero/Bool/Direct-4 5154889 23.16 ns/op BenchmarkSetZero/Bool/CachedZero-4 1000000 116.3 ns/op BenchmarkSetZero/Bool/NewZero-4 757729 154.3 ns/op BenchmarkSetZero/Int/Direct-4 3161883 37.58 ns/op BenchmarkSetZero/Int/CachedZero-4 995278 116.0 ns/op BenchmarkSetZero/Int/NewZero-4 763495 155.7 ns/op BenchmarkSetZero/Uint/Direct-4 3120202 38.41 ns/op BenchmarkSetZero/Uint/CachedZero-4 1000000 115.6 ns/op BenchmarkSetZero/Uint/NewZero-4 768105 155.9 ns/op BenchmarkSetZero/Float/Direct-4 3152031 38.02 ns/op BenchmarkSetZero/Float/CachedZero-4 960285 116.0 ns/op BenchmarkSetZero/Float/NewZero-4 692059 156.7 ns/op BenchmarkSetZero/Complex/Direct-4 3115022 37.85 ns/op BenchmarkSetZero/Complex/CachedZero-4 973855 115.2 ns/op BenchmarkSetZero/Complex/NewZero-4 750640 156.2 ns/op BenchmarkSetZero/Array/Direct-4 2791381 42.17 ns/op BenchmarkSetZero/Array/CachedZero-4 994082 117.0 ns/op BenchmarkSetZero/Array/NewZero-4 713724 157.5 ns/op BenchmarkSetZero/Chan/Direct-4 3119534 38.24 ns/op BenchmarkSetZero/Chan/CachedZero-4 992544 115.6 ns/op BenchmarkSetZero/Chan/NewZero-4 777499 153.7 ns/op BenchmarkSetZero/Func/Direct-4 3128803 38.41 ns/op BenchmarkSetZero/Func/CachedZero-4 1000000 115.9 ns/op BenchmarkSetZero/Func/NewZero-4 768153 152.8 ns/op BenchmarkSetZero/Interface/Direct-4 2844577 42.09 ns/op BenchmarkSetZero/Interface/CachedZero-4 1000000 114.9 ns/op BenchmarkSetZero/Interface/NewZero-4 750296 154.6 ns/op BenchmarkSetZero/Map/Direct-4 3146983 38.39 ns/op BenchmarkSetZero/Map/CachedZero-4 1000000 116.3 ns/op BenchmarkSetZero/Map/NewZero-4 728596 153.9 ns/op BenchmarkSetZero/Pointer/Direct-4 3150435 38.05 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1000000 115.4 ns/op BenchmarkSetZero/Pointer/NewZero-4 770912 153.1 ns/op BenchmarkSetZero/Slice/Direct-4 2732865 43.80 ns/op BenchmarkSetZero/Slice/CachedZero-4 1000000 116.9 ns/op BenchmarkSetZero/Slice/NewZero-4 737956 157.1 ns/op BenchmarkSetZero/String/Direct-4 3065055 38.61 ns/op BenchmarkSetZero/String/CachedZero-4 1000000 115.9 ns/op BenchmarkSetZero/String/NewZero-4 765487 154.7 ns/op BenchmarkSetZero/Struct/Direct-4 2824412 42.52 ns/op BenchmarkSetZero/Struct/CachedZero-4 995544 116.0 ns/op BenchmarkSetZero/Struct/NewZero-4 746648 157.3 ns/op BenchmarkSelect/1-4 170230 692.4 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 81576 1488 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 41341 2744 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 241872 432.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 188404 628.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 155918 706.4 ns/op 181.19 MB/s BenchmarkCallArgCopy/size=256-4 142872 882.3 ns/op 290.16 MB/s BenchmarkCallArgCopy/size=1024-4 108710 1266 ns/op 809.03 MB/s BenchmarkCallArgCopy/size=4096-4 44877 2384 ns/op 1718.38 MB/s BenchmarkCallArgCopy/size=65536-4 3895 39872 ns/op 1643.67 MB/s BenchmarkFieldByName1-4 1437657 92.14 ns/op BenchmarkFieldByName2-4 85084 1232 ns/op BenchmarkFieldByName3-4 14511 9064 ns/op BenchmarkInterfaceBig-4 4534008 26.61 ns/op BenchmarkInterfaceSmall-4 4464874 29.22 ns/op BenchmarkNew-4 1540147 65.99 ns/op BenchmarkMap/StringKeys/MapIndex-4 2684 44077 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2210 53750 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2578 45591 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2127 54748 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 2662 44407 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 2204 53864 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 237938 476.7 ns/op PASS ok reflect 17.094s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12309 9176 ns/op 9419 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18750 6605 ns/op 9254 B/op 1 allocs/op BenchmarkFindString-4 13226 8783 ns/op 9427 B/op 1 allocs/op BenchmarkFindSubmatch-4 13108 9518 ns/op 9543 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12886 9363 ns/op 9475 B/op 2 allocs/op BenchmarkLiteral-4 21244 5542 ns/op BenchmarkNotLiteral-4 4082 25473 ns/op BenchmarkMatchClass-4 3183 33241 ns/op BenchmarkMatchClass_InRange-4 3381 32637 ns/op BenchmarkReplaceAll-4 2983 42240 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 22120 5674 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 44580 2689 ns/op BenchmarkAnchoredShortMatch-4 18714 6755 ns/op BenchmarkAnchoredLongMatch-4 22916 5422 ns/op BenchmarkOnePassShortA-4 22484 5545 ns/op BenchmarkNotOnePassShortA-4 7988 13898 ns/op BenchmarkOnePassShortB-4 29493 4055 ns/op BenchmarkNotOnePassShortB-4 10000 11380 ns/op BenchmarkOnePassLongPrefix-4 94225 1327 ns/op BenchmarkOnePassLongNotPrefix-4 33400 3653 ns/op BenchmarkMatchParallelShared-4 22986 5798 ns/op BenchmarkMatchParallelCopied-4 27951 4725 ns/op BenchmarkQuoteMetaAll-4 177332 682.6 ns/op 20.51 MB/s BenchmarkQuoteMetaNone-4 380152 307.9 ns/op 84.45 MB/s BenchmarkCompile/Onepass-4 4647 22708 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1881 59853 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 219 527983 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4757991 25.00 ns/op 640.00 MB/s BenchmarkMatch/Easy0/32-4 22374 4988 ns/op 6.42 MB/s BenchmarkMatch/Easy0/1K-4 6688 16256 ns/op 62.99 MB/s BenchmarkMatch/Easy0i/16-4 4759468 24.90 ns/op 642.56 MB/s BenchmarkMatch/Easy0i/32-4 5910 19819 ns/op 1.61 MB/s BenchmarkMatch/Easy0i/1K-4 270 429325 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 4722943 24.50 ns/op 653.01 MB/s BenchmarkMatch/Easy1/32-4 20061 6997 ns/op 4.57 MB/s BenchmarkMatch/Easy1/1K-4 4508 22398 ns/op 45.72 MB/s BenchmarkMatch/Medium/16-4 4754768 24.68 ns/op 648.25 MB/s BenchmarkMatch/Medium/32-4 6601 18906 ns/op 1.69 MB/s BenchmarkMatch/Medium/1K-4 310 379857 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 4772355 24.53 ns/op 652.23 MB/s BenchmarkMatch/Hard/32-4 3843 27146 ns/op 1.18 MB/s BenchmarkMatch/Hard/1K-4 176 669316 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1519 76601 ns/op 0.21 MB/s BenchmarkMatch/Hard1/32-4 848 137566 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 25 4257982 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 32656 3727 ns/op 4.29 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 18862 6339 ns/op 5.05 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 704 165409 ns/op 6.19 MB/s 23 B/op 0 allocs/op PASS ok regexp 8.744s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 696487 167.8 ns/op BenchmarkIsWordChar-4 220495 552.7 ns/op PASS ok regexp/syntax 2.267s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 81682 1484 ns/op BenchmarkCallers/inlined-4 57115 2077 ns/op BenchmarkCallers/no-cache-4 13396 8896 ns/op BenchmarkFPCallers/cached-4 3043852 39.36 ns/op BenchmarkMakeChan/Byte-4 1307337 92.17 ns/op BenchmarkMakeChan/Int-4 898165 123.3 ns/op BenchmarkMakeChan/Ptr-4 687891 193.0 ns/op BenchmarkMakeChan/Struct/0-4 965911 106.3 ns/op BenchmarkMakeChan/Struct/32-4 566053 212.7 ns/op BenchmarkMakeChan/Struct/40-4 575164 228.0 ns/op BenchmarkChanNonblocking-4 13344336 7.945 ns/op BenchmarkSelectUncontended-4 1264105 112.6 ns/op BenchmarkSelectSyncContended-4 40374 2980 ns/op BenchmarkSelectAsyncContended-4 136790 870.6 ns/op BenchmarkSelectNonblock-4 6567637 16.45 ns/op BenchmarkChanUncontended-4 12087 10283 ns/op BenchmarkChanContended-4 1780 71033 ns/op BenchmarkChanSync-4 205554 621.9 ns/op BenchmarkChanSyncWork-4 10000 14587 ns/op BenchmarkChanProdCons0-4 108686 1277 ns/op BenchmarkChanProdCons10-4 147885 881.0 ns/op BenchmarkChanProdCons100-4 162849 694.0 ns/op BenchmarkChanProdConsWork0-4 88958 1371 ns/op BenchmarkChanProdConsWork10-4 110850 1104 ns/op BenchmarkChanProdConsWork100-4 124344 1065 ns/op BenchmarkSelectProdCons-4 89402 1337 ns/op BenchmarkReceiveDataFromClosedChan-4 834008 151.3 ns/op BenchmarkChanCreation-4 251809 468.8 ns/op BenchmarkChanSem-4 148519 834.7 ns/op BenchmarkChanPopular-4 117 922432 ns/op BenchmarkChanClosed-4 783307 143.2 ns/op BenchmarkCallClosure-4 7158973 17.70 ns/op BenchmarkCallClosure1-4 7569771 15.95 ns/op BenchmarkCallClosure2-4 1474640 71.80 ns/op BenchmarkCallClosure3-4 1908132 61.49 ns/op BenchmarkCallClosure4-4 1601564 72.45 ns/op BenchmarkComplex128DivNormal-4 12054706 9.369 ns/op BenchmarkComplex128DivNisNaN-4 8572140 13.00 ns/op BenchmarkComplex128DivDisNaN-4 7849506 12.99 ns/op BenchmarkComplex128DivNisInf-4 11263231 9.653 ns/op BenchmarkComplex128DivDisInf-4 6490826 17.48 ns/op BenchmarkSetTypePtr-4 51193468 2.363 ns/op 3384.89 MB/s BenchmarkSetTypePtr8-4 11696558 10.14 ns/op 6309.23 MB/s BenchmarkSetTypePtr16-4 11631382 10.19 ns/op 12558.19 MB/s BenchmarkSetTypePtr32-4 11726440 10.16 ns/op 25204.12 MB/s BenchmarkSetTypePtr64-4 11799679 10.16 ns/op 50394.46 MB/s BenchmarkSetTypePtr126-4 6947690 17.20 ns/op 58597.10 MB/s BenchmarkSetTypePtr128-4 7129884 16.79 ns/op 60986.12 MB/s BenchmarkSetTypePtrSlice-4 955083 125.9 ns/op 65089.95 MB/s BenchmarkSetTypeNode1-4 11780448 10.15 ns/op 2364.35 MB/s BenchmarkSetTypeNode1Slice-4 5029185 23.62 ns/op 32518.21 MB/s BenchmarkSetTypeNode8-4 11791340 10.16 ns/op 7875.41 MB/s BenchmarkSetTypeNode8Slice-4 2134902 56.43 ns/op 45363.06 MB/s BenchmarkSetTypeNode64-4 6868808 17.25 ns/op 30612.74 MB/s BenchmarkSetTypeNode64Slice-4 272352 435.1 ns/op 38836.58 MB/s BenchmarkSetTypeNode64Dead-4 9013476 13.31 ns/op 39668.14 MB/s BenchmarkSetTypeNode64DeadSlice-4 314280 377.1 ns/op 44809.22 MB/s BenchmarkSetTypeNode124-4 6966568 17.19 ns/op 58640.23 MB/s BenchmarkSetTypeNode124Slice-4 221580 542.8 ns/op 59420.25 MB/s BenchmarkSetTypeNode126-4 7100214 16.88 ns/op 60664.87 MB/s BenchmarkSetTypeNode126Slice-4 219028 540.6 ns/op 60608.90 MB/s BenchmarkSetTypeNode128-4 4955674 24.19 ns/op 42989.44 MB/s BenchmarkSetTypeNode128Slice-4 169368 719.2 ns/op 46271.73 MB/s BenchmarkSetTypeNode130-4 4898359 24.28 ns/op 43500.15 MB/s BenchmarkSetTypeNode130Slice-4 165688 715.0 ns/op 47260.61 MB/s BenchmarkSetTypeNode1024-4 936228 126.6 ns/op 64821.05 MB/s BenchmarkSetTypeNode1024Slice-4 29907 4005 ns/op 65576.58 MB/s BenchmarkAllocation-4 3265 33015 ns/op BenchmarkReadMemStats-4 8020 17049 ns/op BenchmarkReadMemStatsLatency-4 1 54773 p50-ns 54773 p90-ns 54773 p99-ns BenchmarkWriteBarrier-4 3335580 36.98 ns/op BenchmarkBulkWriteBarrier-4 5502636 18.86 ns/op BenchmarkScanStackNoLocals-4 3 36622343 ns/op BenchmarkMSpanCountAlloc/bits=64-4 12813932 8.684 ns/op BenchmarkMSpanCountAlloc/bits=128-4 12172257 9.617 ns/op BenchmarkMSpanCountAlloc/bits=256-4 10945312 11.33 ns/op BenchmarkMSpanCountAlloc/bits=512-4 8250783 14.28 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5811144 21.61 ns/op BenchmarkHash5-4 7767886 15.60 ns/op 320.50 MB/s BenchmarkHash16-4 7456183 15.12 ns/op 1058.36 MB/s BenchmarkHash64-4 7331054 15.56 ns/op 4113.26 MB/s BenchmarkHash1024-4 2824867 42.04 ns/op 24358.62 MB/s BenchmarkHash65536-4 68359 1740 ns/op 37667.90 MB/s BenchmarkAlignedLoad-4 8642841 13.73 ns/op BenchmarkUnalignedLoad-4 9229669 12.92 ns/op BenchmarkEqEfaceConcrete-4 6399565 18.29 ns/op BenchmarkEqIfaceConcrete-4 6628128 18.13 ns/op BenchmarkNeEfaceConcrete-4 7381275 16.47 ns/op BenchmarkNeIfaceConcrete-4 7054647 17.00 ns/op BenchmarkConvT2EByteSized/bool-4 7844217 15.33 ns/op BenchmarkConvT2EByteSized/uint8-4 7758206 15.58 ns/op BenchmarkConvT2ESmall-4 7145864 16.85 ns/op BenchmarkConvT2EUintptr-4 6461924 18.19 ns/op BenchmarkConvT2ELarge-4 1460948 80.76 ns/op BenchmarkConvT2ISmall-4 7190446 16.78 ns/op BenchmarkConvT2IUintptr-4 6821065 17.69 ns/op BenchmarkConvT2ILarge-4 1366146 80.99 ns/op BenchmarkConvI2E-4 5786586 21.03 ns/op BenchmarkConvI2I-4 5209536 23.21 ns/op BenchmarkAssertE2T-4 5268936 22.95 ns/op BenchmarkAssertE2TLarge-4 2880614 41.62 ns/op BenchmarkAssertE2I-4 5114437 23.45 ns/op BenchmarkAssertI2T-4 5362582 21.97 ns/op BenchmarkAssertI2I-4 5092180 23.60 ns/op BenchmarkAssertI2E-4 7029243 17.20 ns/op BenchmarkAssertE2E-4 6931048 17.03 ns/op BenchmarkAssertE2T2-4 4178854 29.33 ns/op BenchmarkAssertE2T2Blank-4 5233651 23.03 ns/op BenchmarkAssertI2E2-4 4982619 24.33 ns/op BenchmarkAssertI2E2Blank-4 7022647 17.02 ns/op BenchmarkAssertE2E2-4 5186588 23.09 ns/op BenchmarkAssertE2E2Blank-4 7067013 17.19 ns/op BenchmarkConvT2Ezero/zero/16-4 7029548 17.08 ns/op BenchmarkConvT2Ezero/zero/32-4 6660088 18.12 ns/op BenchmarkConvT2Ezero/zero/64-4 6474604 18.49 ns/op BenchmarkConvT2Ezero/zero/str-4 6673968 18.39 ns/op BenchmarkConvT2Ezero/zero/slice-4 6374590 18.82 ns/op BenchmarkConvT2Ezero/zero/big-4 214248 481.3 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1546810 71.97 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1544548 77.08 ns/op BenchmarkConvT2Ezero/nonzero/big-4 291405 400.9 ns/op BenchmarkConvT2Ezero/smallint/16-4 6590635 18.33 ns/op BenchmarkConvT2Ezero/smallint/32-4 6704408 18.04 ns/op BenchmarkConvT2Ezero/smallint/64-4 6423589 18.39 ns/op BenchmarkConvT2Ezero/largeint/16-4 1953529 62.67 ns/op BenchmarkConvT2Ezero/largeint/32-4 2016468 56.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 1865763 59.47 ns/op BenchmarkMalloc8-4 1616234 68.65 ns/op BenchmarkMalloc16-4 1604956 69.14 ns/op BenchmarkMallocTypeInfo8-4 1617691 70.64 ns/op BenchmarkMallocTypeInfo16-4 1519627 81.24 ns/op BenchmarkMallocLargeStruct-4 183928 559.4 ns/op BenchmarkGoroutineSelect-4 67 1915743 ns/op BenchmarkGoroutineBlocking-4 91 1694312 ns/op BenchmarkGoroutineForRange-4 100 1784648 ns/op BenchmarkGoroutineIdle-4 96 1266622 ns/op BenchmarkHashStringSpeed-4 3229972 36.07 ns/op BenchmarkHashBytesSpeed-4 1873054 66.02 ns/op BenchmarkHashInt32Speed-4 3781620 31.68 ns/op BenchmarkHashInt64Speed-4 3846157 30.65 ns/op BenchmarkHashStringArraySpeed-4 654045 164.9 ns/op BenchmarkMegMap-4 3662294 32.57 ns/op BenchmarkMegOneMap-4 4861940 25.39 ns/op BenchmarkMegEqMap-4 1627 71567 ns/op BenchmarkMegEmptyMap-4 5667920 21.35 ns/op BenchmarkSmallStrMap-4 3729914 32.33 ns/op BenchmarkMapStringKeysEight_16-4 4084599 29.46 ns/op BenchmarkMapStringKeysEight_32-4 3773065 30.66 ns/op BenchmarkMapStringKeysEight_64-4 3681066 31.90 ns/op BenchmarkMapStringKeysEight_1M-4 3702886 31.99 ns/op BenchmarkIntMap-4 4363634 26.87 ns/op BenchmarkMapFirst/1-4 5545700 21.43 ns/op BenchmarkMapFirst/2-4 5257395 21.32 ns/op BenchmarkMapFirst/3-4 5571086 21.13 ns/op BenchmarkMapFirst/4-4 5331282 22.40 ns/op BenchmarkMapFirst/5-4 5283322 21.99 ns/op BenchmarkMapFirst/6-4 5289618 22.56 ns/op BenchmarkMapFirst/7-4 5448472 21.93 ns/op BenchmarkMapFirst/8-4 5086615 21.57 ns/op BenchmarkMapFirst/9-4 4880812 24.42 ns/op BenchmarkMapFirst/10-4 4732194 25.65 ns/op BenchmarkMapFirst/11-4 4855800 24.93 ns/op BenchmarkMapFirst/12-4 4675682 24.90 ns/op BenchmarkMapFirst/13-4 4899235 24.76 ns/op BenchmarkMapFirst/14-4 4831072 24.65 ns/op BenchmarkMapFirst/15-4 4779397 25.68 ns/op BenchmarkMapFirst/16-4 4626866 24.56 ns/op BenchmarkMapMid/1-4 4374892 27.20 ns/op BenchmarkMapMid/2-4 4235630 27.66 ns/op BenchmarkMapMid/3-4 4246388 27.81 ns/op BenchmarkMapMid/4-4 4151413 28.94 ns/op BenchmarkMapMid/5-4 4282501 28.21 ns/op BenchmarkMapMid/6-4 4006635 28.55 ns/op BenchmarkMapMid/7-4 4213599 28.20 ns/op BenchmarkMapMid/8-4 3891138 30.61 ns/op BenchmarkMapMid/9-4 3926738 31.36 ns/op BenchmarkMapMid/10-4 3685624 30.28 ns/op BenchmarkMapMid/11-4 3736893 30.27 ns/op BenchmarkMapMid/12-4 3744811 31.02 ns/op BenchmarkMapMid/13-4 4021148 29.51 ns/op BenchmarkMapMid/14-4 3834200 30.43 ns/op BenchmarkMapMid/15-4 2999872 40.47 ns/op BenchmarkMapMid/16-4 3227388 43.57 ns/op BenchmarkMapLast/1-4 3606772 37.13 ns/op BenchmarkMapLast/2-4 3225894 35.08 ns/op BenchmarkMapLast/3-4 4197692 27.93 ns/op BenchmarkMapLast/4-4 4033251 30.30 ns/op BenchmarkMapLast/5-4 4127541 28.77 ns/op BenchmarkMapLast/6-4 3964629 29.88 ns/op BenchmarkMapLast/7-4 3858189 30.07 ns/op BenchmarkMapLast/8-4 3571446 32.91 ns/op BenchmarkMapLast/9-4 3558800 29.75 ns/op BenchmarkMapLast/10-4 3666670 30.94 ns/op BenchmarkMapLast/11-4 3692127 36.64 ns/op BenchmarkMapLast/12-4 3816885 32.66 ns/op BenchmarkMapLast/13-4 3506727 30.75 ns/op BenchmarkMapLast/14-4 3651210 35.47 ns/op BenchmarkMapLast/15-4 3458686 30.69 ns/op BenchmarkMapLast/16-4 3584121 33.24 ns/op BenchmarkMapCycle-4 2325895 47.96 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3467700 30.91 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 3478 32210 ns/op BenchmarkMakeMap/[Byte]Byte-4 638095 164.0 ns/op BenchmarkMakeMap/[Int]Int-4 419692 282.7 ns/op BenchmarkNewEmptyMap-4 13934155 7.835 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 2022168 60.12 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 581174 189.5 ns/op BenchmarkMapIterEmpty-4 6093588 18.74 ns/op BenchmarkSameLengthMap-4 5619889 21.59 ns/op BenchmarkBigKeyMap-4 2014594 58.90 ns/op BenchmarkBigValMap-4 1819209 66.40 ns/op BenchmarkSmallKeyMap-4 3418340 34.34 ns/op BenchmarkMapPopulate/1-4 2776081 43.25 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 150854 751.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7550 14312 ns/op 6270 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 795 137773 ns/op 51776 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 61 2028524 ns/op 416633 B/op 205 allocs/op BenchmarkMapPopulate/100000-4 4 30301446 ns/op 6531768 B/op 2874 allocs/op BenchmarkComplexAlgMap-4 533332 212.3 ns/op BenchmarkGoMapClear/Reflexive/1-4 828448 150.8 ns/op BenchmarkGoMapClear/Reflexive/10-4 654364 158.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 244228 479.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 42681 2817 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4647 21567 ns/op BenchmarkGoMapClear/NonReflexive/1-4 648358 178.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 592604 193.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 228352 513.2 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 42768 2799 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4648 21668 ns/op BenchmarkMapStringConversion/32/simple-4 2027649 58.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1998598 59.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1866188 63.31 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1956524 61.19 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1858592 63.54 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1713530 67.20 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2458116 52.19 ns/op BenchmarkMapInterfacePtr-4 2345594 51.87 ns/op BenchmarkNewEmptyMapHintLessThan8-4 5493550 21.78 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 148020 839.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5061 20499 ns/op BenchmarkMapPop1000-4 424 297615 ns/op BenchmarkMapPop10000-4 20 5282820 ns/op BenchmarkMapAssign/Int32/256-4 3409311 34.35 ns/op BenchmarkMapAssign/Int32/65536-4 1121348 91.07 ns/op BenchmarkMapAssign/Int64/256-4 3025966 35.72 ns/op BenchmarkMapAssign/Int64/65536-4 1215339 96.24 ns/op BenchmarkMapAssign/Str/256-4 2580914 46.08 ns/op BenchmarkMapAssign/Str/65536-4 611283 168.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1891819 64.90 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 787524 134.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1820630 65.27 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 825679 146.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 548888 2456 ns/op BenchmarkMapOperatorAssign/Str/65536-4 218696 485.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 963488 143.8 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 278838 387.9 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 832651 129.2 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 239214 444.5 ns/op 58 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 695448 226.7 ns/op 65 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 130192 803.6 ns/op 117 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1931782 60.84 ns/op BenchmarkMapDelete/Int32/1000-4 1984305 59.07 ns/op BenchmarkMapDelete/Int32/10000-4 1985133 61.20 ns/op BenchmarkMapDelete/Int64/100-4 1732381 77.58 ns/op BenchmarkMapDelete/Int64/1000-4 1728262 60.80 ns/op BenchmarkMapDelete/Int64/10000-4 1924257 64.27 ns/op BenchmarkMapDelete/Str/100-4 1570657 77.58 ns/op BenchmarkMapDelete/Str/1000-4 1570545 77.37 ns/op BenchmarkMapDelete/Str/10000-4 1492834 81.01 ns/op BenchmarkMapDelete/Pointer/100-4 1621315 83.17 ns/op BenchmarkMapDelete/Pointer/1000-4 1847368 64.85 ns/op BenchmarkMapDelete/Pointer/10000-4 1789446 66.04 ns/op BenchmarkMemmove/0-4 18736890 6.314 ns/op BenchmarkMemmove/1-4 2182272 55.22 ns/op 18.11 MB/s BenchmarkMemmove/2-4 2102128 55.88 ns/op 35.79 MB/s BenchmarkMemmove/3-4 2146550 56.90 ns/op 52.73 MB/s BenchmarkMemmove/4-4 2092470 56.39 ns/op 70.93 MB/s BenchmarkMemmove/5-4 2105968 56.58 ns/op 88.37 MB/s BenchmarkMemmove/6-4 2131852 56.97 ns/op 105.32 MB/s BenchmarkMemmove/7-4 2126103 57.30 ns/op 122.15 MB/s BenchmarkMemmove/8-4 2200626 54.04 ns/op 148.05 MB/s BenchmarkMemmove/9-4 2066317 57.69 ns/op 156.01 MB/s BenchmarkMemmove/10-4 2065479 57.68 ns/op 173.38 MB/s BenchmarkMemmove/11-4 2044263 58.23 ns/op 188.92 MB/s BenchmarkMemmove/12-4 2071592 58.35 ns/op 205.64 MB/s BenchmarkMemmove/13-4 2049535 58.32 ns/op 222.92 MB/s BenchmarkMemmove/14-4 2007590 57.31 ns/op 244.28 MB/s BenchmarkMemmove/15-4 2010524 58.27 ns/op 257.44 MB/s BenchmarkMemmove/16-4 2101092 56.72 ns/op 282.06 MB/s BenchmarkMemmove/32-4 1951114 60.66 ns/op 527.56 MB/s BenchmarkMemmove/64-4 1896138 63.61 ns/op 1006.14 MB/s BenchmarkMemmove/128-4 1586882 75.51 ns/op 1695.18 MB/s BenchmarkMemmove/256-4 1000000 101.3 ns/op 2527.18 MB/s BenchmarkMemmove/512-4 730035 154.8 ns/op 3307.86 MB/s BenchmarkMemmove/1024-4 410571 291.8 ns/op 3509.06 MB/s BenchmarkMemmove/2048-4 235555 502.7 ns/op 4074.31 MB/s BenchmarkMemmove/4096-4 129056 922.7 ns/op 4438.95 MB/s BenchmarkMemmoveOverlap/32-4 1955607 60.79 ns/op 526.40 MB/s BenchmarkMemmoveOverlap/64-4 1862841 64.29 ns/op 995.47 MB/s BenchmarkMemmoveOverlap/128-4 1559989 76.92 ns/op 1664.12 MB/s BenchmarkMemmoveOverlap/256-4 1000000 101.4 ns/op 2524.30 MB/s BenchmarkMemmoveOverlap/512-4 774420 153.5 ns/op 3335.04 MB/s BenchmarkMemmoveOverlap/1024-4 392221 292.5 ns/op 3501.11 MB/s BenchmarkMemmoveOverlap/2048-4 237366 500.8 ns/op 4089.84 MB/s BenchmarkMemmoveOverlap/4096-4 128484 924.2 ns/op 4431.84 MB/s BenchmarkMemmoveUnalignedDst/0-4 16207395 8.862 ns/op BenchmarkMemmoveUnalignedDst/1-4 2071318 56.37 ns/op 17.74 MB/s BenchmarkMemmoveUnalignedDst/2-4 2080284 58.08 ns/op 34.44 MB/s BenchmarkMemmoveUnalignedDst/3-4 2071431 57.03 ns/op 52.60 MB/s BenchmarkMemmoveUnalignedDst/4-4 2099107 56.95 ns/op 70.23 MB/s BenchmarkMemmoveUnalignedDst/5-4 2083544 58.26 ns/op 85.82 MB/s BenchmarkMemmoveUnalignedDst/6-4 2077141 57.18 ns/op 104.93 MB/s BenchmarkMemmoveUnalignedDst/7-4 2092177 57.75 ns/op 121.22 MB/s BenchmarkMemmoveUnalignedDst/8-4 2181646 56.64 ns/op 141.25 MB/s BenchmarkMemmoveUnalignedDst/9-4 2036626 58.38 ns/op 154.17 MB/s BenchmarkMemmoveUnalignedDst/10-4 2022256 58.16 ns/op 171.95 MB/s BenchmarkMemmoveUnalignedDst/11-4 2048458 59.66 ns/op 184.39 MB/s BenchmarkMemmoveUnalignedDst/12-4 2056616 58.32 ns/op 205.77 MB/s BenchmarkMemmoveUnalignedDst/13-4 2060948 58.22 ns/op 223.28 MB/s BenchmarkMemmoveUnalignedDst/14-4 2080008 58.29 ns/op 240.19 MB/s BenchmarkMemmoveUnalignedDst/15-4 2049529 57.53 ns/op 260.75 MB/s BenchmarkMemmoveUnalignedDst/16-4 2024029 59.04 ns/op 270.99 MB/s BenchmarkMemmoveUnalignedDst/32-4 1876758 64.60 ns/op 495.37 MB/s BenchmarkMemmoveUnalignedDst/64-4 1762218 67.93 ns/op 942.16 MB/s BenchmarkMemmoveUnalignedDst/128-4 1501698 78.63 ns/op 1627.82 MB/s BenchmarkMemmoveUnalignedDst/256-4 1000000 104.9 ns/op 2440.17 MB/s BenchmarkMemmoveUnalignedDst/512-4 735238 158.2 ns/op 3236.67 MB/s BenchmarkMemmoveUnalignedDst/1024-4 393522 297.7 ns/op 3439.88 MB/s BenchmarkMemmoveUnalignedDst/2048-4 237985 503.9 ns/op 4064.45 MB/s BenchmarkMemmoveUnalignedDst/4096-4 129057 932.0 ns/op 4394.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1895092 62.26 ns/op 513.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1746930 68.73 ns/op 931.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1470712 81.34 ns/op 1573.59 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 1000000 109.4 ns/op 2340.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 709146 158.9 ns/op 3221.97 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 410370 287.5 ns/op 3561.47 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 235758 497.9 ns/op 4113.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129050 925.7 ns/op 4424.75 MB/s BenchmarkMemmoveUnalignedSrc/0-4 17507574 6.764 ns/op BenchmarkMemmoveUnalignedSrc/1-4 2147154 55.95 ns/op 17.87 MB/s BenchmarkMemmoveUnalignedSrc/2-4 2051996 58.19 ns/op 34.37 MB/s BenchmarkMemmoveUnalignedSrc/3-4 2080426 57.09 ns/op 52.55 MB/s BenchmarkMemmoveUnalignedSrc/4-4 2089482 58.64 ns/op 68.21 MB/s BenchmarkMemmoveUnalignedSrc/5-4 2122203 57.10 ns/op 87.57 MB/s BenchmarkMemmoveUnalignedSrc/6-4 2078764 56.95 ns/op 105.36 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2097040 56.38 ns/op 124.16 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2154914 54.64 ns/op 146.40 MB/s BenchmarkMemmoveUnalignedSrc/9-4 2070250 58.79 ns/op 153.08 MB/s BenchmarkMemmoveUnalignedSrc/10-4 2088801 58.05 ns/op 172.25 MB/s BenchmarkMemmoveUnalignedSrc/11-4 2061975 58.29 ns/op 188.71 MB/s BenchmarkMemmoveUnalignedSrc/12-4 2074045 57.73 ns/op 207.87 MB/s BenchmarkMemmoveUnalignedSrc/13-4 2076819 57.65 ns/op 225.48 MB/s BenchmarkMemmoveUnalignedSrc/14-4 2052592 58.51 ns/op 239.28 MB/s BenchmarkMemmoveUnalignedSrc/15-4 2045976 57.94 ns/op 258.88 MB/s BenchmarkMemmoveUnalignedSrc/16-4 2083084 57.86 ns/op 276.52 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1962919 61.48 ns/op 520.47 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1786190 67.06 ns/op 954.39 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1547637 78.28 ns/op 1635.12 MB/s BenchmarkMemmoveUnalignedSrc/256-4 1000000 103.9 ns/op 2464.99 MB/s BenchmarkMemmoveUnalignedSrc/512-4 751028 156.6 ns/op 3270.35 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 399207 291.8 ns/op 3508.68 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 233700 506.7 ns/op 4041.49 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129160 923.5 ns/op 4435.30 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1867243 62.84 ns/op 509.23 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1757679 67.39 ns/op 949.75 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1510443 77.94 ns/op 1642.25 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 104.0 ns/op 2461.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 680126 156.2 ns/op 3278.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 397596 293.7 ns/op 3486.82 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236432 501.3 ns/op 4085.57 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129882 926.8 ns/op 4419.54 MB/s BenchmarkMemclr/5-4 16690057 7.237 ns/op 690.89 MB/s BenchmarkMemclr/16-4 15421323 7.630 ns/op 2096.95 MB/s BenchmarkMemclr/64-4 13830806 8.883 ns/op 7204.90 MB/s BenchmarkMemclr/256-4 12245305 9.909 ns/op 25834.56 MB/s BenchmarkMemclr/4096-4 2851916 42.76 ns/op 95800.77 MB/s BenchmarkMemclr/65536-4 89372 1345 ns/op 48742.02 MB/s BenchmarkMemclr/1M-4 5326 21946 ns/op 47780.00 MB/s BenchmarkMemclr/4M-4 735 173790 ns/op 24134.29 MB/s BenchmarkMemclr/8M-4 367 319696 ns/op 26239.36 MB/s BenchmarkMemclr/16M-4 168 673424 ns/op 24913.30 MB/s BenchmarkMemclr/64M-4 40 2822602 ns/op 23775.53 MB/s BenchmarkMemclrUnaligned/0_5-4 8172534 14.35 ns/op 348.34 MB/s BenchmarkMemclrUnaligned/0_16-4 8059666 15.00 ns/op 1066.46 MB/s BenchmarkMemclrUnaligned/0_64-4 7655308 15.67 ns/op 4083.84 MB/s BenchmarkMemclrUnaligned/0_256-4 7257697 16.62 ns/op 15398.98 MB/s BenchmarkMemclrUnaligned/0_4096-4 2393301 49.55 ns/op 82660.26 MB/s BenchmarkMemclrUnaligned/0_65536-4 88893 1340 ns/op 48914.49 MB/s BenchmarkMemclrUnaligned/1_5-4 8329993 14.59 ns/op 342.72 MB/s BenchmarkMemclrUnaligned/1_16-4 8044452 14.98 ns/op 1068.07 MB/s BenchmarkMemclrUnaligned/1_64-4 7515610 15.53 ns/op 4120.94 MB/s BenchmarkMemclrUnaligned/1_256-4 6606754 18.28 ns/op 14005.02 MB/s BenchmarkMemclrUnaligned/1_4096-4 1418972 77.88 ns/op 52596.01 MB/s BenchmarkMemclrUnaligned/1_65536-4 83376 1424 ns/op 46037.49 MB/s BenchmarkMemclrUnaligned/4_5-4 8343238 14.34 ns/op 348.67 MB/s BenchmarkMemclrUnaligned/4_16-4 7904127 15.47 ns/op 1034.19 MB/s BenchmarkMemclrUnaligned/4_64-4 7653361 15.67 ns/op 4083.15 MB/s BenchmarkMemclrUnaligned/4_256-4 6686408 17.64 ns/op 14513.04 MB/s BenchmarkMemclrUnaligned/4_4096-4 1545264 77.72 ns/op 52700.34 MB/s BenchmarkMemclrUnaligned/4_65536-4 83025 1431 ns/op 45787.21 MB/s BenchmarkMemclrUnaligned/7_5-4 8276673 14.65 ns/op 341.19 MB/s BenchmarkMemclrUnaligned/7_16-4 7930268 14.88 ns/op 1075.56 MB/s BenchmarkMemclrUnaligned/7_64-4 7674103 15.57 ns/op 4110.07 MB/s BenchmarkMemclrUnaligned/7_256-4 6552642 17.70 ns/op 14461.43 MB/s BenchmarkMemclrUnaligned/7_4096-4 1490700 78.39 ns/op 52253.64 MB/s BenchmarkMemclrUnaligned/7_65536-4 81949 1433 ns/op 45718.30 MB/s BenchmarkMemclrUnaligned/0_1M-4 5239 22327 ns/op 46964.25 MB/s BenchmarkMemclrUnaligned/0_4M-4 758 155703 ns/op 26937.82 MB/s BenchmarkMemclrUnaligned/0_8M-4 355 317395 ns/op 26429.58 MB/s BenchmarkMemclrUnaligned/0_16M-4 177 658340 ns/op 25484.11 MB/s BenchmarkMemclrUnaligned/0_64M-4 39 2743171 ns/op 24463.97 MB/s BenchmarkMemclrUnaligned/1_1M-4 5120 22656 ns/op 46282.48 MB/s BenchmarkMemclrUnaligned/1_4M-4 682 178318 ns/op 23521.45 MB/s BenchmarkMemclrUnaligned/1_8M-4 344 336381 ns/op 24937.84 MB/s BenchmarkMemclrUnaligned/1_16M-4 159 709643 ns/op 23641.77 MB/s BenchmarkMemclrUnaligned/1_64M-4 40 2741241 ns/op 24481.20 MB/s BenchmarkMemclrUnaligned/4_1M-4 5169 23076 ns/op 45439.82 MB/s BenchmarkMemclrUnaligned/4_4M-4 704 167480 ns/op 25043.61 MB/s BenchmarkMemclrUnaligned/4_8M-4 343 340759 ns/op 24617.41 MB/s BenchmarkMemclrUnaligned/4_16M-4 160 699383 ns/op 23988.61 MB/s BenchmarkMemclrUnaligned/4_64M-4 40 2861720 ns/op 23450.54 MB/s BenchmarkMemclrUnaligned/7_1M-4 4615 24742 ns/op 42380.37 MB/s BenchmarkMemclrUnaligned/7_4M-4 673 173148 ns/op 24223.76 MB/s BenchmarkMemclrUnaligned/7_8M-4 350 333388 ns/op 25161.69 MB/s BenchmarkMemclrUnaligned/7_16M-4 164 716496 ns/op 23415.64 MB/s BenchmarkMemclrUnaligned/7_64M-4 38 2731112 ns/op 24571.99 MB/s BenchmarkGoMemclr/5-4 2904646 41.19 ns/op 121.38 MB/s BenchmarkGoMemclr/16-4 716698 161.0 ns/op 99.35 MB/s BenchmarkGoMemclr/64-4 180073 643.5 ns/op 99.46 MB/s BenchmarkGoMemclr/256-4 47119 2516 ns/op 101.73 MB/s BenchmarkMemclrRange/1K_2K-4 91435 1318 ns/op 72765.88 MB/s BenchmarkMemclrRange/2K_8K-4 34826 3456 ns/op 96505.82 MB/s BenchmarkMemclrRange/4K_16K-4 45398 2647 ns/op 122071.92 MB/s BenchmarkMemclrRange/160K_228K-4 3486 33866 ns/op 49100.65 MB/s BenchmarkClearFat7-4 7984645 14.76 ns/op BenchmarkClearFat8-4 8681884 13.86 ns/op BenchmarkClearFat11-4 7670388 15.63 ns/op BenchmarkClearFat12-4 7495015 15.87 ns/op BenchmarkClearFat13-4 7584996 15.58 ns/op BenchmarkClearFat14-4 7501605 15.92 ns/op BenchmarkClearFat15-4 7704464 15.62 ns/op BenchmarkClearFat16-4 8019907 14.99 ns/op BenchmarkClearFat24-4 7768635 15.37 ns/op BenchmarkClearFat32-4 7246156 16.76 ns/op BenchmarkClearFat40-4 7125031 16.81 ns/op BenchmarkClearFat48-4 6674368 17.74 ns/op BenchmarkClearFat56-4 6474882 18.36 ns/op BenchmarkClearFat64-4 6221605 19.20 ns/op BenchmarkClearFat72-4 5969816 20.19 ns/op BenchmarkClearFat128-4 4441662 26.91 ns/op BenchmarkClearFat256-4 2996590 40.52 ns/op BenchmarkClearFat512-4 1771536 67.43 ns/op BenchmarkClearFat1024-4 856651 137.0 ns/op BenchmarkClearFat1032-4 846375 138.5 ns/op BenchmarkClearFat1040-4 789063 149.2 ns/op BenchmarkCopyFat7-4 7836266 16.99 ns/op BenchmarkCopyFat8-4 8784596 17.11 ns/op BenchmarkCopyFat11-4 7452510 16.06 ns/op BenchmarkCopyFat12-4 7488765 15.93 ns/op BenchmarkCopyFat13-4 7633026 15.64 ns/op BenchmarkCopyFat14-4 7484330 15.71 ns/op BenchmarkCopyFat15-4 7544683 15.94 ns/op BenchmarkCopyFat16-4 8133896 16.21 ns/op BenchmarkCopyFat24-4 7705419 15.54 ns/op BenchmarkCopyFat32-4 7168579 17.37 ns/op BenchmarkCopyFat64-4 6110816 19.62 ns/op BenchmarkCopyFat72-4 5934693 20.13 ns/op BenchmarkCopyFat128-4 4230342 28.10 ns/op BenchmarkCopyFat256-4 2827168 42.39 ns/op BenchmarkCopyFat512-4 1651111 72.47 ns/op BenchmarkCopyFat520-4 1626576 73.20 ns/op BenchmarkCopyFat1024-4 775851 149.5 ns/op BenchmarkCopyFat1032-4 778969 150.8 ns/op BenchmarkCopyFat1040-4 794283 150.3 ns/op BenchmarkIssue18740/2byte-4 500 242176 ns/op BenchmarkIssue18740/4byte-4 838 141851 ns/op BenchmarkIssue18740/8byte-4 1174 102610 ns/op BenchmarkMemclrKnownSize1-4 11376800 10.47 ns/op 95.47 MB/s BenchmarkMemclrKnownSize2-4 7274450 17.21 ns/op 116.18 MB/s BenchmarkMemclrKnownSize4-4 4090135 29.16 ns/op 137.19 MB/s BenchmarkMemclrKnownSize8-4 1489790 80.41 ns/op 99.49 MB/s BenchmarkMemclrKnownSize16-4 739196 159.4 ns/op 100.40 MB/s BenchmarkMemclrKnownSize32-4 363316 328.2 ns/op 97.49 MB/s BenchmarkMemclrKnownSize64-4 190183 621.5 ns/op 102.98 MB/s BenchmarkMemclrKnownSize112-4 110239 1105 ns/op 101.39 MB/s BenchmarkMemclrKnownSize128-4 96853 1243 ns/op 102.99 MB/s BenchmarkMemclrKnownSize192-4 62104 1895 ns/op 101.32 MB/s BenchmarkMemclrKnownSize248-4 48810 2387 ns/op 103.89 MB/s BenchmarkMemclrKnownSize256-4 46267 2496 ns/op 102.57 MB/s BenchmarkMemclrKnownSize512-4 23563 4896 ns/op 104.58 MB/s BenchmarkMemclrKnownSize1024-4 10000 12562 ns/op 81.51 MB/s BenchmarkMemclrKnownSize4096-4 2968 40375 ns/op 101.45 MB/s BenchmarkMemclrKnownSize512KiB-4 21 5279959 ns/op 99.30 MB/s BenchmarkReadMetricsLatency-4 24571 3520 p50-ns 6701 p90-ns 21188 p99-ns BenchmarkFinalizer-4 223 530674 ns/op BenchmarkFinalizerRun-4 239994 532.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 8778525 12.37 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3270811 36.66 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2649588 45.26 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2631007 44.73 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1479796 80.79 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1331962 89.60 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2421646 48.86 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1401836 84.85 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1489522 79.81 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2181018 54.26 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2189822 54.02 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1916640 62.29 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1673233 71.45 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1475406 81.07 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6415558 18.72 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6140227 19.36 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6242374 19.24 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6350306 18.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5772942 20.83 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5200177 23.19 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6454921 18.73 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6255320 19.26 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6206774 19.28 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6368892 18.78 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6185270 19.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6179550 19.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6401365 18.86 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6245796 19.15 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6228589 19.34 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6297411 18.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6204522 19.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6239080 19.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6383902 18.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5582840 21.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5578826 21.62 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6308391 18.73 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5635520 21.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5656478 21.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6337923 18.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5654168 21.54 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5623579 21.56 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6400635 18.88 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5638969 21.57 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5598666 21.48 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6403519 18.87 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6294979 19.26 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6225789 19.37 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6362250 18.87 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6239785 19.27 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6227223 19.25 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6289898 18.73 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6118326 19.20 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6151707 19.32 ns/op BenchmarkNetpollBreak-4 4892 23403 ns/op BenchmarkPinnerPinUnpinBatch-4 1117 95758 ns/op BenchmarkPinnerPinUnpinBatchDouble-4 214 547927 ns/op BenchmarkPinnerPinUnpinBatchTiny-4 1329 92683 ns/op BenchmarkPinnerPinUnpin-4 1384108 85.09 ns/op BenchmarkPinnerPinUnpinTiny-4 1385103 86.13 ns/op BenchmarkPinnerPinUnpinDouble-4 483138 241.8 ns/op BenchmarkPinnerPinUnpinParallel-4 4478534 29.38 ns/op BenchmarkPinnerPinUnpinParallelTiny-4 4449262 30.19 ns/op BenchmarkPinnerPinUnpinParallelDouble-4 304868 477.2 ns/op BenchmarkPinnerIsPinnedOnPinned-4 6919111 16.79 ns/op BenchmarkPinnerIsPinnedOnUnpinned-4 7088282 16.06 ns/op BenchmarkPinnerIsPinnedOnPinnedParallel-4 9476791 10.72 ns/op BenchmarkPinnerIsPinnedOnUnpinnedParallel-4 8889696 12.24 ns/op BenchmarkPingPongHog-4 402 349307 ns/op BenchmarkStackGrowth-4 119893 1016 ns/op BenchmarkStackGrowthDeep-4 1207 84788 ns/op BenchmarkCreateGoroutines-4 60742 1835 ns/op BenchmarkCreateGoroutinesParallel-4 52968 3331 ns/op BenchmarkCreateGoroutinesCapture-4 10000 11106 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 47830 2491 ns/op BenchmarkClosureCall-4 22213150 5.483 ns/op BenchmarkWakeupParallelSpinning/0s-4 9532 18096 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5205 22451 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5596 22415 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3237 35585 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2097 55417 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1288 93715 ns/op BenchmarkWakeupParallelSpinning/50µs-4 643 187497 ns/op BenchmarkWakeupParallelSpinning/100µs-4 375 353001 ns/op BenchmarkWakeupParallelSyscall/0s-4 735 149935 ns/op BenchmarkWakeupParallelSyscall/1µs-4 753 149058 ns/op BenchmarkWakeupParallelSyscall/2µs-4 804 149122 ns/op BenchmarkWakeupParallelSyscall/5µs-4 774 160362 ns/op BenchmarkWakeupParallelSyscall/10µs-4 686 173180 ns/op BenchmarkWakeupParallelSyscall/20µs-4 615 192260 ns/op BenchmarkWakeupParallelSyscall/50µs-4 463 256285 ns/op BenchmarkWakeupParallelSyscall/100µs-4 319 405722 ns/op BenchmarkMatmult-4 3255813 33.72 ns/op BenchmarkFastrand-4 14452090 9.331 ns/op BenchmarkFastrand64-4 13908310 7.489 ns/op BenchmarkFastrandHashiter-4 5428704 24.30 ns/op BenchmarkFastrandn/2-4 7175163 16.82 ns/op BenchmarkFastrandn/3-4 7458697 16.06 ns/op BenchmarkFastrandn/4-4 7662302 15.66 ns/op BenchmarkFastrandn/5-4 7537470 15.75 ns/op BenchmarkIfaceCmp100-4 106353 1125 ns/op BenchmarkIfaceCmpNil100-4 188199 638.7 ns/op BenchmarkEfaceCmpDiff-4 40699 2911 ns/op BenchmarkEfaceCmpDiffIndirect-4 37326 3205 ns/op BenchmarkDefer-4 2051670 58.38 ns/op BenchmarkDefer10-4 998930 137.3 ns/op BenchmarkDeferMany-4 528356 533.6 ns/op BenchmarkPanicRecover-4 214448 552.3 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 9198 13490 ns/op 13390 p50-ns 15788 p90-ns 24173 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8637 16781 ns/op 14009 p50-ns 18416 p90-ns 82780 p99-ns BenchmarkGoroutineProfile/small/idle-4 2427 44024 ns/op 44662 p50-ns 53303 p90-ns 68822 p99-ns BenchmarkGoroutineProfile/small/loaded-4 380 292471 ns/op 99358 p50-ns 307975 p90-ns 4985950 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 10000 12886 ns/op 11150 p50-ns 15215 p90-ns 25710 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 9050 20244 ns/op 13827 p50-ns 18115 p90-ns 108415 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7554353 ns/op 7540881 p50-ns 7657309 p90-ns 7847840 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 12360311 ns/op 9528571 p50-ns 18460759 p90-ns 18667197 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 9068 13047 ns/op 11385 p50-ns 16373 p90-ns 27230 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5844 21143 ns/op 14000 p50-ns 21700 p90-ns 196136 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 1160 95626 ns/op 92744 p50-ns 104600 p90-ns 151586 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 381 418652 ns/op 166092 p50-ns 263785 p90-ns 4459962 p99-ns BenchmarkRWMutexUncontended-4 2904462 43.04 ns/op BenchmarkRWMutexWrite100-4 815098 151.8 ns/op BenchmarkRWMutexWrite10-4 139300 860.0 ns/op BenchmarkRWMutexWorkWrite100-4 710728 185.2 ns/op BenchmarkRWMutexWorkWrite10-4 111310 1255 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 2122 54854 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 862 134884 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 1071 106600 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 427 281995 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 536 218987 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 198 591237 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 276 427078 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1241512 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 343990 326.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 380628 344.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 329472 358.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 303469 332.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 294664 342.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 240346 423.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 302569 346.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 345810 359.5 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 310059 402.3 ns/op BenchmarkMakeSlice/Byte-4 2186136 51.96 ns/op BenchmarkMakeSlice/Int16-4 1972508 52.25 ns/op BenchmarkMakeSlice/Int-4 1847086 67.02 ns/op BenchmarkMakeSlice/Ptr-4 1462710 86.27 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 109.5 ns/op BenchmarkMakeSlice/Struct/32-4 921536 129.3 ns/op BenchmarkMakeSlice/Struct/40-4 723447 156.9 ns/op BenchmarkGrowSlice/Byte-4 963970 136.1 ns/op BenchmarkGrowSlice/Int16-4 858450 146.7 ns/op BenchmarkGrowSlice/Int-4 699154 178.7 ns/op BenchmarkGrowSlice/Ptr-4 580713 214.4 ns/op BenchmarkGrowSlice/Struct/24-4 352269 317.5 ns/op BenchmarkGrowSlice/Struct/32-4 336363 356.4 ns/op BenchmarkGrowSlice/Struct/40-4 257725 450.9 ns/op BenchmarkExtendSlice/IntSlice-4 643579 202.5 ns/op BenchmarkExtendSlice/PointerSlice-4 505716 239.8 ns/op BenchmarkExtendSlice/NoGrow-4 1000000 125.5 ns/op BenchmarkAppend-4 1000000 113.5 ns/op BenchmarkAppendGrowByte-4 4 27647342 ns/op BenchmarkAppendGrowString-4 1 335812657 ns/op BenchmarkAppendSlice/1Bytes-4 2052014 57.67 ns/op BenchmarkAppendSlice/4Bytes-4 2071695 56.77 ns/op BenchmarkAppendSlice/7Bytes-4 2026531 59.11 ns/op BenchmarkAppendSlice/8Bytes-4 2053731 58.15 ns/op BenchmarkAppendSlice/15Bytes-4 2025042 60.42 ns/op BenchmarkAppendSlice/16Bytes-4 1975650 60.58 ns/op BenchmarkAppendSlice/32Bytes-4 1891845 61.20 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 88302 1289 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23127 5137 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7080 19150 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1410 74610 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 114 1058318 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 4808787 ns/op BenchmarkAppendStr/1Bytes-4 1610167 72.16 ns/op BenchmarkAppendStr/4Bytes-4 1666510 71.09 ns/op BenchmarkAppendStr/8Bytes-4 1608528 72.67 ns/op BenchmarkAppendStr/16Bytes-4 1586650 74.63 ns/op BenchmarkAppendStr/32Bytes-4 1578758 74.59 ns/op BenchmarkAppendSpecialCase-4 1000000 116.0 ns/op BenchmarkCopy/1Byte-4 2167531 56.88 ns/op 17.58 MB/s BenchmarkCopy/1String-4 2112870 58.30 ns/op 17.15 MB/s BenchmarkCopy/2Byte-4 2146791 57.11 ns/op 35.02 MB/s BenchmarkCopy/2String-4 2045400 57.71 ns/op 34.66 MB/s BenchmarkCopy/4Byte-4 2162749 56.27 ns/op 71.09 MB/s BenchmarkCopy/4String-4 2159638 56.12 ns/op 71.28 MB/s BenchmarkCopy/8Byte-4 2165139 54.19 ns/op 147.64 MB/s BenchmarkCopy/8String-4 2202186 54.11 ns/op 147.84 MB/s BenchmarkCopy/12Byte-4 2061764 56.75 ns/op 211.45 MB/s BenchmarkCopy/12String-4 1999941 59.32 ns/op 202.29 MB/s BenchmarkCopy/16Byte-4 2141814 55.98 ns/op 285.80 MB/s BenchmarkCopy/16String-4 2103415 57.04 ns/op 280.51 MB/s BenchmarkCopy/32Byte-4 1990233 59.67 ns/op 536.26 MB/s BenchmarkCopy/32String-4 1920603 62.03 ns/op 515.88 MB/s BenchmarkCopy/128Byte-4 1587345 75.12 ns/op 1704.04 MB/s BenchmarkCopy/128String-4 1474099 81.06 ns/op 1579.17 MB/s BenchmarkCopy/1024Byte-4 401409 294.5 ns/op 3477.51 MB/s BenchmarkCopy/1024String-4 356296 338.4 ns/op 3026.38 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 37305 3097 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 23089 5011 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 14449 8298 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11866 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7856 13915 ns/op BenchmarkAppendInPlace/Grow/Byte-4 148702 698.7 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 157803 693.3 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 113540 978.1 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 101619 1155 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 80966 1268 ns/op BenchmarkStackCopyPtr-4 1 148115235 ns/op BenchmarkStackCopy-4 2 91694398 ns/op BenchmarkStackCopyNoCache-4 25 4662707 ns/op BenchmarkStackCopyWithStkobj-4 1 113557600 ns/op BenchmarkIssue18138-4 942 124951 ns/op BenchmarkCompareStringEqual-4 14708140 7.964 ns/op BenchmarkCompareStringIdentical-4 18707965 6.444 ns/op BenchmarkCompareStringSameLength-4 16211100 7.402 ns/op BenchmarkCompareStringDifferentLength-4 21536283 5.515 ns/op BenchmarkCompareStringBigUnaligned-4 1590 73872 ns/op 14194.64 MB/s BenchmarkCompareStringBig-4 1455 69582 ns/op 15069.88 MB/s BenchmarkConcatStringAndBytes-4 2422333 49.11 ns/op BenchmarkSliceByteToString/1-4 2594812 46.00 ns/op BenchmarkSliceByteToString/2-4 1341015 93.15 ns/op BenchmarkSliceByteToString/4-4 1369815 86.82 ns/op BenchmarkSliceByteToString/8-4 1380476 89.34 ns/op BenchmarkSliceByteToString/16-4 1291225 89.90 ns/op BenchmarkSliceByteToString/32-4 1000000 108.5 ns/op BenchmarkSliceByteToString/64-4 1000000 134.3 ns/op BenchmarkSliceByteToString/128-4 916426 173.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2748057 43.24 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 981000 123.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 103.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3969547 29.49 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1821964 65.97 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 2079498 57.87 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2636137 45.37 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 526705 224.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 638349 183.7 ns/op BenchmarkRuneIterate/range/ASCII-4 7089512 17.17 ns/op BenchmarkRuneIterate/range/Japanese-4 2298055 51.21 ns/op BenchmarkRuneIterate/range/MixedLength-4 2463447 44.34 ns/op BenchmarkRuneIterate/range1/ASCII-4 7002981 17.03 ns/op BenchmarkRuneIterate/range1/Japanese-4 2306308 51.46 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2636035 44.11 ns/op BenchmarkRuneIterate/range2/ASCII-4 7006980 17.03 ns/op BenchmarkRuneIterate/range2/Japanese-4 2303559 51.21 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2639306 44.10 ns/op BenchmarkArrayEqual-4 19705558 6.020 ns/op BenchmarkFunc/Name-4 3353780 35.21 ns/op BenchmarkFunc/Entry-4 12530787 9.481 ns/op BenchmarkFunc/FileLine-4 1827320 65.65 ns/op PASS ok runtime 142.436s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 28890 4123 ns/op BenchmarkHandle/concurrent-4 18376 6290 ns/op PASS ok runtime/cgo 1.477s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 22621580 5.281 ns/op BenchmarkAtomicStore64-4 11348796 11.03 ns/op BenchmarkAtomicLoad-4 22454433 5.272 ns/op BenchmarkAtomicStore-4 10957758 10.96 ns/op BenchmarkAnd8-4 10950800 10.98 ns/op BenchmarkAnd-4 10915244 10.99 ns/op BenchmarkAnd8Parallel-4 2414634 48.71 ns/op BenchmarkAndParallel-4 2715186 47.14 ns/op BenchmarkOr8-4 10935030 10.89 ns/op BenchmarkOr-4 10872432 10.83 ns/op BenchmarkOr8Parallel-4 2813728 47.84 ns/op BenchmarkOrParallel-4 2938992 48.37 ns/op BenchmarkXadd-4 2323413 50.07 ns/op BenchmarkXadd64-4 2841574 48.60 ns/op BenchmarkCas-4 2037043 57.84 ns/op BenchmarkCas64-4 2176455 58.37 ns/op BenchmarkXchg-4 2259835 50.59 ns/op BenchmarkXchg64-4 3009117 44.90 ns/op PASS ok runtime/internal/atomic 3.843s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4311338 27.74 ns/op BenchmarkMulUintptr/large-4 3616362 33.27 ns/op PASS ok runtime/internal/math 1.321s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 5746783 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 8577534 ns/op 747.7 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 1111 117473 ns/op 6.389 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 11874487 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 18556853 ns/op 1378 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 170 646186 ns/op 53.34 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 71754190 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 95424668 ns/op 7936 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 7872491 ns/op 637.1 concurrent_launches/op PASS ok runtime/pprof 2.829s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 40 3012299 ns/op BenchmarkStackLeak-4 22494 4590 ns/op PASS ok runtime/race 1.443s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 4629427 23.25 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 294955 358.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 1.370s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqualFunc_Large-4 28 3612293 ns/op BenchmarkIndex_Large-4 21020 5526 ns/op BenchmarkIndexFunc_Large-4 112 989964 ns/op BenchmarkCompact/nil-4 7966786 15.46 ns/op BenchmarkCompact/one-4 1880420 62.85 ns/op BenchmarkCompact/sorted-4 1223389 98.73 ns/op BenchmarkCompact/1_item-4 1000000 111.9 ns/op BenchmarkCompact/unsorted-4 1217474 98.40 ns/op BenchmarkCompact/many-4 685131 171.1 ns/op BenchmarkCompact_Large-4 789 149280 ns/op BenchmarkCompactFunc_Large-4 64 1754570 ns/op BenchmarkReplace/naive-fast-4 80953 1266 ns/op BenchmarkReplace/optimized-fast-4 97213 1082 ns/op BenchmarkReplace/naive-slow-4 33818 3206 ns/op BenchmarkReplace/optimized-slow-4 38173 2964 ns/op BenchmarkSortInts-4 2 94430462 ns/op BenchmarkSlicesSortInts-4 2 59909632 ns/op BenchmarkSlicesSortInts_Sorted-4 60 1937703 ns/op BenchmarkSlicesSortInts_Reversed-4 38 3102119 ns/op BenchmarkSortStrings-4 1 126790272 ns/op BenchmarkSlicesSortStrings-4 2 92609050 ns/op BenchmarkSortStructs-4 1 155453535 ns/op BenchmarkSortFuncStructs-4 1 131463263 ns/op BenchmarkBinarySearchFloats/Size16-4 1266831 94.88 ns/op BenchmarkBinarySearchFloats/Size32-4 1000000 108.0 ns/op BenchmarkBinarySearchFloats/Size64-4 947540 121.4 ns/op BenchmarkBinarySearchFloats/Size128-4 873298 133.6 ns/op BenchmarkBinarySearchFloats/Size512-4 737698 159.3 ns/op BenchmarkBinarySearchFloats/Size1024-4 661449 172.6 ns/op BenchmarkBinarySearchFuncStruct/Size16-4 589832 197.9 ns/op BenchmarkBinarySearchFuncStruct/Size32-4 505315 231.3 ns/op BenchmarkBinarySearchFuncStruct/Size64-4 443028 267.7 ns/op BenchmarkBinarySearchFuncStruct/Size128-4 377604 312.7 ns/op BenchmarkBinarySearchFuncStruct/Size512-4 313904 377.1 ns/op BenchmarkBinarySearchFuncStruct/Size1024-4 288088 414.8 ns/op PASS ok slices 17.860s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 184932 647.5 ns/op BenchmarkSortString1K-4 183 714494 ns/op BenchmarkSortString1K_Slice-4 213 554120 ns/op BenchmarkStableString1K-4 94 1091618 ns/op BenchmarkSortInt1K-4 208 553743 ns/op BenchmarkSortInt1K_Sorted-4 3237 36359 ns/op BenchmarkSortInt1K_Reversed-4 1995 69786 ns/op BenchmarkSortInt1K_Mod8-4 534 220412 ns/op BenchmarkStableInt1K-4 141 823590 ns/op BenchmarkStableInt1K_Slice-4 165 730870 ns/op BenchmarkSortInt64K-4 2 53749846 ns/op BenchmarkSortInt64K_Slice-4 3 44718189 ns/op BenchmarkStableInt64K-4 2 74749273 ns/op BenchmarkSort1e2-4 447 260490 ns/op BenchmarkStable1e2-4 174 676493 ns/op BenchmarkSort1e4-4 2 52611768 ns/op BenchmarkStable1e4-4 1 227068477 ns/op PASS ok sort 4.536s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 885877 135.3 ns/op BenchmarkAtof64Float-4 637867 159.0 ns/op BenchmarkAtof64FloatExp-4 666235 176.7 ns/op BenchmarkAtof64Big-4 477368 245.1 ns/op BenchmarkAtof64RandomBits-4 240805 475.8 ns/op BenchmarkAtof64RandomFloats-4 452324 256.0 ns/op BenchmarkAtof64RandomLongFloats-4 284646 410.7 ns/op BenchmarkAtof32Decimal-4 841602 136.7 ns/op BenchmarkAtof32Float-4 689900 157.8 ns/op BenchmarkAtof32FloatExp-4 628335 181.8 ns/op BenchmarkAtof32Random-4 373994 307.9 ns/op BenchmarkAtof32RandomLong-4 162772 727.8 ns/op BenchmarkParseInt/Pos/7bit-4 1392014 87.05 ns/op BenchmarkParseInt/Pos/26bit-4 736146 176.0 ns/op BenchmarkParseInt/Pos/31bit-4 673808 174.2 ns/op BenchmarkParseInt/Pos/56bit-4 423006 285.1 ns/op BenchmarkParseInt/Pos/63bit-4 393382 337.8 ns/op BenchmarkParseInt/Neg/7bit-4 1412989 84.92 ns/op BenchmarkParseInt/Neg/26bit-4 731629 157.8 ns/op BenchmarkParseInt/Neg/31bit-4 630759 176.5 ns/op BenchmarkParseInt/Neg/56bit-4 412483 280.0 ns/op BenchmarkParseInt/Neg/63bit-4 377059 300.0 ns/op BenchmarkAtoi/Pos/7bit-4 2097631 57.65 ns/op BenchmarkAtoi/Pos/26bit-4 890545 123.7 ns/op BenchmarkAtoi/Pos/31bit-4 789574 139.0 ns/op BenchmarkAtoi/Pos/56bit-4 514813 223.8 ns/op BenchmarkAtoi/Pos/63bit-4 370652 312.6 ns/op BenchmarkAtoi/Neg/7bit-4 2082903 58.32 ns/op BenchmarkAtoi/Neg/26bit-4 926186 122.5 ns/op BenchmarkAtoi/Neg/31bit-4 812184 138.3 ns/op BenchmarkAtoi/Neg/56bit-4 475292 216.0 ns/op BenchmarkAtoi/Neg/63bit-4 353500 308.1 ns/op BenchmarkFormatFloat/Decimal-4 121094 977.0 ns/op BenchmarkFormatFloat/Float-4 109800 1116 ns/op BenchmarkFormatFloat/Exp-4 118662 999.2 ns/op BenchmarkFormatFloat/NegExp-4 119665 991.7 ns/op BenchmarkFormatFloat/LongExp-4 103042 1182 ns/op BenchmarkFormatFloat/Big-4 85724 1213 ns/op BenchmarkFormatFloat/BinaryExp-4 225136 523.9 ns/op BenchmarkFormatFloat/32Integer-4 123216 989.2 ns/op BenchmarkFormatFloat/32ExactFraction-4 124116 948.8 ns/op BenchmarkFormatFloat/32Point-4 110804 1058 ns/op BenchmarkFormatFloat/32Exp-4 122275 995.4 ns/op BenchmarkFormatFloat/32NegExp-4 125493 960.8 ns/op BenchmarkFormatFloat/32Shortest-4 128382 924.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 145414 823.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 142072 845.7 ns/op BenchmarkFormatFloat/64Fixed1-4 161542 739.0 ns/op BenchmarkFormatFloat/64Fixed2-4 153098 729.6 ns/op BenchmarkFormatFloat/64Fixed3-4 160941 730.4 ns/op BenchmarkFormatFloat/64Fixed4-4 159504 724.9 ns/op BenchmarkFormatFloat/64Fixed12-4 95622 1276 ns/op BenchmarkFormatFloat/64Fixed16-4 123178 977.7 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 121226 978.5 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 113144 1067 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2758 42972 ns/op BenchmarkFormatFloat/Slowpath64-4 102818 1154 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 103056 1172 ns/op BenchmarkAppendFloat/Decimal-4 150306 791.6 ns/op BenchmarkAppendFloat/Float-4 130886 902.2 ns/op BenchmarkAppendFloat/Exp-4 145882 804.5 ns/op BenchmarkAppendFloat/NegExp-4 144993 814.5 ns/op BenchmarkAppendFloat/LongExp-4 118713 991.4 ns/op BenchmarkAppendFloat/Big-4 116277 1016 ns/op BenchmarkAppendFloat/BinaryExp-4 348650 342.4 ns/op BenchmarkAppendFloat/32Integer-4 149691 805.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 141406 811.1 ns/op BenchmarkAppendFloat/32Point-4 136795 863.1 ns/op BenchmarkAppendFloat/32Exp-4 145436 798.0 ns/op BenchmarkAppendFloat/32NegExp-4 149551 790.6 ns/op BenchmarkAppendFloat/32Shortest-4 165309 721.4 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 189391 635.1 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 177416 669.1 ns/op BenchmarkAppendFloat/64Fixed1-4 209202 561.3 ns/op BenchmarkAppendFloat/64Fixed2-4 210704 566.3 ns/op BenchmarkAppendFloat/64Fixed3-4 208555 565.7 ns/op BenchmarkAppendFloat/64Fixed4-4 210954 556.2 ns/op BenchmarkAppendFloat/64Fixed12-4 113647 1051 ns/op BenchmarkAppendFloat/64Fixed16-4 146970 805.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 156753 748.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 136886 864.7 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2641 42749 ns/op BenchmarkAppendFloat/Slowpath64-4 119222 985.5 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 125788 949.8 ns/op BenchmarkFormatInt-4 18832 6373 ns/op BenchmarkAppendInt-4 21058 5708 ns/op BenchmarkFormatUint-4 94837 1233 ns/op BenchmarkAppendUint-4 107696 1103 ns/op BenchmarkFormatIntSmall/7-4 2872082 42.11 ns/op BenchmarkFormatIntSmall/42-4 2930050 40.52 ns/op BenchmarkAppendIntSmall-4 1555016 78.32 ns/op BenchmarkAppendUintVarlen/1-4 1442311 82.45 ns/op BenchmarkAppendUintVarlen/12-4 1425184 84.10 ns/op BenchmarkAppendUintVarlen/123-4 1000000 112.5 ns/op BenchmarkAppendUintVarlen/1234-4 1000000 112.4 ns/op BenchmarkAppendUintVarlen/12345-4 1000000 115.0 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 115.6 ns/op BenchmarkAppendUintVarlen/1234567-4 975927 119.3 ns/op BenchmarkAppendUintVarlen/12345678-4 1000000 116.0 ns/op BenchmarkAppendUintVarlen/123456789-4 931556 123.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 930925 122.5 ns/op BenchmarkAppendUintVarlen/12345678901-4 849328 127.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 892248 129.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 886330 130.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 847957 134.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 874390 133.6 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 879549 136.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 829182 135.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 820584 138.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 817670 139.0 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 774262 142.5 ns/op BenchmarkQuote-4 55100 2110 ns/op BenchmarkQuoteRune-4 522873 227.3 ns/op BenchmarkAppendQuote-4 63506 1870 ns/op BenchmarkAppendQuoteRune-4 900182 125.9 ns/op BenchmarkUnquoteEasy-4 1543887 76.61 ns/op BenchmarkUnquoteHard-4 54975 2168 ns/op PASS ok strconv 19.044s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 498073 226.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 146017 718.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 214604 517.2 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 321693 344.7 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 95402 1107 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 115699 982.7 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 759372 160.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23652 4890 ns/op BenchmarkGenericMatch1-4 2460 47584 ns/op BenchmarkGenericMatch2-4 498 236955 ns/op BenchmarkSingleMaxSkipping-4 8524 13022 ns/op 767.92 MB/s BenchmarkSingleLongSuffixFail-4 17162 7049 ns/op 142.16 MB/s BenchmarkSingleMatch-4 277 411305 ns/op 36.47 MB/s BenchmarkByteByteNoMatch-4 83017 1438 ns/op BenchmarkByteByteMatch-4 23072 4944 ns/op BenchmarkByteStringMatch-4 26866 4265 ns/op BenchmarkHTMLEscapeNew-4 87217 1311 ns/op BenchmarkHTMLEscapeOld-4 103017 1147 ns/op BenchmarkByteStringReplacerWriteString-4 1580 70378 ns/op BenchmarkByteReplacerWriteString-4 1864 62077 ns/op BenchmarkByteByteReplaces-4 4249 28248 ns/op BenchmarkByteByteMap-4 10000 10036 ns/op BenchmarkMap/identity/ASCII-4 698808 163.3 ns/op BenchmarkMap/identity/Greek-4 537490 218.6 ns/op BenchmarkMap/change/ASCII-4 43154 2778 ns/op BenchmarkMap/change/Greek-4 31256 3757 ns/op BenchmarkIndexRune-4 2584054 46.24 ns/op BenchmarkIndexRuneLongString-4 1944837 61.42 ns/op BenchmarkIndexRuneFastPath-4 6486867 18.53 ns/op BenchmarkIndex-4 6047794 19.66 ns/op BenchmarkLastIndex-4 5704532 21.04 ns/op BenchmarkIndexByte-4 13135634 8.960 ns/op BenchmarkToUpper/#00-4 3838592 31.44 ns/op BenchmarkToUpper/ONLYUPPER-4 2766610 41.90 ns/op BenchmarkToUpper/abc-4 371736 320.3 ns/op BenchmarkToUpper/AbC123-4 287124 416.9 ns/op BenchmarkToUpper/azAZ09_-4 291916 393.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 64449 1833 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 81762 1479 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39271 3067 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 66535 1800 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 142422 831.9 ns/op BenchmarkToLower/#00-4 3804403 32.95 ns/op BenchmarkToLower/abc-4 3336457 35.27 ns/op BenchmarkToLower/AbC123-4 258093 469.5 ns/op BenchmarkToLower/azAZ09_-4 257922 457.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 119155 1026 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 75553 1653 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40492 2974 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 89524 1337 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 139922 847.9 ns/op BenchmarkMapNoChanges-4 1234105 97.28 ns/op BenchmarkTrim-4 44684 2661 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3617810 33.07 ns/op BenchmarkToValidUTF8/InvalidASCII-4 215502 551.5 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 152547 787.6 ns/op BenchmarkEqualFold/Tests-4 63220 1870 ns/op BenchmarkEqualFold/ASCII-4 4244430 28.18 ns/op BenchmarkEqualFold/UnicodePrefix-4 128924 941.9 ns/op BenchmarkEqualFold/UnicodeSuffix-4 131476 891.7 ns/op BenchmarkIndexHard1-4 813 147446 ns/op BenchmarkIndexHard2-4 565 206921 ns/op BenchmarkIndexHard3-4 186 632525 ns/op BenchmarkIndexHard4-4 186 649265 ns/op BenchmarkLastIndexHard1-4 56 2075467 ns/op BenchmarkLastIndexHard2-4 57 2075757 ns/op BenchmarkLastIndexHard3-4 56 2077737 ns/op BenchmarkCountHard1-4 802 146867 ns/op BenchmarkCountHard2-4 580 204685 ns/op BenchmarkCountHard3-4 188 637564 ns/op BenchmarkIndexTorture-4 7363 15942 ns/op BenchmarkCountTorture-4 7371 16150 ns/op BenchmarkCountTortureOverlapping-4 781 149359 ns/op BenchmarkCountByte/10-4 5608227 20.87 ns/op 479.15 MB/s BenchmarkCountByte/32-4 5221014 22.63 ns/op 1414.25 MB/s BenchmarkCountByte/4096-4 906567 132.3 ns/op 30953.77 MB/s BenchmarkCountByte/4194304-4 718 157288 ns/op 26666.35 MB/s BenchmarkCountByte/67108864-4 20 5995360 ns/op 11193.47 MB/s BenchmarkFields/ASCII/16-4 371413 327.9 ns/op 48.80 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 24574 4685 ns/op 54.64 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1489 77905 ns/op 52.58 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 75 1474654 ns/op 44.44 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 23500779 ns/op 44.62 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 202047 565.0 ns/op 28.32 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 10511 ns/op 24.36 MB/s 448 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 625 174230 ns/op 23.51 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 32 3556836 ns/op 18.43 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 74537310 ns/op 14.07 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 252182 464.3 ns/op 34.46 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 20916 5410 ns/op 47.32 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1112 102089 ns/op 40.12 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 51 2440151 ns/op 26.86 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 56520246 ns/op 18.55 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 269834 461.8 ns/op 34.65 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 15303 7918 ns/op 32.33 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 802 135448 ns/op 30.24 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 40 2938858 ns/op 22.30 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 64786724 ns/op 16.19 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 86985516 ns/op BenchmarkSplitSingleByteSeparator-4 18 6515752 ns/op BenchmarkSplitMultiByteSeparator-4 31 3356079 ns/op BenchmarkSplitNSingleByteSeparator-4 254144 423.5 ns/op BenchmarkSplitNMultiByteSeparator-4 191106 564.3 ns/op BenchmarkRepeat/5x0-4 4006753 30.23 ns/op BenchmarkRepeat/5x1-4 3745123 30.07 ns/op BenchmarkRepeat/5x2-4 312801 391.3 ns/op BenchmarkRepeat/5x6-4 198913 609.4 ns/op BenchmarkRepeat/10x0-4 3855889 29.79 ns/op BenchmarkRepeat/10x1-4 3817430 29.97 ns/op BenchmarkRepeat/10x2-4 310213 390.7 ns/op BenchmarkRepeat/10x6-4 180631 645.4 ns/op BenchmarkRepeatLarge/256/1-4 85099 1281 ns/op 199.86 MB/s BenchmarkRepeatLarge/256/16-4 136352 825.7 ns/op 310.02 MB/s BenchmarkRepeatLarge/512/1-4 67935 1587 ns/op 322.57 MB/s BenchmarkRepeatLarge/512/16-4 93870 1127 ns/op 454.30 MB/s BenchmarkRepeatLarge/1024/1-4 54448 1995 ns/op 513.31 MB/s BenchmarkRepeatLarge/1024/16-4 70390 1547 ns/op 662.07 MB/s BenchmarkRepeatLarge/2048/1-4 37153 3025 ns/op 676.91 MB/s BenchmarkRepeatLarge/2048/16-4 46125 2608 ns/op 785.23 MB/s BenchmarkRepeatLarge/4096/1-4 23724 4718 ns/op 868.21 MB/s BenchmarkRepeatLarge/4096/16-4 28398 4182 ns/op 979.54 MB/s BenchmarkRepeatLarge/8192/1-4 13384 7948 ns/op 1030.69 MB/s BenchmarkRepeatLarge/8192/16-4 15375 7287 ns/op 1124.27 MB/s BenchmarkRepeatLarge/8192/4097-4 7431823 16.33 ns/op 250906.43 MB/s BenchmarkRepeatLarge/16384/1-4 8257 15094 ns/op 1085.50 MB/s BenchmarkRepeatLarge/16384/16-4 8901 14222 ns/op 1152.01 MB/s BenchmarkRepeatLarge/16384/4097-4 11288 10480 ns/op 1172.85 MB/s BenchmarkRepeatLarge/32768/1-4 4506 26948 ns/op 1215.97 MB/s BenchmarkRepeatLarge/32768/16-4 3686 27834 ns/op 1177.27 MB/s BenchmarkRepeatLarge/32768/4097-4 4575 27158 ns/op 1056.00 MB/s BenchmarkRepeatLarge/65536/1-4 1723 59190 ns/op 1107.21 MB/s BenchmarkRepeatLarge/65536/16-4 2042 51157 ns/op 1281.08 MB/s BenchmarkRepeatLarge/65536/4097-4 1701 60493 ns/op 1015.91 MB/s BenchmarkRepeatLarge/131072/1-4 262 436476 ns/op 300.30 MB/s BenchmarkRepeatLarge/131072/16-4 267 430803 ns/op 304.25 MB/s BenchmarkRepeatLarge/131072/4097-4 265 430567 ns/op 294.98 MB/s BenchmarkRepeatLarge/262144/1-4 130 854233 ns/op 306.88 MB/s BenchmarkRepeatLarge/262144/16-4 138 856590 ns/op 306.03 MB/s BenchmarkRepeatLarge/262144/4097-4 140 845316 ns/op 305.34 MB/s BenchmarkRepeatLarge/524288/1-4 74 1699032 ns/op 308.58 MB/s BenchmarkRepeatLarge/524288/16-4 73 1684430 ns/op 311.26 MB/s BenchmarkRepeatLarge/524288/4097-4 73 1700791 ns/op 305.93 MB/s BenchmarkRepeatLarge/1048576/1-4 37 3377911 ns/op 310.42 MB/s BenchmarkRepeatLarge/1048576/16-4 37 3349100 ns/op 313.09 MB/s BenchmarkRepeatLarge/1048576/4097-4 33 3377574 ns/op 309.32 MB/s BenchmarkRepeatLarge/2097152/1-4 19 6478585 ns/op 323.71 MB/s BenchmarkRepeatLarge/2097152/16-4 19 6590966 ns/op 318.19 MB/s BenchmarkRepeatLarge/2097152/4097-4 18 6627448 ns/op 315.89 MB/s BenchmarkRepeatLarge/4194304/1-4 8 13304190 ns/op 315.26 MB/s BenchmarkRepeatLarge/4194304/16-4 8 13366570 ns/op 313.79 MB/s BenchmarkRepeatLarge/4194304/4097-4 8 13524709 ns/op 309.89 MB/s BenchmarkRepeatLarge/8388608/1-4 4 26436380 ns/op 317.31 MB/s BenchmarkRepeatLarge/8388608/16-4 4 26571318 ns/op 315.70 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 26438310 ns/op 317.21 MB/s BenchmarkRepeatLarge/16777216/1-4 2 52547176 ns/op 319.28 MB/s BenchmarkRepeatLarge/16777216/16-4 2 52348540 ns/op 320.49 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 52215200 ns/op 321.31 MB/s BenchmarkRepeatLarge/33554432/1-4 2 103264334 ns/op 324.94 MB/s BenchmarkRepeatLarge/33554432/16-4 1 100737166 ns/op 333.09 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 100346854 ns/op 334.38 MB/s BenchmarkRepeatLarge/67108864/1-4 1 208318997 ns/op 322.14 MB/s BenchmarkRepeatLarge/67108864/16-4 1 199841142 ns/op 335.81 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 202442646 ns/op 331.50 MB/s BenchmarkRepeatLarge/134217728/1-4 1 400804081 ns/op 334.87 MB/s BenchmarkRepeatLarge/134217728/16-4 1 401255921 ns/op 334.49 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 404544366 ns/op 331.78 MB/s BenchmarkRepeatLarge/268435456/1-4 1 811205103 ns/op 330.91 MB/s BenchmarkRepeatLarge/268435456/16-4 1 795874606 ns/op 337.28 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 793571041 ns/op 338.26 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1593530207 ns/op 336.91 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1604067793 ns/op 334.69 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1597083645 ns/op 336.16 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3207055764 ns/op 334.81 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3124366058 ns/op 343.67 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3148759737 ns/op 341.00 MB/s BenchmarkIndexAnyASCII/1:1-4 2593935 46.02 ns/op BenchmarkIndexAnyASCII/1:2-4 2450596 47.80 ns/op BenchmarkIndexAnyASCII/1:4-4 2427645 48.38 ns/op BenchmarkIndexAnyASCII/1:8-4 2422738 47.77 ns/op BenchmarkIndexAnyASCII/1:16-4 2433512 48.16 ns/op BenchmarkIndexAnyASCII/1:32-4 2428737 49.07 ns/op BenchmarkIndexAnyASCII/1:64-4 2383209 48.36 ns/op BenchmarkIndexAnyASCII/16:1-4 2577573 45.78 ns/op BenchmarkIndexAnyASCII/16:2-4 965493 121.2 ns/op BenchmarkIndexAnyASCII/16:4-4 933595 124.7 ns/op BenchmarkIndexAnyASCII/16:8-4 901972 131.1 ns/op BenchmarkIndexAnyASCII/16:16-4 791071 141.6 ns/op BenchmarkIndexAnyASCII/16:32-4 653968 180.2 ns/op BenchmarkIndexAnyASCII/16:64-4 502976 234.2 ns/op BenchmarkIndexAnyASCII/256:1-4 2274928 51.01 ns/op BenchmarkIndexAnyASCII/256:2-4 84411 1429 ns/op BenchmarkIndexAnyASCII/256:4-4 82208 1440 ns/op BenchmarkIndexAnyASCII/256:8-4 84847 1434 ns/op BenchmarkIndexAnyASCII/256:16-4 82960 1460 ns/op BenchmarkIndexAnyASCII/256:32-4 78090 1492 ns/op BenchmarkIndexAnyASCII/256:64-4 78268 1538 ns/op BenchmarkIndexAnyUTF8/1:1-4 2612854 45.87 ns/op BenchmarkIndexAnyUTF8/1:2-4 2397718 48.48 ns/op BenchmarkIndexAnyUTF8/1:4-4 2405899 48.73 ns/op BenchmarkIndexAnyUTF8/1:8-4 2371807 49.40 ns/op BenchmarkIndexAnyUTF8/1:16-4 2350429 49.25 ns/op BenchmarkIndexAnyUTF8/1:32-4 2371602 49.85 ns/op BenchmarkIndexAnyUTF8/1:64-4 2413092 49.20 ns/op BenchmarkIndexAnyUTF8/16:1-4 2044597 57.40 ns/op BenchmarkIndexAnyUTF8/16:2-4 396285 293.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 386220 293.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 407337 286.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 399078 288.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 359721 306.1 ns/op BenchmarkIndexAnyUTF8/16:64-4 379245 293.4 ns/op BenchmarkIndexAnyUTF8/256:1-4 452722 265.1 ns/op BenchmarkIndexAnyUTF8/256:2-4 29208 3918 ns/op BenchmarkIndexAnyUTF8/256:4-4 30753 3868 ns/op BenchmarkIndexAnyUTF8/256:8-4 30195 3899 ns/op BenchmarkIndexAnyUTF8/256:16-4 30020 3887 ns/op BenchmarkIndexAnyUTF8/256:32-4 27860 4030 ns/op BenchmarkIndexAnyUTF8/256:64-4 29697 3991 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2520336 47.61 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2431183 47.44 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2395759 47.42 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2443718 47.83 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2365621 48.21 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2405604 47.95 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2383520 49.00 ns/op BenchmarkLastIndexAnyASCII/16:1-4 977035 122.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 946597 123.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 881170 125.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 872842 132.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 833401 143.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 641878 183.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 502796 235.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 85425 1391 ns/op BenchmarkLastIndexAnyASCII/256:2-4 85700 1395 ns/op BenchmarkLastIndexAnyASCII/256:4-4 85426 1402 ns/op BenchmarkLastIndexAnyASCII/256:8-4 84200 1400 ns/op BenchmarkLastIndexAnyASCII/256:16-4 85396 1421 ns/op BenchmarkLastIndexAnyASCII/256:32-4 81717 1457 ns/op BenchmarkLastIndexAnyASCII/256:64-4 78441 1517 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2560924 47.11 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2482920 45.92 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2474946 46.21 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2484661 46.92 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2488186 46.15 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2460914 46.89 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2467050 46.68 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 464090 244.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 236256 500.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 233454 501.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 231170 494.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 231748 498.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 236211 495.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 224520 502.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 38762 3093 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 16662 7109 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 16836 7288 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 16077 7127 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 16755 7283 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 16225 7326 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 16302 7357 ns/op BenchmarkTrimASCII/1:1-4 3618032 32.96 ns/op BenchmarkTrimASCII/1:2-4 2506590 45.24 ns/op BenchmarkTrimASCII/1:4-4 2464488 47.08 ns/op BenchmarkTrimASCII/1:8-4 2276547 49.82 ns/op BenchmarkTrimASCII/1:16-4 2010148 57.65 ns/op BenchmarkTrimASCII/16:1-4 2941623 41.01 ns/op BenchmarkTrimASCII/16:2-4 930046 121.2 ns/op BenchmarkTrimASCII/16:4-4 884671 124.6 ns/op BenchmarkTrimASCII/16:8-4 843979 128.7 ns/op BenchmarkTrimASCII/16:16-4 811276 142.9 ns/op BenchmarkTrimASCII/256:1-4 720028 148.0 ns/op BenchmarkTrimASCII/256:2-4 86498 1364 ns/op BenchmarkTrimASCII/256:4-4 86628 1359 ns/op BenchmarkTrimASCII/256:8-4 87370 1359 ns/op BenchmarkTrimASCII/256:16-4 86263 1396 ns/op BenchmarkTrimASCII/4096:1-4 71938 1656 ns/op BenchmarkTrimASCII/4096:2-4 5562 20798 ns/op BenchmarkTrimASCII/4096:4-4 5571 21060 ns/op BenchmarkTrimASCII/4096:8-4 5716 20759 ns/op BenchmarkTrimASCII/4096:16-4 5523 20898 ns/op BenchmarkTrimByte-4 5335365 22.27 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12788 9215 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12933 9265 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 859 130110 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1820 64396 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 3206 32399 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7582 16518 ns/op BenchmarkJoin/0-4 6260127 17.21 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 5038701 23.31 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 230786 518.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 160316 753.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 124316 947.6 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 98923 1151 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 86467 1379 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 75168 1630 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2862938 41.57 ns/op BenchmarkTrimSpace/ASCII-4 1794728 66.97 ns/op BenchmarkTrimSpace/SomeNonASCII-4 170546 686.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 86988 1373 ns/op BenchmarkReplaceAll-4 146149 807.7 ns/op 16 B/op 1 allocs/op PASS ok strings 63.371s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 59245 1896 ns/op BenchmarkCond2-4 35647 3960 ns/op BenchmarkCond4-4 19618 6004 ns/op BenchmarkCond8-4 9945 11649 ns/op BenchmarkCond16-4 4813 22503 ns/op BenchmarkCond32-4 2264 59021 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 638004 211.7 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 317557 367.9 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 571411 180.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 577819 237.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 337585 360.2 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 823946 142.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 99213 1560 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 80919 1777 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 61639 2307 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 46945 2885 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 532947 209.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 199782 679.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 674053 166.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 173949 738.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 560074 181.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 195189 649.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1975256 55.20 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 52074 2559 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 124562 1115 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 381258 316.2 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8996 13469 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 312 369965 ns/op BenchmarkRange/*sync.Map-4 1762 68202 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 101636 1325 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 221188 483.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 70878 1741 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 103250 1007 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 236438 467.3 ns/op BenchmarkAdversarialDelete/*sync.Map-4 199064 943.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 76173 1671 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 212824 696.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 835579 130.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 51352 2286 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 138001 777.6 ns/op BenchmarkSwapCollision/*sync.Map-4 71994 1766 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 321 380040 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97623 1103 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 382974 303.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20596 5264 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 62998 1709 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 23576 5245 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 300679 395.9 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 138294 1107 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 168007 666.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 2227252 45.10 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 169426 644.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2417863 46.54 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 574462 180.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 189894 742.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 731707 181.9 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 100564 1218 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 434762 327.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 544016 244.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 135145 954.1 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 665092 172.0 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 256959 589.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 129552 1080 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 168759 600.4 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 60184 2020 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 205210 501.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 563182 243.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 132492 865.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 718791 173.2 ns/op BenchmarkUncontendedSemaphore-4 4107229 29.28 ns/op BenchmarkContendedSemaphore-4 2246600 53.20 ns/op BenchmarkMutexUncontended-4 910580 157.2 ns/op BenchmarkMutex-4 215730 782.3 ns/op BenchmarkMutexSlack-4 140175 800.4 ns/op BenchmarkMutexWork-4 128224 888.2 ns/op BenchmarkMutexWorkSlack-4 134911 846.6 ns/op BenchmarkMutexNoSpin-4 58395 1895 ns/op BenchmarkMutexSpin-4 80512 1724 ns/op BenchmarkOnce-4 956798 125.0 ns/op BenchmarkOnceFunc/v=Once-4 1405273 84.89 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Global-4 1259554 96.24 ns/op 0 B/op 0 allocs/op BenchmarkOnceFunc/v=Local-4 1292929 92.41 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Once-4 1428873 83.58 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Global-4 998200 109.1 ns/op 0 B/op 0 allocs/op BenchmarkOnceValue/v=Local-4 1000000 102.8 ns/op 0 B/op 0 allocs/op BenchmarkSemaUncontended-4 7895012 14.92 ns/op BenchmarkSemaSyntNonblock-4 1420569 84.65 ns/op BenchmarkSemaSyntBlock-4 1274035 83.32 ns/op BenchmarkSemaWorkNonblock-4 1000000 105.5 ns/op BenchmarkSemaWorkBlock-4 1000000 125.7 ns/op BenchmarkRWMutexUncontended-4 444470 229.5 ns/op BenchmarkRWMutexWrite100-4 384804 364.1 ns/op BenchmarkRWMutexWrite10-4 278168 410.7 ns/op BenchmarkRWMutexWorkWrite100-4 265317 451.1 ns/op BenchmarkRWMutexWorkWrite10-4 220513 554.2 ns/op BenchmarkWaitGroupUncontended-4 1002586 112.3 ns/op BenchmarkWaitGroupAddDone-4 387414 311.6 ns/op BenchmarkWaitGroupAddDoneWork-4 445834 283.9 ns/op BenchmarkWaitGroupWait-4 5269092 24.32 ns/op BenchmarkWaitGroupWaitWork-4 2626934 38.63 ns/op BenchmarkWaitGroupActuallyWait-4 45832 2652 ns/op 32 B/op 2 allocs/op PASS ok sync 19.683s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 498968 224.2 ns/op PASS ok sync/atomic 1.133s PASS ok syscall 1.015s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 108381 1074 ns/op 0 B/op 0 allocs/op PASS ok testing 1.146s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 8211 13589 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11823 10119 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 98 1133855 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 128 928906 ns/op 1010 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 164757056 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 163766726 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1705 61894 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2024 53583 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5644077 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5209164 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 661665568 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 658795169 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 224 542236 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 246 473854 ns/op 159 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 55305548 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 52593484 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6074436069 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5994816614 ns/op 335149952 B/op 100089 allocs/op BenchmarkPyramid/10-4 3151 38835 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 40 2821612 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 295650264 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2900 42366 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 279 410313 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 4179856 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 8062 14546 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 17.867s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 69604783 ns/op BenchmarkVariableString-4 111096 1039 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2349 49274 ns/op 2524 B/op 39 allocs/op PASS ok text/template/parse 1.488s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 39 2817587 ns/op BenchmarkAfter-4 117 1126241 ns/op BenchmarkStop-4 202 631197 ns/op BenchmarkSimultaneousAfterFunc-4 27 3831193 ns/op BenchmarkStartStop-4 225 605938 ns/op BenchmarkReset-4 2770 45666 ns/op BenchmarkSleep-4 32 3624791 ns/op BenchmarkParallelTimerLatency-4 50 276143 avg-late-ns 2238618 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 330994 avg-late-ns 861342 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 362132 avg-late-ns 1343956 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 441575 avg-late-ns 1223776 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 414385 avg-late-ns 1410350 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 340714 avg-late-ns 2221242 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 334458 avg-late-ns 2201898 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 361370 avg-late-ns 3165313 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 235037 avg-late-ns 3223702 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 234262 avg-late-ns 1608304 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1001606 avg-late-ns 4569089 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 307519 avg-late-ns 891052 max-late-ns BenchmarkTicker-4 392 405846 ns/op BenchmarkTickerReset-4 4573 31302 ns/op BenchmarkTickerResetNaive-4 201 617710 ns/op BenchmarkNow-4 1283964 93.46 ns/op BenchmarkNowUnixNano-4 1266129 94.65 ns/op BenchmarkNowUnixMilli-4 1261646 94.50 ns/op BenchmarkNowUnixMicro-4 1282712 94.21 ns/op BenchmarkFormat-4 65301 1874 ns/op BenchmarkFormatRFC3339-4 89901 1287 ns/op BenchmarkFormatRFC3339Nano-4 89386 1322 ns/op BenchmarkFormatNow-4 91406 1319 ns/op BenchmarkMarshalJSON-4 117675 995.1 ns/op BenchmarkMarshalText-4 125092 959.3 ns/op BenchmarkParse-4 154801 748.9 ns/op BenchmarkParseRFC3339UTC-4 378924 313.9 ns/op BenchmarkParseRFC3339UTCBytes-4 231880 481.0 ns/op BenchmarkParseRFC3339TZ-4 106584 1104 ns/op BenchmarkParseRFC3339TZBytes-4 86995 1367 ns/op BenchmarkParseDuration-4 632486 177.4 ns/op BenchmarkHour-4 975312 114.3 ns/op BenchmarkSecond-4 1000000 114.6 ns/op BenchmarkYear-4 797466 146.6 ns/op BenchmarkDay-4 713913 161.8 ns/op BenchmarkISOWeek-4 735489 158.2 ns/op BenchmarkGoString-4 90391 1310 ns/op BenchmarkUnmarshalText-4 78258 1535 ns/op PASS ok time 12.331s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 678901 160.9 ns/op BenchmarkDecodeValidJapaneseChars-4 803680 137.5 ns/op BenchmarkDecodeRune-4 1745630 67.86 ns/op BenchmarkEncodeValidASCII-4 603586 180.5 ns/op BenchmarkEncodeValidJapaneseChars-4 910875 123.0 ns/op BenchmarkAppendRuneValidASCII-4 1685136 71.21 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2788741 42.68 ns/op BenchmarkEncodeRune-4 3328500 33.93 ns/op PASS ok unicode/utf16 2.176s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 1006647 121.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 197667 551.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4049265 29.60 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 481428 243.0 ns/op BenchmarkValidTenASCIIChars-4 990447 114.9 ns/op BenchmarkValid100KASCIIChars-4 121 974731 ns/op BenchmarkValidTenJapaneseChars-4 189216 601.3 ns/op BenchmarkValidLongMostlyASCII-4 115 1029416 ns/op BenchmarkValidLongJapanese-4 60 1905039 ns/op BenchmarkValidStringTenASCIIChars-4 4501323 26.63 ns/op BenchmarkValidString100KASCIIChars-4 8275 14181 ns/op BenchmarkValidStringTenJapaneseChars-4 461181 228.5 ns/op BenchmarkValidStringLongMostlyASCII-4 1215 98488 ns/op BenchmarkValidStringLongJapanese-4 172 692987 ns/op BenchmarkEncodeASCIIRune-4 4552772 26.37 ns/op BenchmarkEncodeJapaneseRune-4 2548652 46.63 ns/op BenchmarkAppendASCIIRune-4 10034622 11.44 ns/op BenchmarkAppendJapaneseRune-4 2831577 41.50 ns/op BenchmarkDecodeASCIIRune-4 2953203 38.50 ns/op BenchmarkDecodeJapaneseRune-4 2066700 58.26 ns/op BenchmarkFullRune/ASCII-4 3599452 33.16 ns/op BenchmarkFullRune/Incomplete-4 1631902 73.87 ns/op BenchmarkFullRune/Japanese-4 3600056 33.23 ns/op PASS ok unicode/utf8 4.562s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 60518772422 ns/op PASS ok cmd/api 61.663s goos: linux goarch: amd64 pkg: cmd/cgo/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCgoCall/add-int-4 410815 259.0 ns/op BenchmarkCgoCall/one-pointer-4 360751 328.9 ns/op BenchmarkCgoCall/eight-pointers-4 191494 605.7 ns/op BenchmarkCgoCall/eight-pointers-nil-4 372159 312.0 ns/op BenchmarkCgoCall/eight-pointers-array-4 17739 6279 ns/op BenchmarkCgoCall/eight-pointers-slice-4 36099 3264 ns/op BenchmarkGoString-4 1161790 98.16 ns/op BenchmarkCGoCallback-4 50205 2362 ns/op BenchmarkCGoInCThread-4 319261 361.5 ns/op PASS ok cmd/cgo/internal/test 2.317s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1278066 92.54 ns/op BenchmarkEqArrayOfStrings64-4 155337 756.8 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11031 ns/op BenchmarkEqArrayOfFloats5-4 1486782 79.87 ns/op BenchmarkEqArrayOfFloats64-4 149940 797.9 ns/op BenchmarkEqArrayOfFloats1024-4 9472 12419 ns/op BenchmarkEqArrayOfStructsEq-4 2890 41426 ns/op BenchmarkEqArrayOfStructsNotEq-4 5182 22963 ns/op BenchmarkEqStruct-4 20647363 5.798 ns/op PASS ok cmd/compile/internal/reflectdata 2.323s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 59932 ns/op BenchmarkCopyElim1-4 684 155628 ns/op BenchmarkCopyElim10-4 801 145270 ns/op BenchmarkCopyElim100-4 381 313091 ns/op BenchmarkCopyElim1000-4 61 1817508 ns/op BenchmarkCopyElim10000-4 3 34412809 ns/op BenchmarkCopyElim100000-4 1 607118533 ns/op BenchmarkDeadCode/1-4 631 165419 ns/op BenchmarkDeadCode/10-4 594 178785 ns/op BenchmarkDeadCode/100-4 280 450995 ns/op BenchmarkDeadCode/1000-4 51 2341564 ns/op BenchmarkDeadCode/10000-4 4 27978682 ns/op BenchmarkDeadCode/100000-4 1 357961905 ns/op BenchmarkDeadCode/200000-4 1 767927001 ns/op BenchmarkDominatorsLinear-4 19 7256259 ns/op 1.38 MB/s BenchmarkDominatorsFwdBack-4 12 10403059 ns/op 0.96 MB/s BenchmarkDominatorsManyPred-4 12 10587038 ns/op 0.94 MB/s BenchmarkDominatorsMaxPred-4 12 10765568 ns/op 0.93 MB/s BenchmarkDominatorsMaxPredVal-4 13 10844753 ns/op 0.92 MB/s BenchmarkFuse/1-4 595 183612 ns/op BenchmarkFuse/10-4 532 237205 ns/op BenchmarkFuse/100-4 164 717026 ns/op BenchmarkFuse/1000-4 22 5134956 ns/op BenchmarkFuse/10000-4 2 64727928 ns/op BenchmarkNilCheckDeep1-4 13939 8692 ns/op 0.12 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5490 20143 ns/op 0.50 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 877 136318 ns/op 0.73 MB/s 665 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 82 1331625 ns/op 0.75 MB/s 3812 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 7 15334894 ns/op 0.65 MB/s 112668 B/op 6 allocs/op BenchmarkDSEPass-4 34 3318092 ns/op 56133 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 106436392 ns/op 4264576 B/op 108642 allocs/op BenchmarkCSEPass-4 8 13733717 ns/op 106926 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 135791493 ns/op 5683304 B/op 97598 allocs/op BenchmarkDeadcodePass-4 216 520928 ns/op 90216 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 113851986 ns/op 4080040 B/op 45187 allocs/op BenchmarkMultiPass-4 74 1398709 ns/op 239622 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 229713768 ns/op 11241304 B/op 150010 allocs/op BenchmarkCondRewrite/SoloJump-4 3515486 33.89 ns/op BenchmarkCondRewrite/CombJump-4 3576234 34.70 ns/op PASS ok cmd/compile/internal/ssa 14.279s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10573 ns/op BenchmarkExtShift-4 21211 5570 ns/op BenchmarkModify-4 12055 9934 ns/op BenchmarkMullImm-4 21552 5556 ns/op BenchmarkConstModify-4 12424 9779 ns/op BenchmarkBitSet-4 22981 5198 ns/op BenchmarkBitClear-4 23090 5192 ns/op BenchmarkBitToggle-4 22783 5220 ns/op BenchmarkBitSetConst-4 178370 671.5 ns/op BenchmarkBitClearConst-4 190994 622.3 ns/op BenchmarkBitToggleConst-4 186244 654.7 ns/op BenchmarkDivconstI64-4 11465353 9.858 ns/op BenchmarkModconstI64-4 10638714 10.60 ns/op BenchmarkDivisiblePow2constI64-4 11073193 10.37 ns/op BenchmarkDivisibleconstI64-4 10914688 10.13 ns/op BenchmarkDivisibleWDivconstI64-4 7581438 15.71 ns/op BenchmarkDivconstU64/3-4 11090642 10.19 ns/op BenchmarkDivconstU64/5-4 9919965 11.13 ns/op BenchmarkDivconstU64/37-4 11055328 10.32 ns/op BenchmarkDivconstU64/1234567-4 10985544 10.30 ns/op BenchmarkModconstU64-4 11066844 10.39 ns/op BenchmarkDivisibleconstU64-4 11235937 9.953 ns/op BenchmarkDivisibleWDivconstU64-4 7632204 15.74 ns/op BenchmarkDivconstI32-4 10737859 10.53 ns/op BenchmarkModconstI32-4 10969754 10.20 ns/op BenchmarkDivisiblePow2constI32-4 11120196 10.22 ns/op BenchmarkDivisibleconstI32-4 11675666 9.705 ns/op BenchmarkDivisibleWDivconstI32-4 7493133 15.98 ns/op BenchmarkDivconstU32-4 10872444 10.32 ns/op BenchmarkModconstU32-4 10180089 10.92 ns/op BenchmarkDivisibleconstU32-4 11121914 10.17 ns/op BenchmarkDivisibleWDivconstU32-4 7516028 15.94 ns/op BenchmarkDivconstI16-4 11210176 9.958 ns/op BenchmarkModconstI16-4 10352434 10.48 ns/op BenchmarkDivisiblePow2constI16-4 11194228 10.01 ns/op BenchmarkDivisibleconstI16-4 11440878 10.04 ns/op BenchmarkDivisibleWDivconstI16-4 7331691 16.23 ns/op BenchmarkDivconstU16-4 10720887 10.67 ns/op BenchmarkModconstU16-4 11212918 10.05 ns/op BenchmarkDivisibleconstU16-4 11480665 9.793 ns/op BenchmarkDivisibleWDivconstU16-4 7634872 15.72 ns/op BenchmarkDivconstI8-4 11127174 9.978 ns/op BenchmarkModconstI8-4 10820840 10.78 ns/op BenchmarkDivisiblePow2constI8-4 11190147 10.08 ns/op BenchmarkDivisibleconstI8-4 11092728 10.17 ns/op BenchmarkDivisibleWDivconstI8-4 7553348 15.75 ns/op BenchmarkDivconstU8-4 11182578 10.21 ns/op BenchmarkModconstU8-4 11517879 9.844 ns/op BenchmarkDivisibleconstU8-4 10889307 9.969 ns/op BenchmarkDivisibleWDivconstU8-4 7719193 15.65 ns/op BenchmarkMul2-4 169749 702.8 ns/op BenchmarkMulNeg2-4 167114 717.8 ns/op BenchmarkEfaceInteger-4 4312093 23.86 ns/op BenchmarkDiv64UnsignedSmall-4 13765449 7.855 ns/op BenchmarkDiv64Small-4 14217355 8.308 ns/op BenchmarkDiv64SmallNegDivisor-4 13933376 8.582 ns/op BenchmarkDiv64SmallNegDividend-4 14419099 8.258 ns/op BenchmarkDiv64SmallNegBoth-4 13756506 8.678 ns/op BenchmarkDiv64Unsigned-4 13683374 8.660 ns/op BenchmarkDiv64-4 13179462 9.112 ns/op BenchmarkDiv64NegDivisor-4 13074199 9.079 ns/op BenchmarkDiv64NegDividend-4 13213119 8.981 ns/op BenchmarkDiv64NegBoth-4 13028960 9.069 ns/op BenchmarkMod64UnsignedSmall-4 15957760 7.470 ns/op BenchmarkMod64Small-4 15062826 7.814 ns/op BenchmarkMod64SmallNegDivisor-4 14530101 7.849 ns/op BenchmarkMod64SmallNegDividend-4 15040675 7.857 ns/op BenchmarkMod64SmallNegBoth-4 12631140 8.923 ns/op BenchmarkMod64Unsigned-4 14192522 8.226 ns/op BenchmarkMod64-4 13753984 8.619 ns/op BenchmarkMod64NegDivisor-4 13837707 8.823 ns/op BenchmarkMod64NegDividend-4 13768533 8.636 ns/op BenchmarkMod64NegBoth-4 13766932 8.630 ns/op BenchmarkMulconstI32/3-4 21483952 4.852 ns/op BenchmarkMulconstI32/5-4 22073608 4.870 ns/op BenchmarkMulconstI32/12-4 19958286 5.156 ns/op BenchmarkMulconstI32/120-4 22129617 4.827 ns/op BenchmarkMulconstI32/-120-4 21634234 4.921 ns/op BenchmarkMulconstI32/65537-4 20358999 5.177 ns/op BenchmarkMulconstI32/65538-4 20211690 5.170 ns/op BenchmarkMulconstI64/3-4 21505314 4.843 ns/op BenchmarkMulconstI64/5-4 20957667 4.851 ns/op BenchmarkMulconstI64/12-4 20121772 5.154 ns/op BenchmarkMulconstI64/120-4 21337801 4.832 ns/op BenchmarkMulconstI64/-120-4 22184647 4.862 ns/op BenchmarkMulconstI64/65537-4 20843602 5.135 ns/op BenchmarkMulconstI64/65538-4 20325429 5.161 ns/op BenchmarkMulconstU32/3-4 21726535 4.886 ns/op BenchmarkMulconstU32/5-4 21175632 4.865 ns/op BenchmarkMulconstU32/12-4 20682886 5.122 ns/op BenchmarkMulconstU32/120-4 21634836 4.890 ns/op BenchmarkMulconstU32/65537-4 20533809 5.184 ns/op BenchmarkMulconstU32/65538-4 20736289 5.152 ns/op BenchmarkMulconstU64/3-4 21601377 4.841 ns/op BenchmarkMulconstU64/5-4 21493246 4.843 ns/op BenchmarkMulconstU64/12-4 20757937 5.169 ns/op BenchmarkMulconstU64/120-4 22119627 4.832 ns/op BenchmarkMulconstU64/65537-4 20329978 5.076 ns/op BenchmarkMulconstU64/65538-4 20632800 5.040 ns/op BenchmarkShiftArithmeticRight-4 23063966 5.185 ns/op BenchmarkSwitch8Predictable-4 16428528 7.283 ns/op BenchmarkSwitch8Unpredictable-4 6902941 17.58 ns/op BenchmarkSwitch32Predictable-4 15182037 7.768 ns/op BenchmarkSwitch32Unpredictable-4 6795516 17.54 ns/op BenchmarkSwitchStringPredictable-4 8331370 14.34 ns/op BenchmarkSwitchStringUnpredictable-4 4715864 25.13 ns/op PASS ok cmd/compile/internal/test 15.030s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 164 733233 ns/op BenchmarkNamed/Underlying/nongeneric-4 989161 108.1 ns/op BenchmarkNamed/Underlying/generic-4 1000000 105.5 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 106.6 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 106.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 474239902 ns/op 64505 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 308571370 ns/op 99123 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 142125794 ns/op 215172 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 123804445 ns/op 247047 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 404685779 ns/op 12809 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 75920608 ns/op 68258 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 30375574 ns/op 170594 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 28932964 ns/op 179128 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 123572769 ns/op 17554 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 35133581 ns/op 61742 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 19545687 ns/op 110964 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18027811 ns/op 120280 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 993601788 ns/op 65732 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 519198604 ns/op 125785 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 142938665 ns/op 456728 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 102652764 ns/op 635838 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 389032905 ns/op 5146 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 57288862 ns/op 34937 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 34723729 ns/op 57616 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35458898 ns/op 56427 lines/s PASS ok cmd/compile/internal/types2 15.243s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 139 841343 ns/op 2068892 sys-ns/op 1037748 user-ns/op PASS ok cmd/go 1.207s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 73524 1596 ns/op 5.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 82254 1402 ns/op 5.71 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14058 8474 ns/op 120.84 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14635 8182 ns/op 125.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2215 53790 ns/op 152.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2191 53772 ns/op 152.35 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.948s All tests passed.