linux-amd64-race at 2423370136d4b1915d06bb1aaacbedaa900bc5c7 :: 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-rn1530d44" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn1530d44" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=12s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Sat Jan 21 10:12:05 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.196s ok archive/zip 2.341s ok bufio 0.305s ok bytes 4.308s ok compress/bzip2 0.467s ok compress/flate 5.791s ok compress/gzip 11.792s ok compress/lzw 0.556s ok compress/zlib 4.862s ok container/heap 0.039s ok container/list 0.029s ok container/ring 0.032s ok context 0.045s ok crypto 0.030s ok crypto/aes 0.070s ok crypto/cipher 0.060s ok crypto/des 0.070s ok crypto/dsa 0.030s ok crypto/ecdh 0.202s ok crypto/ecdsa 0.142s ok crypto/ed25519 0.385s ok crypto/elliptic 0.060s ok crypto/hmac 0.039s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.450s ok crypto/internal/boring 0.031s ok crypto/internal/boring/bcache 0.366s ok crypto/internal/edwards25519 35.478s ok crypto/internal/edwards25519/field 12.653s ok crypto/internal/nistec 3.815s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.043s ok crypto/rand 0.423s ok crypto/rc4 0.465s ok crypto/rsa 0.527s ok crypto/sha1 0.051s ok crypto/sha256 0.039s ok crypto/sha512 0.025s ok crypto/subtle 0.436s ok crypto/tls 1.565s ok crypto/x509 1.098s ok database/sql 0.355s ok database/sql/driver 0.030s ok debug/buildinfo 0.051s ok debug/dwarf 0.091s ok debug/elf 1.278s ok debug/gosym 0.359s ok debug/macho 0.040s ok debug/pe 0.060s ok debug/plan9obj 0.030s ok embed 0.031s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.040s ok encoding/asn1 0.040s ok encoding/base32 0.082s ok encoding/base64 0.040s ok encoding/binary 0.041s ok encoding/csv 0.071s ok encoding/gob 17.319s ok encoding/hex 0.040s ok encoding/json 1.248s ok encoding/pem 2.355s ok encoding/xml 0.225s ok errors 0.039s ok expvar 0.034s ok flag 0.142s ok fmt 0.571s ok go/ast 0.041s ok go/build 3.972s ok go/build/constraint 0.040s ok go/constant 0.041s ok go/doc 0.254s ok go/doc/comment 2.122s ok go/format 0.061s ok go/importer 0.195s ok go/internal/gccgoimporter 0.062s ok go/internal/gcimporter 1.076s ok go/internal/srcimporter 13.202s ok go/parser 0.892s ok go/printer 1.295s ok go/scanner 0.040s ok go/token 0.131s ok go/types 32.251s ok hash 0.039s ok hash/adler32 0.060s ok hash/crc32 0.070s ok hash/crc64 0.039s ok hash/fnv 0.029s ok hash/maphash 0.029s ok html 0.031s ok html/template 0.223s ok image 0.415s ok image/color 0.049s ok image/draw 0.576s ok image/gif 0.892s ok image/jpeg 1.264s ok image/png 3.091s ok index/suffixarray 0.962s ok internal/abi 3.439s ok internal/buildcfg 0.029s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.030s ok internal/coverage/pods 0.030s ok internal/coverage/slicereader 0.029s ok internal/coverage/slicewriter 0.030s ok internal/coverage/test 0.059s ok internal/cpu 0.088s ok internal/dag 0.029s ok internal/diff 0.029s ok internal/fmtsort 0.029s ok internal/fuzz 0.051s ok internal/godebug 0.029s ok internal/intern 0.222s ok internal/itoa 0.029s ok internal/poll 0.518s ok internal/profile 0.030s ok internal/reflectlite 0.274s ok internal/safefilepath 0.029s ok internal/saferio 0.281s ok internal/singleflight 0.104s ok internal/testenv 0.030s ok internal/trace 0.183s ok internal/types/errors 0.386s ok internal/unsafeheader 0.034s ok internal/xcoff 0.050s ok io 0.071s ok io/fs 0.263s ok io/ioutil 0.032s ok log 0.040s ok log/syslog 1.255s ok math 0.049s ok math/big 3.001s ok math/bits 0.041s ok math/cmplx 0.039s ok math/rand 2.014s ok mime 0.050s ok mime/multipart 1.511s ok mime/quotedprintable 0.072s ok net 10.235s ok net/http 6.380s ok net/http/cgi 0.547s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.150s ok net/http/httptest 0.193s ok net/http/httptrace 0.030s ok net/http/httputil 0.675s ok net/http/internal 0.040s ok net/http/internal/ascii 0.029s ok net/http/pprof 5.200s ok net/internal/socktest 0.029s ok net/mail 0.039s ok net/netip 0.360s ok net/rpc 0.076s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.071s ok net/textproto 0.045s ok net/url 0.050s ok os 0.637s ok os/exec 0.237s ok os/exec/internal/fdtest 0.029s ok os/signal 2.326s ok os/user 0.032s ok path 0.031s ok path/filepath 0.087s ok plugin 0.029s ok reflect 0.573s ok regexp 3.116s ok regexp/syntax 4.580s ok runtime 34.755s ok runtime/cgo 0.029s ok runtime/coverage 0.031s ok runtime/debug 0.111s ok runtime/internal/atomic 0.077s ok runtime/internal/math 0.031s ok runtime/internal/sys 0.029s ok runtime/internal/syscall 0.029s ok runtime/metrics 0.039s ok runtime/pprof 7.714s ok runtime/race 9.653s ok runtime/trace 3.555s ok sort 0.435s ok strconv 2.249s ok strings 2.942s ok sync 0.469s ok sync/atomic 1.802s ok syscall 0.277s ok testing 0.882s ok testing/fstest 0.040s ok testing/iotest 0.029s ok testing/quick 0.172s ok text/scanner 0.049s ok text/tabwriter 0.040s ok text/template 0.101s ok text/template/parse 0.050s ok time 2.292s ok unicode 0.044s ok unicode/utf16 0.031s ok unicode/utf8 0.051s ok cmd/addr2line 1.395s ok cmd/api 6.518s ok cmd/asm/internal/asm 2.987s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 53.331s ok cmd/compile/internal/base 0.030s ok cmd/compile/internal/compare 0.029s ok cmd/compile/internal/dwarfgen 0.434s ok cmd/compile/internal/importer 0.894s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.219s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 21.784s ok cmd/compile/internal/syntax 0.152s ok cmd/compile/internal/test 12.033s ok cmd/compile/internal/typecheck 0.306s ok cmd/compile/internal/types 0.029s ok cmd/compile/internal/types2 7.763s ok cmd/covdata 0.030s ok cmd/cover 1.115s ok cmd/dist 0.029s ok cmd/doc 0.416s ok cmd/fix 0.735s ok cmd/go 56.098s ok cmd/go/internal/auth 0.025s ok cmd/go/internal/cache 0.136s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.040s ok cmd/go/internal/get 0.040s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 0.178s ok cmd/go/internal/lockedfile/internal/filelock 0.083s ok cmd/go/internal/modconv 0.052s ok cmd/go/internal/modfetch 0.039s ok cmd/go/internal/modfetch/codehost 0.041s ok cmd/go/internal/modfetch/zip_sum_test 0.041s ok cmd/go/internal/modindex 0.564s ok cmd/go/internal/modload 0.040s ok cmd/go/internal/mvs 0.050s ok cmd/go/internal/par 0.132s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.029s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.040s ok cmd/go/internal/vcweb/vcstest 4.124s ok cmd/go/internal/web 0.029s ok cmd/go/internal/work 0.091s ok cmd/gofmt 0.195s ok cmd/internal/archive 0.899s ok cmd/internal/buildid 0.589s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 0.029s ok cmd/internal/moddeps 1.064s ok cmd/internal/notsha256 0.033s ok cmd/internal/obj 0.486s ok cmd/internal/obj/ppc64 0.098s ok cmd/internal/obj/riscv 0.049s ok cmd/internal/obj/s390x 0.029s ok cmd/internal/obj/x86 0.184s ok cmd/internal/objabi 0.029s ok cmd/internal/pkgpath 0.144s ok cmd/internal/pkgpattern 0.040s ok cmd/internal/quoted 0.030s ok cmd/internal/src 0.029s ok cmd/internal/test2json 0.724s ok cmd/link 3.167s ok cmd/link/internal/benchmark 0.033s ok cmd/link/internal/ld 2.401s ok cmd/link/internal/loader 0.080s ok cmd/nm 0.690s ok cmd/objdump 1.711s ok cmd/pack 1.000s ok cmd/pprof 1.508s ok cmd/trace 0.293s ok cmd/vet 10.829s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3080 36967 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2066 50274 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1528 75578 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4124 28736 ns/op 5298 B/op 16 allocs/op Benchmark/Reader/GNU-4 6078 19400 ns/op 5143 B/op 15 allocs/op Benchmark/Reader/PAX-4 1780 58691 ns/op 8985 B/op 33 allocs/op PASS ok archive/tar 1.023s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 332110794 ns/op 828672 B/op 83 allocs/op BenchmarkZip64Test-4 1 161534451 ns/op BenchmarkZip64TestSizes/4096-4 1279 90776 ns/op BenchmarkZip64TestSizes/1048576-4 182 656881 ns/op BenchmarkZip64TestSizes/67108864-4 1 136924552 ns/op PASS ok archive/zip 1.294s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 222238 490.5 ns/op BenchmarkReaderCopyUnoptimal-4 129470 811.0 ns/op BenchmarkReaderCopyNoWriteTo-4 7290 15647 ns/op BenchmarkReaderWriteToOptimal-4 7698 15442 ns/op BenchmarkReaderReadString-4 129067 870.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219501 549.4 ns/op BenchmarkWriterCopyUnoptimal-4 198922 573.5 ns/op BenchmarkWriterCopyNoReadFrom-4 8198 15262 ns/op BenchmarkReaderEmpty-4 38329 3243 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31024 3633 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 559437 192.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.550s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5198 23093 ns/op 1418.93 MB/s BenchmarkWriteByte-4 463 247247 ns/op 16.57 MB/s BenchmarkWriteRune-4 253 471913 ns/op 26.04 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3838946 ns/op BenchmarkBufferFullSmallReads-4 100 1071452 ns/op BenchmarkBufferWriteBlock/N4096-4 6398 16210 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 397 320647 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 21692649 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4585329 24.99 ns/op 400.12 MB/s BenchmarkIndexByte/32-4 4317321 26.89 ns/op 1190.05 MB/s BenchmarkIndexByte/4K-4 912822 133.1 ns/op 30777.77 MB/s BenchmarkIndexBytePortable/10-4 798350 147.5 ns/op 67.81 MB/s BenchmarkIndexBytePortable/32-4 256880 451.6 ns/op 70.86 MB/s BenchmarkIndexBytePortable/4K-4 2211 54662 ns/op 74.93 MB/s BenchmarkIndexRune/10-4 1000000 101.2 ns/op 98.77 MB/s BenchmarkIndexRune/32-4 1000000 103.6 ns/op 308.85 MB/s BenchmarkIndexRune/4K-4 351466 315.9 ns/op 12965.47 MB/s BenchmarkIndexRuneASCII/10-4 4609893 24.62 ns/op 406.21 MB/s BenchmarkIndexRuneASCII/32-4 4401450 26.87 ns/op 1191.02 MB/s BenchmarkIndexRuneASCII/4K-4 874519 133.7 ns/op 30640.45 MB/s BenchmarkEqual/0-4 7815078 15.54 ns/op BenchmarkEqual/1-4 1438856 80.07 ns/op 12.49 MB/s BenchmarkEqual/6-4 1464649 83.00 ns/op 72.29 MB/s BenchmarkEqual/9-4 1448642 83.41 ns/op 107.91 MB/s BenchmarkEqual/15-4 1423657 84.26 ns/op 178.02 MB/s BenchmarkEqual/16-4 1515972 78.40 ns/op 204.07 MB/s BenchmarkEqual/20-4 1407867 85.41 ns/op 234.16 MB/s BenchmarkEqual/32-4 1430665 82.75 ns/op 386.70 MB/s BenchmarkEqual/4K-4 105184 1134 ns/op 3613.00 MB/s BenchmarkIndex/10-4 3020109 39.70 ns/op 251.90 MB/s BenchmarkIndex/32-4 3052141 39.46 ns/op 811.02 MB/s BenchmarkIndex/4K-4 18370 6570 ns/op 623.47 MB/s BenchmarkIndexEasy/10-4 2837348 40.41 ns/op 247.47 MB/s BenchmarkIndexEasy/32-4 3011638 39.94 ns/op 801.24 MB/s BenchmarkIndexEasy/4K-4 475408 248.6 ns/op 16476.42 MB/s BenchmarkCount/10-4 1485406 80.79 ns/op 123.78 MB/s BenchmarkCount/32-4 1476979 82.14 ns/op 389.56 MB/s BenchmarkCount/4K-4 18277 6532 ns/op 627.03 MB/s BenchmarkCountEasy/10-4 1467891 80.94 ns/op 123.55 MB/s BenchmarkCountEasy/32-4 1435916 82.10 ns/op 389.78 MB/s BenchmarkCountEasy/4K-4 422043 285.3 ns/op 14356.37 MB/s BenchmarkCountSingle/10-4 3806666 31.42 ns/op 318.31 MB/s BenchmarkCountSingle/32-4 3478423 33.71 ns/op 949.36 MB/s BenchmarkCountSingle/4K-4 809389 143.0 ns/op 28650.99 MB/s BenchmarkToUpper/#00-4 2911976 42.13 ns/op BenchmarkToUpper/ONLYUPPER-4 282457 410.9 ns/op BenchmarkToUpper/abc-4 532993 227.4 ns/op BenchmarkToUpper/AbC123-4 300153 409.5 ns/op BenchmarkToUpper/azAZ09_-4 261825 446.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 78946 1516 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38892 3054 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53874 2160 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121502 974.6 ns/op BenchmarkToLower/#00-4 2898573 40.89 ns/op BenchmarkToLower/abc-4 459814 272.1 ns/op BenchmarkToLower/AbC123-4 271754 409.2 ns/op BenchmarkToLower/azAZ09_-4 272826 460.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81571 1491 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41768 2872 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64466 1874 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116245 1006 ns/op BenchmarkFields/ASCII/16-4 134421 881.4 ns/op 18.15 MB/s 24 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8535 13676 ns/op 18.72 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 556 212086 ns/op 19.31 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3994857 ns/op 16.41 MB/s 147459 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 61993142 ns/op 16.91 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 71678 1663 ns/op 9.62 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5196 19989 ns/op 12.81 MB/s 576 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 348 333918 ns/op 12.27 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6656819 ns/op 9.84 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 125865951 ns/op 8.33 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 175759 673.6 ns/op 23.75 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11797 9832 ns/op 26.04 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 639 169649 ns/op 24.14 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 4031421 ns/op 16.26 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82455084 ns/op 12.72 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 93636 1274 ns/op 12.56 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8674 13700 ns/op 18.69 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 460 234556 ns/op 17.46 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 21 5038359 ns/op 13.01 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 102127423 ns/op 10.27 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1956822 61.53 ns/op BenchmarkTrimSpace/ASCII-4 986084 119.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 109219 1095 ns/op BenchmarkTrimSpace/JustNonASCII-4 48997 2510 ns/op BenchmarkToValidUTF8/Valid-4 466408 248.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 316059 358.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 84925 1245 ns/op BenchmarkIndexHard1-4 804 145037 ns/op BenchmarkIndexHard2-4 595 202020 ns/op BenchmarkIndexHard3-4 150 803660 ns/op BenchmarkIndexHard4-4 177 667862 ns/op BenchmarkLastIndexHard1-4 5 22576353 ns/op BenchmarkLastIndexHard2-4 4 29026224 ns/op BenchmarkLastIndexHard3-4 4 31605677 ns/op BenchmarkCountHard1-4 831 143210 ns/op BenchmarkCountHard2-4 601 202685 ns/op BenchmarkCountHard3-4 150 795468 ns/op BenchmarkSplitEmptySeparator-4 1 172858124 ns/op BenchmarkSplitSingleByteSeparator-4 9 11372396 ns/op BenchmarkSplitMultiByteSeparator-4 10 10553272 ns/op BenchmarkSplitNSingleByteSeparator-4 164332 660.7 ns/op BenchmarkSplitNMultiByteSeparator-4 62410 1814 ns/op BenchmarkRepeat-4 171870 659.0 ns/op BenchmarkRepeatLarge/256/1-4 145168 804.7 ns/op 318.14 MB/s BenchmarkRepeatLarge/256/16-4 194541 549.6 ns/op 465.75 MB/s BenchmarkRepeatLarge/512/1-4 89445 1130 ns/op 452.97 MB/s BenchmarkRepeatLarge/512/16-4 151280 789.1 ns/op 648.81 MB/s BenchmarkRepeatLarge/1024/1-4 65316 1652 ns/op 619.76 MB/s BenchmarkRepeatLarge/1024/16-4 77332 1319 ns/op 776.49 MB/s BenchmarkRepeatLarge/2048/1-4 39450 2815 ns/op 727.58 MB/s BenchmarkRepeatLarge/2048/16-4 45474 2516 ns/op 813.83 MB/s BenchmarkRepeatLarge/4096/1-4 24393 4860 ns/op 842.84 MB/s BenchmarkRepeatLarge/4096/16-4 26224 4400 ns/op 930.92 MB/s BenchmarkRepeatLarge/8192/1-4 13382 9031 ns/op 907.12 MB/s BenchmarkRepeatLarge/8192/16-4 13965 8808 ns/op 930.03 MB/s BenchmarkRepeatLarge/8192/4097-4 22197 5267 ns/op 777.81 MB/s BenchmarkRepeatLarge/16384/1-4 8296 15924 ns/op 1028.89 MB/s BenchmarkRepeatLarge/16384/16-4 8773 16348 ns/op 1002.21 MB/s BenchmarkRepeatLarge/16384/4097-4 9220 12967 ns/op 947.86 MB/s BenchmarkRepeatLarge/32768/1-4 3920 30581 ns/op 1071.51 MB/s BenchmarkRepeatLarge/32768/16-4 3493 31932 ns/op 1026.17 MB/s BenchmarkRepeatLarge/32768/4097-4 4024 30864 ns/op 929.19 MB/s BenchmarkRepeatLarge/65536/1-4 1929 59960 ns/op 1093.00 MB/s BenchmarkRepeatLarge/65536/16-4 2103 57185 ns/op 1146.04 MB/s BenchmarkRepeatLarge/65536/4097-4 2018 60636 ns/op 1013.51 MB/s BenchmarkRepeatLarge/131072/1-4 226 530902 ns/op 246.89 MB/s BenchmarkRepeatLarge/131072/16-4 225 522885 ns/op 250.67 MB/s BenchmarkRepeatLarge/131072/4097-4 228 507205 ns/op 250.41 MB/s BenchmarkRepeatLarge/262144/1-4 100 1034321 ns/op 253.45 MB/s BenchmarkRepeatLarge/262144/16-4 111 1042170 ns/op 251.54 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1045233 ns/op 246.94 MB/s BenchmarkRepeatLarge/524288/1-4 61 2096813 ns/op 250.04 MB/s BenchmarkRepeatLarge/524288/16-4 61 2065208 ns/op 253.87 MB/s BenchmarkRepeatLarge/524288/4097-4 61 2093538 ns/op 248.54 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4195978 ns/op 249.90 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4202307 ns/op 249.52 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4180392 ns/op 249.91 MB/s BenchmarkRepeatLarge/2097152/1-4 13 8026769 ns/op 261.27 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8259117 ns/op 253.92 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7978522 ns/op 262.40 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16237126 ns/op 258.32 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16204601 ns/op 258.83 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16184076 ns/op 258.97 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32539901 ns/op 257.79 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31133118 ns/op 269.44 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31496604 ns/op 266.27 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62373592 ns/op 268.98 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62826878 ns/op 267.04 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62480061 ns/op 268.52 MB/s BenchmarkRepeatLarge/33554432/1-4 1 121894371 ns/op 275.27 MB/s BenchmarkRepeatLarge/33554432/16-4 1 124670392 ns/op 269.15 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 124382641 ns/op 269.77 MB/s BenchmarkRepeatLarge/67108864/1-4 1 246276205 ns/op 272.49 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242039365 ns/op 277.26 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 245712855 ns/op 273.12 MB/s BenchmarkRepeatLarge/134217728/1-4 1 477245588 ns/op 281.23 MB/s BenchmarkRepeatLarge/134217728/16-4 1 487147005 ns/op 275.52 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 492234774 ns/op 272.67 MB/s BenchmarkRepeatLarge/268435456/1-4 1 983826019 ns/op 272.85 MB/s BenchmarkRepeatLarge/268435456/16-4 1 953375487 ns/op 281.56 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 945096534 ns/op 284.03 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1892340070 ns/op 283.71 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1904976034 ns/op 281.83 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1909815584 ns/op 281.11 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3961923062 ns/op 271.02 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3780208042 ns/op 284.04 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3761417231 ns/op 285.46 MB/s BenchmarkBytesCompare/1-4 9932293 11.94 ns/op BenchmarkBytesCompare/2-4 9226266 13.13 ns/op BenchmarkBytesCompare/4-4 9060292 13.14 ns/op BenchmarkBytesCompare/8-4 9722136 12.31 ns/op BenchmarkBytesCompare/16-4 9586828 12.09 ns/op BenchmarkBytesCompare/32-4 9128614 13.35 ns/op BenchmarkBytesCompare/64-4 8151171 14.59 ns/op BenchmarkBytesCompare/128-4 7764722 15.38 ns/op BenchmarkBytesCompare/256-4 5940904 19.00 ns/op BenchmarkBytesCompare/512-4 4263145 28.18 ns/op BenchmarkBytesCompare/1024-4 2808920 43.04 ns/op BenchmarkBytesCompare/2048-4 1630222 73.05 ns/op BenchmarkIndexAnyASCII/1:1-4 2345840 50.43 ns/op BenchmarkIndexAnyASCII/1:2-4 2387356 48.89 ns/op BenchmarkIndexAnyASCII/1:4-4 2360630 49.13 ns/op BenchmarkIndexAnyASCII/1:8-4 2339700 48.24 ns/op BenchmarkIndexAnyASCII/1:16-4 2425840 47.95 ns/op BenchmarkIndexAnyASCII/1:32-4 2354174 48.97 ns/op BenchmarkIndexAnyASCII/1:64-4 2362513 49.22 ns/op BenchmarkIndexAnyASCII/16:1-4 2051492 56.78 ns/op BenchmarkIndexAnyASCII/16:2-4 424204 274.6 ns/op BenchmarkIndexAnyASCII/16:4-4 420369 282.9 ns/op BenchmarkIndexAnyASCII/16:8-4 395444 291.9 ns/op BenchmarkIndexAnyASCII/16:16-4 388999 307.4 ns/op BenchmarkIndexAnyASCII/16:32-4 363084 328.6 ns/op BenchmarkIndexAnyASCII/16:64-4 304924 368.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1847730 64.91 ns/op BenchmarkIndexAnyASCII/256:2-4 33736 3570 ns/op BenchmarkIndexAnyASCII/256:4-4 32287 3545 ns/op BenchmarkIndexAnyASCII/256:8-4 32895 3575 ns/op BenchmarkIndexAnyASCII/256:16-4 33580 3623 ns/op BenchmarkIndexAnyASCII/256:32-4 32530 3597 ns/op BenchmarkIndexAnyASCII/256:64-4 33093 3665 ns/op BenchmarkIndexAnyUTF8/1:1-4 2285683 50.08 ns/op BenchmarkIndexAnyUTF8/1:2-4 2327421 48.59 ns/op BenchmarkIndexAnyUTF8/1:4-4 2381866 49.65 ns/op BenchmarkIndexAnyUTF8/1:8-4 2320402 48.52 ns/op BenchmarkIndexAnyUTF8/1:16-4 2436481 47.90 ns/op BenchmarkIndexAnyUTF8/1:32-4 2420318 48.96 ns/op BenchmarkIndexAnyUTF8/1:64-4 2345245 48.68 ns/op BenchmarkIndexAnyUTF8/16:1-4 153471 796.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 261925 437.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 273339 433.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 269571 438.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 269252 436.6 ns/op BenchmarkIndexAnyUTF8/16:32-4 240780 466.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 264145 446.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 9373 11296 ns/op BenchmarkIndexAnyUTF8/256:2-4 19482 6162 ns/op BenchmarkIndexAnyUTF8/256:4-4 19378 6164 ns/op BenchmarkIndexAnyUTF8/256:8-4 18945 6177 ns/op BenchmarkIndexAnyUTF8/256:16-4 19305 6165 ns/op BenchmarkIndexAnyUTF8/256:32-4 17817 6701 ns/op BenchmarkIndexAnyUTF8/256:64-4 18829 6405 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2283501 52.07 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2290633 52.02 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2303714 50.93 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2291174 50.84 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2331543 50.30 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2298046 51.51 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2271375 51.67 ns/op BenchmarkLastIndexAnyASCII/16:1-4 317272 364.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 324514 367.3 ns/op BenchmarkLastIndexAnyASCII/16:4-4 296444 370.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 310496 372.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 299514 386.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 287296 417.5 ns/op BenchmarkLastIndexAnyASCII/16:64-4 247237 455.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23870 4986 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24052 5030 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24121 4969 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24164 5020 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23961 5045 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23470 5082 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23863 5135 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2223018 51.82 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2342844 49.54 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2284838 49.75 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2320705 50.47 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2352595 49.45 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2292199 50.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2272137 50.11 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 228286 526.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 251748 441.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268275 440.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 263167 442.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 253468 448.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 249823 481.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 252433 455.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 15968 7334 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19036 6278 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19221 6349 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18584 6330 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18249 6473 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 17864 6860 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18219 6542 ns/op BenchmarkTrimASCII/1:1-4 2506762 46.84 ns/op BenchmarkTrimASCII/1:2-4 2165965 56.18 ns/op BenchmarkTrimASCII/1:4-4 2060889 57.42 ns/op BenchmarkTrimASCII/1:8-4 1885170 63.75 ns/op BenchmarkTrimASCII/1:16-4 1586712 76.04 ns/op BenchmarkTrimASCII/16:1-4 404932 280.2 ns/op BenchmarkTrimASCII/16:2-4 308469 363.6 ns/op BenchmarkTrimASCII/16:4-4 312800 370.4 ns/op BenchmarkTrimASCII/16:8-4 312492 370.5 ns/op BenchmarkTrimASCII/16:16-4 305803 386.1 ns/op BenchmarkTrimASCII/256:1-4 32913 3640 ns/op BenchmarkTrimASCII/256:2-4 23110 4957 ns/op BenchmarkTrimASCII/256:4-4 24189 4981 ns/op BenchmarkTrimASCII/256:8-4 24198 4992 ns/op BenchmarkTrimASCII/256:16-4 23816 5116 ns/op BenchmarkTrimASCII/4096:1-4 2089 57407 ns/op BenchmarkTrimASCII/4096:2-4 1520 78002 ns/op BenchmarkTrimASCII/4096:4-4 1495 78464 ns/op BenchmarkTrimASCII/4096:8-4 1518 78292 ns/op BenchmarkTrimASCII/4096:16-4 1496 78714 ns/op BenchmarkTrimByte-4 1464872 84.26 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12993 9202 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13072 9223 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 667 178458 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1310 88885 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2394 44353 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4635 22916 ns/op BenchmarkCompareBytesEqual-4 10462984 11.00 ns/op BenchmarkCompareBytesToNil-4 11511340 9.591 ns/op BenchmarkCompareBytesEmpty-4 12005571 9.112 ns/op BenchmarkCompareBytesIdentical-4 11407941 9.269 ns/op BenchmarkCompareBytesSameLength-4 10042909 10.38 ns/op BenchmarkCompareBytesDifferentLength-4 10041176 10.62 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1384 88902 ns/op 11794.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1362 80200 ns/op 13074.57 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1412 76677 ns/op 13675.37 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1816 67380 ns/op 15562.21 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1368 87158 ns/op 12030.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1785 82405 ns/op 12724.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1323 82929 ns/op 12644.36 MB/s BenchmarkCompareBytesBig-4 1689 69355 ns/op 15119.10 MB/s BenchmarkCompareBytesBigIdentical-4 11857050 9.332 ns/op 112366468.96 MB/s PASS ok bytes 71.326s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 76876226 ns/op 1.30 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 316693145 ns/op 1.79 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24212307 ns/op 0.68 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.472s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 63 1763039 ns/op 5.67 MB/s 42622 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16965820 ns/op 5.89 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171359190 ns/op 5.84 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1782254 ns/op 5.61 MB/s 43081 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17640592 ns/op 5.67 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 179726855 ns/op 5.56 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 60 1767650 ns/op 5.66 MB/s 42493 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16765620 ns/op 5.96 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167786374 ns/op 5.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1774312 ns/op 5.64 MB/s 42816 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16958485 ns/op 5.90 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 169868264 ns/op 5.89 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 54 1914859 ns/op 5.22 MB/s 44436 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18483953 ns/op 5.41 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 187930388 ns/op 5.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1536023 ns/op 6.51 MB/s 43045 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12787087 ns/op 7.82 MB/s 44804 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128797137 ns/op 7.76 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1362133 ns/op 7.34 MB/s 42633 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10157583 ns/op 9.84 MB/s 44575 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101723882 ns/op 9.83 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 82 1474735 ns/op 6.78 MB/s 42956 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10184568 ns/op 9.82 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101920050 ns/op 9.81 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 92 1204082 ns/op 8.31 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11698346 ns/op 8.55 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 115870851 ns/op 8.63 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2314400 ns/op 4.32 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 21173269 ns/op 4.72 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204236378 ns/op 4.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6617389 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 78911658 ns/op 1.27 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 828283573 ns/op 1.21 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6616863 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79476920 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 817573740 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 74 1453723 ns/op 6.88 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12691623 ns/op 7.88 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124577051 ns/op 8.03 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2184537 ns/op 4.58 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 17113958 ns/op 5.84 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165688679 ns/op 6.04 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6575070 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73562168 ns/op 1.36 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 740295886 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6584333 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91211790 ns/op 1.10 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 945116161 ns/op 1.06 MB/s PASS ok compress/flate 15.267s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2304043 ns/op 4.34 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2396572 ns/op 4.17 MB/s BenchmarkDecoder/1e5-4 5 22048825 ns/op 4.54 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22316753 ns/op 4.48 MB/s BenchmarkDecoder/1e6-4 1 223008113 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse6-4 1 221121428 ns/op 4.52 MB/s BenchmarkEncoder/1e4-4 49 2184961 ns/op 4.58 MB/s BenchmarkEncoder/1e-Reuse4-4 55 1822170 ns/op 5.49 MB/s BenchmarkEncoder/1e5-4 6 19302760 ns/op 5.18 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18960005 ns/op 5.27 MB/s BenchmarkEncoder/1e6-4 1 196032053 ns/op 5.10 MB/s BenchmarkEncoder/1e-Reuse6-4 1 190223794 ns/op 5.26 MB/s PASS ok compress/lzw 2.668s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3769881 ns/op PASS ok container/heap 0.256s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18594 5476 ns/op BenchmarkWithTimeout/concurrency=40-4 4876 22579 ns/op BenchmarkWithTimeout/concurrency=4000-4 5565 24242 ns/op BenchmarkWithTimeout/concurrency=400000-4 6067 20033 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 322615 333.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 13754 9751 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15490 7243 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3008 43349 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1802 68496 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2128 47115 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 242 483997 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 174 692713 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 260 564198 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 4975299 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 8344487 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4242856 ns/op BenchmarkCheckCanceled/Err-4 248574 459.1 ns/op BenchmarkCheckCanceled/Done-4 395278 295.0 ns/op BenchmarkContextCancelDone-4 465666 242.2 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21252 4923 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 22891 5286 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19094 6195 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16118 7454 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12040 10423 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 561258 209.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 327820 366.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 225966 528.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 143469 834.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 73824 1627 ns/op PASS ok context 11.135s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1755169 71.04 ns/op 225.24 MB/s BenchmarkDecrypt-4 1729188 68.97 ns/op 231.97 MB/s BenchmarkExpand-4 976635 119.4 ns/op PASS ok crypto/aes 0.541s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 174993 654.5 ns/op 97.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 363438 288.3 ns/op 222.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 177931 666.7 ns/op 96.00 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377685 309.7 ns/op 206.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 121374 976.1 ns/op 1383.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 169394 695.9 ns/op 1939.97 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107622 1106 ns/op 1221.09 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 144444 814.4 ns/op 1657.67 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46040 2575 ns/op 3180.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 46467 2570 ns/op 3187.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35779 3389 ns/op 2417.57 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 36274 3337 ns/op 2455.08 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6513 16519 ns/op 61.69 MB/s BenchmarkAESCFBDecrypt1K-4 7147 16267 ns/op 62.64 MB/s BenchmarkAESCFBDecrypt8K-4 938 127803 ns/op 64.06 MB/s BenchmarkAESOFB1K-4 10000 11244 ns/op 90.63 MB/s BenchmarkAESCTR1K-4 13770 8515 ns/op 119.66 MB/s BenchmarkAESCTR8K-4 1772 68320 ns/op 119.83 MB/s BenchmarkAESCBCEncrypt1K-4 14298 8480 ns/op 120.76 MB/s BenchmarkAESCBCDecrypt1K-4 17809 6671 ns/op 153.50 MB/s PASS ok crypto/cipher 2.880s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 73557 1578 ns/op 5.07 MB/s BenchmarkDecrypt-4 78282 1500 ns/op 5.33 MB/s BenchmarkTDESEncrypt-4 30622 3943 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 31004 3800 ns/op 2.11 MB/s PASS ok crypto/des 0.630s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 982 121226 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9009139 ns/op 1090 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20604958 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 91 1260564 ns/op 374 B/op 9 allocs/op PASS ok crypto/ecdh 0.828s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1442 71108 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 39 2851475 ns/op 10777 B/op 62 allocs/op BenchmarkSign/P521-4 19 5975369 ns/op 11162 B/op 63 allocs/op BenchmarkVerify/P256-4 918 127763 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8924273 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 20340509 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3912 29801 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2148936 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5067710 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.560s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 307 368497 ns/op BenchmarkNewKeyFromSeed-4 313 370003 ns/op BenchmarkSigning-4 303 392958 ns/op BenchmarkVerification-4 207 572139 ns/op PASS ok crypto/ed25519 0.666s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 5115 22834 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 158 748568 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 54 2185870 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4907941 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1365 86128 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 57 1883744 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 19 6037029 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14068559 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12691 8899 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5631 19870 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3656 29661 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1300160 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2334 49012 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 232 502281 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1568 75701 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1196358 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.405s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14768 8135 ns/op 125.87 MB/s BenchmarkHMACSHA256_32-4 24321 4808 ns/op 6.66 MB/s BenchmarkNewWriteSum-4 10000 10063 ns/op 3.18 MB/s PASS ok crypto/hmac 0.512s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57360 2049 ns/op BenchmarkModSub-4 72990 1609 ns/op BenchmarkMontgomeryRepr-4 23216 4737 ns/op BenchmarkMontgomeryMul-4 28454 4219 ns/op BenchmarkModMul-4 12008 9817 ns/op BenchmarkExpBig-4 15 7426172 ns/op BenchmarkExp-4 7 15839674 ns/op PASS ok crypto/internal/bigmod 1.168s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3510 33870 ns/op BenchmarkScalarBaseMult-4 336 342507 ns/op BenchmarkScalarMult-4 156 768923 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 521940 ns/op PASS ok crypto/internal/edwards25519 0.743s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 519218 202.2 ns/op BenchmarkMultiply-4 4307228 28.06 ns/op BenchmarkSquare-4 5306134 22.56 ns/op BenchmarkInvert-4 24844 4803 ns/op BenchmarkMult32-4 1519220 78.49 ns/op PASS ok crypto/internal/edwards25519/field 0.815s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 64 1811895 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1537 74575 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 18 5846187 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13950952 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 182 651680 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8044 14586 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1847218 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4045731 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.263s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 610467 179.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 222000 500.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118437 1001 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 664370 176.9 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 239539 492.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119353 1001 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.781s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117105 985.1 ns/op 8.12 MB/s BenchmarkHash64-4 123476 925.6 ns/op 69.14 MB/s BenchmarkHash128-4 115101 1030 ns/op 124.22 MB/s BenchmarkHash256-4 93530 1303 ns/op 196.49 MB/s BenchmarkHash512-4 67209 1764 ns/op 290.32 MB/s BenchmarkHash1K-4 43792 2727 ns/op 375.52 MB/s BenchmarkHash8K-4 7214 16151 ns/op 507.23 MB/s BenchmarkHash1M-4 61 1944758 ns/op 539.18 MB/s BenchmarkHash8M-4 7 15720633 ns/op 533.60 MB/s BenchmarkHash8BytesUnaligned-4 116089 984.8 ns/op 8.12 MB/s BenchmarkHash1KUnaligned-4 44284 2710 ns/op 377.81 MB/s BenchmarkHash8KUnaligned-4 7244 16162 ns/op 506.87 MB/s PASS ok crypto/md5 1.715s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 187056217 ns/op PASS ok crypto/rand 0.214s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13006 9001 ns/op 14.22 MB/s BenchmarkRC4_1K-4 1579 71730 ns/op 14.28 MB/s BenchmarkRC4_8K-4 207 563927 ns/op 14.36 MB/s PASS ok crypto/rc4 0.539s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8575228 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20357519 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38184121 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2638541 ns/op BenchmarkDecryptOAEP/2048-4 13 8588547 ns/op BenchmarkEncryptOAEP/2048-4 42 2623711 ns/op BenchmarkSignPKCS1v15/2048-4 13 8658082 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2596830 ns/op BenchmarkSignPSS/2048-4 13 8677754 ns/op BenchmarkVerifyPSS/2048-4 42 2886579 ns/op PASS ok crypto/rsa 1.571s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 105565 1100 ns/op 7.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 127087 920.6 ns/op 8.69 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74431 1573 ns/op 203.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85574 1367 ns/op 234.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48957 2454 ns/op 417.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53155 2246 ns/op 455.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11812 ns/op 693.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9991 11564 ns/op 708.40 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.096s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81076 1430 ns/op 5.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93952 1237 ns/op 6.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92427 1298 ns/op 6.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25693 4672 ns/op 219.16 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26776 4453 ns/op 229.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26319 4584 ns/op 223.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4173 28353 ns/op 288.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4264 28289 ns/op 289.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4200 28180 ns/op 290.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.315s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58117 2036 ns/op 3.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72314 1617 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65114 1836 ns/op 4.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28058 4215 ns/op 242.92 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31617 3789 ns/op 270.25 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29826 4009 ns/op 255.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5824 20311 ns/op 403.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5900 19787 ns/op 414.01 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5845 20083 ns/op 407.90 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.310s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15843608 7.567 ns/op BenchmarkConstantTimeEq-4 15923392 7.546 ns/op BenchmarkConstantTimeLessOrEq-4 15952329 7.537 ns/op BenchmarkXORBytes/8Bytes-4 4623577 24.99 ns/op 320.07 MB/s BenchmarkXORBytes/128Bytes-4 4090335 29.49 ns/op 4341.16 MB/s BenchmarkXORBytes/2048Bytes-4 893475 131.1 ns/op 15616.99 MB/s BenchmarkXORBytes/32768Bytes-4 61168 1950 ns/op 16804.50 MB/s PASS ok crypto/subtle 0.976s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 163 771324 ns/op BenchmarkCertCache/1-4 138 815021 ns/op BenchmarkCertCache/2-4 151 801053 ns/op BenchmarkCertCache/3-4 147 747717 ns/op BenchmarkHandshakeServer/RSA-4 34 3232514 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3993103 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 32 3523527 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 99 1174367 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 154 804432 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2406552 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 54 2046597 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29566025 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28899963 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21349748 ns/op 49.11 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 30061046 ns/op 34.88 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34505391 ns/op 60.78 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 47529536 ns/op 44.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 58860164 ns/op 71.26 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 84938230 ns/op 49.38 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 113669843 ns/op 73.80 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 175344737 ns/op 47.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 208188923 ns/op 80.59 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 340364309 ns/op 49.29 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 447999125 ns/op 74.90 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 643187959 ns/op 52.17 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 890266237 ns/op 75.38 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1286648135 ns/op 52.16 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23398290 ns/op 44.81 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30582098 ns/op 34.29 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36749546 ns/op 57.07 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47697844 ns/op 43.97 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 64220268 ns/op 65.31 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91018336 ns/op 46.08 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 122883899 ns/op 68.26 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 171158077 ns/op 49.01 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 225247558 ns/op 74.48 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 339421254 ns/op 49.43 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 426197551 ns/op 78.73 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 667618500 ns/op 50.26 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 888715530 ns/op 75.51 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1264109529 ns/op 53.09 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703729386 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705656216 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288604596 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287443520 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149260649 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150366504 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80606534 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79628799 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39239534 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38276918 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142372686 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144765719 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63855534 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 64474012 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37180791 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37386887 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24382319 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23999897 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16935199 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16015727 ns/op PASS ok crypto/tls 19.133s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12219434 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 320 362430 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1036 104694 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 976 114571 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.131s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 31 3352364 ns/op 280657 B/op 1634 allocs/op BenchmarkConcurrentStmtQuery-4 32 3766978 ns/op 259778 B/op 2013 allocs/op BenchmarkConcurrentStmtExec-4 43 2498229 ns/op 211258 B/op 651 allocs/op BenchmarkConcurrentTxQuery-4 38 3255582 ns/op 267456 B/op 2154 allocs/op BenchmarkConcurrentTxExec-4 61 1861589 ns/op 87744 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 37 2799037 ns/op 104585 B/op 2074 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1035669 ns/op 41680 B/op 381 allocs/op BenchmarkConcurrentRandom-4 34 3209954 ns/op 224437 B/op 1826 allocs/op BenchmarkManyConcurrentQueries-4 2298 47839 ns/op 3974 B/op 20 allocs/op PASS ok database/sql 1.469s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 215452 512.3 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1609516 ns/op 188235 B/op 13 allocs/op Benchmark115/LineToPC-4 67 1648360 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17070 6981 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.769s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 697 160556 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3067 38635 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.389s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 266 443092 ns/op 18.49 MB/s BenchmarkEncodeToString-4 224 492447 ns/op 16.64 MB/s BenchmarkDecode-4 136 857820 ns/op 15.29 MB/s BenchmarkDecodeString-4 138 845274 ns/op 15.51 MB/s PASS ok encoding/base32 0.744s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 310 348756 ns/op 23.49 MB/s BenchmarkDecodeString/2-4 263836 421.9 ns/op 9.48 MB/s BenchmarkDecodeString/4-4 221616 538.2 ns/op 14.86 MB/s BenchmarkDecodeString/8-4 178327 647.6 ns/op 18.53 MB/s BenchmarkDecodeString/64-4 33867 3491 ns/op 25.20 MB/s BenchmarkDecodeString/8192-4 310 369477 ns/op 29.57 MB/s BenchmarkNewEncoding-4 88063 1302 ns/op 196.67 MB/s PASS ok encoding/base64 1.016s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1113 90169 ns/op 44.36 MB/s BenchmarkReadStruct-4 17197 6850 ns/op 10.95 MB/s BenchmarkWriteStruct-4 18682 6363 ns/op 11.79 MB/s BenchmarkReadInts-4 48058 2460 ns/op 12.20 MB/s BenchmarkWriteInts-4 40094 2877 ns/op 10.43 MB/s BenchmarkWriteSlice1000Int32s-4 1222 92055 ns/op 43.45 MB/s BenchmarkPutUint16-4 3331580 35.65 ns/op 56.11 MB/s BenchmarkAppendUint16-4 3361317 36.14 ns/op 55.34 MB/s BenchmarkPutUint32-4 2476041 47.55 ns/op 84.12 MB/s BenchmarkAppendUint32-4 2375887 50.24 ns/op 79.62 MB/s BenchmarkPutUint64-4 1064058 111.4 ns/op 71.85 MB/s BenchmarkAppendUint64-4 1000000 111.7 ns/op 71.64 MB/s BenchmarkLittleEndianPutUint16-4 3274614 36.82 ns/op 54.31 MB/s BenchmarkLittleEndianAppendUint16-4 3341254 36.20 ns/op 55.24 MB/s BenchmarkLittleEndianPutUint32-4 2396002 48.61 ns/op 82.28 MB/s BenchmarkLittleEndianAppendUint32-4 2456244 47.82 ns/op 83.64 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.4 ns/op 71.80 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 111.6 ns/op 71.71 MB/s BenchmarkReadFloats-4 164492 725.3 ns/op 16.55 MB/s BenchmarkWriteFloats-4 140692 881.0 ns/op 13.62 MB/s BenchmarkReadSlice1000Float32s-4 1209 99493 ns/op 40.20 MB/s BenchmarkWriteSlice1000Float32s-4 1096 106644 ns/op 37.51 MB/s BenchmarkReadSlice1000Uint8s-4 74605 1398 ns/op 715.35 MB/s BenchmarkWriteSlice1000Uint8s-4 115626 1042 ns/op 960.10 MB/s BenchmarkPutUvarint32-4 815718 146.8 ns/op 27.25 MB/s BenchmarkPutUvarint64-4 201228 577.5 ns/op 13.85 MB/s PASS ok encoding/binary 3.969s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6878 16656 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7092 16273 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6076 16696 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4200 27491 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7934 14866 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7827 14885 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7338 15003 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4659 25628 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12705 9248 ns/op PASS ok encoding/csv 1.454s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11564 10683 ns/op BenchmarkEndToEndByteBuffer-4 14674 8809 ns/op BenchmarkEndToEndSliceByteBuffer-4 295 440573 ns/op BenchmarkEncodeComplex128Slice-4 829 136113 ns/op BenchmarkEncodeFloat64Slice-4 1664 64057 ns/op BenchmarkEncodeInt32Slice-4 1723 67187 ns/op BenchmarkEncodeStringSlice-4 2403 51270 ns/op BenchmarkEncodeInterfaceSlice-4 69 1628816 ns/op BenchmarkDecodeComplex128Slice-4 488 240654 ns/op BenchmarkDecodeFloat64Slice-4 1202 96712 ns/op BenchmarkDecodeInt32Slice-4 1396 91225 ns/op BenchmarkDecodeStringSlice-4 886 151119 ns/op BenchmarkDecodeStringsSlice-4 350 357238 ns/op BenchmarkDecodeBytesSlice-4 603 191669 ns/op BenchmarkDecodeInterfaceSlice-4 92 1152431 ns/op BenchmarkDecodeMap-4 75 1357848 ns/op PASS ok encoding/gob 2.876s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12872 9288 ns/op 27.56 MB/s BenchmarkEncode/1024-4 2953 36894 ns/op 27.76 MB/s BenchmarkEncode/4096-4 814 145690 ns/op 28.11 MB/s BenchmarkEncode/16384-4 200 598612 ns/op 27.37 MB/s BenchmarkDecode/256-4 24205 5007 ns/op 51.13 MB/s BenchmarkDecode/1024-4 5938 19678 ns/op 52.04 MB/s BenchmarkDecode/4096-4 1490 78936 ns/op 51.89 MB/s BenchmarkDecode/16384-4 374 315995 ns/op 51.85 MB/s BenchmarkDump/256-4 1310 90916 ns/op 2.82 MB/s BenchmarkDump/1024-4 330 351356 ns/op 2.91 MB/s BenchmarkDump/4096-4 82 1410553 ns/op 2.90 MB/s BenchmarkDump/16384-4 19 6003084 ns/op 2.73 MB/s PASS ok encoding/hex 1.780s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 164180875 ns/op 11.82 MB/s 8391352 B/op 53 allocs/op BenchmarkCodeEncoderError-4 1 115071396 ns/op 16.86 MB/s 5464 B/op 69 allocs/op BenchmarkCodeMarshal-4 1 125528281 ns/op 15.46 MB/s 1942824 B/op 16 allocs/op BenchmarkCodeMarshalError-4 1 128774772 ns/op 15.07 MB/s 1947056 B/op 68 allocs/op BenchmarkMarshalBytes/32-4 21846 5555 ns/op BenchmarkMarshalBytes/256-4 5694 20115 ns/op BenchmarkMarshalBytes/4096-4 428 268502 ns/op BenchmarkMarshalBytesError/32-4 58 2062152 ns/op BenchmarkMarshalBytesError/256-4 55 2008416 ns/op BenchmarkMarshalBytesError/4096-4 48 2335511 ns/op BenchmarkCodeDecoder-4 1 430696258 ns/op 4.51 MB/s 11145064 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 36721 3281 ns/op 4.27 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 47037 2268 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 371912441 ns/op 5.22 MB/s 3068528 B/op 92686 allocs/op BenchmarkCodeUnmarshalReuse-4 1 362854045 ns/op 5.35 MB/s 3067864 B/op 92688 allocs/op BenchmarkUnmarshalString-4 58087 2322 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 127282 993.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 297223 480.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 63640 1696 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 47314 2368 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 16935 7430 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3140 33463 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 866 138763 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 86 1237542 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10630651 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 441685 262.9 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 405705 252.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 411448 269.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 412118 262.0 ns/op BenchmarkEncodeMarshaler-4 58630 1886 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 66370 1541 ns/op 60 B/op 0 allocs/op BenchmarkNumberIsValid-4 4203487 27.65 ns/op BenchmarkNumberIsValidRegexp-4 20464 5891 ns/op PASS ok encoding/json 6.975s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2589159 ns/op 25.31 MB/s BenchmarkDecode-4 22 5276624 ns/op 16.83 MB/s PASS ok encoding/pem 0.385s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2494 45866 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 792 131658 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 3692 27436 ns/op PASS ok encoding/xml 0.481s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 311983 404.0 ns/op BenchmarkIntSet-4 425948 449.7 ns/op BenchmarkFloatAdd-4 63796 2254 ns/op BenchmarkFloatSet-4 308443 386.5 ns/op BenchmarkStringSet-4 320959 446.9 ns/op BenchmarkMapSet-4 68624 2014 ns/op BenchmarkMapSetDifferent-4 58846 2252 ns/op BenchmarkMapSetDifferentRandom-4 232 465340 ns/op BenchmarkMapSetString-4 60874 1811 ns/op BenchmarkMapAddSame-4 37866 3149 ns/op BenchmarkMapAddDifferent-4 14456 7875 ns/op BenchmarkMapAddDifferentRandom-4 202 592637 ns/op BenchmarkMapAddSameSteadyState-4 254919 541.7 ns/op BenchmarkMapAddDifferentSteadyState-4 104898 970.1 ns/op BenchmarkRealworldExpvarUsage-4 19196 6933 ns/op PASS ok expvar 2.533s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 82394 1229 ns/op BenchmarkSprintfEmpty-4 383532 269.4 ns/op BenchmarkSprintfString-4 361333 379.7 ns/op BenchmarkSprintfTruncateString-4 300426 411.6 ns/op BenchmarkSprintfTruncateBytes-4 143528 814.9 ns/op BenchmarkSprintfSlowParsingPath-4 238298 492.4 ns/op BenchmarkSprintfQuoteString-4 41342 2625 ns/op BenchmarkSprintfInt-4 293460 463.9 ns/op BenchmarkSprintfIntInt-4 213529 582.0 ns/op BenchmarkSprintfPrefixedInt-4 205128 497.5 ns/op BenchmarkSprintfFloat-4 125390 854.4 ns/op BenchmarkSprintfComplex-4 62222 2241 ns/op BenchmarkSprintfBoolean-4 320470 406.3 ns/op BenchmarkSprintfHexString-4 111436 1003 ns/op BenchmarkSprintfHexBytes-4 76735 1571 ns/op BenchmarkSprintfBytes-4 50300 2547 ns/op BenchmarkSprintfStringer-4 72115 1681 ns/op BenchmarkSprintfStructure-4 44132 2986 ns/op BenchmarkManyArgs-4 58192 1773 ns/op BenchmarkFprintInt-4 74163 1580 ns/op BenchmarkFprintfBytes-4 82044 1483 ns/op BenchmarkFprintIntNoAlloc-4 74782 1571 ns/op BenchmarkScanInts-4 37 3130738 ns/op BenchmarkScanRecursiveInt-4 1 378773767 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 411908367 ns/op PASS ok fmt 4.105s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 601 185602 ns/op PASS ok go/build 0.171s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 48183 2267 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13593 8562 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3934 30543 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1008 117316 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 250 465749 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2204636 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9409771 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41339610 ns/op 3634562 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 179077028 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.675s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 263724219 ns/op 0.25 MB/s 45990824 B/op 48854 allocs/op PASS ok go/format 0.318s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20094548 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17042902 ns/op 3.16 MB/s BenchmarkResolve-4 49 2454736 ns/op 21.94 MB/s PASS ok go/parser 1.388s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 154020334 ns/op 0.34 MB/s 4985352 B/op 27607 allocs/op BenchmarkPrintDecl-4 702 153300 ns/op 0.21 MB/s 17130 B/op 51 allocs/op PASS ok go/printer 0.317s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 252 449719 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8716855 ns/op 6.27 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12300592 ns/op 5.85 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17581506 ns/op 6.46 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 536899 ns/op 5.73 MB/s PASS ok go/scanner 0.833s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.8 ns/op PASS ok go/token 0.139s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 106 998895 ns/op BenchmarkNamed/Underlying/nongeneric-4 692980 145.2 ns/op BenchmarkNamed/Underlying/generic-4 792109 141.2 ns/op BenchmarkNamed/Underlying/src_instance-4 768679 142.4 ns/op BenchmarkNamed/Underlying/user_instance-4 757440 144.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 19965 5594 ns/op BenchmarkNamed/NewMethodSet/generic-4 21115 5632 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20924 5789 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19699 5909 ns/op BenchmarkCheck/http/funcbodies/info-4 1 639638362 ns/op 47566 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 455225664 ns/op 66832 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 280160738 ns/op 108584 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 243869600 ns/op 124751 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 440315466 ns/op 11631 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 120488663 ns/op 42483 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 74485048 ns/op 68746 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71617818 ns/op 71485 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 173850940 ns/op 12461 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 68035951 ns/op 31836 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50353534 ns/op 43008 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 51365551 ns/op 42174 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1200565479 ns/op 52301 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 597578302 ns/op 105065 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 171183816 ns/op 366585 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 127492619 ns/op 492208 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 521655792 ns/op 3868 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 110505710 ns/op 18252 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 92219882 ns/op 21872 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 90304982 ns/op 22332 lines/s PASS ok go/types 18.218s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8544 14053 ns/op 72.86 MB/s PASS ok hash/adler32 0.260s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 209959 570.3 ns/op 26.30 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 201931 551.7 ns/op 27.19 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104714 1107 ns/op 36.13 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 111828 1052 ns/op 38.03 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 465014 253.0 ns/op 2023.90 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 462142 250.9 ns/op 2040.44 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 411834 285.2 ns/op 3590.72 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 394560 285.8 ns/op 3583.29 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 237982 499.4 ns/op 8202.64 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 244125 485.5 ns/op 8436.80 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 51889 2321 ns/op 14120.65 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53185 2264 ns/op 14476.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 456470 252.5 ns/op 59.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 468914 247.3 ns/op 60.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 462710 253.5 ns/op 157.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 463071 253.9 ns/op 157.56 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 334245 357.6 ns/op 1431.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 322286 359.7 ns/op 1423.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 264027 448.8 ns/op 2281.89 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 262816 449.6 ns/op 2277.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 219986 531.6 ns/op 7704.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 224208 532.7 ns/op 7689.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45961 2590 ns/op 12653.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46170 2594 ns/op 12633.08 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 206485 568.8 ns/op 26.37 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216692 549.0 ns/op 27.32 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 99945 1180 ns/op 33.91 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 107020 1097 ns/op 36.46 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7557 15616 ns/op 32.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 6997 15703 ns/op 32.61 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3139 32385 ns/op 31.62 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3661 32163 ns/op 31.84 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 915 130765 ns/op 31.32 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 910 130275 ns/op 31.44 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1039449 ns/op 31.52 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1045154 ns/op 31.35 MB/s PASS ok hash/crc32 4.767s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1399172 ns/op 46.84 MB/s BenchmarkCrc64/ISO4KB-4 942 120258 ns/op 34.06 MB/s BenchmarkCrc64/ISO1KB-4 4556 25610 ns/op 39.98 MB/s BenchmarkCrc64/ECMA64KB-4 86 1389293 ns/op 47.17 MB/s BenchmarkCrc64/Random64KB-4 93 1219121 ns/op 53.76 MB/s BenchmarkCrc64/Random16KB-4 374 315194 ns/op 51.98 MB/s PASS ok hash/crc64 0.879s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8757 13715 ns/op 74.66 MB/s BenchmarkFnv32aKB-4 7317 13848 ns/op 73.95 MB/s BenchmarkFnv64KB-4 8113 14307 ns/op 71.58 MB/s BenchmarkFnv64aKB-4 8151 14149 ns/op 72.37 MB/s BenchmarkFnv128KB-4 1989 59234 ns/op 17.29 MB/s BenchmarkFnv128aKB-4 2019 57455 ns/op 17.82 MB/s PASS ok hash/fnv 0.853s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 519006 194.9 ns/op 20.52 MB/s BenchmarkHash/n=4/Bytes-4 4063068 29.70 ns/op 134.68 MB/s BenchmarkHash/n=4/String-4 4277719 28.00 ns/op 142.85 MB/s BenchmarkHash/n=8/Write-4 566631 191.0 ns/op 41.87 MB/s BenchmarkHash/n=8/Bytes-4 4068520 29.55 ns/op 270.70 MB/s BenchmarkHash/n=8/String-4 4242190 28.05 ns/op 285.23 MB/s BenchmarkHash/n=16/Write-4 596596 193.8 ns/op 82.56 MB/s BenchmarkHash/n=16/Bytes-4 4554211 25.83 ns/op 619.48 MB/s BenchmarkHash/n=16/String-4 4623498 25.74 ns/op 621.69 MB/s BenchmarkHash/n=32/Write-4 536221 203.2 ns/op 157.45 MB/s BenchmarkHash/n=32/Bytes-4 4386340 27.26 ns/op 1174.00 MB/s BenchmarkHash/n=32/String-4 4450317 26.52 ns/op 1206.70 MB/s BenchmarkHash/n=64/Write-4 527552 215.4 ns/op 297.15 MB/s BenchmarkHash/n=64/Bytes-4 3970795 30.13 ns/op 2124.43 MB/s BenchmarkHash/n=64/String-4 4120755 28.83 ns/op 2219.90 MB/s BenchmarkHash/n=256/Write-4 403928 292.1 ns/op 876.56 MB/s BenchmarkHash/n=256/Bytes-4 2234466 54.56 ns/op 4691.70 MB/s BenchmarkHash/n=256/String-4 2227238 54.82 ns/op 4670.22 MB/s BenchmarkHash/n=320/Write-4 402778 282.8 ns/op 1131.65 MB/s BenchmarkHash/n=320/Bytes-4 1811013 66.22 ns/op 4832.52 MB/s BenchmarkHash/n=320/String-4 1765966 67.06 ns/op 4772.12 MB/s BenchmarkHash/n=1024/Write-4 267522 436.9 ns/op 2343.99 MB/s BenchmarkHash/n=1024/Bytes-4 723182 159.0 ns/op 6439.70 MB/s BenchmarkHash/n=1024/String-4 756794 160.5 ns/op 6378.42 MB/s BenchmarkHash/n=4096/Write-4 123931 966.1 ns/op 4239.52 MB/s BenchmarkHash/n=4096/Bytes-4 205587 577.2 ns/op 7096.75 MB/s BenchmarkHash/n=4096/String-4 207027 577.1 ns/op 7097.04 MB/s BenchmarkHash/n=16384/Write-4 38524 3097 ns/op 5290.85 MB/s BenchmarkHash/n=16384/Bytes-4 53139 2255 ns/op 7264.67 MB/s BenchmarkHash/n=16384/String-4 52538 2241 ns/op 7310.78 MB/s PASS ok hash/maphash 4.298s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 764 137141 ns/op BenchmarkEscapeNone-4 117396 962.5 ns/op BenchmarkUnescape-4 757 153114 ns/op BenchmarkUnescapeNone-4 511003 223.1 ns/op BenchmarkUnescapeSparse-4 10902 11371 ns/op BenchmarkUnescapeDense-4 1128 103847 ns/op PASS ok html 0.885s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8710 12898 ns/op BenchmarkCSSEscaperNoSpecials-4 44019 2725 ns/op BenchmarkDecodeCSS-4 26438 4601 ns/op BenchmarkDecodeCSSNoSpecials-4 4273542 28.54 ns/op BenchmarkCSSValueFilter-4 100647 1010 ns/op BenchmarkCSSValueFilterOk-4 79050 1492 ns/op BenchmarkEscapedExecute-4 4621 25472 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10934 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 65450 1770 ns/op BenchmarkStripTags-4 20767 5825 ns/op BenchmarkStripTagsNoSpecials-4 272331 412.1 ns/op BenchmarkJSValEscaperWithNum-4 22699 4999 ns/op BenchmarkJSValEscaperWithStr-4 4238 27980 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18421 6337 ns/op BenchmarkJSValEscaperWithObj-4 3783 30183 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 12931 8872 ns/op BenchmarkJSStrEscaperNoSpecials-4 60325 2008 ns/op BenchmarkJSStrEscaper-4 10000 10602 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51411 2252 ns/op BenchmarkJSRegexpEscaper-4 9919 11490 ns/op BenchmarkTemplateSpecialTags-4 78 1357973 ns/op BenchmarkURLEscaper-4 3770 26767 ns/op BenchmarkURLEscaperNoSpecials-4 171264 644.0 ns/op BenchmarkURLNormalizer-4 5775 20345 ns/op BenchmarkURLNormalizerNoSpecials-4 178288 682.9 ns/op BenchmarkSrcsetFilter-4 19081 6165 ns/op BenchmarkSrcsetFilterNoSpecials-4 112034 1082 ns/op PASS ok html/template 4.121s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 595938 189.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 402183 280.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 586138 193.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 416888 282.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1851609 65.21 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1224122 98.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1866092 64.16 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1233230 96.83 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1485178 80.36 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 433848 258.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 336001 329.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 445891 258.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 366571 331.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 856659 141.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 540253 217.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 950551 119.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 544982 211.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 408814 259.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1401451 85.32 ns/op BenchmarkRGBASetRGBA-4 1376994 85.29 ns/op BenchmarkRGBA64At-4 725640 161.2 ns/op BenchmarkRGBA64SetRGBA64-4 794626 145.0 ns/op BenchmarkNRGBAAt-4 1402112 85.42 ns/op BenchmarkNRGBASetNRGBA-4 1386957 84.28 ns/op BenchmarkNRGBA64At-4 701410 165.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 782612 147.3 ns/op BenchmarkAlphaAt-4 2402721 49.34 ns/op BenchmarkAlphaSetAlpha-4 2381299 50.01 ns/op BenchmarkAlpha16At-4 1575187 76.84 ns/op BenchmarkAlphaSetAlpha16-4 1579263 76.36 ns/op BenchmarkGrayAt-4 2422646 50.11 ns/op BenchmarkGraySetGray-4 2368494 50.33 ns/op BenchmarkGray16At-4 1567718 75.88 ns/op BenchmarkGraySetGray16-4 1558678 75.40 ns/op PASS ok image 5.643s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4452391 26.91 ns/op BenchmarkYCbCrToRGB/128-4 4355449 27.44 ns/op BenchmarkYCbCrToRGB/255-4 4597450 25.91 ns/op BenchmarkRGBToYCbCr/0-4 4346746 27.56 ns/op BenchmarkRGBToYCbCr/Cb-4 4478828 26.69 ns/op BenchmarkRGBToYCbCr/Cr-4 4528045 26.48 ns/op BenchmarkYCbCrToRGBA/0-4 3598485 32.96 ns/op BenchmarkYCbCrToRGBA/128-4 3428655 34.32 ns/op BenchmarkYCbCrToRGBA/255-4 3707766 32.04 ns/op BenchmarkNYCbCrAToRGBA/0-4 3589140 33.51 ns/op BenchmarkNYCbCrAToRGBA/128-4 3472473 34.35 ns/op BenchmarkNYCbCrAToRGBA/255-4 3631015 32.86 ns/op PASS ok image/color 1.868s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34684983 ns/op BenchmarkFillSrc-4 286 416186 ns/op BenchmarkCopyOver-4 6 17495589 ns/op BenchmarkCopySrc-4 349 296153 ns/op BenchmarkNRGBAOver-4 6 19034001 ns/op BenchmarkNRGBASrc-4 9 11921097 ns/op BenchmarkYCbCr-4 8 13950936 ns/op BenchmarkGray-4 16 7084347 ns/op BenchmarkCMYK-4 9 12337952 ns/op BenchmarkGlyphOver-4 19 6140344 ns/op BenchmarkRGBAMaskOver-4 4 31604400 ns/op BenchmarkGrayMaskOver-4 5 23519836 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38993735 ns/op BenchmarkRGBA-4 4 25907666 ns/op BenchmarkPalettedFill-4 897 136328 ns/op BenchmarkPalettedRGBA-4 4 26012878 ns/op BenchmarkGenericOver-4 2 55885752 ns/op BenchmarkGenericMaskOver-4 5 23294324 ns/op BenchmarkGenericSrc-4 3 36864366 ns/op BenchmarkGenericMaskSrc-4 4 30722301 ns/op PASS ok image/draw 6.139s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4724902 ns/op 3.27 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 111023180 ns/op 2.77 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2962060461 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2148216 ns/op 7.19 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 147265635 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.022s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3608 29130 ns/op BenchmarkIDCT-4 3727 27702 ns/op BenchmarkDecodeBaseline-4 9 12385553 ns/op 4.99 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17552920 ns/op 3.52 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154454633 ns/op 7.96 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190375711 ns/op 4.84 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.351s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13566639 8.767 ns/op BenchmarkDecodeGray-4 12 9742612 ns/op 6.73 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 41024996 ns/op 6.39 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35280530 ns/op 7.43 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 20 5661211 ns/op 11.58 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 33647045 ns/op 7.79 MB/s 332002 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 41954632 ns/op 6.25 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 62457996 ns/op 4.92 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 63595513 ns/op 4.83 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 207860237 ns/op 5.91 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 225807531 ns/op 5.44 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31178732 ns/op 9.85 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 204634578 ns/op 6.00 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 887370371 ns/op 1.38 MB/s 864184 B/op 30 allocs/op PASS ok image/png 4.027s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54264071 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 46714499 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 355256948 ns/op 1.41 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 343794854 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 55733932 ns/op 1.79 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 45410122 ns/op 2.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 321918338 ns/op 1.55 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 305806517 ns/op 1.64 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 760509942 ns/op 1.31 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 725223823 ns/op 1.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4283729672 ns/op 1.17 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4088299611 ns/op 1.22 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10366937 ns/op 9.65 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11234991 ns/op 8.90 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 52644104 ns/op 9.50 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 54921134 ns/op 9.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 102781819 ns/op 9.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114516268 ns/op 8.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 521631109 ns/op 9.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 566702922 ns/op 8.82 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 63164944 ns/op 1.58 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 60606520 ns/op 1.65 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 427734937 ns/op 1.17 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 462251905 ns/op 1.08 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1060807726 ns/op 0.94 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1057914636 ns/op 0.95 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6197987773 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5934562797 ns/op 0.84 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 182522138 ns/op 22.90 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 192888700 ns/op 21.67 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 74.169s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34723 2986 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 36309 3244 ns/op 0.62 MB/s BenchmarkMarshalCorpusFile/4-4 32235 3564 ns/op 1.12 MB/s BenchmarkMarshalCorpusFile/8-4 26859 4398 ns/op 1.82 MB/s BenchmarkMarshalCorpusFile/16-4 21231 5508 ns/op 2.90 MB/s BenchmarkMarshalCorpusFile/32-4 13974 8580 ns/op 3.73 MB/s BenchmarkMarshalCorpusFile/64-4 8815 13364 ns/op 4.79 MB/s BenchmarkMarshalCorpusFile/128-4 5473 21389 ns/op 5.98 MB/s BenchmarkMarshalCorpusFile/256-4 2539 42124 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/512-4 1275 83181 ns/op 6.16 MB/s BenchmarkMarshalCorpusFile/1024-4 684 159898 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/2048-4 344 324663 ns/op 6.31 MB/s BenchmarkMarshalCorpusFile/4096-4 188 626144 ns/op 6.54 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1253340 ns/op 6.54 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2545297 ns/op 6.44 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6582124 ns/op 4.98 MB/s BenchmarkMarshalCorpusFile/65536-4 8 14474190 ns/op 4.53 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29536900 ns/op 4.44 MB/s BenchmarkMarshalCorpusFile/262144-4 2 56861950 ns/op 4.61 MB/s BenchmarkMarshalCorpusFile/524288-4 1 130893317 ns/op 4.01 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 223910267 ns/op 4.68 MB/s BenchmarkUnmarshalCorpusFile/1-4 9844 11391 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9331 12330 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8403 13667 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6793 15717 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/16-4 5305 19837 ns/op 0.81 MB/s BenchmarkUnmarshalCorpusFile/32-4 4335 27229 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3308 34248 ns/op 1.87 MB/s BenchmarkUnmarshalCorpusFile/128-4 2557 43814 ns/op 2.92 MB/s BenchmarkUnmarshalCorpusFile/256-4 1000 112377 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/512-4 559 218367 ns/op 2.34 MB/s BenchmarkUnmarshalCorpusFile/1024-4 288 416878 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/2048-4 139 810793 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/4096-4 70 1631997 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3235836 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6249099 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12938185 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25600106 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51369896 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 107129884 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 211665448 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 424553667 ns/op 2.47 MB/s BenchmarkMutatorBytes/1-4 33508 3539 ns/op BenchmarkMutatorBytes/10-4 36768 3277 ns/op BenchmarkMutatorBytes/100-4 33460 3620 ns/op BenchmarkMutatorBytes/1000-4 22810 5661 ns/op BenchmarkMutatorBytes/10000-4 5269 24666 ns/op BenchmarkMutatorBytes/100000-4 853 157564 ns/op BenchmarkMutatorString/1-4 30000 3717 ns/op BenchmarkMutatorString/10-4 34917 3512 ns/op BenchmarkMutatorString/100-4 31267 4252 ns/op BenchmarkMutatorString/1000-4 12729 7888 ns/op BenchmarkMutatorString/10000-4 2808 63993 ns/op BenchmarkMutatorString/100000-4 200 594900 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 16825 6276 ns/op BenchmarkMutatorAllBasicTypes/string-4 18669 6441 ns/op BenchmarkMutatorAllBasicTypes/bool-4 62172 2020 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54243 2280 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54153 2209 ns/op BenchmarkMutatorAllBasicTypes/int-4 57954 2099 ns/op BenchmarkMutatorAllBasicTypes/int8-4 56156 2073 ns/op BenchmarkMutatorAllBasicTypes/int16-4 56408 2114 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58802 2094 ns/op BenchmarkMutatorAllBasicTypes/int64-4 54326 2133 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 52340 2224 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54240 2162 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 52714 2167 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 56713 2190 ns/op PASS ok internal/fuzz 11.827s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 27673 3957 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 129133 939.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.307s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 37772 3105 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10481 ns/op BenchmarkSplicePipePoolParallel-4 109694 1313 ns/op BenchmarkSplicePipeNativeParallel-4 26916 4255 ns/op PASS ok internal/poll 0.906s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20453180 ns/op PASS ok internal/trace 3.026s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15386 ns/op BenchmarkCopyNLarge-4 146 929509 ns/op PASS ok io 0.427s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 233181 513.4 ns/op BenchmarkPrintln-4 24812 4803 ns/op BenchmarkPrintlnNoFlags-4 49830 2477 ns/op PASS ok log 0.572s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2186674 54.72 ns/op BenchmarkAcosh-4 940195 109.6 ns/op BenchmarkAsin-4 2213269 54.05 ns/op BenchmarkAsinh-4 997646 118.9 ns/op BenchmarkAtan-4 3039979 39.45 ns/op BenchmarkAtanh-4 1000000 110.0 ns/op BenchmarkAtan2-4 2102163 56.23 ns/op BenchmarkCbrt-4 1413732 85.39 ns/op BenchmarkCeil-4 16255741 7.292 ns/op BenchmarkCopysign-4 3114084 38.12 ns/op BenchmarkCos-4 1398778 86.57 ns/op BenchmarkCosh-4 1504484 81.27 ns/op BenchmarkErf-4 2813791 42.45 ns/op BenchmarkErfc-4 2655465 44.41 ns/op BenchmarkErfinv-4 2421261 48.84 ns/op BenchmarkErfcinv-4 2444916 49.70 ns/op BenchmarkExp-4 5884450 20.36 ns/op BenchmarkExpGo-4 937470 129.2 ns/op BenchmarkExpm1-4 2060112 57.89 ns/op BenchmarkExp2-4 1000000 117.5 ns/op BenchmarkExp2Go-4 891950 125.9 ns/op BenchmarkAbs-4 4022601 30.28 ns/op BenchmarkDim-4 7631119 14.96 ns/op BenchmarkFloor-4 16523685 7.323 ns/op BenchmarkMax-4 11102719 10.74 ns/op BenchmarkMin-4 11220868 10.65 ns/op BenchmarkMod-4 340808 326.0 ns/op BenchmarkFrexp-4 2065690 58.27 ns/op BenchmarkGamma-4 687478 167.7 ns/op BenchmarkHypot-4 10148758 11.88 ns/op BenchmarkHypotGo-4 1662231 69.97 ns/op BenchmarkIlogb-4 2510986 47.89 ns/op BenchmarkJ0-4 244287 485.5 ns/op BenchmarkJ1-4 250095 475.8 ns/op BenchmarkJn-4 114447 1051 ns/op BenchmarkLdexp-4 2011288 58.40 ns/op BenchmarkLgamma-4 800142 141.3 ns/op BenchmarkLog-4 5098682 23.58 ns/op BenchmarkLogb-4 2370495 50.68 ns/op BenchmarkLog1p-4 1339839 89.86 ns/op BenchmarkLog10-4 4832707 24.89 ns/op BenchmarkLog2-4 1556964 74.59 ns/op BenchmarkModf-4 2818604 41.79 ns/op BenchmarkNextafter32-4 2713509 43.63 ns/op BenchmarkNextafter64-4 2688828 44.36 ns/op BenchmarkPowInt-4 598616 196.8 ns/op BenchmarkPowFrac-4 404584 274.6 ns/op BenchmarkPow10Pos-4 4198306 28.76 ns/op BenchmarkPow10Neg-4 4008693 29.96 ns/op BenchmarkRound-4 3803270 31.68 ns/op BenchmarkRoundToEven-4 7569231 15.91 ns/op BenchmarkRemainder-4 489512 222.5 ns/op BenchmarkSignbit-4 5258664 22.33 ns/op BenchmarkSin-4 1612960 73.39 ns/op BenchmarkSincos-4 984741 118.3 ns/op BenchmarkSinh-4 1781334 69.08 ns/op BenchmarkSqrtIndirect-4 16298919 7.263 ns/op BenchmarkSqrtLatency-4 16701589 7.276 ns/op BenchmarkSqrtIndirectLatency-4 16141886 7.272 ns/op BenchmarkSqrtGoLatency-4 1000000 108.2 ns/op BenchmarkSqrtPrime-4 30746 3932 ns/op BenchmarkTan-4 1458414 82.06 ns/op BenchmarkTanh-4 1422386 84.65 ns/op BenchmarkTrunc-4 16198122 7.256 ns/op BenchmarkY0-4 252756 478.1 ns/op BenchmarkY1-4 254005 473.7 ns/op BenchmarkYn-4 119588 979.8 ns/op BenchmarkFloat64bits-4 5696361 21.03 ns/op BenchmarkFloat64frombits-4 5336265 22.60 ns/op BenchmarkFloat32bits-4 5382364 22.59 ns/op BenchmarkFloat32frombits-4 5463687 21.97 ns/op BenchmarkFMA-4 16647147 7.263 ns/op PASS ok math 10.955s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12431152 9.434 ns/op 6783.77 MB/s BenchmarkAddVV/2-4 11880589 10.17 ns/op 12587.84 MB/s BenchmarkAddVV/3-4 10296055 11.63 ns/op 16505.51 MB/s BenchmarkAddVV/4-4 10729663 11.29 ns/op 22680.34 MB/s BenchmarkAddVV/5-4 9797512 12.35 ns/op 25902.65 MB/s BenchmarkAddVV/10-4 7939509 15.06 ns/op 42490.48 MB/s BenchmarkAddVV/100-4 1693362 70.75 ns/op 90458.71 MB/s BenchmarkAddVV/1000-4 201324 587.7 ns/op 108907.46 MB/s BenchmarkSubVV/1-4 12735654 9.458 ns/op 6766.51 MB/s BenchmarkSubVV/2-4 11861845 10.16 ns/op 12594.94 MB/s BenchmarkSubVV/3-4 10201767 11.57 ns/op 16600.44 MB/s BenchmarkSubVV/4-4 10659144 11.26 ns/op 22731.24 MB/s BenchmarkSubVV/5-4 9712480 12.29 ns/op 26033.55 MB/s BenchmarkSubVV/10-4 7763803 15.20 ns/op 42097.82 MB/s BenchmarkSubVV/100-4 1672476 72.03 ns/op 88846.18 MB/s BenchmarkSubVV/1000-4 200803 592.8 ns/op 107953.79 MB/s BenchmarkAddVW/1-4 13656344 8.749 ns/op 914.36 MB/s BenchmarkAddVW/2-4 13149778 9.212 ns/op 1736.81 MB/s BenchmarkAddVW/3-4 11853637 10.05 ns/op 2387.17 MB/s BenchmarkAddVW/4-4 11584062 10.29 ns/op 3110.21 MB/s BenchmarkAddVW/5-4 11026591 10.96 ns/op 3648.50 MB/s BenchmarkAddVW/10-4 8809916 13.34 ns/op 5996.64 MB/s BenchmarkAddVW/100-4 245205 451.2 ns/op 1772.93 MB/s BenchmarkAddVW/1000-4 35292 3457 ns/op 2314.43 MB/s BenchmarkAddVWext/1-4 13796701 8.682 ns/op 921.44 MB/s BenchmarkAddVWext/2-4 13245196 9.082 ns/op 1761.80 MB/s BenchmarkAddVWext/3-4 11978856 10.08 ns/op 2381.74 MB/s BenchmarkAddVWext/4-4 11685867 10.23 ns/op 3127.16 MB/s BenchmarkAddVWext/5-4 11053898 10.89 ns/op 3674.32 MB/s BenchmarkAddVWext/10-4 9283158 13.02 ns/op 6146.34 MB/s BenchmarkAddVWext/100-4 82443 1437 ns/op 556.76 MB/s BenchmarkAddVWext/1000-4 8390 13831 ns/op 578.43 MB/s BenchmarkSubVW/1-4 13618897 8.774 ns/op 911.80 MB/s BenchmarkSubVW/2-4 12713624 9.499 ns/op 1684.44 MB/s BenchmarkSubVW/3-4 11404650 10.44 ns/op 2298.85 MB/s BenchmarkSubVW/4-4 11749056 10.31 ns/op 3104.58 MB/s BenchmarkSubVW/5-4 10872277 10.88 ns/op 3675.04 MB/s BenchmarkSubVW/10-4 9062877 13.19 ns/op 6063.59 MB/s BenchmarkSubVW/100-4 260580 464.0 ns/op 1724.14 MB/s BenchmarkSubVW/1000-4 34459 3465 ns/op 2308.85 MB/s BenchmarkSubVWext/1-4 13757892 8.760 ns/op 913.29 MB/s BenchmarkSubVWext/2-4 12522344 9.528 ns/op 1679.24 MB/s BenchmarkSubVWext/3-4 11559614 10.37 ns/op 2314.52 MB/s BenchmarkSubVWext/4-4 11375344 10.28 ns/op 3112.16 MB/s BenchmarkSubVWext/5-4 11004601 10.93 ns/op 3660.92 MB/s BenchmarkSubVWext/10-4 9065198 13.28 ns/op 6026.22 MB/s BenchmarkSubVWext/100-4 85849 1356 ns/op 590.03 MB/s BenchmarkSubVWext/1000-4 8877 13018 ns/op 614.55 MB/s BenchmarkMulAddVWW/1-4 11717148 10.30 ns/op 6215.22 MB/s BenchmarkMulAddVWW/2-4 10709307 11.33 ns/op 11298.84 MB/s BenchmarkMulAddVWW/3-4 9487453 12.39 ns/op 15496.47 MB/s BenchmarkMulAddVWW/4-4 9182586 13.07 ns/op 19586.76 MB/s BenchmarkMulAddVWW/5-4 8721085 13.58 ns/op 23558.78 MB/s BenchmarkMulAddVWW/10-4 6426238 18.70 ns/op 34216.90 MB/s BenchmarkMulAddVWW/100-4 1000000 109.4 ns/op 58483.97 MB/s BenchmarkMulAddVWW/1000-4 126615 936.7 ns/op 68323.74 MB/s BenchmarkAddMulVVW/1-4 12550098 9.574 ns/op 6685.11 MB/s BenchmarkAddMulVVW/2-4 11263520 10.64 ns/op 12032.93 MB/s BenchmarkAddMulVVW/3-4 10194894 11.79 ns/op 16287.14 MB/s BenchmarkAddMulVVW/4-4 9251475 12.97 ns/op 19744.23 MB/s BenchmarkAddMulVVW/5-4 8482440 14.14 ns/op 22625.16 MB/s BenchmarkAddMulVVW/10-4 7082091 16.98 ns/op 37685.49 MB/s BenchmarkAddMulVVW/100-4 1482337 81.41 ns/op 78616.07 MB/s BenchmarkAddMulVVW/1000-4 165512 717.3 ns/op 89227.66 MB/s BenchmarkDivWVW/1-4 2656892 45.55 ns/op 1404.95 MB/s BenchmarkDivWVW/2-4 1222879 96.86 ns/op 1321.55 MB/s BenchmarkDivWVW/3-4 950108 124.6 ns/op 1541.44 MB/s BenchmarkDivWVW/4-4 810072 144.0 ns/op 1777.49 MB/s BenchmarkDivWVW/5-4 742096 154.0 ns/op 2077.76 MB/s BenchmarkDivWVW/10-4 416624 282.4 ns/op 2266.49 MB/s BenchmarkDivWVW/100-4 55836 2121 ns/op 3017.26 MB/s BenchmarkDivWVW/1000-4 5674 20840 ns/op 3070.95 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11360266 9.221 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11898440 9.004 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10624132 9.975 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10950715 9.819 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9896888 10.88 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10549146 10.56 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9063256 11.61 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9741000 11.23 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8549241 12.54 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9044907 11.97 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6457197 16.87 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7210641 15.86 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1252471 92.68 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127286 938.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155163 780.7 ns/op BenchmarkDecimalConversion-4 199 584032 ns/op BenchmarkFloatString/100-4 10000 10463 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 535472 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 49700887 ns/op 60792 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4927434796 ns/op 841384 B/op 495 allocs/op BenchmarkFloatAdd/10-4 163519 703.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 162690 718.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154444 777.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85318 1393 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16980 6982 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 225260 526.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 233676 505.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 218904 535.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157683 757.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45196 2700 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1908 59766 ns/op BenchmarkParseFloatLargeExp-4 448 264353 ns/op BenchmarkGCD10x10/WithoutXY-4 177968 605.6 ns/op BenchmarkGCD10x10/WithXY-4 57338 2076 ns/op BenchmarkGCD10x100/WithoutXY-4 100159 1195 ns/op BenchmarkGCD10x100/WithXY-4 17600 7038 ns/op BenchmarkGCD10x1000/WithoutXY-4 60542 1821 ns/op BenchmarkGCD10x1000/WithXY-4 14282 8663 ns/op BenchmarkGCD100x100/WithoutXY-4 23989 4691 ns/op BenchmarkGCD100x100/WithXY-4 10000 11294 ns/op BenchmarkGCD100x1000/WithoutXY-4 10000 10004 ns/op BenchmarkGCD100x1000/WithXY-4 5976 19788 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2175 55124 ns/op BenchmarkGCD1000x1000/WithXY-4 1110 98741 ns/op BenchmarkHilbert-4 21 5122927 ns/op BenchmarkBinomial-4 14260 8630 ns/op BenchmarkQuoRem-4 21169 6131 ns/op BenchmarkExp-4 14 7458830 ns/op BenchmarkExpMont/Odd-4 124 958873 ns/op 2592 B/op 22 allocs/op BenchmarkExpMont/Even1-4 100 1071030 ns/op 3357 B/op 37 allocs/op BenchmarkExpMont/Even2-4 100 1070987 ns/op 3869 B/op 54 allocs/op BenchmarkExpMont/Even3-4 100 1056430 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even4-4 100 1051973 ns/op 3864 B/op 53 allocs/op BenchmarkExpMont/Even8-4 100 1069110 ns/op 3854 B/op 53 allocs/op BenchmarkExpMont/Even32-4 100 1054506 ns/op 3845 B/op 53 allocs/op BenchmarkExpMont/Even64-4 135 905951 ns/op 3656 B/op 54 allocs/op BenchmarkExpMont/Even96-4 127 902398 ns/op 3771 B/op 51 allocs/op BenchmarkExpMont/Even128-4 152 779691 ns/op 3279 B/op 51 allocs/op BenchmarkExpMont/Even255-4 172 675021 ns/op 2965 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 411 289059 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 364 333970 ns/op 1726 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 356 331584 ns/op 1747 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 369 322426 ns/op 1750 B/op 48 allocs/op BenchmarkExp2-4 14 7609904 ns/op BenchmarkBitset-4 803217 151.7 ns/op BenchmarkBitsetNeg-4 445904 265.7 ns/op BenchmarkBitsetOrig-4 232669 490.4 ns/op BenchmarkBitsetNegOrig-4 157599 765.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1046823 ns/op BenchmarkModSqrt225_3Mod4-4 369 318437 ns/op BenchmarkModSqrt231_Tonelli-4 100 1102488 ns/op BenchmarkModSqrt231_5Mod8-4 324 374175 ns/op BenchmarkModInverse-4 12116 9456 ns/op BenchmarkSqrt-4 1576 75096 ns/op BenchmarkIntSqr/1-4 1435729 82.51 ns/op BenchmarkIntSqr/2-4 771202 153.3 ns/op BenchmarkIntSqr/3-4 633302 180.5 ns/op BenchmarkIntSqr/5-4 443638 262.2 ns/op BenchmarkIntSqr/8-4 320126 374.2 ns/op BenchmarkIntSqr/10-4 236571 474.7 ns/op BenchmarkIntSqr/20-4 49108 2560 ns/op BenchmarkIntSqr/30-4 36014 3465 ns/op BenchmarkIntSqr/50-4 21855 5472 ns/op BenchmarkIntSqr/80-4 12867 9300 ns/op BenchmarkIntSqr/100-4 9925 11941 ns/op BenchmarkIntSqr/200-4 3630 31243 ns/op BenchmarkIntSqr/300-4 1518 81311 ns/op BenchmarkIntSqr/500-4 735 161263 ns/op BenchmarkIntSqr/800-4 292 423824 ns/op BenchmarkIntSqr/1000-4 223 534795 ns/op BenchmarkDiv/20/10-4 425814 278.4 ns/op BenchmarkDiv/40/20-4 425103 277.1 ns/op BenchmarkDiv/100/50-4 351759 321.5 ns/op BenchmarkDiv/200/100-4 53738 2383 ns/op BenchmarkDiv/400/200-4 51482 2477 ns/op BenchmarkDiv/1000/500-4 40449 3053 ns/op BenchmarkDiv/2000/1000-4 30850 4127 ns/op BenchmarkDiv/20000/10000-4 1069 113657 ns/op BenchmarkDiv/200000/100000-4 21 4802267 ns/op BenchmarkDiv/2000000/1000000-4 1 129621390 ns/op BenchmarkDiv/20000000/10000000-4 1 3772456878 ns/op BenchmarkMul-4 5 23851484 ns/op BenchmarkNatMul/10-4 174116 694.7 ns/op BenchmarkNatMul/100-4 5912 21800 ns/op BenchmarkNatMul/1000-4 164 705099 ns/op BenchmarkZeroShifts/Shl-4 15831 7606 ns/op BenchmarkZeroShifts/ShlSame-4 5331031 24.16 ns/op BenchmarkZeroShifts/Shr-4 14080 7667 ns/op BenchmarkZeroShifts/ShrSame-4 5370180 21.94 ns/op BenchmarkExp3Power/0x10-4 173830 653.8 ns/op BenchmarkExp3Power/0x40-4 149590 760.6 ns/op BenchmarkExp3Power/0x100-4 86914 1238 ns/op BenchmarkExp3Power/0x400-4 38917 2763 ns/op BenchmarkExp3Power/0x1000-4 9364 12474 ns/op BenchmarkExp3Power/0x4000-4 1894 66860 ns/op BenchmarkExp3Power/0x10000-4 200 586942 ns/op BenchmarkExp3Power/0x40000-4 18 6711669 ns/op BenchmarkExp3Power/0x100000-4 2 63139536 ns/op BenchmarkExp3Power/0x400000-4 1 572714447 ns/op BenchmarkFibo-4 3 39573566 ns/op BenchmarkNatSqr/1-4 906286 129.4 ns/op BenchmarkNatSqr/2-4 455242 225.1 ns/op BenchmarkNatSqr/3-4 488918 274.1 ns/op BenchmarkNatSqr/5-4 270307 403.0 ns/op BenchmarkNatSqr/8-4 193884 547.2 ns/op BenchmarkNatSqr/10-4 150546 685.8 ns/op BenchmarkNatSqr/20-4 42207 2655 ns/op BenchmarkNatSqr/30-4 32118 3725 ns/op BenchmarkNatSqr/50-4 19539 6006 ns/op BenchmarkNatSqr/80-4 10000 10287 ns/op BenchmarkNatSqr/100-4 8440 13377 ns/op BenchmarkNatSqr/200-4 3170 34068 ns/op BenchmarkNatSqr/300-4 1363 81855 ns/op BenchmarkNatSqr/500-4 691 163152 ns/op BenchmarkNatSqr/800-4 298 382367 ns/op BenchmarkNatSqr/1000-4 222 503912 ns/op BenchmarkNatSetBytes/8-4 675778 170.3 ns/op BenchmarkNatSetBytes/24-4 207649 562.0 ns/op BenchmarkNatSetBytes/128-4 46096 2517 ns/op BenchmarkNatSetBytes/7-4 736728 154.4 ns/op BenchmarkNatSetBytes/23-4 205730 548.6 ns/op BenchmarkNatSetBytes/127-4 45571 2497 ns/op BenchmarkScanPi-4 248 470427 ns/op BenchmarkStringPiParallel-4 584 209888 ns/op BenchmarkScan/10/Base2-4 41510 2860 ns/op BenchmarkScan/100/Base2-4 4784 25830 ns/op BenchmarkScan/1000/Base2-4 472 250761 ns/op BenchmarkScan/10/Base8-4 95298 1218 ns/op BenchmarkScan/100/Base8-4 13148 8846 ns/op BenchmarkScan/1000/Base8-4 1364 87419 ns/op BenchmarkScan/10/Base10-4 106888 1150 ns/op BenchmarkScan/100/Base10-4 14848 8012 ns/op BenchmarkScan/1000/Base10-4 1480 80001 ns/op BenchmarkScan/10/Base16-4 114375 1044 ns/op BenchmarkScan/100/Base16-4 16657 7345 ns/op BenchmarkScan/1000/Base16-4 1636 70123 ns/op BenchmarkString/10/Base2-4 164515 721.6 ns/op BenchmarkString/100/Base2-4 22152 5338 ns/op BenchmarkString/1000/Base2-4 2361 49705 ns/op BenchmarkString/10/Base8-4 302979 361.9 ns/op BenchmarkString/100/Base8-4 58072 1937 ns/op BenchmarkString/1000/Base8-4 6532 17825 ns/op BenchmarkString/10/Base10-4 179254 604.3 ns/op BenchmarkString/100/Base10-4 37369 3167 ns/op BenchmarkString/1000/Base10-4 4348 24763 ns/op BenchmarkString/10/Base16-4 381921 305.1 ns/op BenchmarkString/100/Base16-4 76909 1462 ns/op BenchmarkString/1000/Base16-4 8991 12713 ns/op BenchmarkLeafSize/0-4 43 2704171 ns/op BenchmarkLeafSize/1-4 387 289837 ns/op BenchmarkLeafSize/2-4 411 294143 ns/op BenchmarkLeafSize/3-4 284 401518 ns/op BenchmarkLeafSize/4-4 373 288598 ns/op BenchmarkLeafSize/5-4 255 465123 ns/op BenchmarkLeafSize/6-4 297 395975 ns/op BenchmarkLeafSize/7-4 309 367898 ns/op BenchmarkLeafSize/8-4 398 280719 ns/op BenchmarkLeafSize/9-4 216 546059 ns/op BenchmarkLeafSize/10-4 260 450529 ns/op BenchmarkLeafSize/11-4 274 436020 ns/op BenchmarkLeafSize/12-4 277 410074 ns/op BenchmarkLeafSize/13-4 267 428831 ns/op BenchmarkLeafSize/14-4 301 375613 ns/op BenchmarkLeafSize/15-4 328 347755 ns/op BenchmarkLeafSize/16-4 391 284384 ns/op BenchmarkLeafSize/32-4 391 295617 ns/op BenchmarkLeafSize/64-4 364 308316 ns/op BenchmarkProbablyPrime/n=0-4 9 11918153 ns/op BenchmarkProbablyPrime/n=1-4 8 13248818 ns/op BenchmarkProbablyPrime/n=5-4 6 19017842 ns/op BenchmarkProbablyPrime/n=10-4 4 26050048 ns/op BenchmarkProbablyPrime/n=20-4 3 41373523 ns/op BenchmarkProbablyPrime/Lucas-4 10 10182862 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1538571 ns/op BenchmarkRatCmp-4 206601 551.9 ns/op BenchmarkFloatSqrt/64-4 21774 5387 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13458 8428 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9868 12335 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4626 25516 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 770 149509 ns/op 18052 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1990501 ns/op 176280 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 154512836 ns/op 3759768 B/op 610 allocs/op PASS ok math/big 49.882s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8389434 14.62 ns/op BenchmarkLeadingZeros8-4 7994894 15.05 ns/op BenchmarkLeadingZeros16-4 10396844 11.66 ns/op BenchmarkLeadingZeros32-4 9892305 11.79 ns/op BenchmarkLeadingZeros64-4 10370719 11.43 ns/op BenchmarkTrailingZeros-4 10329312 11.70 ns/op BenchmarkTrailingZeros8-4 9468192 12.86 ns/op BenchmarkTrailingZeros16-4 10065610 11.74 ns/op BenchmarkTrailingZeros32-4 9607402 12.29 ns/op BenchmarkTrailingZeros64-4 10297814 11.75 ns/op BenchmarkOnesCount-4 10193833 11.89 ns/op BenchmarkOnesCount8-4 9753285 12.28 ns/op BenchmarkOnesCount16-4 9520389 12.65 ns/op BenchmarkOnesCount32-4 9669187 12.30 ns/op BenchmarkOnesCount64-4 9666084 12.35 ns/op BenchmarkRotateLeft-4 9306430 12.53 ns/op BenchmarkRotateLeft8-4 10356573 11.57 ns/op BenchmarkRotateLeft16-4 9353739 12.60 ns/op BenchmarkRotateLeft32-4 10072182 12.05 ns/op BenchmarkRotateLeft64-4 8980590 13.42 ns/op BenchmarkReverse-4 12551132 9.569 ns/op BenchmarkReverse8-4 15336771 7.374 ns/op BenchmarkReverse16-4 14849434 7.576 ns/op BenchmarkReverse32-4 14104527 8.433 ns/op BenchmarkReverse64-4 12656352 9.485 ns/op BenchmarkReverseBytes-4 16583866 7.343 ns/op BenchmarkReverseBytes16-4 16739169 7.395 ns/op BenchmarkReverseBytes32-4 16675390 7.368 ns/op BenchmarkReverseBytes64-4 15892338 7.805 ns/op BenchmarkAdd-4 9520438 12.44 ns/op BenchmarkAdd32-4 9724483 12.69 ns/op BenchmarkAdd64-4 9476067 12.47 ns/op BenchmarkAdd64multiple-4 18395686 6.455 ns/op BenchmarkSub-4 9567478 12.49 ns/op BenchmarkSub32-4 10578452 11.35 ns/op BenchmarkSub64-4 10737306 11.28 ns/op BenchmarkSub64multiple-4 18058915 6.529 ns/op BenchmarkMul-4 10313662 11.67 ns/op BenchmarkMul32-4 9666073 12.40 ns/op BenchmarkMul64-4 10323210 11.74 ns/op BenchmarkDiv-4 2673777 44.92 ns/op BenchmarkDiv32-4 5603246 21.32 ns/op BenchmarkDiv64-4 2777853 42.68 ns/op PASS ok math/bits 5.869s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10308138 10.62 ns/op BenchmarkAcos-4 468952 254.3 ns/op BenchmarkAcosh-4 416569 272.8 ns/op BenchmarkAsin-4 450432 259.8 ns/op BenchmarkAsinh-4 467469 258.0 ns/op BenchmarkAtan-4 725628 162.0 ns/op BenchmarkAtanh-4 717166 160.2 ns/op BenchmarkConj-4 16287036 6.896 ns/op BenchmarkCos-4 519458 204.5 ns/op BenchmarkCosh-4 536169 209.5 ns/op BenchmarkExp-4 762066 155.5 ns/op BenchmarkLog-4 760942 147.1 ns/op BenchmarkLog10-4 809390 144.9 ns/op BenchmarkPhase-4 1773998 68.47 ns/op BenchmarkPolar-4 1000000 100.1 ns/op BenchmarkPow-4 230523 514.7 ns/op BenchmarkRect-4 1000000 117.2 ns/op BenchmarkSin-4 573736 209.0 ns/op BenchmarkSinh-4 579896 205.7 ns/op BenchmarkSqrt-4 983400 114.4 ns/op BenchmarkTan-4 352124 326.7 ns/op BenchmarkTanh-4 397743 299.6 ns/op PASS ok math/cmplx 2.854s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 168344 690.7 ns/op BenchmarkInt63ThreadsafeParallel-4 95356 1294 ns/op BenchmarkInt63Unthreadsafe-4 1230788 98.17 ns/op BenchmarkIntn1000-4 830398 137.7 ns/op BenchmarkInt63n1000-4 864195 126.3 ns/op BenchmarkInt31n1000-4 990397 119.8 ns/op BenchmarkFloat32-4 1000000 112.6 ns/op BenchmarkFloat64-4 1222010 97.22 ns/op BenchmarkPerm3-4 197638 625.8 ns/op BenchmarkPerm30-4 23022 5147 ns/op BenchmarkPerm30ViaShuffle-4 26121 4589 ns/op BenchmarkShuffleOverhead-4 18402 6543 ns/op BenchmarkRead3-4 925341 126.2 ns/op BenchmarkRead64-4 75334 1561 ns/op BenchmarkRead1000-4 5001 23028 ns/op PASS ok math/rand 2.240s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44083 2658 ns/op BenchmarkQDecodeWord-4 101619 1101 ns/op BenchmarkQDecodeHeader-4 99027 1190 ns/op BenchmarkTypeByExtension/.html-4 336782 311.1 ns/op BenchmarkTypeByExtension/.HTML-4 292771 414.8 ns/op BenchmarkTypeByExtension/.unused-4 396746 298.9 ns/op BenchmarkExtensionsByType/text/html-4 171456 651.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 91946 1356 ns/op BenchmarkExtensionsByType/application/octet-stream-4 98402 1032 ns/op PASS ok mime 1.772s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 950 120467 ns/op PASS ok mime/quotedprintable 0.165s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 123 1043506 ns/op 8482 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 6980696 ns/op 19379 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004566158 ns/op 158688 B/op 232 allocs/op BenchmarkDNSName-4 102840 1029 ns/op BenchmarkInterfaces-4 1384 84227 ns/op BenchmarkInterfaceByIndex-4 1664 67582 ns/op BenchmarkInterfaceByName-4 1424 84831 ns/op BenchmarkInterfaceAddrs-4 843 138130 ns/op BenchmarkInterfacesAndAddrs-4 2671 42457 ns/op BenchmarkInterfacesAndMulticastAddrs-4 519 232943 ns/op BenchmarkParseIP-4 14767 8059 ns/op BenchmarkIPString/IPv4-4 148413 799.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10456 11353 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44288 2590 ns/op BenchmarkIPEqual/IPv4-4 1111153 108.1 ns/op BenchmarkIPEqual/IPv6-4 1091911 107.0 ns/op BenchmarkSendFile/1024-4 1 219619428 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 227214190 ns/op 0.01 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/4096-4 1 221910258 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 217067437 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 226440553 ns/op 0.07 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/32768-4 3412 34883 ns/op 939.37 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1768 66043 ns/op 992.32 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 841 128724 ns/op 1018.24 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 434 269400 ns/op 973.07 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 219 474459 ns/op 1105.02 MB/s 3 B/op 0 allocs/op BenchmarkSendFile/1048576-4 129 878101 ns/op 1194.14 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 9190 13265 ns/op 77.20 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8576 13210 ns/op 155.04 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7286 15262 ns/op 268.38 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4957 21460 ns/op 381.73 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4207 25326 ns/op 646.92 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2846 40832 ns/op 802.52 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1299 88315 ns/op 742.07 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 741 138564 ns/op 945.93 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 375 283450 ns/op 924.83 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 231 526764 ns/op 995.30 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 112 961464 ns/op 1090.60 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18400 6289 ns/op 162.82 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15518 7154 ns/op 286.28 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11163 10351 ns/op 395.70 MB/s BenchmarkSplice/unix-to-tcp/8192-4 5908 17114 ns/op 478.67 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6050 18916 ns/op 866.15 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3427 32657 ns/op 1003.40 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1632 61524 ns/op 1065.21 MB/s BenchmarkSplice/unix-to-tcp/131072-4 801 125490 ns/op 1044.48 MB/s BenchmarkSplice/unix-to-tcp/262144-4 434 237156 ns/op 1105.37 MB/s BenchmarkSplice/unix-to-tcp/524288-4 213 505957 ns/op 1036.23 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 91 1106970 ns/op 947.25 MB/s BenchmarkTCP4OneShot-4 1687 63651 ns/op BenchmarkTCP4OneShotTimeout-4 1875 65863 ns/op BenchmarkTCP4Persistent-4 10450 10886 ns/op BenchmarkTCP4PersistentTimeout-4 10654 11840 ns/op BenchmarkTCP6OneShot-4 2136 57967 ns/op BenchmarkTCP6OneShotTimeout-4 2092 60725 ns/op BenchmarkTCP6Persistent-4 11059 10686 ns/op BenchmarkTCP6PersistentTimeout-4 10966 10859 ns/op BenchmarkTCP4ConcurrentReadWrite-4 19998 5875 ns/op BenchmarkTCP6ConcurrentReadWrite-4 22411 5145 ns/op BenchmarkSetReadDeadline-4 120294 964.4 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8707 16469 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9181 12699 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9217 12437 ns/op 0 B/op 0 allocs/op PASS ok net 29.560s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26018 4449 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10503 11018 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 13970 8560 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18086 6795 ns/op 44 B/op 0 allocs/op BenchmarkCopyValues-4 31884 3558 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 893948 133.9 ns/op BenchmarkReadRequestChrome-4 3489 31026 ns/op 19.69 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 9952 10491 ns/op 7.44 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11238 10432 ns/op 7.86 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7275 16435 ns/op 9.19 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16735 7057 ns/op 5.67 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 300 428408 ns/op 2.39 MB/s BenchmarkFileAndServer_1KB/https1-4 229 558756 ns/op 1.83 MB/s BenchmarkFileAndServer_1KB/h2-4 133 782281 ns/op 1.31 MB/s BenchmarkFileAndServer_16MB/h1-4 2 52944965 ns/op 316.88 MB/s BenchmarkFileAndServer_16MB/https1-4 1 130922057 ns/op 128.15 MB/s BenchmarkFileAndServer_16MB/h2-4 1 230691006 ns/op 72.73 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195751775 ns/op 342.83 MB/s BenchmarkFileAndServer_64MB/https1-4 1 425407770 ns/op 157.75 MB/s BenchmarkFileAndServer_64MB/h2-4 1 965667030 ns/op 69.49 MB/s BenchmarkServeMux-4 264 474968 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 338 366756 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 325 388783 ns/op 5966 B/op 64 allocs/op BenchmarkClientServer/https1-4 208 512849 ns/op 6752 B/op 75 allocs/op BenchmarkClientServer/h2-4 159 693196 ns/op 10404 B/op 83 allocs/op BenchmarkClientServerParallel/4/h1-4 1056 125986 ns/op 10472 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 28 4326392 ns/op 119336 B/op 1123 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53220: read tcp 127.0.0.1:43527->127.0.0.1:53220: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53234: write tcp 127.0.0.1:43527->127.0.0.1:53234: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35244: read tcp 127.0.0.1:42121->127.0.0.1:35244: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35270: read tcp 127.0.0.1:42121->127.0.0.1:35270: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35252: write tcp 127.0.0.1:42121->127.0.0.1:35252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38528: read tcp 127.0.0.1:33697->127.0.0.1:38528: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38410: read tcp 127.0.0.1:33697->127.0.0.1:38410: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38380: read tcp 127.0.0.1:33697->127.0.0.1:38380: use of closed network connection BenchmarkClientServerParallel/4/h2-4 196 586375 ns/op 18791 B/op 175 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36860: read tcp 127.0.0.1:46107->127.0.0.1:36860: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36878: write tcp 127.0.0.1:46107->127.0.0.1:36878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36880: write tcp 127.0.0.1:46107->127.0.0.1:36880: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36890: write tcp 127.0.0.1:46107->127.0.0.1:36890: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36876: write tcp 127.0.0.1:46107->127.0.0.1:36876: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59670: write tcp 127.0.0.1:39441->127.0.0.1:59670: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59736: read tcp 127.0.0.1:39441->127.0.0.1:59736: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59680: read tcp 127.0.0.1:39441->127.0.0.1:59680: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59710: read tcp 127.0.0.1:39441->127.0.0.1:59710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57570: read tcp 127.0.0.1:42757->127.0.0.1:57570: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 481 268188 ns/op 23094 B/op 118 allocs/op BenchmarkClientServerParallel/64/https1-4 87 4797963 ns/op 135376 B/op 1254 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46514: read tcp 127.0.0.1:33095->127.0.0.1:46514: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46538: write tcp 127.0.0.1:33095->127.0.0.1:46538: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46512: write tcp 127.0.0.1:33095->127.0.0.1:46512: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42850: write tcp 127.0.0.1:45955->127.0.0.1:42850: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42710: write tcp 127.0.0.1:45955->127.0.0.1:42710: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42902: read tcp 127.0.0.1:45955->127.0.0.1:42902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42720: read tcp 127.0.0.1:45955->127.0.0.1:42720: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42742: read tcp 127.0.0.1:45955->127.0.0.1:42742: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42756: read tcp 127.0.0.1:45955->127.0.0.1:42756: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42728: read tcp 127.0.0.1:45955->127.0.0.1:42728: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 91 3035889 ns/op 88184 B/op 872 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59592: read tcp 127.0.0.1:36217->127.0.0.1:59592: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59606: write tcp 127.0.0.1:36217->127.0.0.1:59606: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59590: write tcp 127.0.0.1:36217->127.0.0.1:59590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39840: read tcp 127.0.0.1:33593->127.0.0.1:39840: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39878: read tcp 127.0.0.1:33593->127.0.0.1:39878: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39834: read tcp 127.0.0.1:33593->127.0.0.1:39834: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39822: read tcp 127.0.0.1:33593->127.0.0.1:39822: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39820: read tcp 127.0.0.1:33593->127.0.0.1:39820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39914: read tcp 127.0.0.1:33593->127.0.0.1:39914: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39846: read tcp 127.0.0.1:33593->127.0.0.1:39846: use of closed network connection ... [output truncated] BenchmarkServer-4 121 850170 ns/op 3000 B/op 23 allocs/op BenchmarkClient-4 291 458832 ns/op 3770 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 654 180774 ns/op 7507 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1288 94608 ns/op 3110 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1369 75478 ns/op 1928 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1239 81166 ns/op 2772 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1292 77570 ns/op 2748 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1458 82084 ns/op 2788 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1700 72887 ns/op 1909 B/op 14 allocs/op BenchmarkServerHijack-4 898 124789 ns/op 16695 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 363 336598 ns/op 5810 B/op 51 allocs/op BenchmarkResponseStatusLine-4 514316 249.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.672s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5727 20664 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.303s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83620 1398 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 479776 218.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 184825 647.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 63116 1867 ns/op BenchmarkStdIPv4-4 120530 964.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91476 1299 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92713 1286 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 100760 1127 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 66957 1756 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1214370 96.87 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1152957 103.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1379006 88.10 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 260050 455.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 279640 425.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 258368 461.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 78942 1498 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 404155 280.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 268482 422.9 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 278097 445.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 147004 810.6 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 404108 292.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 352922 347.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 116784 978.7 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 165762 729.6 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 258084 472.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 145807 781.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 308646 373.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 147632 808.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146505 798.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 154221 797.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 104064 1038 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 470880 267.9 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 152966 757.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85287 1346 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 108651 1096 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 151165 771.7 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 95295 1138 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 236988 467.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 107172 1054 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 126858 885.7 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 187106 662.3 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 111030 976.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 109.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 108.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 108.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 115.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 914227 113.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 989432 112.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 113.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 113.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 302592 371.5 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 563276 200.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202536 578.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 215692 546.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203810 589.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 71824 1681 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 439633 228.6 ns/op PASS ok net/netip 7.849s 2023/01/23 21:22:48 Test RPC server listening on 127.0.0.1:40661 2023/01/23 21:22:48 Test HTTP RPC server listening on 127.0.0.1:33577 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1359 74266 ns/op BenchmarkEndToEndHTTP-4 1424 79491 ns/op BenchmarkEndToEndAsync-4 3415 32815 ns/op BenchmarkEndToEndAsyncHTTP-4 3345 34322 ns/op PASS ok net/rpc 0.766s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3112 33668 ns/op BenchmarkReadMIMEHeader/server_headers-4 5652 20475 ns/op BenchmarkUncommon-4 26068 4437 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.519s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4779 23769 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 93590 1203 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 533341 206.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 90481 1296 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 165686 704.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 79704 1465 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13537 8590 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 362066 305.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 92390 1302 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 160201 687.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81037 1507 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14893 7891 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 208563 569.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77067 1449 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79174 1477 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36622 3256 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6295 18087 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 199840 571.9 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80985 1470 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 80787 1490 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36903 3219 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6717 17694 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.182s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3493467 33.12 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 157232 702.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 727 159706 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries os_test.go:501: benchmarkReaddirname ".": 126 entries BenchmarkReaddir-4 210 549334 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries os_test.go:518: benchmarkReaddir ".": 126 entries BenchmarkReadDir-4 597 194872 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries os_test.go:535: benchmarkReadDir ".": 126 entries BenchmarkStatDot-4 48032 2398 ns/op BenchmarkStatFile-4 39625 2852 ns/op BenchmarkStatDir-4 42303 2777 ns/op BenchmarkLstatDot-4 47031 2416 ns/op BenchmarkLstatFile-4 41460 2768 ns/op BenchmarkLstatDir-4 42517 2807 ns/op PASS ok os 1.662s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 142 828413 ns/op 6570 B/op 29 allocs/op PASS ok os/exec 0.243s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 386036 292.8 ns/op PASS ok os/user 0.231s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3737967 31.98 ns/op BenchmarkString-4 2168629 55.41 ns/op BenchmarkBytes-4 1960245 59.70 ns/op BenchmarkNamedBytes-4 743157 157.7 ns/op BenchmarkBytesArray-4 641737 180.2 ns/op BenchmarkSliceLen-4 2216570 53.44 ns/op BenchmarkMapLen-4 1483476 81.83 ns/op BenchmarkStringLen-4 1783717 66.99 ns/op BenchmarkArrayLen-4 1620459 75.69 ns/op BenchmarkSliceCap-4 2473189 48.99 ns/op BenchmarkDeepEqual/int8-4 635541 183.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 112388 1050 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 498103 235.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108765 1118 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 496056 237.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107734 1113 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 511912 241.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 108320 1109 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 502874 235.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 106230 1117 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 626356 186.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 137956 860.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 496740 244.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 106602 1118 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 487592 239.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 103909 1125 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 492610 240.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 106870 1116 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 471655 239.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 105157 1106 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 492248 240.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107864 1124 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 479289 242.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 105828 1121 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 484288 241.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 104828 1129 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 500763 235.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 107522 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 505374 234.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 107059 1124 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 642601 177.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 112573 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 504608 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 107644 1104 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 138351 870.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 66285 1820 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 65324 1798 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44433 2719 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 262486 453.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 40527 2994 ns/op BenchmarkIsZero/StructComparable-4 837010 143.1 ns/op BenchmarkIsZero/StructIncomparable-4 179824 668.4 ns/op BenchmarkSetZero/Bool/Direct-4 4101277 28.79 ns/op BenchmarkSetZero/Bool/CachedZero-4 1761897 68.43 ns/op BenchmarkSetZero/Bool/NewZero-4 1235432 94.68 ns/op BenchmarkSetZero/Int/Direct-4 2507338 48.72 ns/op BenchmarkSetZero/Int/CachedZero-4 1667293 71.49 ns/op BenchmarkSetZero/Int/NewZero-4 1223368 98.63 ns/op BenchmarkSetZero/Uint/Direct-4 2480415 48.14 ns/op BenchmarkSetZero/Uint/CachedZero-4 1658326 71.45 ns/op BenchmarkSetZero/Uint/NewZero-4 1258011 96.07 ns/op BenchmarkSetZero/Float/Direct-4 2493458 48.83 ns/op BenchmarkSetZero/Float/CachedZero-4 1742929 70.36 ns/op BenchmarkSetZero/Float/NewZero-4 1242105 95.71 ns/op BenchmarkSetZero/Complex/Direct-4 2522332 47.80 ns/op BenchmarkSetZero/Complex/CachedZero-4 1744502 70.23 ns/op BenchmarkSetZero/Complex/NewZero-4 1263763 95.97 ns/op BenchmarkSetZero/Array/Direct-4 4095640 29.18 ns/op BenchmarkSetZero/Array/CachedZero-4 1711201 70.20 ns/op BenchmarkSetZero/Array/NewZero-4 1250473 96.41 ns/op BenchmarkSetZero/Chan/Direct-4 2523813 47.65 ns/op BenchmarkSetZero/Chan/CachedZero-4 1329900 89.63 ns/op BenchmarkSetZero/Chan/NewZero-4 996387 116.2 ns/op BenchmarkSetZero/Func/Direct-4 2542483 47.91 ns/op BenchmarkSetZero/Func/CachedZero-4 1335787 89.92 ns/op BenchmarkSetZero/Func/NewZero-4 974116 115.7 ns/op BenchmarkSetZero/Interface/Direct-4 2237901 53.10 ns/op BenchmarkSetZero/Interface/CachedZero-4 1729635 68.79 ns/op BenchmarkSetZero/Interface/NewZero-4 1242242 96.40 ns/op BenchmarkSetZero/Map/Direct-4 2525209 47.47 ns/op BenchmarkSetZero/Map/CachedZero-4 1335562 89.58 ns/op BenchmarkSetZero/Map/NewZero-4 999133 115.4 ns/op BenchmarkSetZero/Pointer/Direct-4 2516629 47.83 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1330950 89.34 ns/op BenchmarkSetZero/Pointer/NewZero-4 994302 115.3 ns/op BenchmarkSetZero/Slice/Direct-4 2203800 54.21 ns/op BenchmarkSetZero/Slice/CachedZero-4 1686504 69.61 ns/op BenchmarkSetZero/Slice/NewZero-4 1256137 95.19 ns/op BenchmarkSetZero/String/Direct-4 2508972 49.39 ns/op BenchmarkSetZero/String/CachedZero-4 1750323 69.23 ns/op BenchmarkSetZero/String/NewZero-4 1247140 96.82 ns/op BenchmarkSetZero/Struct/Direct-4 3718202 32.46 ns/op BenchmarkSetZero/Struct/CachedZero-4 1749283 69.12 ns/op BenchmarkSetZero/Struct/NewZero-4 1243430 98.48 ns/op BenchmarkSelect/1-4 156504 704.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 79507 1374 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 42607 2560 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 167060 651.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 127479 935.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 89008 1159 ns/op 110.48 MB/s BenchmarkCallArgCopy/size=256-4 96054 1376 ns/op 186.05 MB/s BenchmarkCallArgCopy/size=1024-4 62193 1649 ns/op 621.02 MB/s BenchmarkCallArgCopy/size=4096-4 28855 3637 ns/op 1126.13 MB/s BenchmarkCallArgCopy/size=65536-4 2139 50709 ns/op 1292.40 MB/s BenchmarkPtrTo-4 452095 261.7 ns/op BenchmarkFieldByName1-4 662566 152.8 ns/op BenchmarkFieldByName2-4 63573 1979 ns/op BenchmarkFieldByName3-4 8360 13983 ns/op BenchmarkInterfaceBig-4 4341430 26.13 ns/op BenchmarkInterfaceSmall-4 4999524 27.61 ns/op BenchmarkNew-4 1982106 58.88 ns/op BenchmarkMap/StringKeys/MapIndex-4 3360 35571 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3183 37549 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3124 38096 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2898 39434 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3241 36401 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3165 37375 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 246612 475.0 ns/op PASS ok reflect 18.684s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9607 10680 ns/op 9432 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14858 8011 ns/op 9350 B/op 1 allocs/op BenchmarkFindString-4 11181 10050 ns/op 9328 B/op 1 allocs/op BenchmarkFindSubmatch-4 9122 11346 ns/op 9286 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10702 ns/op 9313 B/op 2 allocs/op BenchmarkLiteral-4 15816 6956 ns/op BenchmarkNotLiteral-4 4568 27997 ns/op BenchmarkMatchClass-4 3343 35306 ns/op BenchmarkMatchClass_InRange-4 2929 35587 ns/op BenchmarkReplaceAll-4 2434 49081 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15824 7791 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38853 3020 ns/op BenchmarkAnchoredShortMatch-4 14434 8235 ns/op BenchmarkAnchoredLongMatch-4 19310 6227 ns/op BenchmarkOnePassShortA-4 20458 6003 ns/op BenchmarkNotOnePassShortA-4 7628 14747 ns/op BenchmarkOnePassShortB-4 25923 4524 ns/op BenchmarkNotOnePassShortB-4 9621 12212 ns/op BenchmarkOnePassLongPrefix-4 89572 1441 ns/op BenchmarkOnePassLongNotPrefix-4 27892 4322 ns/op BenchmarkMatchParallelShared-4 13666 7364 ns/op BenchmarkMatchParallelCopied-4 17973 6573 ns/op BenchmarkQuoteMetaAll-4 134990 847.6 ns/op 16.52 MB/s BenchmarkQuoteMetaNone-4 249136 462.7 ns/op 56.19 MB/s BenchmarkCompile/Onepass-4 3808 29341 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1525 76727 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 178 660239 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3736483 31.44 ns/op 508.87 MB/s BenchmarkMatch/Easy0/32-4 17032 7094 ns/op 4.51 MB/s BenchmarkMatch/Easy0/1K-4 6736 19727 ns/op 51.91 MB/s BenchmarkMatch/Easy0i/16-4 3669505 31.49 ns/op 508.07 MB/s BenchmarkMatch/Easy0i/32-4 5228 21642 ns/op 1.48 MB/s BenchmarkMatch/Easy0i/1K-4 267 445926 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 3752280 33.57 ns/op 476.63 MB/s BenchmarkMatch/Easy1/32-4 13852 7672 ns/op 4.17 MB/s BenchmarkMatch/Easy1/1K-4 4286 25822 ns/op 39.66 MB/s BenchmarkMatch/Medium/16-4 3668896 31.33 ns/op 510.71 MB/s BenchmarkMatch/Medium/32-4 5991 21309 ns/op 1.50 MB/s BenchmarkMatch/Medium/1K-4 302 397826 ns/op 2.57 MB/s BenchmarkMatch/Hard/16-4 3655783 33.61 ns/op 476.03 MB/s BenchmarkMatch/Hard/32-4 4042 30068 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 170 687005 ns/op 1.49 MB/s BenchmarkMatch/Hard1/16-4 1418 83195 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 756 150597 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4434804 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29403 4036 ns/op 3.96 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17140 6908 ns/op 4.63 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 655 186456 ns/op 5.49 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.060s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 701538 171.9 ns/op PASS ok regexp/syntax 1.207s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1066786 108.1 ns/op BenchmarkMakeChan/Int-4 833845 139.5 ns/op BenchmarkMakeChan/Ptr-4 550152 223.3 ns/op BenchmarkMakeChan/Struct/0-4 1173134 94.49 ns/op BenchmarkMakeChan/Struct/32-4 434013 273.6 ns/op BenchmarkMakeChan/Struct/40-4 364917 291.8 ns/op BenchmarkChanNonblocking-4 11491840 10.24 ns/op BenchmarkSelectUncontended-4 941926 117.3 ns/op BenchmarkSelectSyncContended-4 28971 3697 ns/op BenchmarkSelectAsyncContended-4 96829 1331 ns/op BenchmarkSelectNonblock-4 6188212 19.22 ns/op BenchmarkChanUncontended-4 8695 14395 ns/op BenchmarkChanContended-4 921 121855 ns/op BenchmarkChanSync-4 166509 704.0 ns/op BenchmarkChanSyncWork-4 10000 35956 ns/op BenchmarkChanProdCons0-4 76057 1809 ns/op BenchmarkChanProdCons10-4 96176 1350 ns/op BenchmarkChanProdCons100-4 82576 1393 ns/op BenchmarkChanProdConsWork0-4 71830 1955 ns/op BenchmarkChanProdConsWork10-4 66686 1920 ns/op BenchmarkChanProdConsWork100-4 75175 1674 ns/op BenchmarkSelectProdCons-4 51070 2266 ns/op BenchmarkReceiveDataFromClosedChan-4 639945 183.2 ns/op BenchmarkChanCreation-4 180573 562.9 ns/op BenchmarkChanSem-4 117733 1074 ns/op BenchmarkChanPopular-4 80 1540686 ns/op BenchmarkChanClosed-4 482917 219.4 ns/op BenchmarkCallClosure-4 6075812 19.87 ns/op BenchmarkCallClosure1-4 6389050 18.88 ns/op BenchmarkCallClosure2-4 1323303 91.47 ns/op BenchmarkCallClosure3-4 1523370 77.98 ns/op BenchmarkCallClosure4-4 1319820 92.50 ns/op BenchmarkComplex128DivNormal-4 9884630 12.17 ns/op BenchmarkComplex128DivNisNaN-4 7647001 15.80 ns/op BenchmarkComplex128DivDisNaN-4 7379289 16.26 ns/op BenchmarkComplex128DivNisInf-4 9672862 12.08 ns/op BenchmarkComplex128DivDisInf-4 5826253 20.71 ns/op BenchmarkSetTypePtr-4 55993537 2.143 ns/op 3732.94 MB/s BenchmarkSetTypePtr8-4 9862959 12.51 ns/op 5114.50 MB/s BenchmarkSetTypePtr16-4 9532208 12.29 ns/op 10414.31 MB/s BenchmarkSetTypePtr32-4 9714010 12.31 ns/op 20795.67 MB/s BenchmarkSetTypePtr64-4 9636505 12.32 ns/op 41565.26 MB/s BenchmarkSetTypePtr126-4 5763684 20.83 ns/op 48391.33 MB/s BenchmarkSetTypePtr128-4 5936120 20.36 ns/op 50303.47 MB/s BenchmarkSetTypePtrSlice-4 740025 163.9 ns/op 49995.38 MB/s BenchmarkSetTypeNode1-4 9434599 12.38 ns/op 1937.95 MB/s BenchmarkSetTypeNode1Slice-4 3005750 40.41 ns/op 19004.72 MB/s BenchmarkSetTypeNode8-4 9780834 12.37 ns/op 6467.35 MB/s BenchmarkSetTypeNode8Slice-4 1567803 77.25 ns/op 33137.09 MB/s BenchmarkSetTypeNode64-4 5751562 20.81 ns/op 25375.20 MB/s BenchmarkSetTypeNode64Slice-4 234039 511.5 ns/op 33033.42 MB/s BenchmarkSetTypeNode64Dead-4 7475007 16.11 ns/op 32782.34 MB/s BenchmarkSetTypeNode64DeadSlice-4 254647 452.7 ns/op 37323.50 MB/s BenchmarkSetTypeNode124-4 5756746 20.98 ns/op 48036.46 MB/s BenchmarkSetTypeNode124Slice-4 188418 643.6 ns/op 50118.77 MB/s BenchmarkSetTypeNode126-4 5896496 19.98 ns/op 51257.41 MB/s BenchmarkSetTypeNode126Slice-4 182450 648.9 ns/op 50501.48 MB/s BenchmarkSetTypeNode128-4 4114311 29.33 ns/op 35461.39 MB/s BenchmarkSetTypeNode128Slice-4 146463 819.1 ns/op 40627.63 MB/s BenchmarkSetTypeNode130-4 4126165 29.55 ns/op 35734.67 MB/s BenchmarkSetTypeNode130Slice-4 144085 830.1 ns/op 40709.89 MB/s BenchmarkSetTypeNode1024-4 785150 150.9 ns/op 54405.83 MB/s BenchmarkSetTypeNode1024Slice-4 24871 4844 ns/op 54225.08 MB/s BenchmarkAllocation-4 3553 43660 ns/op BenchmarkReadMemStats-4 5576 19381 ns/op BenchmarkReadMemStatsLatency-4 1 101284 p50-ns 101284 p90-ns 101284 p99-ns BenchmarkWriteBarrier-4 2650669 56.71 ns/op BenchmarkBulkWriteBarrier-4 6134539 20.82 ns/op BenchmarkScanStackNoLocals-4 2 52133916 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11544915 11.39 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9602047 11.46 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9007143 13.84 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6579861 18.22 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4667932 26.32 ns/op BenchmarkHash5-4 6010770 18.96 ns/op 263.72 MB/s BenchmarkHash16-4 5887632 19.31 ns/op 828.63 MB/s BenchmarkHash64-4 5730933 20.70 ns/op 3091.88 MB/s BenchmarkHash1024-4 1889508 61.33 ns/op 16695.42 MB/s BenchmarkHash65536-4 38325 3143 ns/op 20850.74 MB/s BenchmarkAlignedLoad-4 7830609 14.48 ns/op BenchmarkUnalignedLoad-4 7343130 15.32 ns/op BenchmarkEqEfaceConcrete-4 5763913 20.50 ns/op BenchmarkEqIfaceConcrete-4 5540833 21.23 ns/op BenchmarkNeEfaceConcrete-4 5864058 20.06 ns/op BenchmarkNeIfaceConcrete-4 6067567 19.67 ns/op BenchmarkConvT2EByteSized/bool-4 5870838 20.58 ns/op BenchmarkConvT2EByteSized/uint8-4 5953195 20.15 ns/op BenchmarkConvT2ESmall-4 5328530 21.96 ns/op BenchmarkConvT2EUintptr-4 5358111 22.28 ns/op BenchmarkConvT2ELarge-4 1000000 101.4 ns/op BenchmarkConvT2ISmall-4 5538614 21.53 ns/op BenchmarkConvT2IUintptr-4 5460900 21.91 ns/op BenchmarkConvT2ILarge-4 1000000 103.0 ns/op BenchmarkConvI2E-4 4803865 23.23 ns/op BenchmarkConvI2I-4 4166661 28.74 ns/op BenchmarkAssertE2T-4 4631317 25.63 ns/op BenchmarkAssertE2TLarge-4 2288865 51.02 ns/op BenchmarkAssertE2I-4 4229013 28.46 ns/op BenchmarkAssertI2T-4 4361910 27.62 ns/op BenchmarkAssertI2I-4 4308628 27.93 ns/op BenchmarkAssertI2E-4 5297220 20.85 ns/op BenchmarkAssertE2E-4 5838501 19.57 ns/op BenchmarkAssertE2T2-4 3618390 33.46 ns/op BenchmarkAssertE2T2Blank-4 4348155 27.38 ns/op BenchmarkAssertI2E2-4 4448203 27.56 ns/op BenchmarkAssertI2E2Blank-4 6100852 19.50 ns/op BenchmarkAssertE2E2-4 4436823 27.25 ns/op BenchmarkAssertE2E2Blank-4 5809376 19.63 ns/op BenchmarkConvT2Ezero/zero/16-4 5571511 21.51 ns/op BenchmarkConvT2Ezero/zero/32-4 5548203 21.61 ns/op BenchmarkConvT2Ezero/zero/64-4 5456786 22.00 ns/op BenchmarkConvT2Ezero/zero/str-4 5334691 23.03 ns/op BenchmarkConvT2Ezero/zero/slice-4 5343370 22.20 ns/op BenchmarkConvT2Ezero/zero/big-4 227949 537.5 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1217955 97.25 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 105.0 ns/op BenchmarkConvT2Ezero/nonzero/big-4 240854 541.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5417914 22.31 ns/op BenchmarkConvT2Ezero/smallint/32-4 5523770 21.81 ns/op BenchmarkConvT2Ezero/smallint/64-4 5313106 21.90 ns/op BenchmarkConvT2Ezero/largeint/16-4 1664941 71.88 ns/op BenchmarkConvT2Ezero/largeint/32-4 1714286 71.99 ns/op BenchmarkConvT2Ezero/largeint/64-4 1699065 69.81 ns/op BenchmarkMalloc8-4 1446264 79.54 ns/op BenchmarkMalloc16-4 1360278 87.06 ns/op BenchmarkMallocTypeInfo8-4 1267261 88.05 ns/op BenchmarkMallocTypeInfo16-4 1000000 100.4 ns/op BenchmarkMallocLargeStruct-4 173899 700.7 ns/op BenchmarkGoroutineSelect-4 69 2235398 ns/op BenchmarkGoroutineBlocking-4 75 2110653 ns/op BenchmarkGoroutineForRange-4 61 2024840 ns/op BenchmarkGoroutineIdle-4 79 1677118 ns/op BenchmarkHashStringSpeed-4 2282320 51.62 ns/op BenchmarkHashBytesSpeed-4 1400505 84.34 ns/op BenchmarkHashInt32Speed-4 3416646 37.94 ns/op BenchmarkHashInt64Speed-4 3309081 38.19 ns/op BenchmarkHashStringArraySpeed-4 585042 195.7 ns/op BenchmarkMegMap-4 3105385 37.67 ns/op BenchmarkMegOneMap-4 3941337 30.38 ns/op BenchmarkMegEqMap-4 1854 76370 ns/op BenchmarkMegEmptyMap-4 4719618 25.56 ns/op BenchmarkSmallStrMap-4 3279264 37.21 ns/op BenchmarkMapStringKeysEight_16-4 3263325 37.15 ns/op BenchmarkMapStringKeysEight_32-4 3438243 34.45 ns/op BenchmarkMapStringKeysEight_64-4 3336242 36.14 ns/op BenchmarkMapStringKeysEight_1M-4 3308214 35.11 ns/op BenchmarkIntMap-4 3968336 30.30 ns/op BenchmarkMapFirst/1-4 4859931 24.89 ns/op BenchmarkMapFirst/2-4 4627479 26.90 ns/op BenchmarkMapFirst/3-4 4599828 26.04 ns/op BenchmarkMapFirst/4-4 4377832 25.65 ns/op BenchmarkMapFirst/5-4 4433590 25.73 ns/op BenchmarkMapFirst/6-4 4610678 26.10 ns/op BenchmarkMapFirst/7-4 4574719 25.09 ns/op BenchmarkMapFirst/8-4 4374387 27.41 ns/op BenchmarkMapFirst/9-4 4024515 29.03 ns/op BenchmarkMapFirst/10-4 4012376 29.59 ns/op BenchmarkMapFirst/11-4 4045995 29.72 ns/op BenchmarkMapFirst/12-4 3915792 29.89 ns/op BenchmarkMapFirst/13-4 4094096 28.55 ns/op BenchmarkMapFirst/14-4 4027479 29.60 ns/op BenchmarkMapFirst/15-4 3837754 30.71 ns/op BenchmarkMapFirst/16-4 4035872 29.66 ns/op BenchmarkMapMid/1-4 3861904 31.63 ns/op BenchmarkMapMid/2-4 3828693 31.97 ns/op BenchmarkMapMid/3-4 3811016 31.29 ns/op BenchmarkMapMid/4-4 3695089 31.92 ns/op BenchmarkMapMid/5-4 3581599 31.04 ns/op BenchmarkMapMid/6-4 3638748 32.70 ns/op BenchmarkMapMid/7-4 3696651 32.30 ns/op BenchmarkMapMid/8-4 3486128 32.48 ns/op BenchmarkMapMid/9-4 3417315 34.84 ns/op BenchmarkMapMid/10-4 3211965 35.68 ns/op BenchmarkMapMid/11-4 3159265 36.43 ns/op BenchmarkMapMid/12-4 3046898 40.46 ns/op BenchmarkMapMid/13-4 3479112 34.37 ns/op BenchmarkMapMid/14-4 3468634 35.04 ns/op BenchmarkMapMid/15-4 3440276 37.17 ns/op BenchmarkMapMid/16-4 3272814 34.70 ns/op BenchmarkMapLast/1-4 3819678 31.80 ns/op BenchmarkMapLast/2-4 3652740 32.00 ns/op BenchmarkMapLast/3-4 3713935 31.99 ns/op BenchmarkMapLast/4-4 3579955 33.03 ns/op BenchmarkMapLast/5-4 3637190 33.88 ns/op BenchmarkMapLast/6-4 3467144 34.67 ns/op BenchmarkMapLast/7-4 3374803 34.79 ns/op BenchmarkMapLast/8-4 3233778 35.24 ns/op BenchmarkMapLast/9-4 2882870 36.26 ns/op BenchmarkMapLast/10-4 3219784 37.09 ns/op BenchmarkMapLast/11-4 3300032 36.22 ns/op BenchmarkMapLast/12-4 3318074 37.25 ns/op BenchmarkMapLast/13-4 3477266 33.75 ns/op BenchmarkMapLast/14-4 3228943 37.96 ns/op BenchmarkMapLast/15-4 3409292 37.01 ns/op BenchmarkMapLast/16-4 3393135 34.90 ns/op BenchmarkMapCycle-4 1989818 61.55 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3299427 37.07 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2314 51522 ns/op BenchmarkMakeMap/[Byte]Byte-4 522394 200.6 ns/op BenchmarkMakeMap/[Int]Int-4 340270 351.7 ns/op BenchmarkNewEmptyMap-4 10830675 11.03 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1621096 73.52 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 452890 248.0 ns/op BenchmarkMapIterEmpty-4 5206228 23.22 ns/op BenchmarkSameLengthMap-4 4534894 25.56 ns/op BenchmarkBigKeyMap-4 1648420 73.56 ns/op BenchmarkBigValMap-4 1463907 80.12 ns/op BenchmarkSmallKeyMap-4 2812071 41.56 ns/op BenchmarkMapPopulate/1-4 2257622 52.50 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123358 905.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7538 17786 ns/op 6274 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 732 154716 ns/op 51749 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 52 2386070 ns/op 416748 B/op 204 allocs/op BenchmarkMapPopulate/100000-4 3 39551422 ns/op 6540648 B/op 2938 allocs/op BenchmarkComplexAlgMap-4 476550 249.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 668470 170.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 625112 186.2 ns/op BenchmarkGoMapClear/Reflexive/100-4 212163 571.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 35755 3308 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3957 25659 ns/op BenchmarkGoMapClear/NonReflexive/1-4 538048 221.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 485586 246.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 180493 642.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 35976 3362 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4698 25686 ns/op BenchmarkMapStringConversion/32/simple-4 1801026 66.90 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1763625 68.49 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1582804 77.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1635844 73.77 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1594340 74.17 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1429092 84.37 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1955715 62.91 ns/op BenchmarkMapInterfacePtr-4 1834497 61.18 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4744167 25.51 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 122568 996.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5635 23235 ns/op BenchmarkMapPop1000-4 364 340770 ns/op BenchmarkMapPop10000-4 18 5702357 ns/op BenchmarkMapAssign/Int32/256-4 2227993 52.22 ns/op BenchmarkMapAssign/Int32/65536-4 752343 157.7 ns/op BenchmarkMapAssign/Int64/256-4 2230041 53.18 ns/op BenchmarkMapAssign/Int64/65536-4 667053 165.3 ns/op BenchmarkMapAssign/Str/256-4 1883692 62.99 ns/op BenchmarkMapAssign/Str/65536-4 341628 317.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1454934 80.72 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 423034 241.4 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1480722 81.18 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 420514 273.4 ns/op BenchmarkMapOperatorAssign/Str/256-4 471610 2820 ns/op BenchmarkMapOperatorAssign/Str/65536-4 134702 799.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 842857 177.4 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 170776 678.1 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 864019 174.1 ns/op 25 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 131841 851.9 ns/op 91 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 565808 284.4 ns/op 54 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 84357 1311 ns/op 164 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1669748 72.90 ns/op BenchmarkMapDelete/Int32/1000-4 1815855 66.02 ns/op BenchmarkMapDelete/Int32/10000-4 1654564 70.28 ns/op BenchmarkMapDelete/Int64/100-4 1695262 69.83 ns/op BenchmarkMapDelete/Int64/1000-4 1874025 62.26 ns/op BenchmarkMapDelete/Int64/10000-4 1750437 68.31 ns/op BenchmarkMapDelete/Str/100-4 1385864 88.39 ns/op BenchmarkMapDelete/Str/1000-4 1432240 80.73 ns/op BenchmarkMapDelete/Str/10000-4 1355683 88.51 ns/op BenchmarkMapDelete/Pointer/100-4 1636310 74.60 ns/op BenchmarkMapDelete/Pointer/1000-4 1407000 83.40 ns/op BenchmarkMapDelete/Pointer/10000-4 1618287 76.70 ns/op BenchmarkMemmove/0-4 14281327 8.400 ns/op BenchmarkMemmove/1-4 1880680 62.66 ns/op 15.96 MB/s BenchmarkMemmove/2-4 1848018 66.62 ns/op 30.02 MB/s BenchmarkMemmove/3-4 1800091 64.83 ns/op 46.27 MB/s BenchmarkMemmove/4-4 1857586 65.57 ns/op 61.01 MB/s BenchmarkMemmove/5-4 1746604 65.80 ns/op 75.99 MB/s BenchmarkMemmove/6-4 1743176 68.68 ns/op 87.36 MB/s BenchmarkMemmove/7-4 1794900 65.69 ns/op 106.56 MB/s BenchmarkMemmove/8-4 1946024 62.32 ns/op 128.37 MB/s BenchmarkMemmove/9-4 1741508 68.57 ns/op 131.26 MB/s BenchmarkMemmove/10-4 1754761 68.55 ns/op 145.87 MB/s BenchmarkMemmove/11-4 1813287 68.65 ns/op 160.24 MB/s BenchmarkMemmove/12-4 1713382 67.43 ns/op 177.96 MB/s BenchmarkMemmove/13-4 1760652 69.86 ns/op 186.09 MB/s BenchmarkMemmove/14-4 1741785 67.89 ns/op 206.22 MB/s BenchmarkMemmove/15-4 1753796 68.68 ns/op 218.40 MB/s BenchmarkMemmove/16-4 1861339 64.87 ns/op 246.64 MB/s BenchmarkMemmove/32-4 1752190 67.23 ns/op 475.95 MB/s BenchmarkMemmove/64-4 1601040 76.94 ns/op 831.77 MB/s BenchmarkMemmove/128-4 1298212 91.58 ns/op 1397.75 MB/s BenchmarkMemmove/256-4 796729 140.1 ns/op 1827.79 MB/s BenchmarkMemmove/512-4 626626 193.6 ns/op 2645.22 MB/s BenchmarkMemmove/1024-4 395341 297.7 ns/op 3439.24 MB/s BenchmarkMemmove/2048-4 239958 502.6 ns/op 4074.84 MB/s BenchmarkMemmove/4096-4 123643 939.5 ns/op 4359.58 MB/s BenchmarkMemmoveOverlap/32-4 1732490 68.38 ns/op 468.00 MB/s BenchmarkMemmoveOverlap/64-4 1584874 75.79 ns/op 844.43 MB/s BenchmarkMemmoveOverlap/128-4 1270034 91.88 ns/op 1393.06 MB/s BenchmarkMemmoveOverlap/256-4 885648 135.9 ns/op 1883.50 MB/s BenchmarkMemmoveOverlap/512-4 633637 191.7 ns/op 2670.67 MB/s BenchmarkMemmoveOverlap/1024-4 410947 290.4 ns/op 3526.13 MB/s BenchmarkMemmoveOverlap/2048-4 232098 509.9 ns/op 4016.24 MB/s BenchmarkMemmoveOverlap/4096-4 127570 927.1 ns/op 4418.02 MB/s BenchmarkMemmoveUnalignedDst/0-4 14393538 8.236 ns/op BenchmarkMemmoveUnalignedDst/1-4 1862026 64.07 ns/op 15.61 MB/s BenchmarkMemmoveUnalignedDst/2-4 1748024 65.73 ns/op 30.43 MB/s BenchmarkMemmoveUnalignedDst/3-4 1761104 66.70 ns/op 44.98 MB/s BenchmarkMemmoveUnalignedDst/4-4 1774197 65.01 ns/op 61.53 MB/s BenchmarkMemmoveUnalignedDst/5-4 1774323 66.91 ns/op 74.73 MB/s BenchmarkMemmoveUnalignedDst/6-4 1839525 64.16 ns/op 93.52 MB/s BenchmarkMemmoveUnalignedDst/7-4 1792532 65.70 ns/op 106.54 MB/s BenchmarkMemmoveUnalignedDst/8-4 1900968 63.52 ns/op 125.94 MB/s BenchmarkMemmoveUnalignedDst/9-4 1780705 66.24 ns/op 135.87 MB/s BenchmarkMemmoveUnalignedDst/10-4 1776542 66.75 ns/op 149.80 MB/s BenchmarkMemmoveUnalignedDst/11-4 1779363 65.60 ns/op 167.69 MB/s BenchmarkMemmoveUnalignedDst/12-4 1800114 66.78 ns/op 179.69 MB/s BenchmarkMemmoveUnalignedDst/13-4 1789430 66.33 ns/op 195.98 MB/s BenchmarkMemmoveUnalignedDst/14-4 1791493 65.85 ns/op 212.59 MB/s BenchmarkMemmoveUnalignedDst/15-4 1809063 66.24 ns/op 226.46 MB/s BenchmarkMemmoveUnalignedDst/16-4 1818949 66.10 ns/op 242.07 MB/s BenchmarkMemmoveUnalignedDst/32-4 1675689 69.21 ns/op 462.39 MB/s BenchmarkMemmoveUnalignedDst/64-4 1516256 78.08 ns/op 819.71 MB/s BenchmarkMemmoveUnalignedDst/128-4 1309312 91.23 ns/op 1403.10 MB/s BenchmarkMemmoveUnalignedDst/256-4 825891 139.0 ns/op 1841.52 MB/s BenchmarkMemmoveUnalignedDst/512-4 613534 195.4 ns/op 2620.10 MB/s BenchmarkMemmoveUnalignedDst/1024-4 368355 306.4 ns/op 3341.73 MB/s BenchmarkMemmoveUnalignedDst/2048-4 228506 501.6 ns/op 4083.17 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124009 949.3 ns/op 4314.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1682103 71.05 ns/op 450.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1499065 78.17 ns/op 818.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1275370 93.37 ns/op 1370.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 852546 139.2 ns/op 1838.80 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 618315 191.7 ns/op 2671.31 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 409932 293.5 ns/op 3489.46 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 236905 495.6 ns/op 4132.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 130742 927.3 ns/op 4417.29 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14904243 8.180 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1949292 60.85 ns/op 16.43 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1836684 64.17 ns/op 31.17 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1875495 63.95 ns/op 46.91 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1822084 62.90 ns/op 63.59 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1854392 63.94 ns/op 78.19 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1826296 63.92 ns/op 93.86 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1852156 64.08 ns/op 109.25 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1932866 60.89 ns/op 131.38 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1799954 64.80 ns/op 138.88 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1777117 66.55 ns/op 150.27 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1830566 65.47 ns/op 168.02 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1804306 67.59 ns/op 177.55 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1769514 65.73 ns/op 197.78 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1796230 66.78 ns/op 209.65 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1798612 65.49 ns/op 229.05 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1794441 65.19 ns/op 245.44 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1706523 69.36 ns/op 461.34 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1518730 77.05 ns/op 830.62 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1321321 91.58 ns/op 1397.70 MB/s BenchmarkMemmoveUnalignedSrc/256-4 858424 138.5 ns/op 1848.47 MB/s BenchmarkMemmoveUnalignedSrc/512-4 613268 193.4 ns/op 2646.88 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 382318 295.0 ns/op 3471.09 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 237702 505.2 ns/op 4053.57 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 126676 940.3 ns/op 4356.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1705570 68.28 ns/op 468.64 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1488456 77.67 ns/op 823.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1266994 91.41 ns/op 1400.28 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 801649 139.3 ns/op 1837.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 632817 191.4 ns/op 2674.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 386043 289.9 ns/op 3532.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 239059 495.5 ns/op 4132.88 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130432 922.8 ns/op 4438.49 MB/s BenchmarkMemclr/5-4 12245509 9.906 ns/op 504.77 MB/s BenchmarkMemclr/16-4 11680520 10.24 ns/op 1562.42 MB/s BenchmarkMemclr/64-4 11226111 10.70 ns/op 5980.37 MB/s BenchmarkMemclr/256-4 10150018 11.86 ns/op 21593.41 MB/s BenchmarkMemclr/4096-4 2342365 51.44 ns/op 79634.47 MB/s BenchmarkMemclr/65536-4 71490 2131 ns/op 30758.42 MB/s BenchmarkMemclr/1M-4 2676 44205 ns/op 23720.59 MB/s BenchmarkMemclr/4M-4 682 170919 ns/op 24539.70 MB/s BenchmarkMemclr/8M-4 170 620993 ns/op 13508.37 MB/s BenchmarkMemclr/16M-4 48 2341831 ns/op 7164.15 MB/s BenchmarkMemclr/64M-4 12 9475885 ns/op 7082.07 MB/s BenchmarkGoMemclr/5-4 2054275 56.37 ns/op 88.70 MB/s BenchmarkGoMemclr/16-4 498589 240.7 ns/op 66.46 MB/s BenchmarkGoMemclr/64-4 135409 886.2 ns/op 72.22 MB/s BenchmarkGoMemclr/256-4 34438 3554 ns/op 72.04 MB/s BenchmarkMemclrRange/1K_2K-4 69734 1695 ns/op 56559.94 MB/s BenchmarkMemclrRange/2K_8K-4 30073 3974 ns/op 83931.78 MB/s BenchmarkMemclrRange/4K_16K-4 42548 2844 ns/op 113589.85 MB/s BenchmarkMemclrRange/160K_228K-4 1765 59299 ns/op 28042.19 MB/s BenchmarkClearFat7-4 6216943 19.39 ns/op BenchmarkClearFat8-4 6822782 17.76 ns/op BenchmarkClearFat11-4 5989951 20.15 ns/op BenchmarkClearFat12-4 5969370 20.61 ns/op BenchmarkClearFat13-4 5902377 20.09 ns/op BenchmarkClearFat14-4 5995010 20.19 ns/op BenchmarkClearFat15-4 5979492 20.16 ns/op BenchmarkClearFat16-4 6432738 18.13 ns/op BenchmarkClearFat24-4 6391759 19.16 ns/op BenchmarkClearFat32-4 6092769 19.79 ns/op BenchmarkClearFat40-4 5948895 20.36 ns/op BenchmarkClearFat48-4 5682903 21.08 ns/op BenchmarkClearFat56-4 5527917 21.79 ns/op BenchmarkClearFat64-4 5420310 22.45 ns/op BenchmarkClearFat72-4 5138136 23.68 ns/op BenchmarkClearFat128-4 3729085 31.90 ns/op BenchmarkClearFat256-4 2127730 55.99 ns/op BenchmarkClearFat512-4 1473164 81.27 ns/op BenchmarkClearFat1024-4 865136 137.1 ns/op BenchmarkClearFat1032-4 833731 145.7 ns/op BenchmarkClearFat1040-4 808500 143.8 ns/op BenchmarkCopyFat7-4 6282422 19.34 ns/op BenchmarkCopyFat8-4 6976208 17.49 ns/op BenchmarkCopyFat11-4 5949219 20.50 ns/op BenchmarkCopyFat12-4 5885923 20.18 ns/op BenchmarkCopyFat13-4 5821396 20.51 ns/op BenchmarkCopyFat14-4 5852886 20.78 ns/op BenchmarkCopyFat15-4 5958844 20.16 ns/op BenchmarkCopyFat16-4 6397785 18.76 ns/op BenchmarkCopyFat24-4 6126556 18.82 ns/op BenchmarkCopyFat32-4 6076546 19.86 ns/op BenchmarkCopyFat64-4 5553198 21.98 ns/op BenchmarkCopyFat72-4 5108835 23.33 ns/op BenchmarkCopyFat128-4 3575875 33.83 ns/op BenchmarkCopyFat256-4 2076315 57.95 ns/op BenchmarkCopyFat512-4 1382762 86.69 ns/op BenchmarkCopyFat520-4 1348036 88.51 ns/op BenchmarkCopyFat1024-4 808129 147.3 ns/op BenchmarkCopyFat1032-4 800702 151.5 ns/op BenchmarkCopyFat1040-4 785626 147.8 ns/op BenchmarkIssue18740/2byte-4 412 282543 ns/op BenchmarkIssue18740/4byte-4 694 170047 ns/op BenchmarkIssue18740/8byte-4 1027 117950 ns/op BenchmarkReadMetricsLatency-4 18168 4448 p50-ns 6606 p90-ns 19450 p99-ns BenchmarkFinalizer-4 151 840606 ns/op BenchmarkFinalizerRun-4 163201 1125 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6561865 18.40 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3123765 38.63 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2438025 49.24 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2370507 50.79 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1288674 92.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2217984 54.15 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1253192 96.58 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1302068 92.37 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1623303 74.30 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1618928 74.62 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1389553 85.63 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1445715 81.99 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1327094 90.36 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5513832 21.66 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5763015 20.71 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5832728 20.63 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5797494 20.70 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5423906 22.04 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4931682 24.43 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5814103 20.59 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5861998 20.57 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5855838 20.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5790429 20.61 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5780697 20.56 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5749632 20.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5824330 20.69 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5853624 20.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5877490 20.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5757708 20.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5759194 20.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5769187 20.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5855907 20.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5267191 22.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5322706 22.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5786247 20.70 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5267485 22.62 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5302926 22.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5801013 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5356521 22.73 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5278254 22.74 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5828584 20.47 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5261184 22.44 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5242718 22.55 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5833916 20.74 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5849728 20.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5762311 20.70 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5810977 20.75 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5834784 20.58 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5852222 20.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5837630 20.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5853450 20.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5767041 20.55 ns/op BenchmarkNetpollBreak-4 3361 35194 ns/op BenchmarkPingPongHog-4 517 310631 ns/op BenchmarkStackGrowth-4 103113 1160 ns/op BenchmarkStackGrowthDeep-4 1286 118014 ns/op BenchmarkCreateGoroutines-4 54997 2558 ns/op BenchmarkCreateGoroutinesParallel-4 29962 3630 ns/op BenchmarkCreateGoroutinesCapture-4 10000 15465 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 27742 3986 ns/op BenchmarkClosureCall-4 17874838 6.108 ns/op BenchmarkWakeupParallelSpinning/0s-4 6813 18013 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4795 22802 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5104 24293 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3338 37578 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2107 84060 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1237 95636 ns/op BenchmarkWakeupParallelSpinning/50µs-4 631 199352 ns/op BenchmarkWakeupParallelSpinning/100µs-4 324 351530 ns/op BenchmarkWakeupParallelSyscall/0s-4 764 157927 ns/op BenchmarkWakeupParallelSyscall/1µs-4 667 161407 ns/op BenchmarkWakeupParallelSyscall/2µs-4 729 172294 ns/op BenchmarkWakeupParallelSyscall/5µs-4 682 176293 ns/op BenchmarkWakeupParallelSyscall/10µs-4 642 187913 ns/op BenchmarkWakeupParallelSyscall/20µs-4 500 211070 ns/op BenchmarkWakeupParallelSyscall/50µs-4 421 280154 ns/op BenchmarkWakeupParallelSyscall/100µs-4 280 404223 ns/op BenchmarkMatmult-4 3697251 44.40 ns/op BenchmarkFastrand-4 10491505 10.04 ns/op BenchmarkFastrand64-4 10554018 10.95 ns/op BenchmarkFastrandHashiter-4 4504428 25.06 ns/op BenchmarkFastrandn/2-4 5693208 21.10 ns/op BenchmarkFastrandn/3-4 5673465 20.42 ns/op BenchmarkFastrandn/4-4 6081069 19.75 ns/op BenchmarkFastrandn/5-4 6103306 19.71 ns/op BenchmarkIfaceCmp100-4 97174 1238 ns/op BenchmarkIfaceCmpNil100-4 152085 778.8 ns/op BenchmarkEfaceCmpDiff-4 37639 3231 ns/op BenchmarkEfaceCmpDiffIndirect-4 30844 3915 ns/op BenchmarkDefer-4 1584069 74.93 ns/op BenchmarkDefer10-4 776194 164.4 ns/op BenchmarkDeferMany-4 363906 595.7 ns/op BenchmarkPanicRecover-4 162476 636.1 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7026 18109 ns/op 16796 p50-ns 23093 p90-ns 43613 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7156 22623 ns/op 16432 p50-ns 24294 p90-ns 173534 p99-ns BenchmarkGoroutineProfile/small/idle-4 2508 42052 ns/op 38294 p50-ns 43595 p90-ns 117228 p99-ns BenchmarkGoroutineProfile/small/loaded-4 462 326859 ns/op 141175 p50-ns 386159 p90-ns 4791412 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7867 16710 ns/op 15212 p50-ns 20667 p90-ns 37191 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6579 21917 ns/op 15587 p50-ns 24296 p90-ns 187451 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9422249 ns/op 9289434 p50-ns 10096480 p90-ns 10459686 p99-ns BenchmarkGoroutineProfile/large/loaded-4 7 14367069 ns/op 13646629 p50-ns 24293470 p90-ns 24293470 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7093 17262 ns/op 15165 p50-ns 21178 p90-ns 61700 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 4726 25996 ns/op 16497 p50-ns 28415 p90-ns 200561 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 751 142295 ns/op 126061 p50-ns 166144 p90-ns 445531 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 199 563227 ns/op 286411 p50-ns 613699 p90-ns 8597007 p99-ns BenchmarkRWMutexUncontended-4 2978966 44.31 ns/op BenchmarkRWMutexWrite100-4 574474 215.7 ns/op BenchmarkRWMutexWrite10-4 183327 888.1 ns/op BenchmarkRWMutexWorkWrite100-4 474992 320.5 ns/op BenchmarkRWMutexWorkWrite10-4 88020 1307 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1659 66803 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 872 139557 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 919 126363 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 368 297238 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 460 251744 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 192 606186 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 225 516666 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 86 1305624 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 279260 412.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 212706 476.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 246529 470.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 279182 426.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 285672 455.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 196269 530.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 274855 440.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 266616 458.0 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 233371 524.5 ns/op BenchmarkMakeSlice/Byte-4 1850169 61.30 ns/op BenchmarkMakeSlice/Int16-4 1843315 60.09 ns/op BenchmarkMakeSlice/Int-4 1455844 83.38 ns/op BenchmarkMakeSlice/Ptr-4 1000000 106.7 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 151.2 ns/op BenchmarkMakeSlice/Struct/32-4 935287 161.5 ns/op BenchmarkMakeSlice/Struct/40-4 623877 218.9 ns/op BenchmarkGrowSlice/Byte-4 785368 159.1 ns/op BenchmarkGrowSlice/Int16-4 718004 171.2 ns/op BenchmarkGrowSlice/Int-4 535040 230.8 ns/op BenchmarkGrowSlice/Ptr-4 462066 275.9 ns/op BenchmarkGrowSlice/Struct/24-4 270061 405.7 ns/op BenchmarkGrowSlice/Struct/32-4 232684 511.2 ns/op BenchmarkGrowSlice/Struct/40-4 175996 604.5 ns/op BenchmarkExtendSlice/IntSlice-4 502012 248.5 ns/op BenchmarkExtendSlice/PointerSlice-4 404350 320.0 ns/op BenchmarkExtendSlice/NoGrow-4 897517 146.3 ns/op BenchmarkAppend-4 766720 154.1 ns/op BenchmarkAppendGrowByte-4 3 34213046 ns/op BenchmarkAppendGrowString-4 1 419064597 ns/op BenchmarkAppendSlice/1Bytes-4 1909249 62.15 ns/op BenchmarkAppendSlice/4Bytes-4 1880774 64.46 ns/op BenchmarkAppendSlice/7Bytes-4 1810236 65.96 ns/op BenchmarkAppendSlice/8Bytes-4 1863613 63.94 ns/op BenchmarkAppendSlice/15Bytes-4 1777838 67.17 ns/op BenchmarkAppendSlice/16Bytes-4 1791716 66.49 ns/op BenchmarkAppendSlice/32Bytes-4 1766718 67.29 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 75111 1391 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21981 5606 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 19578 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1551 76509 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 93 1254100 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5500203 ns/op BenchmarkAppendStr/1Bytes-4 1359084 87.63 ns/op BenchmarkAppendStr/4Bytes-4 1389296 85.51 ns/op BenchmarkAppendStr/8Bytes-4 1369408 86.55 ns/op BenchmarkAppendStr/16Bytes-4 1367708 86.78 ns/op BenchmarkAppendStr/32Bytes-4 1404736 86.19 ns/op BenchmarkAppendSpecialCase-4 767048 160.2 ns/op BenchmarkCopy/1Byte-4 1974758 61.92 ns/op 16.15 MB/s BenchmarkCopy/1String-4 1938202 61.74 ns/op 16.20 MB/s BenchmarkCopy/2Byte-4 1926152 62.27 ns/op 32.12 MB/s BenchmarkCopy/2String-4 1931587 62.80 ns/op 31.85 MB/s BenchmarkCopy/4Byte-4 1954434 62.57 ns/op 63.93 MB/s BenchmarkCopy/4String-4 1916884 63.00 ns/op 63.49 MB/s BenchmarkCopy/8Byte-4 1942474 63.39 ns/op 126.20 MB/s BenchmarkCopy/8String-4 1935094 61.39 ns/op 130.31 MB/s BenchmarkCopy/12Byte-4 1851996 64.78 ns/op 185.26 MB/s BenchmarkCopy/12String-4 1845301 64.41 ns/op 186.32 MB/s BenchmarkCopy/16Byte-4 1894602 63.63 ns/op 251.47 MB/s BenchmarkCopy/16String-4 1903734 63.33 ns/op 252.66 MB/s BenchmarkCopy/32Byte-4 1826743 66.40 ns/op 481.91 MB/s BenchmarkCopy/32String-4 1788074 67.68 ns/op 472.82 MB/s BenchmarkCopy/128Byte-4 1310505 92.29 ns/op 1386.98 MB/s BenchmarkCopy/128String-4 1254702 97.22 ns/op 1316.53 MB/s BenchmarkCopy/1024Byte-4 393816 291.6 ns/op 3511.93 MB/s BenchmarkCopy/1024String-4 348002 345.4 ns/op 2964.68 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27382 4271 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17967 6390 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 10302 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13807 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9752 16971 ns/op BenchmarkAppendInPlace/Grow/Byte-4 134397 894.6 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128788 863.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 95946 1071 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 79186 1354 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 80566 1526 ns/op BenchmarkStackCopyPtr-4 1 183186700 ns/op BenchmarkStackCopy-4 1 127995517 ns/op BenchmarkStackCopyNoCache-4 18 6603419 ns/op BenchmarkStackCopyWithStkobj-4 1 127831071 ns/op BenchmarkIssue18138-4 591 201673 ns/op BenchmarkCompareStringEqual-4 10235673 10.95 ns/op BenchmarkCompareStringIdentical-4 15784672 6.435 ns/op BenchmarkCompareStringSameLength-4 11370736 10.10 ns/op BenchmarkCompareStringDifferentLength-4 17626668 6.124 ns/op BenchmarkCompareStringBigUnaligned-4 1327 82330 ns/op 12736.38 MB/s BenchmarkCompareStringBig-4 1071 95224 ns/op 11011.78 MB/s BenchmarkConcatStringAndBytes-4 2180216 54.99 ns/op BenchmarkSliceByteToString/1-4 2219137 54.36 ns/op BenchmarkSliceByteToString/2-4 1000000 114.8 ns/op BenchmarkSliceByteToString/4-4 1000000 108.3 ns/op BenchmarkSliceByteToString/8-4 1000000 115.5 ns/op BenchmarkSliceByteToString/16-4 1000000 111.7 ns/op BenchmarkSliceByteToString/32-4 1000000 123.5 ns/op BenchmarkSliceByteToString/64-4 776256 154.6 ns/op BenchmarkSliceByteToString/128-4 545904 210.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2268372 52.66 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 756974 141.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 999242 118.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3245746 35.25 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1552525 76.28 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1808595 64.73 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2233347 52.78 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 442866 273.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 528921 221.5 ns/op BenchmarkRuneIterate/range/ASCII-4 5323754 22.37 ns/op BenchmarkRuneIterate/range/Japanese-4 1981957 60.30 ns/op BenchmarkRuneIterate/range/MixedLength-4 2360901 50.88 ns/op BenchmarkRuneIterate/range1/ASCII-4 5576406 21.53 ns/op BenchmarkRuneIterate/range1/Japanese-4 1969507 60.53 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2375678 50.35 ns/op BenchmarkRuneIterate/range2/ASCII-4 5506084 21.61 ns/op BenchmarkRuneIterate/range2/Japanese-4 1983052 60.30 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2382555 51.44 ns/op BenchmarkArrayEqual-4 20890735 5.710 ns/op BenchmarkFunc/Name-4 4446577 24.72 ns/op BenchmarkFunc/Entry-4 10403349 10.92 ns/op BenchmarkFunc/FileLine-4 1487461 80.45 ns/op PASS ok runtime 137.098s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27614 4364 ns/op BenchmarkHandle/concurrent-4 16012 8267 ns/op PASS ok runtime/cgo 0.500s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21228841 5.681 ns/op BenchmarkAtomicStore64-4 9872940 12.08 ns/op BenchmarkAtomicLoad-4 21120471 5.720 ns/op BenchmarkAtomicStore-4 9783465 12.28 ns/op BenchmarkAnd8-4 9763894 12.08 ns/op BenchmarkAnd-4 9923268 12.20 ns/op BenchmarkAnd8Parallel-4 2904114 53.63 ns/op BenchmarkAndParallel-4 2881902 54.58 ns/op BenchmarkOr8-4 9876231 12.10 ns/op BenchmarkOr-4 9919936 12.15 ns/op BenchmarkOr8Parallel-4 3007741 56.40 ns/op BenchmarkOrParallel-4 2853376 56.74 ns/op BenchmarkXadd-4 2384500 54.05 ns/op BenchmarkXadd64-4 3987878 53.29 ns/op BenchmarkCas-4 1933047 57.95 ns/op BenchmarkCas64-4 2141732 61.30 ns/op BenchmarkXchg-4 2119252 66.95 ns/op BenchmarkXchg64-4 2757871 46.27 ns/op PASS ok runtime/internal/atomic 3.099s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4228405 27.95 ns/op BenchmarkMulUintptr/large-4 3408612 33.81 ns/op PASS ok runtime/internal/math 0.338s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 6891740 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9990719 ns/op 642.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 864 156338 ns/op 5.284 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13310496 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 20829074 ns/op 1310 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 145 862698 ns/op 69.06 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 87587802 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 118284065 ns/op 7924 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 10364304 ns/op 793.0 concurrent_launches/op PASS ok runtime/pprof 1.823s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 13 8121912 ns/op BenchmarkStackLeak-4 13688 8337 ns/op PASS ok runtime/race 0.510s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5375342 21.22 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 207480 595.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.413s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 151526 746.1 ns/op BenchmarkSortString1K-4 164 693614 ns/op BenchmarkSortString1K_Slice-4 198 604081 ns/op BenchmarkStableString1K-4 103 1176769 ns/op BenchmarkSortInt1K-4 216 562398 ns/op BenchmarkSortInt1K_Sorted-4 3115 39144 ns/op BenchmarkSortInt1K_Reversed-4 1957 61652 ns/op BenchmarkSortInt1K_Mod8-4 532 234930 ns/op BenchmarkStableInt1K-4 141 859465 ns/op BenchmarkStableInt1K_Slice-4 158 753720 ns/op BenchmarkSortInt64K-4 2 53811637 ns/op BenchmarkSortInt64K_Slice-4 3 45429379 ns/op BenchmarkStableInt64K-4 2 72600130 ns/op BenchmarkSort1e2-4 452 272274 ns/op BenchmarkStable1e2-4 170 688829 ns/op BenchmarkSort1e4-4 2 52516202 ns/op BenchmarkStable1e4-4 1 228797130 ns/op PASS ok sort 3.723s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 855664 141.8 ns/op BenchmarkAtof64Float-4 593484 168.9 ns/op BenchmarkAtof64FloatExp-4 544716 191.1 ns/op BenchmarkAtof64Big-4 414963 278.7 ns/op BenchmarkAtof64RandomBits-4 368371 285.3 ns/op BenchmarkAtof64RandomFloats-4 428646 268.2 ns/op BenchmarkAtof64RandomLongFloats-4 359427 309.2 ns/op BenchmarkAtof32Decimal-4 795128 139.5 ns/op BenchmarkAtof32Float-4 712176 160.6 ns/op BenchmarkAtof32FloatExp-4 575488 200.3 ns/op BenchmarkAtof32Random-4 350726 336.9 ns/op BenchmarkAtof32RandomLong-4 143919 828.8 ns/op BenchmarkParseInt/Pos/7bit-4 1347405 89.88 ns/op BenchmarkParseInt/Pos/26bit-4 574695 195.0 ns/op BenchmarkParseInt/Pos/31bit-4 545222 217.9 ns/op BenchmarkParseInt/Pos/56bit-4 336236 340.8 ns/op BenchmarkParseInt/Pos/63bit-4 331843 357.7 ns/op BenchmarkParseInt/Neg/7bit-4 1332339 91.00 ns/op BenchmarkParseInt/Neg/26bit-4 599535 194.2 ns/op BenchmarkParseInt/Neg/31bit-4 498536 216.7 ns/op BenchmarkParseInt/Neg/56bit-4 357129 342.6 ns/op BenchmarkParseInt/Neg/63bit-4 334490 351.3 ns/op BenchmarkAtoi/Pos/7bit-4 2007123 59.66 ns/op BenchmarkAtoi/Pos/26bit-4 763072 149.4 ns/op BenchmarkAtoi/Pos/31bit-4 659197 165.3 ns/op BenchmarkAtoi/Pos/56bit-4 389176 291.7 ns/op BenchmarkAtoi/Pos/63bit-4 317673 374.5 ns/op BenchmarkAtoi/Neg/7bit-4 1938498 63.44 ns/op BenchmarkAtoi/Neg/26bit-4 764158 148.9 ns/op BenchmarkAtoi/Neg/31bit-4 702972 164.1 ns/op BenchmarkAtoi/Neg/56bit-4 376231 276.7 ns/op BenchmarkAtoi/Neg/63bit-4 306889 368.4 ns/op BenchmarkFormatFloat/Decimal-4 109610 1110 ns/op BenchmarkFormatFloat/Float-4 100186 1166 ns/op BenchmarkFormatFloat/Exp-4 112030 1075 ns/op BenchmarkFormatFloat/NegExp-4 108638 1070 ns/op BenchmarkFormatFloat/LongExp-4 92041 1280 ns/op BenchmarkFormatFloat/Big-4 89361 1341 ns/op BenchmarkFormatFloat/BinaryExp-4 188167 587.8 ns/op BenchmarkFormatFloat/32Integer-4 113380 1052 ns/op BenchmarkFormatFloat/32ExactFraction-4 115428 1075 ns/op BenchmarkFormatFloat/32Point-4 105415 1146 ns/op BenchmarkFormatFloat/32Exp-4 111459 1055 ns/op BenchmarkFormatFloat/32NegExp-4 112320 1077 ns/op BenchmarkFormatFloat/32Shortest-4 116936 1031 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134066 900.5 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130405 923.8 ns/op BenchmarkFormatFloat/64Fixed1-4 144932 809.4 ns/op BenchmarkFormatFloat/64Fixed2-4 145936 829.4 ns/op BenchmarkFormatFloat/64Fixed3-4 142935 807.1 ns/op BenchmarkFormatFloat/64Fixed4-4 149331 802.8 ns/op BenchmarkFormatFloat/64Fixed12-4 86808 1432 ns/op BenchmarkFormatFloat/64Fixed16-4 104547 1095 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 103564 1073 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 96831 1198 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2365 49684 ns/op BenchmarkFormatFloat/Slowpath64-4 93414 1280 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94084 1282 ns/op BenchmarkAppendFloat/Decimal-4 130382 879.2 ns/op BenchmarkAppendFloat/Float-4 122480 975.9 ns/op BenchmarkAppendFloat/Exp-4 137133 881.2 ns/op BenchmarkAppendFloat/NegExp-4 137738 872.5 ns/op BenchmarkAppendFloat/LongExp-4 109764 1068 ns/op BenchmarkAppendFloat/Big-4 107937 1104 ns/op BenchmarkAppendFloat/BinaryExp-4 323733 361.6 ns/op BenchmarkAppendFloat/32Integer-4 133994 888.4 ns/op BenchmarkAppendFloat/32ExactFraction-4 135080 868.7 ns/op BenchmarkAppendFloat/32Point-4 129457 925.8 ns/op BenchmarkAppendFloat/32Exp-4 135482 867.9 ns/op BenchmarkAppendFloat/32NegExp-4 136315 860.2 ns/op BenchmarkAppendFloat/32Shortest-4 155024 792.3 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175753 676.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 166249 696.9 ns/op BenchmarkAppendFloat/64Fixed1-4 190580 602.2 ns/op BenchmarkAppendFloat/64Fixed2-4 191276 605.0 ns/op BenchmarkAppendFloat/64Fixed3-4 194916 601.2 ns/op BenchmarkAppendFloat/64Fixed4-4 195505 604.7 ns/op BenchmarkAppendFloat/64Fixed12-4 96290 1144 ns/op BenchmarkAppendFloat/64Fixed16-4 132744 881.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 145089 821.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125810 959.6 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2384 50116 ns/op BenchmarkAppendFloat/Slowpath64-4 105278 1060 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 114036 1060 ns/op BenchmarkFormatInt-4 14680 7982 ns/op BenchmarkAppendInt-4 16534 7117 ns/op BenchmarkFormatUint-4 79814 1461 ns/op BenchmarkAppendUint-4 93079 1277 ns/op BenchmarkFormatIntSmall/7-4 2796327 42.64 ns/op BenchmarkFormatIntSmall/42-4 2806080 41.30 ns/op BenchmarkAppendIntSmall-4 1352836 87.72 ns/op BenchmarkAppendUintVarlen/1-4 1237592 92.47 ns/op BenchmarkAppendUintVarlen/12-4 1295760 93.49 ns/op BenchmarkAppendUintVarlen/123-4 859226 124.2 ns/op BenchmarkAppendUintVarlen/1234-4 902538 125.1 ns/op BenchmarkAppendUintVarlen/12345-4 873717 129.8 ns/op BenchmarkAppendUintVarlen/123456-4 826009 129.2 ns/op BenchmarkAppendUintVarlen/1234567-4 834814 133.2 ns/op BenchmarkAppendUintVarlen/12345678-4 879043 130.8 ns/op BenchmarkAppendUintVarlen/123456789-4 770524 138.5 ns/op BenchmarkAppendUintVarlen/1234567890-4 832741 138.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 789879 141.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 791157 144.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 775736 146.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 791065 147.3 ns/op BenchmarkAppendUintVarlen/123456789012345-4 753883 149.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 753991 147.0 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 715730 155.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 729235 154.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 739297 156.3 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 727076 157.5 ns/op BenchmarkQuote-4 44316 2613 ns/op BenchmarkQuoteRune-4 404314 264.8 ns/op BenchmarkAppendQuote-4 53334 2153 ns/op BenchmarkAppendQuoteRune-4 818629 142.9 ns/op BenchmarkUnquoteEasy-4 1339628 90.25 ns/op BenchmarkUnquoteHard-4 46234 2610 ns/op PASS ok strconv 15.874s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 411286 272.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 119757 881.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 187826 630.0 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 257226 413.1 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 82332 1320 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 95408 1147 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 627799 181.6 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20617 5828 ns/op BenchmarkGenericMatch1-4 2083 52478 ns/op BenchmarkGenericMatch2-4 436 274276 ns/op BenchmarkSingleMaxSkipping-4 8071 14699 ns/op 680.32 MB/s BenchmarkSingleLongSuffixFail-4 13839 8802 ns/op 113.84 MB/s BenchmarkSingleMatch-4 235 484557 ns/op 30.96 MB/s BenchmarkByteByteNoMatch-4 72608 1641 ns/op BenchmarkByteByteMatch-4 18699 6503 ns/op BenchmarkByteStringMatch-4 20461 5499 ns/op BenchmarkHTMLEscapeNew-4 69571 1709 ns/op BenchmarkHTMLEscapeOld-4 83563 1355 ns/op BenchmarkByteStringReplacerWriteString-4 1495 80188 ns/op BenchmarkByteReplacerWriteString-4 1555 76728 ns/op BenchmarkByteByteReplaces-4 3426 34647 ns/op BenchmarkByteByteMap-4 10000 11290 ns/op BenchmarkMap/identity/ASCII-4 561594 194.6 ns/op BenchmarkMap/identity/Greek-4 438697 269.8 ns/op BenchmarkMap/change/ASCII-4 38152 3098 ns/op BenchmarkMap/change/Greek-4 29175 4064 ns/op BenchmarkIndexRune-4 2069186 58.87 ns/op BenchmarkIndexRuneLongString-4 1785807 67.19 ns/op BenchmarkIndexRuneFastPath-4 4444250 26.48 ns/op BenchmarkIndex-4 4418390 26.69 ns/op BenchmarkLastIndex-4 4929652 24.59 ns/op BenchmarkIndexByte-4 9563385 10.52 ns/op BenchmarkToUpper/#00-4 3187464 36.82 ns/op BenchmarkToUpper/ONLYUPPER-4 2250582 53.43 ns/op BenchmarkToUpper/abc-4 325039 352.1 ns/op BenchmarkToUpper/AbC123-4 242538 463.0 ns/op BenchmarkToUpper/azAZ09_-4 289676 414.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53911 2196 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72601 1736 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32890 3478 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56163 2114 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 118537 968.4 ns/op BenchmarkToLower/#00-4 3102705 38.13 ns/op BenchmarkToLower/abc-4 2923440 41.52 ns/op BenchmarkToLower/AbC123-4 233652 517.9 ns/op BenchmarkToLower/azAZ09_-4 216650 528.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97473 1251 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64869 1875 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36138 3347 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 70651 1714 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115100 1017 ns/op BenchmarkMapNoChanges-4 843772 139.9 ns/op BenchmarkTrim-4 38224 3125 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3358651 36.06 ns/op BenchmarkToValidUTF8/InvalidASCII-4 186418 611.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 123637 929.2 ns/op BenchmarkEqualFold/Tests-4 55748 2194 ns/op BenchmarkEqualFold/ASCII-4 3386965 34.61 ns/op BenchmarkEqualFold/UnicodePrefix-4 105368 1098 ns/op BenchmarkEqualFold/UnicodeSuffix-4 118552 995.6 ns/op BenchmarkIndexHard1-4 813 146444 ns/op BenchmarkIndexHard2-4 595 200670 ns/op BenchmarkIndexHard3-4 148 797985 ns/op BenchmarkIndexHard4-4 181 661135 ns/op BenchmarkLastIndexHard1-4 56 2026565 ns/op BenchmarkLastIndexHard2-4 55 2025681 ns/op BenchmarkLastIndexHard3-4 56 2035353 ns/op BenchmarkCountHard1-4 828 146126 ns/op BenchmarkCountHard2-4 582 201901 ns/op BenchmarkCountHard3-4 148 798333 ns/op BenchmarkIndexTorture-4 7628 15763 ns/op BenchmarkCountTorture-4 7526 15718 ns/op BenchmarkCountTortureOverlapping-4 645 165673 ns/op BenchmarkCountByte/10-4 4339520 27.43 ns/op 364.63 MB/s BenchmarkCountByte/32-4 3960823 29.64 ns/op 1079.71 MB/s BenchmarkCountByte/4096-4 862858 137.8 ns/op 29713.94 MB/s BenchmarkCountByte/4194304-4 607 169779 ns/op 24704.50 MB/s BenchmarkCountByte/67108864-4 18 6603124 ns/op 10163.20 MB/s BenchmarkFields/ASCII/16-4 268251 459.2 ns/op 34.84 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 18766 6115 ns/op 41.86 MB/s 448 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1136 96710 ns/op 42.35 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 61 1866939 ns/op 35.10 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29033198 ns/op 36.12 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 147331 824.5 ns/op 19.41 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11087 ns/op 23.09 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 201550 ns/op 20.32 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 28 4217232 ns/op 15.54 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86990457 ns/op 12.05 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 222942 560.7 ns/op 28.53 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17168 6624 ns/op 38.65 MB/s 448 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 946 120222 ns/op 34.07 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2976066 ns/op 22.02 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66096479 ns/op 15.86 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 183739 657.5 ns/op 24.33 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14631 8208 ns/op 31.19 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 764 152799 ns/op 26.81 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3482273 ns/op 18.82 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 77177911 ns/op 13.59 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107478469 ns/op BenchmarkSplitSingleByteSeparator-4 14 8291710 ns/op BenchmarkSplitMultiByteSeparator-4 26 3962128 ns/op BenchmarkSplitNSingleByteSeparator-4 193962 541.8 ns/op BenchmarkSplitNMultiByteSeparator-4 164594 689.8 ns/op BenchmarkRepeat/5x0-4 3286821 36.09 ns/op BenchmarkRepeat/5x1-4 3340815 36.09 ns/op BenchmarkRepeat/5x2-4 281869 454.1 ns/op BenchmarkRepeat/5x6-4 161604 742.0 ns/op BenchmarkRepeat/10x0-4 3403855 35.59 ns/op BenchmarkRepeat/10x1-4 3373382 36.11 ns/op BenchmarkRepeat/10x2-4 264136 449.4 ns/op BenchmarkRepeat/10x6-4 152692 759.4 ns/op BenchmarkRepeatLarge/256/1-4 70344 1593 ns/op 160.71 MB/s BenchmarkRepeatLarge/256/16-4 109753 1035 ns/op 247.26 MB/s BenchmarkRepeatLarge/512/1-4 56352 1988 ns/op 257.51 MB/s BenchmarkRepeatLarge/512/16-4 74238 1371 ns/op 373.58 MB/s BenchmarkRepeatLarge/1024/1-4 42630 2646 ns/op 387.06 MB/s BenchmarkRepeatLarge/1024/16-4 53088 1984 ns/op 516.14 MB/s BenchmarkRepeatLarge/2048/1-4 28834 3925 ns/op 521.84 MB/s BenchmarkRepeatLarge/2048/16-4 35149 3304 ns/op 619.77 MB/s BenchmarkRepeatLarge/4096/1-4 18522 6303 ns/op 649.84 MB/s BenchmarkRepeatLarge/4096/16-4 20710 5191 ns/op 789.11 MB/s BenchmarkRepeatLarge/8192/1-4 11856 10231 ns/op 800.72 MB/s BenchmarkRepeatLarge/8192/16-4 12434 9778 ns/op 837.80 MB/s BenchmarkRepeatLarge/8192/4097-4 5342888 22.16 ns/op 184893.74 MB/s BenchmarkRepeatLarge/16384/1-4 6746 18208 ns/op 899.85 MB/s BenchmarkRepeatLarge/16384/16-4 6871 17409 ns/op 941.11 MB/s BenchmarkRepeatLarge/16384/4097-4 8376 12723 ns/op 966.06 MB/s BenchmarkRepeatLarge/32768/1-4 3081 35428 ns/op 924.93 MB/s BenchmarkRepeatLarge/32768/16-4 3448 30501 ns/op 1074.34 MB/s BenchmarkRepeatLarge/32768/4097-4 3972 33196 ns/op 863.94 MB/s BenchmarkRepeatLarge/65536/1-4 1965 62267 ns/op 1052.50 MB/s BenchmarkRepeatLarge/65536/16-4 1651 61465 ns/op 1066.24 MB/s BenchmarkRepeatLarge/65536/4097-4 1684 62540 ns/op 982.64 MB/s BenchmarkRepeatLarge/131072/1-4 222 537339 ns/op 243.93 MB/s BenchmarkRepeatLarge/131072/16-4 219 534685 ns/op 245.14 MB/s BenchmarkRepeatLarge/131072/4097-4 224 531569 ns/op 238.93 MB/s BenchmarkRepeatLarge/262144/1-4 100 1095595 ns/op 239.27 MB/s BenchmarkRepeatLarge/262144/16-4 100 1085320 ns/op 241.54 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1066148 ns/op 242.10 MB/s BenchmarkRepeatLarge/524288/1-4 63 2090395 ns/op 250.81 MB/s BenchmarkRepeatLarge/524288/16-4 56 2089789 ns/op 250.88 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2114140 ns/op 246.11 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4204458 ns/op 249.40 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4236595 ns/op 247.50 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4275880 ns/op 244.33 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8114826 ns/op 258.43 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8121713 ns/op 258.22 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8289653 ns/op 252.55 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16019416 ns/op 261.83 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16020242 ns/op 261.81 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15911565 ns/op 263.41 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31652140 ns/op 265.02 MB/s BenchmarkRepeatLarge/8388608/16-4 3 34048995 ns/op 246.37 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32949869 ns/op 254.52 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63365276 ns/op 264.77 MB/s BenchmarkRepeatLarge/16777216/16-4 2 67230079 ns/op 249.55 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64695462 ns/op 259.33 MB/s BenchmarkRepeatLarge/33554432/1-4 1 126266381 ns/op 265.74 MB/s BenchmarkRepeatLarge/33554432/16-4 1 127278971 ns/op 263.63 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 128768753 ns/op 260.58 MB/s BenchmarkRepeatLarge/67108864/1-4 1 251750215 ns/op 266.57 MB/s BenchmarkRepeatLarge/67108864/16-4 1 246676204 ns/op 272.05 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 247263703 ns/op 271.41 MB/s BenchmarkRepeatLarge/134217728/1-4 1 485049799 ns/op 276.71 MB/s BenchmarkRepeatLarge/134217728/16-4 1 485155030 ns/op 276.65 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 483620122 ns/op 277.53 MB/s BenchmarkRepeatLarge/268435456/1-4 1 965574968 ns/op 278.01 MB/s BenchmarkRepeatLarge/268435456/16-4 1 962476391 ns/op 278.90 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 960594675 ns/op 279.45 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1870855835 ns/op 286.97 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1864785085 ns/op 287.90 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1896179502 ns/op 283.13 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3790756256 ns/op 283.25 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3774801213 ns/op 284.45 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3782043736 ns/op 283.91 MB/s BenchmarkIndexAnyASCII/1:1-4 1888614 60.07 ns/op BenchmarkIndexAnyASCII/1:2-4 1997725 59.60 ns/op BenchmarkIndexAnyASCII/1:4-4 2002376 60.55 ns/op BenchmarkIndexAnyASCII/1:8-4 2010878 59.71 ns/op BenchmarkIndexAnyASCII/1:16-4 2080372 57.56 ns/op BenchmarkIndexAnyASCII/1:32-4 2029002 59.47 ns/op BenchmarkIndexAnyASCII/1:64-4 2055288 58.17 ns/op BenchmarkIndexAnyASCII/16:1-4 2071605 58.33 ns/op BenchmarkIndexAnyASCII/16:2-4 736153 159.4 ns/op BenchmarkIndexAnyASCII/16:4-4 731694 160.8 ns/op BenchmarkIndexAnyASCII/16:8-4 725887 166.0 ns/op BenchmarkIndexAnyASCII/16:16-4 646929 175.9 ns/op BenchmarkIndexAnyASCII/16:32-4 564394 206.4 ns/op BenchmarkIndexAnyASCII/16:64-4 432072 252.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1881838 63.81 ns/op BenchmarkIndexAnyASCII/256:2-4 71589 1683 ns/op BenchmarkIndexAnyASCII/256:4-4 70216 1701 ns/op BenchmarkIndexAnyASCII/256:8-4 70161 1710 ns/op BenchmarkIndexAnyASCII/256:16-4 69410 1711 ns/op BenchmarkIndexAnyASCII/256:32-4 64515 1763 ns/op BenchmarkIndexAnyASCII/256:64-4 66627 1832 ns/op BenchmarkIndexAnyUTF8/1:1-4 2081671 58.43 ns/op BenchmarkIndexAnyUTF8/1:2-4 2036698 59.18 ns/op BenchmarkIndexAnyUTF8/1:4-4 2018584 59.21 ns/op BenchmarkIndexAnyUTF8/1:8-4 2021286 58.79 ns/op BenchmarkIndexAnyUTF8/1:16-4 2049594 57.93 ns/op BenchmarkIndexAnyUTF8/1:32-4 2018254 59.69 ns/op BenchmarkIndexAnyUTF8/1:64-4 2073864 58.39 ns/op BenchmarkIndexAnyUTF8/16:1-4 1626696 73.09 ns/op BenchmarkIndexAnyUTF8/16:2-4 311072 377.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 313374 387.1 ns/op BenchmarkIndexAnyUTF8/16:8-4 310516 380.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 302024 391.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 297913 394.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 299616 402.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 440943 270.7 ns/op BenchmarkIndexAnyUTF8/256:2-4 22365 5355 ns/op BenchmarkIndexAnyUTF8/256:4-4 22467 5361 ns/op BenchmarkIndexAnyUTF8/256:8-4 22129 5291 ns/op BenchmarkIndexAnyUTF8/256:16-4 22154 5475 ns/op BenchmarkIndexAnyUTF8/256:32-4 21639 5467 ns/op BenchmarkIndexAnyUTF8/256:64-4 21070 5755 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2003670 60.92 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2042859 58.00 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2047746 58.82 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2025996 58.91 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2105133 57.06 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2061859 59.44 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2087812 58.82 ns/op BenchmarkLastIndexAnyASCII/16:1-4 812504 145.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 782640 148.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 765704 150.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 738414 158.3 ns/op BenchmarkLastIndexAnyASCII/16:16-4 698700 168.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 614142 195.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 492574 241.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 76592 1544 ns/op BenchmarkLastIndexAnyASCII/256:2-4 77065 1548 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77620 1566 ns/op BenchmarkLastIndexAnyASCII/256:8-4 76592 1565 ns/op BenchmarkLastIndexAnyASCII/256:16-4 76738 1564 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75424 1581 ns/op BenchmarkLastIndexAnyASCII/256:64-4 72554 1631 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1979355 60.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2075000 58.24 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2052943 58.79 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2020752 58.60 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2131022 55.88 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2035718 58.93 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2069977 59.32 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 340792 332.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 178579 644.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 186970 653.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 182814 652.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171962 675.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171834 698.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 167341 706.2 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27663 4317 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12472 9610 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12273 9689 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12392 9651 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10103 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10182 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10411 ns/op BenchmarkTrimASCII/1:1-4 3211746 36.47 ns/op BenchmarkTrimASCII/1:2-4 2394205 49.98 ns/op BenchmarkTrimASCII/1:4-4 2317396 51.85 ns/op BenchmarkTrimASCII/1:8-4 2083362 58.08 ns/op BenchmarkTrimASCII/1:16-4 1760420 68.55 ns/op BenchmarkTrimASCII/16:1-4 2509626 47.48 ns/op BenchmarkTrimASCII/16:2-4 731109 152.5 ns/op BenchmarkTrimASCII/16:4-4 753994 157.7 ns/op BenchmarkTrimASCII/16:8-4 705165 166.0 ns/op BenchmarkTrimASCII/16:16-4 663878 178.3 ns/op BenchmarkTrimASCII/256:1-4 658924 179.8 ns/op BenchmarkTrimASCII/256:2-4 78020 1558 ns/op BenchmarkTrimASCII/256:4-4 76840 1557 ns/op BenchmarkTrimASCII/256:8-4 76586 1581 ns/op BenchmarkTrimASCII/256:16-4 75493 1603 ns/op BenchmarkTrimASCII/4096:1-4 56739 2126 ns/op BenchmarkTrimASCII/4096:2-4 4972 23790 ns/op BenchmarkTrimASCII/4096:4-4 4993 24050 ns/op BenchmarkTrimASCII/4096:8-4 4698 23957 ns/op BenchmarkTrimASCII/4096:16-4 4962 23979 ns/op BenchmarkTrimByte-4 4498344 26.60 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13284 8972 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13370 8974 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1141 104399 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2058 51463 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4604 25972 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8228 14560 ns/op BenchmarkJoin/0-4 4691368 24.74 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3804279 29.70 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 233145 526.7 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 141064 795.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 110281 1087 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94365 1307 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 77043 1508 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 66636 1814 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2674062 44.42 ns/op BenchmarkTrimSpace/ASCII-4 1546050 78.22 ns/op BenchmarkTrimSpace/SomeNonASCII-4 141613 855.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 74523 1582 ns/op BenchmarkReplaceAll-4 124372 981.4 ns/op 16 B/op 1 allocs/op PASS ok strings 68.086s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 54777 2209 ns/op BenchmarkCond2-4 26935 4626 ns/op BenchmarkCond4-4 15295 7766 ns/op BenchmarkCond8-4 8008 13631 ns/op BenchmarkCond16-4 4045 31676 ns/op BenchmarkCond32-4 1430 81763 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 436437 269.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 259215 476.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 491516 240.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 453018 301.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 202299 510.6 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 527222 228.5 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75984 2144 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 61850 2154 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 57139 3117 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 41205 3216 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 467476 255.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 180681 733.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 440342 258.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 115806 877.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 478220 246.8 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 149526 770.3 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2062166 68.55 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 38707 3107 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 99394 1108 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 374419 442.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6402 16116 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 187 542029 ns/op BenchmarkRange/*sync.Map-4 1129 96335 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 92972 1629 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 153910 701.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56317 2149 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 80728 1251 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 176816 662.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 109915 1059 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 65766 1928 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 165849 666.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 572751 244.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41617 2640 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 126289 898.7 ns/op BenchmarkSwapCollision/*sync.Map-4 67920 1867 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 255 488031 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 86247 1369 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 234170 468.7 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 20534 6240 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 52641 2112 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 19741 6024 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 299553 412.2 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 86028 1259 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 132187 780.8 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1618351 75.96 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 155770 765.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1668776 63.48 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 480147 269.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 143750 813.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 458892 270.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 85069 1395 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 272253 405.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 345487 329.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 109678 1142 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 418580 243.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 204802 869.4 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 103588 1218 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 136350 785.6 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 44260 2444 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 169950 660.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 444590 324.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 102692 1042 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 491919 234.9 ns/op BenchmarkUncontendedSemaphore-4 3667308 32.74 ns/op BenchmarkContendedSemaphore-4 3320875 36.96 ns/op BenchmarkMutexUncontended-4 783493 155.7 ns/op BenchmarkMutex-4 142875 968.9 ns/op BenchmarkMutexSlack-4 128640 959.3 ns/op BenchmarkMutexWork-4 134152 1035 ns/op BenchmarkMutexWorkSlack-4 93078 1084 ns/op BenchmarkMutexNoSpin-4 34939 3046 ns/op BenchmarkMutexSpin-4 60549 2594 ns/op BenchmarkOnce-4 540727 251.5 ns/op BenchmarkSemaUncontended-4 6485512 20.55 ns/op BenchmarkSemaSyntNonblock-4 1000000 106.1 ns/op BenchmarkSemaSyntBlock-4 1000000 111.8 ns/op BenchmarkSemaWorkNonblock-4 817804 161.5 ns/op BenchmarkSemaWorkBlock-4 675000 161.4 ns/op BenchmarkRWMutexUncontended-4 341144 329.2 ns/op BenchmarkRWMutexWrite100-4 251277 426.8 ns/op BenchmarkRWMutexWrite10-4 231171 514.5 ns/op BenchmarkRWMutexWorkWrite100-4 188892 563.8 ns/op BenchmarkRWMutexWorkWrite10-4 180739 632.8 ns/op BenchmarkWaitGroupUncontended-4 1012906 120.9 ns/op BenchmarkWaitGroupAddDone-4 370716 529.0 ns/op BenchmarkWaitGroupAddDoneWork-4 266070 421.1 ns/op BenchmarkWaitGroupWait-4 5012574 25.64 ns/op BenchmarkWaitGroupWaitWork-4 3258656 41.86 ns/op BenchmarkWaitGroupActuallyWait-4 30884 3697 ns/op 32 B/op 2 allocs/op PASS ok sync 17.716s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 467136 249.1 ns/op PASS ok sync/atomic 0.152s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 102480 1125 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7326 14766 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11325 10728 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1229880 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 967591 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 192268744 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 184775688 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1675 65973 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2131 56927 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6184134 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5616410 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 776437308 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 768336288 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 218 564389 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 237 494859 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61526704 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59288664 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7512595708 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7236481475 ns/op 335150056 B/op 100091 allocs/op BenchmarkPyramid/10-4 2522 44477 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3231716 ns/op 409186 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 349236405 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2437 48630 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 261 487634 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4557655 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6945 15820 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.052s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 84488381 ns/op BenchmarkVariableString-4 97405 1211 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2006 58630 ns/op 2518 B/op 39 allocs/op PASS ok text/template/parse 0.558s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 32 3925997 ns/op BenchmarkAfter-4 81 1382905 ns/op BenchmarkStop-4 165 757592 ns/op BenchmarkSimultaneousAfterFunc-4 24 5172490 ns/op BenchmarkStartStop-4 166 797908 ns/op BenchmarkReset-4 2470 55440 ns/op BenchmarkSleep-4 22 5122233 ns/op BenchmarkParallelTimerLatency-4 48 373480 avg-late-ns 4326040 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 345564 avg-late-ns 1045277 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 358927 avg-late-ns 1277900 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 377724 avg-late-ns 1362804 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 346989 avg-late-ns 1493530 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 312302 avg-late-ns 2371213 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 166799 avg-late-ns 1966565 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 191511 avg-late-ns 1322174 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 221301 avg-late-ns 1460078 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 188737 avg-late-ns 1289751 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1219049 avg-late-ns 6408407 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 320022 avg-late-ns 1441639 max-late-ns BenchmarkTicker-4 286 404210 ns/op BenchmarkTickerReset-4 3799 33641 ns/op BenchmarkTickerResetNaive-4 171 731318 ns/op BenchmarkNow-4 1000000 101.2 ns/op BenchmarkNowUnixNano-4 1000000 101.6 ns/op BenchmarkNowUnixMilli-4 1000000 101.9 ns/op BenchmarkNowUnixMicro-4 1000000 103.6 ns/op BenchmarkFormat-4 51774 2213 ns/op BenchmarkFormatRFC3339-4 76879 1581 ns/op BenchmarkFormatRFC3339Nano-4 76162 1578 ns/op BenchmarkFormatNow-4 78007 1539 ns/op BenchmarkMarshalJSON-4 104499 1164 ns/op BenchmarkMarshalText-4 107710 1139 ns/op BenchmarkParse-4 135892 882.3 ns/op BenchmarkParseRFC3339UTC-4 294556 376.1 ns/op BenchmarkParseRFC3339UTCBytes-4 210363 568.2 ns/op BenchmarkParseRFC3339TZ-4 97885 1259 ns/op BenchmarkParseRFC3339TZBytes-4 75572 1586 ns/op BenchmarkParseDuration-4 477120 232.4 ns/op BenchmarkHour-4 832215 142.5 ns/op BenchmarkSecond-4 804187 140.4 ns/op BenchmarkYear-4 560973 199.9 ns/op BenchmarkDay-4 580534 209.1 ns/op BenchmarkISOWeek-4 624722 192.6 ns/op BenchmarkGoString-4 77497 1533 ns/op BenchmarkUnmarshalText-4 66264 1805 ns/op PASS ok time 12.267s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 567979 193.6 ns/op BenchmarkDecodeValidJapaneseChars-4 671943 162.4 ns/op BenchmarkDecodeRune-4 1681017 71.52 ns/op BenchmarkEncodeValidASCII-4 504684 210.9 ns/op BenchmarkEncodeValidJapaneseChars-4 813312 144.9 ns/op BenchmarkAppendRuneValidASCII-4 1492393 79.17 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2439381 50.04 ns/op BenchmarkEncodeRune-4 2871705 41.67 ns/op PASS ok unicode/utf16 1.347s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 812302 148.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 167904 688.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4094310 29.74 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 422427 278.7 ns/op BenchmarkValidTenASCIIChars-4 792300 140.8 ns/op BenchmarkValid100KASCIIChars-4 93 1287268 ns/op BenchmarkValidTenJapaneseChars-4 152684 784.6 ns/op BenchmarkValidLongMostlyASCII-4 86 1390148 ns/op BenchmarkValidLongJapanese-4 52 2262148 ns/op BenchmarkValidStringTenASCIIChars-4 4954424 24.36 ns/op BenchmarkValidString100KASCIIChars-4 8236 14235 ns/op BenchmarkValidStringTenJapaneseChars-4 408060 269.2 ns/op BenchmarkValidStringLongMostlyASCII-4 1208 100127 ns/op BenchmarkValidStringLongJapanese-4 150 807738 ns/op BenchmarkEncodeASCIIRune-4 4557326 26.58 ns/op BenchmarkEncodeJapaneseRune-4 2480002 45.16 ns/op BenchmarkAppendASCIIRune-4 8804264 13.72 ns/op BenchmarkAppendJapaneseRune-4 2904487 41.75 ns/op BenchmarkDecodeASCIIRune-4 2772460 43.35 ns/op BenchmarkDecodeJapaneseRune-4 1954336 61.79 ns/op BenchmarkFullRune/ASCII-4 3274594 36.98 ns/op BenchmarkFullRune/Incomplete-4 1461902 80.82 ns/op BenchmarkFullRune/Japanese-4 3535455 34.11 ns/op PASS ok unicode/utf8 3.758s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 53687126119 ns/op PASS ok cmd/api 60.681s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1000000 101.3 ns/op BenchmarkEqArrayOfStrings64-4 155456 769.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11208 ns/op BenchmarkEqArrayOfFloats5-4 1397857 86.08 ns/op BenchmarkEqArrayOfFloats64-4 142527 833.3 ns/op BenchmarkEqArrayOfFloats1024-4 8119 13271 ns/op BenchmarkEqStruct-4 21071193 5.717 ns/op PASS ok cmd/compile/internal/reflectdata 1.075s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8221 356642 ns/op BenchmarkCopyElim1-4 564 206384 ns/op BenchmarkCopyElim10-4 645 187011 ns/op BenchmarkCopyElim100-4 301 364631 ns/op BenchmarkCopyElim1000-4 49 2189858 ns/op BenchmarkCopyElim10000-4 3 42956328 ns/op BenchmarkCopyElim100000-4 1 739449804 ns/op BenchmarkDeadCode/1-4 482 209297 ns/op BenchmarkDeadCode/10-4 452 248412 ns/op BenchmarkDeadCode/100-4 222 530657 ns/op BenchmarkDeadCode/1000-4 38 2828460 ns/op BenchmarkDeadCode/10000-4 3 38760800 ns/op BenchmarkDeadCode/100000-4 1 500402441 ns/op BenchmarkDeadCode/200000-4 1 1036505634 ns/op BenchmarkDominatorsLinear-4 10 12337907 ns/op 0.81 MB/s BenchmarkDominatorsFwdBack-4 7 17860866 ns/op 0.56 MB/s BenchmarkDominatorsManyPred-4 7 16544939 ns/op 0.60 MB/s BenchmarkDominatorsMaxPred-4 7 16518038 ns/op 0.61 MB/s BenchmarkDominatorsMaxPredVal-4 7 17188586 ns/op 0.58 MB/s BenchmarkFuse/1-4 535 227326 ns/op BenchmarkFuse/10-4 411 272961 ns/op BenchmarkFuse/100-4 136 868360 ns/op BenchmarkFuse/1000-4 18 7049066 ns/op BenchmarkFuse/10000-4 2 90148784 ns/op BenchmarkNilCheckDeep1-4 12591 9489 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5002 23653 ns/op 0.42 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 748 157059 ns/op 0.64 MB/s 661 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 68 1603320 ns/op 0.62 MB/s 3737 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 20027686 ns/op 0.50 MB/s 93192 B/op 5 allocs/op BenchmarkDSEPass-4 30 3841290 ns/op 52660 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 123988172 ns/op 4253120 B/op 108377 allocs/op BenchmarkCSEPass-4 6 17808060 ns/op 120821 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 162370515 ns/op 5665128 B/op 97467 allocs/op BenchmarkDeadcodePass-4 142 812457 ns/op 85677 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 131767569 ns/op 4028128 B/op 44797 allocs/op BenchmarkMultiPass-4 52 2088906 ns/op 224825 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 262169053 ns/op 11243392 B/op 150155 allocs/op BenchmarkCondRewrite/SoloJump-4 3021564 39.40 ns/op BenchmarkCondRewrite/CombJump-4 2770518 43.56 ns/op PASS ok cmd/compile/internal/ssa 17.672s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 8908 11512 ns/op BenchmarkExtShift-4 17264 6875 ns/op BenchmarkModify-4 10000 11093 ns/op BenchmarkMullImm-4 17097 6985 ns/op BenchmarkConstModify-4 10000 11193 ns/op BenchmarkBitSet-4 21456 5509 ns/op BenchmarkBitClear-4 21591 5469 ns/op BenchmarkBitToggle-4 21411 5531 ns/op BenchmarkBitSetConst-4 170512 694.7 ns/op BenchmarkBitClearConst-4 168322 733.8 ns/op BenchmarkBitToggleConst-4 170847 697.7 ns/op BenchmarkDivconstI64-4 8756392 13.75 ns/op BenchmarkModconstI64-4 8361457 14.57 ns/op BenchmarkDivisiblePow2constI64-4 8438346 14.27 ns/op BenchmarkDivisibleconstI64-4 8934158 13.52 ns/op BenchmarkDivisibleWDivconstI64-4 6846690 17.53 ns/op BenchmarkDivconstU64/3-4 8811390 13.41 ns/op BenchmarkDivconstU64/5-4 8545014 13.99 ns/op BenchmarkDivconstU64/37-4 8837179 13.66 ns/op BenchmarkDivconstU64/1234567-4 8705862 13.56 ns/op BenchmarkModconstU64-4 8668098 13.80 ns/op BenchmarkDivisibleconstU64-4 9114903 12.92 ns/op BenchmarkDivisibleWDivconstU64-4 6888758 17.71 ns/op BenchmarkDivconstI32-4 8119922 14.30 ns/op BenchmarkModconstI32-4 9077698 12.94 ns/op BenchmarkDivisiblePow2constI32-4 9038928 13.23 ns/op BenchmarkDivisibleconstI32-4 8820962 13.99 ns/op BenchmarkDivisibleWDivconstI32-4 7274912 16.69 ns/op BenchmarkDivconstU32-4 8631274 14.08 ns/op BenchmarkModconstU32-4 8424319 14.25 ns/op BenchmarkDivisibleconstU32-4 8807965 13.74 ns/op BenchmarkDivisibleWDivconstU32-4 7180063 16.53 ns/op BenchmarkDivconstI16-4 8588708 13.99 ns/op BenchmarkModconstI16-4 8896753 13.30 ns/op BenchmarkDivisiblePow2constI16-4 9241310 13.29 ns/op BenchmarkDivisibleconstI16-4 8527222 13.73 ns/op BenchmarkDivisibleWDivconstI16-4 7252035 16.50 ns/op BenchmarkDivconstU16-4 8767858 13.71 ns/op BenchmarkModconstU16-4 8558432 13.89 ns/op BenchmarkDivisibleconstU16-4 8805832 13.78 ns/op BenchmarkDivisibleWDivconstU16-4 7267170 16.59 ns/op BenchmarkDivconstI8-4 9010464 13.39 ns/op BenchmarkModconstI8-4 8602598 13.84 ns/op BenchmarkDivisiblePow2constI8-4 8822622 13.74 ns/op BenchmarkDivisibleconstI8-4 8827482 13.66 ns/op BenchmarkDivisibleWDivconstI8-4 6985542 17.32 ns/op BenchmarkDivconstU8-4 8752033 13.66 ns/op BenchmarkModconstU8-4 8840840 13.78 ns/op BenchmarkDivisibleconstU8-4 8807548 13.77 ns/op BenchmarkDivisibleWDivconstU8-4 7399539 16.20 ns/op BenchmarkMul2-4 166494 712.3 ns/op BenchmarkMulNeg2-4 163486 736.8 ns/op BenchmarkEfaceInteger-4 3675050 28.13 ns/op BenchmarkMulconstI32/3-4 16591603 7.237 ns/op BenchmarkMulconstI32/5-4 16385887 7.208 ns/op BenchmarkMulconstI32/12-4 15669036 7.421 ns/op BenchmarkMulconstI32/120-4 16664935 7.256 ns/op BenchmarkMulconstI32/-120-4 16229184 7.255 ns/op BenchmarkMulconstI32/65537-4 15704396 7.387 ns/op BenchmarkMulconstI32/65538-4 15830091 7.282 ns/op BenchmarkMulconstI64/3-4 16028226 7.365 ns/op BenchmarkMulconstI64/5-4 16226251 7.271 ns/op BenchmarkMulconstI64/12-4 15951006 7.356 ns/op BenchmarkMulconstI64/120-4 15598737 7.408 ns/op BenchmarkMulconstI64/-120-4 16350733 7.329 ns/op BenchmarkMulconstI64/65537-4 16163832 7.439 ns/op BenchmarkMulconstI64/65538-4 16177152 7.449 ns/op BenchmarkMulconstU32/3-4 16586060 7.217 ns/op BenchmarkMulconstU32/5-4 16302642 7.303 ns/op BenchmarkMulconstU32/12-4 16308147 7.328 ns/op BenchmarkMulconstU32/120-4 16296445 7.197 ns/op BenchmarkMulconstU32/65537-4 16308006 7.373 ns/op BenchmarkMulconstU32/65538-4 16247278 7.450 ns/op BenchmarkMulconstU64/3-4 16149808 7.460 ns/op BenchmarkMulconstU64/5-4 16414228 7.406 ns/op BenchmarkMulconstU64/12-4 16367050 7.414 ns/op BenchmarkMulconstU64/120-4 15691711 7.318 ns/op BenchmarkMulconstU64/65537-4 16403113 7.317 ns/op BenchmarkMulconstU64/65538-4 16377673 7.376 ns/op BenchmarkShiftArithmeticRight-4 19674297 6.051 ns/op BenchmarkSwitch8Predictable-4 17056642 7.013 ns/op BenchmarkSwitch8Unpredictable-4 6790438 17.87 ns/op BenchmarkSwitch32Predictable-4 8701514 11.65 ns/op BenchmarkSwitch32Unpredictable-4 6789673 17.63 ns/op BenchmarkSwitchStringPredictable-4 9347779 13.06 ns/op BenchmarkSwitchStringUnpredictable-4 5156676 23.85 ns/op PASS ok cmd/compile/internal/test 12.450s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 116 1056064 ns/op BenchmarkNamed/Underlying/nongeneric-4 844128 132.0 ns/op BenchmarkNamed/Underlying/generic-4 854662 138.9 ns/op BenchmarkNamed/Underlying/src_instance-4 854995 132.1 ns/op BenchmarkNamed/Underlying/user_instance-4 754936 135.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 583928650 ns/op 52166 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 388929039 ns/op 78323 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 171016558 ns/op 178037 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 141186925 ns/op 215620 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 435348301 ns/op 11782 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 96050886 ns/op 53398 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 37004849 ns/op 138551 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34605006 ns/op 148177 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 152042618 ns/op 14267 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42352376 ns/op 51214 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22531133 ns/op 96237 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21277589 ns/op 101872 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1225055234 ns/op 51375 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 629057972 ns/op 100046 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 173270333 ns/op 363079 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 125905409 ns/op 499566 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 491761460 ns/op 4113 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 70301440 ns/op 28757 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 42608302 ns/op 47458 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 41555976 ns/op 48649 lines/s PASS ok cmd/compile/internal/types2 16.623s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 97 1116837 ns/op 2666588 sys-ns/op 1520289 user-ns/op PASS ok cmd/go 0.214s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 66189 1768 ns/op 4.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76090 1538 ns/op 5.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14287 8467 ns/op 120.95 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14678 8218 ns/op 124.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2097 54022 ns/op 151.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2228 53340 ns/op 153.58 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.976s All tests passed.