linux-amd64-longtest-race at bd749504b825677ecc0b8c0f4df785f074719051 :: 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-rnbf964e5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rnbf964e5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.65+ #1 SMP Sat Jan 21 10:12:05 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.219s ok archive/zip 112.660s ok bufio 0.305s ok bytes 9.527s ok compress/bzip2 0.486s ok compress/flate 163.194s ok compress/gzip 11.606s ok compress/lzw 0.539s ok compress/zlib 8.168s ok container/heap 0.041s ok container/list 0.031s ok container/ring 0.031s ok context 0.046s ok crypto 0.030s ok crypto/aes 0.071s ok crypto/cipher 1.181s ok crypto/des 0.061s ok crypto/dsa 5.431s ok crypto/ecdh 0.417s ok crypto/ecdsa 3.103s ok crypto/ed25519 0.927s ok crypto/elliptic 1.240s ok crypto/hmac 0.031s ok crypto/internal/alias 0.026s ok crypto/internal/bigmod 2.410s ok crypto/internal/boring 0.030s ok crypto/internal/boring/bcache 0.345s ok crypto/internal/edwards25519 35.592s ok crypto/internal/edwards25519/field 12.656s ok crypto/internal/nistec 3.645s ok crypto/internal/nistec/fiat 0.030s [no tests to run] ok crypto/md5 0.038s ok crypto/rand 2.781s ok crypto/rc4 0.459s ok crypto/rsa 4.977s ok crypto/sha1 0.057s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 18.381s ok crypto/tls 3.406s ok crypto/x509 1.573s ok database/sql 1.139s ok database/sql/driver 0.031s ok debug/buildinfo 4.400s ok debug/dwarf 0.092s ok debug/elf 1.250s ok debug/gosym 0.335s ok debug/macho 0.041s ok debug/pe 0.060s ok debug/plan9obj 0.029s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.029s ok encoding/ascii85 0.040s ok encoding/asn1 0.040s ok encoding/base32 0.082s ok encoding/base64 0.040s ok encoding/binary 0.040s ok encoding/csv 0.073s ok encoding/gob 16.982s ok encoding/hex 0.041s ok encoding/json 9.061s ok encoding/pem 2.419s ok encoding/xml 39.542s ok errors 0.041s ok expvar 0.029s ok flag 0.142s ok fmt 0.506s ok go/ast 0.040s ok go/build 3.978s ok go/build/constraint 0.040s ok go/constant 0.040s ok go/doc 0.243s ok go/doc/comment 2.111s ok go/format 0.071s ok go/importer 0.177s ok go/internal/gccgoimporter 0.071s ok go/internal/gcimporter 39.622s ok go/internal/srcimporter 16.554s ok go/parser 52.824s ok go/printer 1.314s ok go/scanner 0.040s ok go/token 0.129s ok go/types 132.083s ok hash 0.040s ok hash/adler32 0.061s ok hash/crc32 0.070s ok hash/crc64 0.040s ok hash/fnv 0.034s ok hash/maphash 0.031s ok html 0.030s ok html/template 0.702s ok image 1.387s ok image/color 0.051s ok image/draw 0.579s ok image/gif 95.139s ok image/jpeg 23.501s ok image/png 5.559s ok index/suffixarray 600.754s ok internal/abi 0.516s ok internal/buildcfg 0.029s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.031s ok internal/coverage/pods 0.030s ok internal/coverage/slicereader 0.030s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.051s ok internal/cpu 0.090s ok internal/dag 0.029s ok internal/diff 0.030s ok internal/fmtsort 0.029s ok internal/fuzz 0.050s ok internal/godebug 0.030s ok internal/intern 2.233s ok internal/itoa 0.030s ok internal/poll 19.988s ok internal/profile 0.033s ok internal/reflectlite 0.256s ok internal/safefilepath 0.030s ok internal/saferio 0.275s ok internal/singleflight 0.129s ok internal/testenv 0.026s ok internal/trace 6.013s ok internal/types/errors 0.351s ok internal/unsafeheader 0.030s ok internal/xcoff 0.050s ok io 0.072s ok io/fs 0.276s ok io/ioutil 0.041s ok log 0.042s ok log/syslog 1.257s ok math 0.040s ok math/big 7.395s ok math/bits 0.040s ok math/cmplx 0.030s ok math/rand 32.177s ok mime 0.050s ok mime/multipart 3.467s ok mime/quotedprintable 0.654s ok net 23.341s ok net/http 74.119s ok net/http/cgi 0.566s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.151s ok net/http/httptest 0.203s ok net/http/httptrace 0.031s ok net/http/httputil 1.166s ok net/http/internal 0.033s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.202s ok net/internal/socktest 0.027s ok net/mail 0.040s ok net/netip 0.348s ok net/rpc 0.078s ok net/rpc/jsonrpc 0.041s ok net/smtp 0.071s ok net/textproto 0.040s ok net/url 0.051s ok os 17.284s ok os/exec 0.789s ok os/exec/internal/fdtest 0.030s ok os/signal 14.150s ok os/user 0.030s ok path 0.031s ok path/filepath 0.083s ok plugin 0.030s ok reflect 2.775s ok regexp 3.230s ok regexp/syntax 4.597s ok runtime 216.557s ok runtime/cgo 0.029s ok runtime/coverage 16.461s ok runtime/debug 0.181s ok runtime/internal/atomic 2.733s ok runtime/internal/math 0.034s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.030s ok runtime/metrics 0.041s ok runtime/pprof 82.689s ok runtime/race 9.793s ok runtime/trace 6.115s ok sort 6.291s ok strconv 7.873s ok strings 4.280s ok sync 1.692s ok sync/atomic 197.691s ok syscall 2.991s ok testing 1.585s ok testing/fstest 0.040s ok testing/iotest 0.030s ok testing/quick 0.163s ok text/scanner 0.051s ok text/tabwriter 0.040s ok text/template 0.824s ok text/template/parse 0.060s ok time 16.287s ok unicode 0.040s ok unicode/utf16 0.032s ok unicode/utf8 0.051s ok cmd/addr2line 0.959s ok cmd/api 6.518s ok cmd/asm/internal/asm 3.378s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 51.285s ok cmd/compile/internal/base 0.031s ok cmd/compile/internal/compare 0.030s ok cmd/compile/internal/dwarfgen 0.453s ok cmd/compile/internal/importer 13.469s ok cmd/compile/internal/ir 0.031s ok cmd/compile/internal/logopt 0.228s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 180.912s ok cmd/compile/internal/syntax 16.470s ok cmd/compile/internal/test 32.823s ok cmd/compile/internal/typecheck 0.261s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 63.806s ok cmd/covdata 1.180s ok cmd/cover 1.195s ok cmd/dist 0.030s ok cmd/doc 0.961s ok cmd/fix 0.804s ok cmd/go 271.046s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 2.203s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.042s ok cmd/go/internal/get 0.042s ok cmd/go/internal/imports 0.041s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 1.398s ok cmd/go/internal/lockedfile/internal/filelock 0.082s ok cmd/go/internal/modconv 0.050s ok cmd/go/internal/modfetch 32.314s ok cmd/go/internal/modfetch/codehost 9.730s ok cmd/go/internal/modfetch/zip_sum_test 0.030s ok cmd/go/internal/modindex 0.558s ok cmd/go/internal/modload 47.854s ok cmd/go/internal/mvs 0.051s ok cmd/go/internal/par 0.114s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.031s ok cmd/go/internal/vcs 0.329s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.240s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.962s ok cmd/gofmt 40.226s ok cmd/internal/archive 0.825s ok cmd/internal/buildid 0.559s ok cmd/internal/dwarf 0.031s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 18.427s ok cmd/internal/moddeps 11.221s ok cmd/internal/notsha256 0.032s ok cmd/internal/obj 0.478s ok cmd/internal/obj/ppc64 5.269s ok cmd/internal/obj/riscv 8.360s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.916s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.151s ok cmd/internal/pkgpattern 0.041s ok cmd/internal/quoted 0.030s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.709s ok cmd/link 8.310s ok cmd/link/internal/benchmark 0.032s ok cmd/link/internal/ld 12.875s ok cmd/link/internal/loader 0.090s ok cmd/nm 0.822s ok cmd/objdump 1.756s ok cmd/pack 1.473s ok cmd/pprof 1.499s ok cmd/trace 0.305s ok cmd/vet 10.883s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3084 37596 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2043 49818 ns/op 1858 B/op 37 allocs/op Benchmark/Writer/PAX-4 1566 75315 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3240 37010 ns/op 17560 B/op 16 allocs/op Benchmark/Reader/GNU-4 3704 28212 ns/op 17219 B/op 14 allocs/op Benchmark/Reader/PAX-4 1436 72883 ns/op 27642 B/op 33 allocs/op PASS ok archive/tar 0.923s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 338152832 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 161865818 ns/op BenchmarkZip64TestSizes/4096-4 1611 78423 ns/op BenchmarkZip64TestSizes/1048576-4 188 653471 ns/op BenchmarkZip64TestSizes/67108864-4 1 141978044 ns/op PASS ok archive/zip 1.429s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 209331 499.5 ns/op BenchmarkReaderCopyUnoptimal-4 141417 821.7 ns/op BenchmarkReaderCopyNoWriteTo-4 18626 5901 ns/op BenchmarkReaderWriteToOptimal-4 5716 20966 ns/op BenchmarkReaderReadString-4 133296 866.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 213260 554.2 ns/op BenchmarkWriterCopyUnoptimal-4 196627 585.3 ns/op BenchmarkWriterCopyNoReadFrom-4 20530 6148 ns/op BenchmarkReaderEmpty-4 36751 3276 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29577 3989 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 555109 188.6 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.770s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 6102 19764 ns/op 1657.94 MB/s BenchmarkWriteByte-4 517 225595 ns/op 18.16 MB/s BenchmarkWriteRune-4 268 455189 ns/op 27.00 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3894890 ns/op BenchmarkBufferFullSmallReads-4 100 1021860 ns/op BenchmarkBufferWriteBlock/N4096-4 7508 16468 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 416 278956 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19053992 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4743933 24.22 ns/op 412.91 MB/s BenchmarkIndexByte/32-4 4397958 26.16 ns/op 1223.30 MB/s BenchmarkIndexByte/4K-4 903976 131.1 ns/op 31248.76 MB/s BenchmarkIndexBytePortable/10-4 780021 143.6 ns/op 69.65 MB/s BenchmarkIndexBytePortable/32-4 256856 450.6 ns/op 71.02 MB/s BenchmarkIndexBytePortable/4K-4 2184 53386 ns/op 76.72 MB/s BenchmarkIndexRune/10-4 1238217 97.77 ns/op 102.28 MB/s BenchmarkIndexRune/32-4 1243567 97.59 ns/op 327.91 MB/s BenchmarkIndexRune/4K-4 394424 302.1 ns/op 13559.65 MB/s BenchmarkIndexRuneASCII/10-4 4612700 24.26 ns/op 412.15 MB/s BenchmarkIndexRuneASCII/32-4 4379385 26.30 ns/op 1216.89 MB/s BenchmarkIndexRuneASCII/4K-4 899196 131.4 ns/op 31166.28 MB/s BenchmarkEqual/0-4 7006921 16.61 ns/op BenchmarkEqual/1-4 1553414 77.17 ns/op 12.96 MB/s BenchmarkEqual/6-4 1457038 79.86 ns/op 75.13 MB/s BenchmarkEqual/9-4 1518597 79.10 ns/op 113.78 MB/s BenchmarkEqual/15-4 1493953 80.55 ns/op 186.22 MB/s BenchmarkEqual/16-4 1535131 78.16 ns/op 204.70 MB/s BenchmarkEqual/20-4 1485139 81.16 ns/op 246.43 MB/s BenchmarkEqual/32-4 1474388 81.32 ns/op 393.50 MB/s BenchmarkEqual/4K-4 103867 1134 ns/op 3613.57 MB/s BenchmarkIndex/10-4 3328270 36.34 ns/op 275.15 MB/s BenchmarkIndex/32-4 3108208 38.33 ns/op 834.77 MB/s BenchmarkIndex/4K-4 18094 6609 ns/op 619.80 MB/s BenchmarkIndexEasy/10-4 3116328 36.62 ns/op 273.05 MB/s BenchmarkIndexEasy/32-4 3017349 37.97 ns/op 842.71 MB/s BenchmarkIndexEasy/4K-4 483976 241.1 ns/op 16988.27 MB/s BenchmarkCount/10-4 1561839 76.71 ns/op 130.37 MB/s BenchmarkCount/32-4 1543179 77.66 ns/op 412.05 MB/s BenchmarkCount/4K-4 18030 6625 ns/op 618.22 MB/s BenchmarkCountEasy/10-4 1571688 75.82 ns/op 131.89 MB/s BenchmarkCountEasy/32-4 1536039 78.19 ns/op 409.26 MB/s BenchmarkCountEasy/4K-4 417856 275.8 ns/op 14853.89 MB/s BenchmarkCountSingle/10-4 3807310 31.28 ns/op 319.73 MB/s BenchmarkCountSingle/32-4 3463099 34.71 ns/op 922.03 MB/s BenchmarkCountSingle/4K-4 816816 141.7 ns/op 28900.24 MB/s BenchmarkToUpper/#00-4 2806390 41.69 ns/op BenchmarkToUpper/ONLYUPPER-4 304880 401.7 ns/op BenchmarkToUpper/abc-4 528942 232.0 ns/op BenchmarkToUpper/AbC123-4 307201 403.4 ns/op BenchmarkToUpper/azAZ09_-4 284805 437.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81868 1472 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40168 2961 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56954 2086 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 128276 930.3 ns/op BenchmarkToLower/#00-4 2864232 40.86 ns/op BenchmarkToLower/abc-4 464932 252.9 ns/op BenchmarkToLower/AbC123-4 290295 393.0 ns/op BenchmarkToLower/azAZ09_-4 258426 433.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 81678 1462 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42729 2771 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 67004 1777 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120913 978.8 ns/op BenchmarkFields/ASCII/16-4 127948 927.8 ns/op 17.25 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8632 13638 ns/op 18.77 MB/s 704 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 546 211015 ns/op 19.41 MB/s 10240 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3841151 ns/op 17.06 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60926315 ns/op 17.21 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 85681 1362 ns/op 11.75 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6070 19130 ns/op 13.38 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 344 336453 ns/op 12.17 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6461726 ns/op 10.14 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 126227509 ns/op 8.31 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 153411 756.1 ns/op 21.16 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11396 10344 ns/op 24.75 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 656 180635 ns/op 22.68 MB/s 25600 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 28 3921031 ns/op 16.71 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83303018 ns/op 12.59 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 119310 960.8 ns/op 16.65 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9204 13140 ns/op 19.48 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 492 230169 ns/op 17.80 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4904049 ns/op 13.36 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100736889 ns/op 10.41 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2049136 58.44 ns/op BenchmarkTrimSpace/ASCII-4 1000000 110.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 110704 1042 ns/op BenchmarkTrimSpace/JustNonASCII-4 51562 2333 ns/op BenchmarkToValidUTF8/Valid-4 489690 243.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 341391 356.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101988 1196 ns/op BenchmarkIndexHard1-4 799 142775 ns/op BenchmarkIndexHard2-4 596 200006 ns/op BenchmarkIndexHard3-4 150 793511 ns/op BenchmarkIndexHard4-4 150 792790 ns/op BenchmarkLastIndexHard1-4 5 22256445 ns/op BenchmarkLastIndexHard2-4 4 28744136 ns/op BenchmarkLastIndexHard3-4 4 31402760 ns/op BenchmarkCountHard1-4 840 144418 ns/op BenchmarkCountHard2-4 597 201366 ns/op BenchmarkCountHard3-4 150 795944 ns/op BenchmarkSplitEmptySeparator-4 1 172219080 ns/op BenchmarkSplitSingleByteSeparator-4 9 11385123 ns/op BenchmarkSplitMultiByteSeparator-4 10 10205250 ns/op BenchmarkSplitNSingleByteSeparator-4 200412 609.2 ns/op BenchmarkSplitNMultiByteSeparator-4 68355 1585 ns/op BenchmarkRepeat-4 184633 597.6 ns/op BenchmarkRepeatLarge/256/1-4 142971 754.1 ns/op 339.47 MB/s BenchmarkRepeatLarge/256/16-4 223779 502.7 ns/op 509.23 MB/s BenchmarkRepeatLarge/512/1-4 99270 1086 ns/op 471.32 MB/s BenchmarkRepeatLarge/512/16-4 157796 757.2 ns/op 676.14 MB/s BenchmarkRepeatLarge/1024/1-4 70106 1553 ns/op 659.33 MB/s BenchmarkRepeatLarge/1024/16-4 80095 1259 ns/op 813.42 MB/s BenchmarkRepeatLarge/2048/1-4 42280 2722 ns/op 752.44 MB/s BenchmarkRepeatLarge/2048/16-4 44353 2424 ns/op 844.84 MB/s BenchmarkRepeatLarge/4096/1-4 24410 4852 ns/op 844.12 MB/s BenchmarkRepeatLarge/4096/16-4 26592 4240 ns/op 965.98 MB/s BenchmarkRepeatLarge/8192/1-4 14114 8427 ns/op 972.16 MB/s BenchmarkRepeatLarge/8192/16-4 14528 7961 ns/op 1029.05 MB/s BenchmarkRepeatLarge/8192/4097-4 24556 4510 ns/op 908.46 MB/s BenchmarkRepeatLarge/16384/1-4 8474 14176 ns/op 1155.77 MB/s BenchmarkRepeatLarge/16384/16-4 8122 13835 ns/op 1184.25 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11917 ns/op 1031.36 MB/s BenchmarkRepeatLarge/32768/1-4 4286 26805 ns/op 1222.44 MB/s BenchmarkRepeatLarge/32768/16-4 3981 27016 ns/op 1212.92 MB/s BenchmarkRepeatLarge/32768/4097-4 4506 28022 ns/op 1023.44 MB/s BenchmarkRepeatLarge/65536/1-4 2218 53642 ns/op 1221.74 MB/s BenchmarkRepeatLarge/65536/16-4 2443 48974 ns/op 1338.18 MB/s BenchmarkRepeatLarge/65536/4097-4 2485 49214 ns/op 1248.73 MB/s BenchmarkRepeatLarge/131072/1-4 225 523985 ns/op 250.14 MB/s BenchmarkRepeatLarge/131072/16-4 234 513980 ns/op 255.01 MB/s BenchmarkRepeatLarge/131072/4097-4 229 520996 ns/op 243.78 MB/s BenchmarkRepeatLarge/262144/1-4 100 1053295 ns/op 248.88 MB/s BenchmarkRepeatLarge/262144/16-4 100 1067181 ns/op 245.64 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1036045 ns/op 249.13 MB/s BenchmarkRepeatLarge/524288/1-4 63 2084857 ns/op 251.47 MB/s BenchmarkRepeatLarge/524288/16-4 63 2088526 ns/op 251.03 MB/s BenchmarkRepeatLarge/524288/4097-4 61 2049538 ns/op 253.87 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4113037 ns/op 254.94 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4103411 ns/op 255.54 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4214590 ns/op 247.89 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8123548 ns/op 258.16 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8193339 ns/op 255.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8369811 ns/op 250.13 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16623672 ns/op 252.31 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16398871 ns/op 255.77 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16430455 ns/op 255.09 MB/s BenchmarkRepeatLarge/8388608/1-4 4 34077246 ns/op 246.16 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33777474 ns/op 248.35 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32456820 ns/op 258.39 MB/s BenchmarkRepeatLarge/16777216/1-4 2 64378086 ns/op 260.60 MB/s BenchmarkRepeatLarge/16777216/16-4 2 64648272 ns/op 259.52 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 65246784 ns/op 257.13 MB/s BenchmarkRepeatLarge/33554432/1-4 1 127673317 ns/op 262.81 MB/s BenchmarkRepeatLarge/33554432/16-4 1 128148952 ns/op 261.84 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 128044441 ns/op 262.05 MB/s BenchmarkRepeatLarge/67108864/1-4 1 245978529 ns/op 272.82 MB/s BenchmarkRepeatLarge/67108864/16-4 1 246089330 ns/op 272.70 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 251898009 ns/op 266.41 MB/s BenchmarkRepeatLarge/134217728/1-4 1 481835120 ns/op 278.56 MB/s BenchmarkRepeatLarge/134217728/16-4 1 492227403 ns/op 272.67 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 491286370 ns/op 273.20 MB/s BenchmarkRepeatLarge/268435456/1-4 1 971757130 ns/op 276.24 MB/s BenchmarkRepeatLarge/268435456/16-4 1 975693926 ns/op 275.12 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 972986075 ns/op 275.89 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1948770985 ns/op 275.49 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1895746990 ns/op 283.20 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1882477752 ns/op 285.19 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3813956526 ns/op 281.53 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3783552308 ns/op 283.79 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3855149578 ns/op 278.52 MB/s BenchmarkBytesCompare/1-4 8796584 11.67 ns/op BenchmarkBytesCompare/2-4 8989423 13.14 ns/op BenchmarkBytesCompare/4-4 9014343 13.15 ns/op BenchmarkBytesCompare/8-4 9818433 12.36 ns/op BenchmarkBytesCompare/16-4 9890313 12.01 ns/op BenchmarkBytesCompare/32-4 8872610 13.55 ns/op BenchmarkBytesCompare/64-4 8036248 14.97 ns/op BenchmarkBytesCompare/128-4 7961367 15.02 ns/op BenchmarkBytesCompare/256-4 5907567 18.52 ns/op BenchmarkBytesCompare/512-4 4276036 27.93 ns/op BenchmarkBytesCompare/1024-4 2764413 43.45 ns/op BenchmarkBytesCompare/2048-4 1642748 73.42 ns/op BenchmarkIndexAnyASCII/1:1-4 2360026 49.21 ns/op BenchmarkIndexAnyASCII/1:2-4 2429707 48.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2435835 47.31 ns/op BenchmarkIndexAnyASCII/1:8-4 2406718 48.31 ns/op BenchmarkIndexAnyASCII/1:16-4 2455083 47.17 ns/op BenchmarkIndexAnyASCII/1:32-4 2392440 48.39 ns/op BenchmarkIndexAnyASCII/1:64-4 2421373 47.71 ns/op BenchmarkIndexAnyASCII/16:1-4 2092472 56.44 ns/op BenchmarkIndexAnyASCII/16:2-4 423051 273.7 ns/op BenchmarkIndexAnyASCII/16:4-4 414676 274.8 ns/op BenchmarkIndexAnyASCII/16:8-4 413708 281.8 ns/op BenchmarkIndexAnyASCII/16:16-4 381754 295.6 ns/op BenchmarkIndexAnyASCII/16:32-4 352509 325.9 ns/op BenchmarkIndexAnyASCII/16:64-4 315884 367.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1869235 63.64 ns/op BenchmarkIndexAnyASCII/256:2-4 33372 3580 ns/op BenchmarkIndexAnyASCII/256:4-4 33134 3658 ns/op BenchmarkIndexAnyASCII/256:8-4 33553 3588 ns/op BenchmarkIndexAnyASCII/256:16-4 32163 3592 ns/op BenchmarkIndexAnyASCII/256:32-4 32850 3642 ns/op BenchmarkIndexAnyASCII/256:64-4 32410 3739 ns/op BenchmarkIndexAnyUTF8/1:1-4 2384241 49.54 ns/op BenchmarkIndexAnyUTF8/1:2-4 2416183 48.18 ns/op BenchmarkIndexAnyUTF8/1:4-4 2409805 49.76 ns/op BenchmarkIndexAnyUTF8/1:8-4 2399073 48.86 ns/op BenchmarkIndexAnyUTF8/1:16-4 2435019 47.17 ns/op BenchmarkIndexAnyUTF8/1:32-4 2366007 48.65 ns/op BenchmarkIndexAnyUTF8/1:64-4 2396209 49.75 ns/op BenchmarkIndexAnyUTF8/16:1-4 149805 771.9 ns/op BenchmarkIndexAnyUTF8/16:2-4 267444 434.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 273548 434.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 266658 434.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 265137 428.8 ns/op BenchmarkIndexAnyUTF8/16:32-4 260526 442.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 252902 448.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11080 ns/op BenchmarkIndexAnyUTF8/256:2-4 19141 6158 ns/op BenchmarkIndexAnyUTF8/256:4-4 19244 6187 ns/op BenchmarkIndexAnyUTF8/256:8-4 19114 6143 ns/op BenchmarkIndexAnyUTF8/256:16-4 19521 6139 ns/op BenchmarkIndexAnyUTF8/256:32-4 19004 6276 ns/op BenchmarkIndexAnyUTF8/256:64-4 18290 6405 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2264036 51.07 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2267091 50.44 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2319764 49.97 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2339551 49.48 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2317039 49.80 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2318840 51.06 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2331992 50.33 ns/op BenchmarkLastIndexAnyASCII/16:1-4 311977 360.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 318856 359.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 317042 358.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 319375 369.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 313981 381.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 293214 400.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 257092 454.1 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24597 4827 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24366 4853 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24469 4869 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24656 4821 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24406 4894 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24240 4926 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24148 5011 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2321973 50.50 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2394372 48.84 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2427907 48.34 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2427315 48.26 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2445074 48.33 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2352958 49.99 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2405134 48.72 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234796 494.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 270626 433.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 272100 432.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 269961 442.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 271808 434.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 265545 449.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 259786 454.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17341 6965 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19563 6120 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18988 6246 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19526 6141 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19750 6111 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18931 6278 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18664 6366 ns/op BenchmarkTrimASCII/1:1-4 2564737 45.43 ns/op BenchmarkTrimASCII/1:2-4 2194885 55.34 ns/op BenchmarkTrimASCII/1:4-4 2134206 55.63 ns/op BenchmarkTrimASCII/1:8-4 1947686 61.16 ns/op BenchmarkTrimASCII/1:16-4 1645400 72.54 ns/op BenchmarkTrimASCII/16:1-4 428314 266.8 ns/op BenchmarkTrimASCII/16:2-4 319254 371.8 ns/op BenchmarkTrimASCII/16:4-4 323307 366.7 ns/op BenchmarkTrimASCII/16:8-4 312484 372.9 ns/op BenchmarkTrimASCII/16:16-4 308857 381.8 ns/op BenchmarkTrimASCII/256:1-4 34095 3507 ns/op BenchmarkTrimASCII/256:2-4 23755 5361 ns/op BenchmarkTrimASCII/256:4-4 23397 5090 ns/op BenchmarkTrimASCII/256:8-4 23718 5023 ns/op BenchmarkTrimASCII/256:16-4 23854 5097 ns/op BenchmarkTrimASCII/4096:1-4 2138 55048 ns/op BenchmarkTrimASCII/4096:2-4 1432 80608 ns/op BenchmarkTrimASCII/4096:4-4 1461 80517 ns/op BenchmarkTrimASCII/4096:8-4 1483 80279 ns/op BenchmarkTrimASCII/4096:16-4 1452 80014 ns/op BenchmarkTrimByte-4 1522596 75.87 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12979 9149 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13165 9088 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 685 172251 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1342 85625 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2587 44526 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4701 22962 ns/op BenchmarkCompareBytesEqual-4 10091504 10.10 ns/op BenchmarkCompareBytesToNil-4 11534978 9.433 ns/op BenchmarkCompareBytesEmpty-4 12170268 9.360 ns/op BenchmarkCompareBytesIdentical-4 11878226 8.837 ns/op BenchmarkCompareBytesSameLength-4 10484958 10.22 ns/op BenchmarkCompareBytesDifferentLength-4 10124005 10.20 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1393 84705 ns/op 12379.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1401 72824 ns/op 14398.85 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1389 82461 ns/op 12716.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1386 85415 ns/op 12276.33 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1507 69155 ns/op 15162.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1387 85654 ns/op 12242.04 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1393 84664 ns/op 12385.23 MB/s BenchmarkCompareBytesBig-4 1387 84606 ns/op 12393.74 MB/s BenchmarkCompareBytesBigIdentical-4 12129583 9.472 ns/op 110705312.85 MB/s PASS ok bytes 71.039s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75667614 ns/op 1.32 MB/s 3628664 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 316751614 ns/op 1.79 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24157914 ns/op 0.68 MB/s 3643414 B/op 51 allocs/op PASS ok compress/bzip2 1.488s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 58 1772970 ns/op 5.64 MB/s 47321 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16890660 ns/op 5.92 MB/s 57010 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171457839 ns/op 5.83 MB/s 73840 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 60 1776327 ns/op 5.63 MB/s 48814 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17432888 ns/op 5.74 MB/s 51833 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180402601 ns/op 5.54 MB/s 77600 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1763736 ns/op 5.67 MB/s 50625 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16671947 ns/op 6.00 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169837676 ns/op 5.89 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 61 1762913 ns/op 5.67 MB/s 48102 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16827956 ns/op 5.94 MB/s 51825 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167500987 ns/op 5.97 MB/s 77960 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1920440 ns/op 5.21 MB/s 47097 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18694510 ns/op 5.35 MB/s 56025 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188166885 ns/op 5.31 MB/s 113088 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1511862 ns/op 6.61 MB/s 47805 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12607622 ns/op 7.93 MB/s 51975 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 128266712 ns/op 7.80 MB/s 114272 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 78 1376009 ns/op 7.27 MB/s 46939 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10111209 ns/op 9.89 MB/s 59328 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 100892754 ns/op 9.91 MB/s 94896 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 84 1365569 ns/op 7.32 MB/s 49251 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10043939 ns/op 9.96 MB/s 48388 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100815194 ns/op 9.92 MB/s 96696 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 93 1240485 ns/op 8.06 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11886879 ns/op 8.41 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117442197 ns/op 8.51 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2263802 ns/op 4.42 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20111590 ns/op 4.97 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 202959660 ns/op 4.93 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6528682 ns/op 1.53 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 78153233 ns/op 1.28 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 811014457 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6503746 ns/op 1.54 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 77104280 ns/op 1.30 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 807300521 ns/op 1.24 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1479886 ns/op 6.76 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12627564 ns/op 7.92 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125716587 ns/op 7.95 MB/s BenchmarkEncode/Newton/Speed/1e4-4 56 2144479 ns/op 4.66 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16312690 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 160604653 ns/op 6.23 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6322276 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72472458 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 731149510 ns/op 1.37 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6459071 ns/op 1.55 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 89440525 ns/op 1.12 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 934474844 ns/op 1.07 MB/s PASS ok compress/flate 15.414s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2210494 ns/op 4.52 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2289735 ns/op 4.37 MB/s BenchmarkDecoder/1e5-4 5 21846333 ns/op 4.58 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22027814 ns/op 4.54 MB/s BenchmarkDecoder/1e6-4 1 219828104 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 218093697 ns/op 4.59 MB/s BenchmarkEncoder/1e4-4 49 2114313 ns/op 4.73 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1768253 ns/op 5.66 MB/s BenchmarkEncoder/1e5-4 6 19095911 ns/op 5.24 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18456175 ns/op 5.42 MB/s BenchmarkEncoder/1e6-4 1 191238642 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 184195042 ns/op 5.43 MB/s PASS ok compress/lzw 2.659s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 30 3862308 ns/op PASS ok container/heap 0.258s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 24256 4940 ns/op BenchmarkWithTimeout/concurrency=40-4 5736 22525 ns/op BenchmarkWithTimeout/concurrency=4000-4 5098 22714 ns/op BenchmarkWithTimeout/concurrency=400000-4 5925 22698 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 349216 319.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12624 10401 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14577 7976 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2616 47881 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1623 74626 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2280 50424 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 234 526453 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 164 725427 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 246 482427 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5444172 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 9407318 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 4862256 ns/op BenchmarkCheckCanceled/Err-4 263632 545.7 ns/op BenchmarkCheckCanceled/Done-4 489001 240.1 ns/op BenchmarkContextCancelDone-4 456028 234.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24097 5526 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17594 6183 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17770 6484 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15326 8602 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8930 11648 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 557074 212.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317426 377.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 216165 537.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 135466 867.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71028 1697 ns/op PASS ok context 14.195s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1722274 67.12 ns/op 238.39 MB/s BenchmarkDecrypt-4 1741330 68.24 ns/op 234.45 MB/s BenchmarkExpand-4 940266 121.0 ns/op PASS ok crypto/aes 0.522s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 176028 641.6 ns/op 99.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 371816 290.1 ns/op 220.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 179835 659.7 ns/op 97.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 380118 312.8 ns/op 204.60 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 119596 1001 ns/op 1349.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180873 662.5 ns/op 2037.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107590 1100 ns/op 1226.77 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150752 784.2 ns/op 1721.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41353 2878 ns/op 2846.81 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52155 2265 ns/op 3616.50 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34298 3455 ns/op 2371.02 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39552 2999 ns/op 2731.46 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6861 16088 ns/op 63.34 MB/s BenchmarkAESCFBDecrypt1K-4 7242 16472 ns/op 61.86 MB/s BenchmarkAESCFBDecrypt8K-4 913 129194 ns/op 63.37 MB/s BenchmarkAESOFB1K-4 10000 11002 ns/op 92.62 MB/s BenchmarkAESCTR1K-4 13983 8782 ns/op 116.04 MB/s BenchmarkAESCTR8K-4 1773 67891 ns/op 120.59 MB/s BenchmarkAESCBCEncrypt1K-4 14451 8214 ns/op 124.67 MB/s BenchmarkAESCBCDecrypt1K-4 18404 6503 ns/op 157.46 MB/s PASS ok crypto/cipher 2.866s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 66187 1564 ns/op 5.12 MB/s BenchmarkDecrypt-4 80186 1490 ns/op 5.37 MB/s BenchmarkTDESEncrypt-4 29602 3960 ns/op 2.02 MB/s BenchmarkTDESDecrypt-4 30112 3909 ns/op 2.05 MB/s PASS ok crypto/des 0.622s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 962 119793 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7477307 ns/op 1086 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19918187 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 98 1216990 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.632s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1556 69421 ns/op 4559 B/op 40 allocs/op BenchmarkSign/P384-4 45 2584590 ns/op 10775 B/op 62 allocs/op BenchmarkSign/P521-4 20 5816347 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 936 128514 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 14 7684479 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 6 19856843 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3860 29898 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1927140 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4948466 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.556s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 326 351434 ns/op BenchmarkNewKeyFromSeed-4 331 355502 ns/op BenchmarkSigning-4 319 384332 ns/op BenchmarkVerification-4 213 549840 ns/op PASS ok crypto/ed25519 0.671s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4918 22674 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 158 750397 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 58 1944852 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4959914 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1359 85783 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1919979 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5262618 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14594025 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12636 9120 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5672 19865 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3444 29385 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1313314 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2420 47055 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 386477 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1524 74996 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 88 1236021 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.363s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14176 8061 ns/op 127.03 MB/s BenchmarkHMACSHA256_32-4 24674 4888 ns/op 6.55 MB/s BenchmarkNewWriteSum-4 10000 10140 ns/op 3.16 MB/s PASS ok crypto/hmac 0.494s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57748 2060 ns/op BenchmarkModSub-4 72894 1608 ns/op BenchmarkMontgomeryRepr-4 24261 4505 ns/op BenchmarkMontgomeryMul-4 30214 3948 ns/op BenchmarkModMul-4 12607 9279 ns/op BenchmarkExpBig-4 15 7373709 ns/op BenchmarkExp-4 7 15199923 ns/op PASS ok crypto/internal/bigmod 1.142s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3111 33354 ns/op BenchmarkScalarBaseMult-4 331 346952 ns/op BenchmarkScalarMult-4 152 762643 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 532210 ns/op PASS ok crypto/internal/edwards25519 0.653s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 517636 200.2 ns/op BenchmarkMultiply-4 4319265 28.01 ns/op BenchmarkSquare-4 5220853 22.64 ns/op BenchmarkInvert-4 24693 4864 ns/op BenchmarkMult32-4 1547311 76.52 ns/op PASS ok crypto/internal/edwards25519/field 0.794s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1842931 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1596 74115 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5091849 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14141190 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 176 665660 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7989 14570 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1673178 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4491418 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.195s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 633362 177.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 311224 369.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118335 1012 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 648774 183.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 331159 366.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118339 997.6 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.789s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118641 967.3 ns/op 8.27 MB/s BenchmarkHash64-4 130306 892.8 ns/op 71.69 MB/s BenchmarkHash128-4 116901 1002 ns/op 127.78 MB/s BenchmarkHash256-4 94680 1244 ns/op 205.73 MB/s BenchmarkHash512-4 68728 1721 ns/op 297.42 MB/s BenchmarkHash1K-4 44085 2683 ns/op 381.69 MB/s BenchmarkHash8K-4 7395 16004 ns/op 511.86 MB/s BenchmarkHash1M-4 55 1946345 ns/op 538.74 MB/s BenchmarkHash8M-4 7 15654646 ns/op 535.85 MB/s BenchmarkHash8BytesUnaligned-4 116641 968.8 ns/op 8.26 MB/s BenchmarkHash1KUnaligned-4 44366 2689 ns/op 380.86 MB/s BenchmarkHash8KUnaligned-4 7414 16112 ns/op 508.45 MB/s PASS ok crypto/md5 1.595s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 111578684 ns/op PASS ok crypto/rand 0.145s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13069 9076 ns/op 14.10 MB/s BenchmarkRC4_1K-4 1540 73131 ns/op 14.00 MB/s BenchmarkRC4_8K-4 204 574917 ns/op 14.08 MB/s PASS ok crypto/rc4 0.553s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8628137 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19844225 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37037425 ns/op BenchmarkEncryptPKCS1v15/2048-4 40 2683266 ns/op BenchmarkDecryptOAEP/2048-4 13 8700814 ns/op BenchmarkEncryptOAEP/2048-4 42 2678548 ns/op BenchmarkSignPKCS1v15/2048-4 13 8696100 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2634191 ns/op BenchmarkSignPSS/2048-4 13 8807011 ns/op BenchmarkVerifyPSS/2048-4 38 2850699 ns/op PASS ok crypto/rsa 1.479s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 106365 1089 ns/op 7.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126099 918.3 ns/op 8.71 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74125 1570 ns/op 203.86 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87736 1360 ns/op 235.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49032 2441 ns/op 419.53 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53532 2220 ns/op 461.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9080 11909 ns/op 687.87 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11622 ns/op 704.87 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.090s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82657 1406 ns/op 5.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 97039 1224 ns/op 6.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91974 1292 ns/op 6.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25836 4638 ns/op 220.79 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27054 4388 ns/op 233.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26336 4559 ns/op 224.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4225 28327 ns/op 289.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4209 27942 ns/op 293.18 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4237 28164 ns/op 290.86 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.322s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58704 1990 ns/op 4.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 74110 1595 ns/op 5.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66193 1799 ns/op 4.45 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28592 4174 ns/op 245.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31874 3769 ns/op 271.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29886 3980 ns/op 257.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5882 20125 ns/op 407.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6026 19645 ns/op 416.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5756 20149 ns/op 406.57 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.306s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15712634 7.614 ns/op BenchmarkConstantTimeEq-4 16305687 7.282 ns/op BenchmarkConstantTimeLessOrEq-4 15871986 7.556 ns/op BenchmarkXORBytes/8Bytes-4 4347318 27.53 ns/op 290.55 MB/s BenchmarkXORBytes/128Bytes-4 3933418 30.02 ns/op 4263.94 MB/s BenchmarkXORBytes/2048Bytes-4 909751 132.3 ns/op 15481.33 MB/s BenchmarkXORBytes/32768Bytes-4 61108 1952 ns/op 16783.13 MB/s PASS ok crypto/subtle 0.992s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 147 885097 ns/op BenchmarkCertCache/1-4 164 746393 ns/op BenchmarkCertCache/2-4 159 864440 ns/op BenchmarkCertCache/3-4 144 801220 ns/op BenchmarkHandshakeServer/RSA-4 38 3110106 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 28 3653223 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 36 3285593 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 105 1110883 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 162 733298 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2285944 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 1920926 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28980944 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28248416 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21613177 ns/op 48.52 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27504612 ns/op 38.12 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 33993748 ns/op 61.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 52342899 ns/op 40.07 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57591656 ns/op 72.83 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 90199459 ns/op 46.50 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 109688835 ns/op 76.48 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 178669518 ns/op 46.95 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 207361809 ns/op 80.91 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 333650239 ns/op 50.28 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 449092250 ns/op 74.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 563119198 ns/op 59.59 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 886206345 ns/op 75.73 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1093456040 ns/op 61.37 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21029709 ns/op 49.86 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 5 25612515 ns/op 40.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34217892 ns/op 61.29 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 45366536 ns/op 46.23 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 61108746 ns/op 68.64 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91589772 ns/op 45.79 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 114366670 ns/op 73.35 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 169103873 ns/op 49.61 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 206769489 ns/op 81.14 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 283046946 ns/op 59.27 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 396461787 ns/op 84.63 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 646222086 ns/op 51.92 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 844148194 ns/op 79.50 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1121495979 ns/op 59.84 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702941350 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704866261 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286431553 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288297673 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149712888 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148909859 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80307584 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79996019 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 40047045 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38062859 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142567106 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145126105 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63404726 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63271200 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36339696 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36125989 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24277620 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23425907 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16820814 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15580345 ns/op PASS ok crypto/tls 18.703s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12161994 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 364868 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1024 103028 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1017 114174 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.843s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 22935693 ns/op 2503548 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23119933 ns/op 2228329 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 8 13982059 ns/op 1708786 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 23989245 ns/op 2351555 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10341555 ns/op 594980 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18086268 ns/op 823873 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 28 4041048 ns/op 108458 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22073242 ns/op 1667158 B/op 14167 allocs/op BenchmarkManyConcurrentQueries-4 2442 48468 ns/op 3976 B/op 20 allocs/op PASS ok database/sql 1.838s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 241246 501.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 73 1607946 ns/op 188229 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1634628 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17104 7029 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.787s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 705 155958 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3057 38947 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.379s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 272 434088 ns/op 18.87 MB/s BenchmarkEncodeToString-4 222 492339 ns/op 16.64 MB/s BenchmarkDecode-4 139 839822 ns/op 15.61 MB/s BenchmarkDecodeString-4 141 837592 ns/op 15.65 MB/s PASS ok encoding/base32 0.761s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 314 347149 ns/op 23.60 MB/s BenchmarkDecodeString/2-4 257210 444.0 ns/op 9.01 MB/s BenchmarkDecodeString/4-4 235328 508.3 ns/op 15.74 MB/s BenchmarkDecodeString/8-4 189583 628.5 ns/op 19.09 MB/s BenchmarkDecodeString/64-4 34384 3446 ns/op 25.53 MB/s BenchmarkDecodeString/8192-4 315 368987 ns/op 29.61 MB/s BenchmarkNewEncoding-4 93943 1255 ns/op 204.03 MB/s PASS ok encoding/base64 1.022s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1202 88738 ns/op 45.08 MB/s BenchmarkReadStruct-4 17431 6726 ns/op 11.15 MB/s BenchmarkWriteStruct-4 18427 6522 ns/op 11.50 MB/s BenchmarkReadInts-4 48962 2418 ns/op 12.41 MB/s BenchmarkWriteInts-4 41492 2935 ns/op 10.22 MB/s BenchmarkWriteSlice1000Int32s-4 1316 90852 ns/op 44.03 MB/s BenchmarkPutUint16-4 3381238 35.31 ns/op 56.65 MB/s BenchmarkAppendUint16-4 3346929 36.18 ns/op 55.29 MB/s BenchmarkPutUint32-4 2498031 46.87 ns/op 85.34 MB/s BenchmarkAppendUint32-4 2342058 50.00 ns/op 79.99 MB/s BenchmarkPutUint64-4 1071388 109.7 ns/op 72.95 MB/s BenchmarkAppendUint64-4 1000000 109.2 ns/op 73.27 MB/s BenchmarkLittleEndianPutUint16-4 3288998 36.33 ns/op 55.05 MB/s BenchmarkLittleEndianAppendUint16-4 3347376 35.88 ns/op 55.75 MB/s BenchmarkLittleEndianPutUint32-4 2407591 47.96 ns/op 83.40 MB/s BenchmarkLittleEndianAppendUint32-4 2491752 47.57 ns/op 84.09 MB/s BenchmarkLittleEndianPutUint64-4 1000000 111.2 ns/op 71.97 MB/s BenchmarkLittleEndianAppendUint64-4 996326 109.4 ns/op 73.15 MB/s BenchmarkReadFloats-4 162115 719.7 ns/op 16.67 MB/s BenchmarkWriteFloats-4 135826 853.2 ns/op 14.06 MB/s BenchmarkReadSlice1000Float32s-4 1222 94385 ns/op 42.38 MB/s BenchmarkWriteSlice1000Float32s-4 1137 101598 ns/op 39.37 MB/s BenchmarkReadSlice1000Uint8s-4 68580 1513 ns/op 661.01 MB/s BenchmarkWriteSlice1000Uint8s-4 109774 1087 ns/op 919.70 MB/s BenchmarkPutUvarint32-4 790900 150.7 ns/op 26.55 MB/s BenchmarkPutUvarint64-4 205474 572.0 ns/op 13.99 MB/s PASS ok encoding/binary 3.973s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5780 17639 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6915 16758 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 5988 16855 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3831 27826 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8013 14996 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7812 15005 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7746 14831 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4552 25858 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12818 9257 ns/op PASS ok encoding/csv 1.347s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10162 11021 ns/op BenchmarkEndToEndByteBuffer-4 14715 9060 ns/op BenchmarkEndToEndSliceByteBuffer-4 268 373484 ns/op BenchmarkEncodeComplex128Slice-4 836 135052 ns/op BenchmarkEncodeFloat64Slice-4 1640 65397 ns/op BenchmarkEncodeInt32Slice-4 1281 83379 ns/op BenchmarkEncodeStringSlice-4 2389 44623 ns/op BenchmarkEncodeInterfaceSlice-4 74 1628403 ns/op BenchmarkDecodeComplex128Slice-4 520 204950 ns/op BenchmarkDecodeFloat64Slice-4 1390 93628 ns/op BenchmarkDecodeInt32Slice-4 1064 101587 ns/op BenchmarkDecodeStringSlice-4 788 141609 ns/op BenchmarkDecodeStringsSlice-4 355 343607 ns/op BenchmarkDecodeBytesSlice-4 660 193571 ns/op BenchmarkDecodeInterfaceSlice-4 112 1005595 ns/op BenchmarkDecodeMap-4 86 1339067 ns/op PASS ok encoding/gob 2.736s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12697 9525 ns/op 26.88 MB/s BenchmarkEncode/1024-4 2916 37479 ns/op 27.32 MB/s BenchmarkEncode/4096-4 794 149071 ns/op 27.48 MB/s BenchmarkEncode/16384-4 205 579927 ns/op 28.25 MB/s BenchmarkDecode/256-4 24043 4951 ns/op 51.70 MB/s BenchmarkDecode/1024-4 5968 19685 ns/op 52.02 MB/s BenchmarkDecode/4096-4 1518 79310 ns/op 51.65 MB/s BenchmarkDecode/16384-4 380 314613 ns/op 52.08 MB/s BenchmarkDump/256-4 1326 88580 ns/op 2.89 MB/s BenchmarkDump/1024-4 339 343157 ns/op 2.98 MB/s BenchmarkDump/4096-4 84 1389306 ns/op 2.95 MB/s BenchmarkDump/16384-4 19 5834778 ns/op 2.81 MB/s PASS ok encoding/hex 1.758s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 108903049 ns/op 17.82 MB/s 2144 B/op 17 allocs/op BenchmarkCodeEncoderError-4 1 152831400 ns/op 12.70 MB/s 8394952 B/op 108 allocs/op BenchmarkCodeMarshal-4 1 115306897 ns/op 16.83 MB/s 1942416 B/op 16 allocs/op BenchmarkCodeMarshalError-4 1 148022790 ns/op 13.11 MB/s 10466536 B/op 123 allocs/op BenchmarkMarshalBytes/32-4 22708 5298 ns/op BenchmarkMarshalBytes/256-4 5456 19830 ns/op BenchmarkMarshalBytes/4096-4 432 269148 ns/op BenchmarkMarshalBytesError/32-4 58 1938738 ns/op BenchmarkMarshalBytesError/256-4 60 1898554 ns/op BenchmarkMarshalBytesError/4096-4 51 2204872 ns/op BenchmarkCodeDecoder-4 1 429275770 ns/op 4.52 MB/s 11144968 B/op 92714 allocs/op BenchmarkUnicodeDecoder-4 37534 3218 ns/op 4.35 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 50835 2163 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 366956437 ns/op 5.29 MB/s 3067696 B/op 92684 allocs/op BenchmarkCodeUnmarshalReuse-4 1 360925908 ns/op 5.38 MB/s 3066936 B/op 92685 allocs/op BenchmarkUnmarshalString-4 59832 2244 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 141213 851.1 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 269168 433.9 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 78334 1497 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 55792 2162 ns/op 143 B/op 2 allocs/op BenchmarkUnmapped-4 18150 6492 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3865 28553 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 855 130023 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 121 1055682 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10038326 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 460422 251.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 446569 245.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 430028 250.2 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 457776 242.3 ns/op BenchmarkEncodeMarshaler-4 79506 1515 ns/op 91 B/op 1 allocs/op BenchmarkEncoderEncode-4 78020 1318 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4148270 27.55 ns/op BenchmarkNumberIsValidRegexp-4 21187 5794 ns/op PASS ok encoding/json 7.117s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 45 2569267 ns/op 25.51 MB/s BenchmarkDecode-4 22 5274503 ns/op 16.83 MB/s PASS ok encoding/pem 0.350s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2371 47546 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 784 134439 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4228 27859 ns/op PASS ok encoding/xml 0.502s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 269010 377.4 ns/op BenchmarkIntSet-4 300010 450.6 ns/op BenchmarkFloatAdd-4 61154 2123 ns/op BenchmarkFloatSet-4 441085 375.6 ns/op BenchmarkStringSet-4 311781 441.1 ns/op BenchmarkMapSet-4 62457 2105 ns/op BenchmarkMapSetDifferent-4 47764 2164 ns/op BenchmarkMapSetDifferentRandom-4 235 464720 ns/op BenchmarkMapSetString-4 79279 1821 ns/op BenchmarkMapAddSame-4 39720 3080 ns/op BenchmarkMapAddDifferent-4 14973 7756 ns/op BenchmarkMapAddDifferentRandom-4 200 594848 ns/op BenchmarkMapAddSameSteadyState-4 247282 483.5 ns/op BenchmarkMapAddDifferentSteadyState-4 103525 1108 ns/op BenchmarkRealworldExpvarUsage-4 22675 5184 ns/op PASS ok expvar 2.470s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 107330 1022 ns/op BenchmarkSprintfEmpty-4 490765 279.9 ns/op BenchmarkSprintfString-4 289731 352.7 ns/op BenchmarkSprintfTruncateString-4 271224 447.5 ns/op BenchmarkSprintfTruncateBytes-4 160375 769.7 ns/op BenchmarkSprintfSlowParsingPath-4 230504 476.8 ns/op BenchmarkSprintfQuoteString-4 46188 2602 ns/op BenchmarkSprintfInt-4 295731 396.7 ns/op BenchmarkSprintfIntInt-4 224098 590.8 ns/op BenchmarkSprintfPrefixedInt-4 211309 521.4 ns/op BenchmarkSprintfFloat-4 133242 800.0 ns/op BenchmarkSprintfComplex-4 61356 1798 ns/op BenchmarkSprintfBoolean-4 244518 434.9 ns/op BenchmarkSprintfHexString-4 106783 1049 ns/op BenchmarkSprintfHexBytes-4 80076 1384 ns/op BenchmarkSprintfBytes-4 52360 2795 ns/op BenchmarkSprintfStringer-4 96492 1358 ns/op BenchmarkSprintfStructure-4 40672 3198 ns/op BenchmarkManyArgs-4 75728 1718 ns/op BenchmarkFprintInt-4 77683 1599 ns/op BenchmarkFprintfBytes-4 83139 1489 ns/op BenchmarkFprintIntNoAlloc-4 75348 1591 ns/op BenchmarkScanInts-4 36 3163328 ns/op BenchmarkScanRecursiveInt-4 1 322306161 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 359453162 ns/op PASS ok fmt 4.567s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 673 172749 ns/op PASS ok go/build 0.266s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 48726 2214 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13690 8645 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3432 30674 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1027 114436 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 255 465200 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 55 2319255 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9475690 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 40257855 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 176023215 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.571s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 267264171 ns/op 0.24 MB/s 46722928 B/op 49029 allocs/op PASS ok go/format 0.327s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19168750 ns/op 2.81 MB/s BenchmarkParseOnly-4 7 16341761 ns/op 3.30 MB/s BenchmarkResolve-4 44 2487741 ns/op 21.65 MB/s PASS ok go/parser 1.281s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 151181675 ns/op 0.34 MB/s 4563152 B/op 27523 allocs/op BenchmarkPrintDecl-4 706 156993 ns/op 0.20 MB/s 16079 B/op 51 allocs/op PASS ok go/printer 0.319s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 262 448852 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8792299 ns/op 6.21 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12517371 ns/op 5.75 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17688582 ns/op 6.41 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 218 555178 ns/op 5.54 MB/s PASS ok go/scanner 0.755s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1221454 97.98 ns/op PASS ok go/token 0.264s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 139 835098 ns/op BenchmarkNamed/Underlying/nongeneric-4 723796 141.9 ns/op BenchmarkNamed/Underlying/generic-4 749332 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 812748 142.7 ns/op BenchmarkNamed/Underlying/user_instance-4 808726 142.9 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21508 5449 ns/op BenchmarkNamed/NewMethodSet/generic-4 21568 5486 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21016 5692 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21232 5538 ns/op BenchmarkCheck/http/funcbodies/info-4 1 606168328 ns/op 50188 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 417383477 ns/op 72885 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 255894908 ns/op 118866 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 214048199 ns/op 142112 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 356073312 ns/op 14383 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 116042061 ns/op 44114 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 67853115 ns/op 75443 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67180664 ns/op 76196 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 154100273 ns/op 14058 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 64755800 ns/op 33452 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49415350 ns/op 43840 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47661087 ns/op 45452 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1110138559 ns/op 56555 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 565448650 ns/op 111026 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 151861565 ns/op 413247 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117176593 ns/op 535512 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 421931957 ns/op 4781 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 101570054 ns/op 19858 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 84718506 ns/op 23810 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 84378824 ns/op 23912 lines/s PASS ok go/types 16.985s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8712 13674 ns/op 74.88 MB/s PASS ok hash/adler32 0.252s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 193270 560.2 ns/op 26.78 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204253 539.3 ns/op 27.81 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 105190 1097 ns/op 36.45 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 113971 1035 ns/op 38.66 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 477372 248.8 ns/op 2058.26 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 463600 249.3 ns/op 2053.45 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 413946 282.8 ns/op 3620.33 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 422127 282.0 ns/op 3630.88 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239677 486.0 ns/op 8428.30 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 248943 485.0 ns/op 8445.79 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 53398 2233 ns/op 14676.25 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53967 2207 ns/op 14846.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 452118 248.8 ns/op 60.28 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 474673 246.9 ns/op 60.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 465603 249.2 ns/op 160.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 460192 249.4 ns/op 160.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 323929 357.4 ns/op 1432.60 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 326149 356.0 ns/op 1438.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 269414 434.1 ns/op 2358.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 269938 447.7 ns/op 2287.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 228310 520.2 ns/op 7874.17 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 221175 531.2 ns/op 7710.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46516 2594 ns/op 12632.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46383 2591 ns/op 12647.32 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 212990 549.0 ns/op 27.32 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 214274 544.7 ns/op 27.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101060 1158 ns/op 34.54 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 107628 1100 ns/op 36.37 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7338 16081 ns/op 31.84 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7189 16403 ns/op 31.21 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3424 33570 ns/op 30.50 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3561 32603 ns/op 31.41 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 882 132941 ns/op 30.81 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 915 130880 ns/op 31.30 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1089233 ns/op 30.08 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1077721 ns/op 30.40 MB/s PASS ok hash/crc32 4.802s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 85 1382224 ns/op 47.41 MB/s BenchmarkCrc64/ISO4KB-4 994 116664 ns/op 35.11 MB/s BenchmarkCrc64/ISO1KB-4 4432 24849 ns/op 41.21 MB/s BenchmarkCrc64/ECMA64KB-4 86 1392881 ns/op 47.05 MB/s BenchmarkCrc64/Random64KB-4 88 1234906 ns/op 53.07 MB/s BenchmarkCrc64/Random16KB-4 374 315897 ns/op 51.87 MB/s PASS ok hash/crc64 0.893s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8648 13991 ns/op 73.19 MB/s BenchmarkFnv32aKB-4 8600 13956 ns/op 73.37 MB/s BenchmarkFnv64KB-4 8200 14014 ns/op 73.07 MB/s BenchmarkFnv64aKB-4 8373 13929 ns/op 73.52 MB/s BenchmarkFnv128KB-4 1977 59964 ns/op 17.08 MB/s BenchmarkFnv128aKB-4 2062 57403 ns/op 17.84 MB/s PASS ok hash/fnv 0.967s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 626744 190.7 ns/op 20.98 MB/s BenchmarkHash/n=4/Bytes-4 3936055 30.17 ns/op 132.57 MB/s BenchmarkHash/n=4/String-4 4150425 28.91 ns/op 138.38 MB/s BenchmarkHash/n=8/Write-4 571008 186.9 ns/op 42.80 MB/s BenchmarkHash/n=8/Bytes-4 3903624 30.35 ns/op 263.63 MB/s BenchmarkHash/n=8/String-4 4167436 28.59 ns/op 279.85 MB/s BenchmarkHash/n=16/Write-4 600638 194.7 ns/op 82.19 MB/s BenchmarkHash/n=16/Bytes-4 4437652 26.75 ns/op 598.05 MB/s BenchmarkHash/n=16/String-4 4558396 26.03 ns/op 614.75 MB/s BenchmarkHash/n=32/Write-4 581734 200.9 ns/op 159.27 MB/s BenchmarkHash/n=32/Bytes-4 4178085 28.27 ns/op 1132.10 MB/s BenchmarkHash/n=32/String-4 4285963 27.53 ns/op 1162.29 MB/s BenchmarkHash/n=64/Write-4 521882 216.0 ns/op 296.30 MB/s BenchmarkHash/n=64/Bytes-4 3800116 31.78 ns/op 2013.97 MB/s BenchmarkHash/n=64/String-4 3901405 30.24 ns/op 2116.09 MB/s BenchmarkHash/n=256/Write-4 387508 300.5 ns/op 851.87 MB/s BenchmarkHash/n=256/Bytes-4 2233417 53.75 ns/op 4762.56 MB/s BenchmarkHash/n=256/String-4 2149657 55.71 ns/op 4594.91 MB/s BenchmarkHash/n=320/Write-4 407281 288.2 ns/op 1110.15 MB/s BenchmarkHash/n=320/Bytes-4 1772275 67.40 ns/op 4747.54 MB/s BenchmarkHash/n=320/String-4 1769973 67.52 ns/op 4739.55 MB/s BenchmarkHash/n=1024/Write-4 262818 450.6 ns/op 2272.77 MB/s BenchmarkHash/n=1024/Bytes-4 694824 159.6 ns/op 6414.42 MB/s BenchmarkHash/n=1024/String-4 732946 163.1 ns/op 6278.51 MB/s BenchmarkHash/n=4096/Write-4 121711 983.2 ns/op 4165.96 MB/s BenchmarkHash/n=4096/Bytes-4 208416 580.7 ns/op 7053.28 MB/s BenchmarkHash/n=4096/String-4 199286 595.9 ns/op 6874.21 MB/s BenchmarkHash/n=16384/Write-4 38481 3157 ns/op 5189.69 MB/s BenchmarkHash/n=16384/Bytes-4 53629 2235 ns/op 7331.48 MB/s BenchmarkHash/n=16384/String-4 51798 2300 ns/op 7124.49 MB/s PASS ok hash/maphash 4.420s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 796 135391 ns/op BenchmarkEscapeNone-4 111490 1009 ns/op BenchmarkUnescape-4 751 153361 ns/op BenchmarkUnescapeNone-4 470550 219.7 ns/op BenchmarkUnescapeSparse-4 10750 11359 ns/op BenchmarkUnescapeDense-4 1112 102779 ns/op PASS ok html 0.879s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9258 12571 ns/op BenchmarkCSSEscaperNoSpecials-4 45154 2612 ns/op BenchmarkDecodeCSS-4 26252 4509 ns/op BenchmarkDecodeCSSNoSpecials-4 4359519 27.25 ns/op BenchmarkCSSValueFilter-4 118987 965.1 ns/op BenchmarkCSSValueFilterOk-4 82006 1453 ns/op BenchmarkEscapedExecute-4 4210 24479 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10445 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68244 1760 ns/op BenchmarkStripTags-4 21092 5604 ns/op BenchmarkStripTagsNoSpecials-4 326432 405.8 ns/op BenchmarkJSValEscaperWithNum-4 25400 4734 ns/op BenchmarkJSValEscaperWithStr-4 4344 26195 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19207 6260 ns/op BenchmarkJSValEscaperWithObj-4 3933 29389 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13950 8438 ns/op BenchmarkJSStrEscaperNoSpecials-4 61783 1949 ns/op BenchmarkJSStrEscaper-4 10000 10193 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55466 2143 ns/op BenchmarkJSRegexpEscaper-4 10000 10873 ns/op BenchmarkTemplateSpecialTags-4 78 1290858 ns/op BenchmarkURLEscaper-4 4292 26598 ns/op BenchmarkURLEscaperNoSpecials-4 199952 635.2 ns/op BenchmarkURLNormalizer-4 6114 19268 ns/op BenchmarkURLNormalizerNoSpecials-4 170638 662.7 ns/op BenchmarkSrcsetFilter-4 19437 5942 ns/op BenchmarkSrcsetFilterNoSpecials-4 110727 1047 ns/op PASS ok html/template 3.917s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 596785 190.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 370738 276.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 540894 189.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 430051 268.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1839050 65.68 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1225154 97.18 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1841546 65.04 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1217815 95.42 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1424016 84.42 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 413420 259.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 360502 320.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 452474 258.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 354718 326.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 744260 150.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 572014 215.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 849561 127.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 539370 214.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 409358 270.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1393184 86.08 ns/op BenchmarkRGBASetRGBA-4 1400646 83.33 ns/op BenchmarkRGBA64At-4 686898 160.8 ns/op BenchmarkRGBA64SetRGBA64-4 743967 145.7 ns/op BenchmarkNRGBAAt-4 1407448 84.40 ns/op BenchmarkNRGBASetNRGBA-4 1389895 85.30 ns/op BenchmarkNRGBA64At-4 708661 163.0 ns/op BenchmarkNRGBA64SetNRGBA64-4 770901 145.3 ns/op BenchmarkAlphaAt-4 2379939 50.27 ns/op BenchmarkAlphaSetAlpha-4 2343073 50.62 ns/op BenchmarkAlpha16At-4 1542685 78.50 ns/op BenchmarkAlphaSetAlpha16-4 1556228 77.65 ns/op BenchmarkGrayAt-4 2349445 51.09 ns/op BenchmarkGraySetGray-4 2310561 52.25 ns/op BenchmarkGray16At-4 1560686 76.73 ns/op BenchmarkGraySetGray16-4 1551991 77.29 ns/op PASS ok image 5.529s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4553288 26.27 ns/op BenchmarkYCbCrToRGB/128-4 4338381 27.46 ns/op BenchmarkYCbCrToRGB/255-4 4566404 26.15 ns/op BenchmarkRGBToYCbCr/0-4 4340253 27.54 ns/op BenchmarkRGBToYCbCr/Cb-4 4450774 27.12 ns/op BenchmarkRGBToYCbCr/Cr-4 4515910 26.63 ns/op BenchmarkYCbCrToRGBA/0-4 3676792 32.17 ns/op BenchmarkYCbCrToRGBA/128-4 3452976 34.59 ns/op BenchmarkYCbCrToRGBA/255-4 3647186 32.45 ns/op BenchmarkNYCbCrAToRGBA/0-4 3605032 33.51 ns/op BenchmarkNYCbCrAToRGBA/128-4 3667852 32.78 ns/op BenchmarkNYCbCrAToRGBA/255-4 3366778 35.64 ns/op PASS ok image/color 1.875s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34075446 ns/op BenchmarkFillSrc-4 304 385254 ns/op BenchmarkCopyOver-4 6 17561654 ns/op BenchmarkCopySrc-4 470 294547 ns/op BenchmarkNRGBAOver-4 6 18789335 ns/op BenchmarkNRGBASrc-4 9 12057751 ns/op BenchmarkYCbCr-4 8 13697669 ns/op BenchmarkGray-4 16 7052335 ns/op BenchmarkCMYK-4 9 12201200 ns/op BenchmarkGlyphOver-4 19 6067392 ns/op BenchmarkRGBAMaskOver-4 4 31306606 ns/op BenchmarkGrayMaskOver-4 5 23233406 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39138988 ns/op BenchmarkRGBA-4 4 25686696 ns/op BenchmarkPalettedFill-4 879 133938 ns/op BenchmarkPalettedRGBA-4 4 26026005 ns/op BenchmarkGenericOver-4 2 55774846 ns/op BenchmarkGenericMaskOver-4 5 22866412 ns/op BenchmarkGenericSrc-4 3 36453503 ns/op BenchmarkGenericMaskSrc-4 4 30990508 ns/op PASS ok image/draw 6.271s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4643453 ns/op 3.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110024666 ns/op 2.79 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2982611678 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2064807 ns/op 7.48 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 149575411 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.047s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3578 29066 ns/op BenchmarkIDCT-4 4340 28190 ns/op BenchmarkDecodeBaseline-4 9 12334548 ns/op 5.01 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17311649 ns/op 3.57 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 152139484 ns/op 8.08 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190237850 ns/op 4.84 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.512s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12119628 8.629 ns/op BenchmarkDecodeGray-4 12 9067317 ns/op 7.23 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39118580 ns/op 6.70 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34241515 ns/op 7.66 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5285309 ns/op 12.40 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31564574 ns/op 8.31 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38705879 ns/op 6.77 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61020124 ns/op 5.03 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60955033 ns/op 5.04 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 195303642 ns/op 6.29 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 215593950 ns/op 5.70 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 31611727 ns/op 9.72 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 196500025 ns/op 6.25 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 810037583 ns/op 1.52 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.691s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53449900 ns/op 1.87 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44377103 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 301655549 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 289439494 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52378148 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43357479 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 292192262 ns/op 1.71 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 262638763 ns/op 1.90 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 647480128 ns/op 1.54 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 630254737 ns/op 1.59 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3940273600 ns/op 1.27 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3758429935 ns/op 1.33 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8103949202 ns/op 1.23 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7882939849 ns/op 1.27 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 45976571196 ns/op 1.09 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44158214289 ns/op 1.13 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10685210 ns/op 9.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11528529 ns/op 8.67 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 51006800 ns/op 9.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55432017 ns/op 9.02 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100854468 ns/op 9.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114016901 ns/op 8.77 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 506302914 ns/op 9.88 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 550380214 ns/op 9.08 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 994707863 ns/op 10.05 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1101964770 ns/op 9.07 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5048405337 ns/op 9.90 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5516284378 ns/op 9.06 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59584612 ns/op 1.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50180489 ns/op 1.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 366654306 ns/op 1.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 384530283 ns/op 1.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 814945609 ns/op 1.23 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 909121492 ns/op 1.10 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 5969575485 ns/op 0.84 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5831409691 ns/op 0.86 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12728558270 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12169752807 ns/op 0.82 MB/s 80003248 B/op 3 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 73944743944 ns/op 0.68 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 76110095141 ns/op 0.66 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 179951058 ns/op 23.23 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 189150568 ns/op 22.10 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 364.862s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36094 2889 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 37366 3019 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 33684 3379 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 28953 4023 ns/op 1.99 MB/s BenchmarkMarshalCorpusFile/16-4 22636 5283 ns/op 3.03 MB/s BenchmarkMarshalCorpusFile/32-4 15116 7780 ns/op 4.11 MB/s BenchmarkMarshalCorpusFile/64-4 9526 12594 ns/op 5.08 MB/s BenchmarkMarshalCorpusFile/128-4 5876 20168 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/256-4 2834 39990 ns/op 6.40 MB/s BenchmarkMarshalCorpusFile/512-4 1435 78501 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/1024-4 759 148552 ns/op 6.89 MB/s BenchmarkMarshalCorpusFile/2048-4 373 301968 ns/op 6.78 MB/s BenchmarkMarshalCorpusFile/4096-4 189 590428 ns/op 6.94 MB/s BenchmarkMarshalCorpusFile/8192-4 92 1187870 ns/op 6.90 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2383027 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6319772 ns/op 5.18 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12936883 ns/op 5.07 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28205630 ns/op 4.65 MB/s BenchmarkMarshalCorpusFile/262144-4 2 54645222 ns/op 4.80 MB/s BenchmarkMarshalCorpusFile/524288-4 1 128264483 ns/op 4.09 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 229856847 ns/op 4.56 MB/s BenchmarkUnmarshalCorpusFile/1-4 9556 11252 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10273 11397 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9140 12887 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 8170 15024 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6470 18035 ns/op 0.89 MB/s BenchmarkUnmarshalCorpusFile/32-4 3945 26097 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3469 30925 ns/op 2.07 MB/s BenchmarkUnmarshalCorpusFile/128-4 2881 40771 ns/op 3.14 MB/s BenchmarkUnmarshalCorpusFile/256-4 1042 108660 ns/op 2.36 MB/s BenchmarkUnmarshalCorpusFile/512-4 579 204937 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/1024-4 298 393599 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/2048-4 152 776295 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1546025 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3091082 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6207612 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12335096 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25080119 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49611562 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 102461402 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 205318663 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 410568925 ns/op 2.55 MB/s BenchmarkMutatorBytes/1-4 36096 3232 ns/op BenchmarkMutatorBytes/10-4 38390 3121 ns/op BenchmarkMutatorBytes/100-4 35292 3367 ns/op BenchmarkMutatorBytes/1000-4 23700 5252 ns/op BenchmarkMutatorBytes/10000-4 5716 24000 ns/op BenchmarkMutatorBytes/100000-4 838 152101 ns/op BenchmarkMutatorString/1-4 30000 3458 ns/op BenchmarkMutatorString/10-4 36082 3282 ns/op BenchmarkMutatorString/100-4 32565 4062 ns/op BenchmarkMutatorString/1000-4 13606 7781 ns/op BenchmarkMutatorString/10000-4 3051 59739 ns/op BenchmarkMutatorString/100000-4 204 578158 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17587 5999 ns/op BenchmarkMutatorAllBasicTypes/string-4 19650 6085 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61908 1903 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56510 2159 ns/op BenchmarkMutatorAllBasicTypes/float64-4 55033 2176 ns/op BenchmarkMutatorAllBasicTypes/int-4 58743 1998 ns/op BenchmarkMutatorAllBasicTypes/int8-4 58418 2029 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59630 2008 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59828 1993 ns/op BenchmarkMutatorAllBasicTypes/int64-4 58192 1992 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56589 2071 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57912 2072 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 58198 2034 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 58261 2024 ns/op PASS ok internal/fuzz 11.974s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32047 3374 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 125593 957.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.370s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 33429 3016 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10151 ns/op BenchmarkSplicePipePoolParallel-4 98524 1181 ns/op BenchmarkSplicePipeNativeParallel-4 28479 4006 ns/op PASS ok internal/poll 0.693s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20909823 ns/op PASS ok internal/trace 3.049s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 4807 23646 ns/op BenchmarkCopyNLarge-4 132 1337280 ns/op PASS ok io 0.431s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216373 516.3 ns/op BenchmarkPrintln-4 25304 4768 ns/op BenchmarkPrintlnNoFlags-4 51068 2446 ns/op PASS ok log 0.480s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2188440 54.80 ns/op BenchmarkAcosh-4 947721 111.8 ns/op BenchmarkAsin-4 2198982 54.87 ns/op BenchmarkAsinh-4 999255 118.5 ns/op BenchmarkAtan-4 2916703 40.72 ns/op BenchmarkAtanh-4 1000000 110.9 ns/op BenchmarkAtan2-4 2098370 57.06 ns/op BenchmarkCbrt-4 1440784 83.69 ns/op BenchmarkCeil-4 16326441 7.243 ns/op BenchmarkCopysign-4 2888554 41.30 ns/op BenchmarkCos-4 1357062 87.64 ns/op BenchmarkCosh-4 1477438 79.72 ns/op BenchmarkErf-4 2815494 42.43 ns/op BenchmarkErfc-4 2701408 44.17 ns/op BenchmarkErfinv-4 2442152 49.30 ns/op BenchmarkErfcinv-4 2458936 48.70 ns/op BenchmarkExp-4 5592106 21.28 ns/op BenchmarkExpGo-4 873111 126.1 ns/op BenchmarkExpm1-4 2040986 59.11 ns/op BenchmarkExp2-4 957679 116.9 ns/op BenchmarkExp2Go-4 930616 123.1 ns/op BenchmarkAbs-4 3503410 33.79 ns/op BenchmarkDim-4 7937065 14.87 ns/op BenchmarkFloor-4 16016380 7.306 ns/op BenchmarkMax-4 11774578 10.17 ns/op BenchmarkMin-4 11621600 10.18 ns/op BenchmarkMod-4 322149 332.0 ns/op BenchmarkFrexp-4 2025560 59.41 ns/op BenchmarkGamma-4 647298 175.5 ns/op BenchmarkHypot-4 10038432 11.79 ns/op BenchmarkHypotGo-4 1532496 77.80 ns/op BenchmarkIlogb-4 2350050 50.21 ns/op BenchmarkJ0-4 245209 484.8 ns/op BenchmarkJ1-4 249114 476.4 ns/op BenchmarkJn-4 114746 1033 ns/op BenchmarkLdexp-4 2006722 61.41 ns/op BenchmarkLgamma-4 814290 140.6 ns/op BenchmarkLog-4 5103696 23.46 ns/op BenchmarkLogb-4 2459120 49.22 ns/op BenchmarkLog1p-4 1305270 92.76 ns/op BenchmarkLog10-4 4861218 24.79 ns/op BenchmarkLog2-4 1538311 76.36 ns/op BenchmarkModf-4 3025450 40.44 ns/op BenchmarkNextafter32-4 2891526 40.43 ns/op BenchmarkNextafter64-4 2873554 41.18 ns/op BenchmarkPowInt-4 574245 197.2 ns/op BenchmarkPowFrac-4 425418 272.8 ns/op BenchmarkPow10Pos-4 4104770 28.95 ns/op BenchmarkPow10Neg-4 4047114 29.63 ns/op BenchmarkRound-4 3607105 33.05 ns/op BenchmarkRoundToEven-4 7986942 14.95 ns/op BenchmarkRemainder-4 517854 223.7 ns/op BenchmarkSignbit-4 4900563 24.36 ns/op BenchmarkSin-4 1639285 74.02 ns/op BenchmarkSincos-4 979959 120.5 ns/op BenchmarkSinh-4 1796245 67.44 ns/op BenchmarkSqrtIndirect-4 16614211 7.161 ns/op BenchmarkSqrtLatency-4 16559432 7.269 ns/op BenchmarkSqrtIndirectLatency-4 16387965 7.228 ns/op BenchmarkSqrtGoLatency-4 1325626 91.83 ns/op BenchmarkSqrtPrime-4 32985 3629 ns/op BenchmarkTan-4 1515148 79.06 ns/op BenchmarkTanh-4 1380804 87.05 ns/op BenchmarkTrunc-4 16659446 7.147 ns/op BenchmarkY0-4 245156 473.1 ns/op BenchmarkY1-4 252078 480.9 ns/op BenchmarkYn-4 118274 968.8 ns/op BenchmarkFloat64bits-4 5191117 22.65 ns/op BenchmarkFloat64frombits-4 4954792 24.29 ns/op BenchmarkFloat32bits-4 4971164 24.11 ns/op BenchmarkFloat32frombits-4 5181790 23.04 ns/op BenchmarkFMA-4 16641685 7.153 ns/op PASS ok math 11.060s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12710942 9.398 ns/op 6809.98 MB/s BenchmarkAddVV/2-4 11520320 10.53 ns/op 12160.09 MB/s BenchmarkAddVV/3-4 9878546 12.24 ns/op 15691.24 MB/s BenchmarkAddVV/4-4 10404985 12.68 ns/op 20196.77 MB/s BenchmarkAddVV/5-4 9463947 12.54 ns/op 25512.44 MB/s BenchmarkAddVV/10-4 7890787 15.14 ns/op 42279.85 MB/s BenchmarkAddVV/100-4 1842978 64.81 ns/op 98747.08 MB/s BenchmarkAddVV/1000-4 203210 580.3 ns/op 110294.19 MB/s BenchmarkSubVV/1-4 12552340 9.414 ns/op 6798.16 MB/s BenchmarkSubVV/2-4 11419195 10.55 ns/op 12133.85 MB/s BenchmarkSubVV/3-4 9826606 12.39 ns/op 15491.94 MB/s BenchmarkSubVV/4-4 9512541 11.58 ns/op 22100.73 MB/s BenchmarkSubVV/5-4 9490066 12.52 ns/op 25552.51 MB/s BenchmarkSubVV/10-4 7891137 15.31 ns/op 41812.53 MB/s BenchmarkSubVV/100-4 1854669 64.68 ns/op 98949.30 MB/s BenchmarkSubVV/1000-4 199827 581.1 ns/op 110129.43 MB/s BenchmarkAddVW/1-4 14460136 8.299 ns/op 963.97 MB/s BenchmarkAddVW/2-4 12771087 9.347 ns/op 1711.82 MB/s BenchmarkAddVW/3-4 11278500 11.02 ns/op 2178.13 MB/s BenchmarkAddVW/4-4 12097916 9.925 ns/op 3224.26 MB/s BenchmarkAddVW/5-4 11021204 10.85 ns/op 3685.64 MB/s BenchmarkAddVW/10-4 9184384 12.96 ns/op 6174.39 MB/s BenchmarkAddVW/100-4 240418 458.4 ns/op 1745.26 MB/s BenchmarkAddVW/1000-4 35168 3396 ns/op 2355.68 MB/s BenchmarkAddVWext/1-4 14108276 8.330 ns/op 960.36 MB/s BenchmarkAddVWext/2-4 13245237 9.096 ns/op 1759.11 MB/s BenchmarkAddVWext/3-4 10933098 10.90 ns/op 2201.13 MB/s BenchmarkAddVWext/4-4 12197162 9.844 ns/op 3250.87 MB/s BenchmarkAddVWext/5-4 11101112 10.89 ns/op 3674.18 MB/s BenchmarkAddVWext/10-4 9170958 12.95 ns/op 6175.31 MB/s BenchmarkAddVWext/100-4 85704 1401 ns/op 570.89 MB/s BenchmarkAddVWext/1000-4 8632 13502 ns/op 592.49 MB/s BenchmarkSubVW/1-4 13616894 8.854 ns/op 903.54 MB/s BenchmarkSubVW/2-4 11759347 10.22 ns/op 1566.07 MB/s BenchmarkSubVW/3-4 8918198 11.81 ns/op 2032.43 MB/s BenchmarkSubVW/4-4 12169977 9.877 ns/op 3239.70 MB/s BenchmarkSubVW/5-4 11043157 10.72 ns/op 3731.89 MB/s BenchmarkSubVW/10-4 8969200 13.16 ns/op 6078.62 MB/s BenchmarkSubVW/100-4 247623 467.2 ns/op 1712.36 MB/s BenchmarkSubVW/1000-4 35300 3410 ns/op 2345.87 MB/s BenchmarkSubVWext/1-4 13575348 8.908 ns/op 898.12 MB/s BenchmarkSubVWext/2-4 11731911 10.23 ns/op 1564.15 MB/s BenchmarkSubVWext/3-4 10175308 11.74 ns/op 2043.69 MB/s BenchmarkSubVWext/4-4 12149428 9.867 ns/op 3243.13 MB/s BenchmarkSubVWext/5-4 11150804 10.76 ns/op 3716.21 MB/s BenchmarkSubVWext/10-4 9031826 13.25 ns/op 6039.49 MB/s BenchmarkSubVWext/100-4 86467 1390 ns/op 575.64 MB/s BenchmarkSubVWext/1000-4 8407 13344 ns/op 599.51 MB/s BenchmarkMulAddVWW/1-4 11558912 10.36 ns/op 6174.79 MB/s BenchmarkMulAddVWW/2-4 10606204 11.33 ns/op 11295.09 MB/s BenchmarkMulAddVWW/3-4 9796113 11.86 ns/op 16194.27 MB/s BenchmarkMulAddVWW/4-4 9568458 12.62 ns/op 20282.13 MB/s BenchmarkMulAddVWW/5-4 8615458 13.92 ns/op 22994.51 MB/s BenchmarkMulAddVWW/10-4 6487107 18.09 ns/op 35376.96 MB/s BenchmarkMulAddVWW/100-4 1000000 101.5 ns/op 63060.73 MB/s BenchmarkMulAddVWW/1000-4 126036 943.2 ns/op 67851.06 MB/s BenchmarkAddMulVVW/1-4 11926916 9.871 ns/op 6483.57 MB/s BenchmarkAddMulVVW/2-4 11001169 10.98 ns/op 11661.93 MB/s BenchmarkAddMulVVW/3-4 10067778 12.03 ns/op 15963.30 MB/s BenchmarkAddMulVVW/4-4 9172807 13.02 ns/op 19656.14 MB/s BenchmarkAddMulVVW/5-4 8281896 14.43 ns/op 22181.35 MB/s BenchmarkAddMulVVW/10-4 6991341 17.05 ns/op 37527.77 MB/s BenchmarkAddMulVVW/100-4 1473142 81.79 ns/op 78245.08 MB/s BenchmarkAddMulVVW/1000-4 166339 714.8 ns/op 89530.85 MB/s BenchmarkDivWVW/1-4 2650042 44.88 ns/op 1426.17 MB/s BenchmarkDivWVW/2-4 1223180 95.93 ns/op 1334.24 MB/s BenchmarkDivWVW/3-4 913837 125.3 ns/op 1531.91 MB/s BenchmarkDivWVW/4-4 834487 143.2 ns/op 1787.23 MB/s BenchmarkDivWVW/5-4 789855 152.0 ns/op 2104.65 MB/s BenchmarkDivWVW/10-4 416485 277.3 ns/op 2307.76 MB/s BenchmarkDivWVW/100-4 55940 2123 ns/op 3014.41 MB/s BenchmarkDivWVW/1000-4 5734 20522 ns/op 3118.55 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11021402 9.086 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12042789 8.716 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10579557 10.35 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10936536 9.535 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9759603 10.91 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10051653 10.28 ns/op BenchmarkNonZeroShifts/4/shrVU-4 8939342 12.01 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9474316 10.99 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8386854 12.87 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9030744 11.92 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6481014 17.05 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7034737 15.58 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1253926 91.32 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 131181 915.6 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152368 775.5 ns/op BenchmarkDecimalConversion-4 212 542707 ns/op BenchmarkFloatString/100-4 10000 10151 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 546442 ns/op 2913 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50980312 ns/op 60884 B/op 50 allocs/op BenchmarkFloatString/100000-4 1 5066385494 ns/op 845712 B/op 494 allocs/op BenchmarkFloatAdd/10-4 171183 680.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 171226 690.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153880 771.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87530 1358 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 16966 6964 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 217274 533.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227538 519.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 220713 536.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 162630 731.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45384 2635 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1996 58874 ns/op BenchmarkParseFloatLargeExp-4 458 260629 ns/op BenchmarkGCD10x10/WithoutXY-4 204966 585.1 ns/op BenchmarkGCD10x10/WithXY-4 56468 2030 ns/op BenchmarkGCD10x100/WithoutXY-4 99001 1168 ns/op BenchmarkGCD10x100/WithXY-4 17839 6765 ns/op BenchmarkGCD10x1000/WithoutXY-4 62188 1795 ns/op BenchmarkGCD10x1000/WithXY-4 14197 8399 ns/op BenchmarkGCD100x100/WithoutXY-4 24351 4712 ns/op BenchmarkGCD100x100/WithXY-4 9343 11576 ns/op BenchmarkGCD100x1000/WithoutXY-4 12285 9788 ns/op BenchmarkGCD100x1000/WithXY-4 5394 19118 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2151 55784 ns/op BenchmarkGCD1000x1000/WithXY-4 1207 99359 ns/op BenchmarkHilbert-4 22 4963340 ns/op BenchmarkBinomial-4 14212 8333 ns/op BenchmarkQuoRem-4 21435 5913 ns/op BenchmarkExp-4 15 7292524 ns/op BenchmarkExpMont/Odd-4 129 915953 ns/op 2600 B/op 22 allocs/op BenchmarkExpMont/Even1-4 129 926263 ns/op 3369 B/op 38 allocs/op BenchmarkExpMont/Even2-4 123 966323 ns/op 3809 B/op 52 allocs/op BenchmarkExpMont/Even3-4 122 956392 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even4-4 124 972022 ns/op 3874 B/op 54 allocs/op BenchmarkExpMont/Even8-4 123 956702 ns/op 3870 B/op 54 allocs/op BenchmarkExpMont/Even32-4 124 971394 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even64-4 150 816413 ns/op 3628 B/op 53 allocs/op BenchmarkExpMont/Even96-4 144 832458 ns/op 3786 B/op 51 allocs/op BenchmarkExpMont/Even128-4 166 711793 ns/op 3237 B/op 50 allocs/op BenchmarkExpMont/Even255-4 186 623137 ns/op 2969 B/op 48 allocs/op BenchmarkExpMont/SmallEven1-4 447 258486 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 402 294247 ns/op 1733 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 405 292424 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 404 294825 ns/op 1739 B/op 47 allocs/op BenchmarkExp2-4 15 7407034 ns/op BenchmarkBitset-4 778472 145.2 ns/op BenchmarkBitsetNeg-4 431733 270.0 ns/op BenchmarkBitsetOrig-4 227846 484.5 ns/op BenchmarkBitsetNegOrig-4 143995 758.4 ns/op BenchmarkModSqrt225_Tonelli-4 100 1021107 ns/op BenchmarkModSqrt225_3Mod4-4 381 310316 ns/op BenchmarkModSqrt231_Tonelli-4 100 1055373 ns/op BenchmarkModSqrt231_5Mod8-4 328 361471 ns/op BenchmarkModInverse-4 12092 9410 ns/op BenchmarkSqrt-4 1621 71281 ns/op BenchmarkIntSqr/1-4 1378852 85.95 ns/op BenchmarkIntSqr/2-4 734844 165.5 ns/op BenchmarkIntSqr/3-4 596998 193.1 ns/op BenchmarkIntSqr/5-4 433676 274.1 ns/op BenchmarkIntSqr/8-4 314924 372.8 ns/op BenchmarkIntSqr/10-4 249930 468.9 ns/op BenchmarkIntSqr/20-4 50180 2471 ns/op BenchmarkIntSqr/30-4 37303 3354 ns/op BenchmarkIntSqr/50-4 22666 5336 ns/op BenchmarkIntSqr/80-4 13368 8911 ns/op BenchmarkIntSqr/100-4 8558 11734 ns/op BenchmarkIntSqr/200-4 3824 30615 ns/op BenchmarkIntSqr/300-4 1551 72565 ns/op BenchmarkIntSqr/500-4 801 155928 ns/op BenchmarkIntSqr/800-4 297 402344 ns/op BenchmarkIntSqr/1000-4 216 541577 ns/op BenchmarkDiv/20/10-4 424257 276.7 ns/op BenchmarkDiv/40/20-4 425727 276.0 ns/op BenchmarkDiv/100/50-4 358047 320.2 ns/op BenchmarkDiv/200/100-4 53980 2300 ns/op BenchmarkDiv/400/200-4 51340 2432 ns/op BenchmarkDiv/1000/500-4 41644 3006 ns/op BenchmarkDiv/2000/1000-4 31171 4117 ns/op BenchmarkDiv/20000/10000-4 1094 112325 ns/op BenchmarkDiv/200000/100000-4 24 4658168 ns/op BenchmarkDiv/2000000/1000000-4 1 127213947 ns/op BenchmarkDiv/20000000/10000000-4 1 3688798019 ns/op BenchmarkMul-4 5 23684941 ns/op BenchmarkNatMul/10-4 155065 654.5 ns/op BenchmarkNatMul/100-4 4977 21136 ns/op BenchmarkNatMul/1000-4 176 659384 ns/op BenchmarkZeroShifts/Shl-4 16736 6843 ns/op BenchmarkZeroShifts/ShlSame-4 5253115 22.11 ns/op BenchmarkZeroShifts/Shr-4 14968 6890 ns/op BenchmarkZeroShifts/ShrSame-4 5378824 22.16 ns/op BenchmarkExp3Power/0x10-4 177366 641.6 ns/op BenchmarkExp3Power/0x40-4 154189 772.0 ns/op BenchmarkExp3Power/0x100-4 93169 1210 ns/op BenchmarkExp3Power/0x400-4 41053 2627 ns/op BenchmarkExp3Power/0x1000-4 9783 12245 ns/op BenchmarkExp3Power/0x4000-4 1743 62085 ns/op BenchmarkExp3Power/0x10000-4 202 565968 ns/op BenchmarkExp3Power/0x40000-4 18 6475028 ns/op BenchmarkExp3Power/0x100000-4 2 60723375 ns/op BenchmarkExp3Power/0x400000-4 1 561042185 ns/op BenchmarkFibo-4 3 39206575 ns/op BenchmarkNatSqr/1-4 830208 124.6 ns/op BenchmarkNatSqr/2-4 564433 220.7 ns/op BenchmarkNatSqr/3-4 391713 263.9 ns/op BenchmarkNatSqr/5-4 316951 368.9 ns/op BenchmarkNatSqr/8-4 195759 531.5 ns/op BenchmarkNatSqr/10-4 182733 646.1 ns/op BenchmarkNatSqr/20-4 42997 2565 ns/op BenchmarkNatSqr/30-4 33612 3468 ns/op BenchmarkNatSqr/50-4 19836 5946 ns/op BenchmarkNatSqr/80-4 12039 9972 ns/op BenchmarkNatSqr/100-4 9367 12653 ns/op BenchmarkNatSqr/200-4 3355 33893 ns/op BenchmarkNatSqr/300-4 1449 79823 ns/op BenchmarkNatSqr/500-4 727 156702 ns/op BenchmarkNatSqr/800-4 308 369636 ns/op BenchmarkNatSqr/1000-4 234 502394 ns/op BenchmarkNatSetBytes/8-4 637592 165.7 ns/op BenchmarkNatSetBytes/24-4 204913 562.0 ns/op BenchmarkNatSetBytes/128-4 46518 2476 ns/op BenchmarkNatSetBytes/7-4 780255 150.5 ns/op BenchmarkNatSetBytes/23-4 207093 592.5 ns/op BenchmarkNatSetBytes/127-4 45903 2509 ns/op BenchmarkScanPi-4 236 489464 ns/op BenchmarkStringPiParallel-4 564 185152 ns/op BenchmarkScan/10/Base2-4 40620 2961 ns/op BenchmarkScan/100/Base2-4 4545 26771 ns/op BenchmarkScan/1000/Base2-4 462 261637 ns/op BenchmarkScan/10/Base8-4 96648 1222 ns/op BenchmarkScan/100/Base8-4 12871 9156 ns/op BenchmarkScan/1000/Base8-4 1248 89625 ns/op BenchmarkScan/10/Base10-4 102808 1182 ns/op BenchmarkScan/100/Base10-4 14330 8540 ns/op BenchmarkScan/1000/Base10-4 1435 82961 ns/op BenchmarkScan/10/Base16-4 116655 1029 ns/op BenchmarkScan/100/Base16-4 16410 7294 ns/op BenchmarkScan/1000/Base16-4 1652 71270 ns/op BenchmarkString/10/Base2-4 180759 658.5 ns/op BenchmarkString/100/Base2-4 23128 5009 ns/op BenchmarkString/1000/Base2-4 2613 47126 ns/op BenchmarkString/10/Base8-4 346896 338.1 ns/op BenchmarkString/100/Base8-4 61252 1831 ns/op BenchmarkString/1000/Base8-4 7230 16896 ns/op BenchmarkString/10/Base10-4 205754 582.6 ns/op BenchmarkString/100/Base10-4 38712 3040 ns/op BenchmarkString/1000/Base10-4 4650 24468 ns/op BenchmarkString/10/Base16-4 385804 304.8 ns/op BenchmarkString/100/Base16-4 80956 1413 ns/op BenchmarkString/1000/Base16-4 9114 12355 ns/op BenchmarkLeafSize/0-4 44 2668741 ns/op BenchmarkLeafSize/1-4 392 282327 ns/op BenchmarkLeafSize/2-4 399 285668 ns/op BenchmarkLeafSize/3-4 303 387391 ns/op BenchmarkLeafSize/4-4 403 277728 ns/op BenchmarkLeafSize/5-4 268 434673 ns/op BenchmarkLeafSize/6-4 307 377146 ns/op BenchmarkLeafSize/7-4 301 360291 ns/op BenchmarkLeafSize/8-4 412 277103 ns/op BenchmarkLeafSize/9-4 225 517877 ns/op BenchmarkLeafSize/10-4 256 453474 ns/op BenchmarkLeafSize/11-4 276 415929 ns/op BenchmarkLeafSize/12-4 298 376690 ns/op BenchmarkLeafSize/13-4 286 406603 ns/op BenchmarkLeafSize/14-4 318 361812 ns/op BenchmarkLeafSize/15-4 338 335170 ns/op BenchmarkLeafSize/16-4 412 275277 ns/op BenchmarkLeafSize/32-4 403 281436 ns/op BenchmarkLeafSize/64-4 384 294711 ns/op BenchmarkProbablyPrime/n=0-4 9 11372231 ns/op BenchmarkProbablyPrime/n=1-4 8 12855314 ns/op BenchmarkProbablyPrime/n=5-4 6 18976140 ns/op BenchmarkProbablyPrime/n=10-4 4 26157593 ns/op BenchmarkProbablyPrime/n=20-4 3 41083419 ns/op BenchmarkProbablyPrime/Lucas-4 12 9715218 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1474981 ns/op BenchmarkRatCmp-4 211591 555.8 ns/op BenchmarkFloatSqrt/64-4 21369 5563 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13872 8701 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8487 12146 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4818 24022 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 799 144759 ns/op 18026 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1926642 ns/op 175193 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 148837549 ns/op 3701224 B/op 572 allocs/op PASS ok math/big 50.045s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8545918 13.99 ns/op BenchmarkLeadingZeros8-4 8089914 14.83 ns/op BenchmarkLeadingZeros16-4 9281168 12.88 ns/op BenchmarkLeadingZeros32-4 10801604 11.00 ns/op BenchmarkLeadingZeros64-4 10273819 11.51 ns/op BenchmarkTrailingZeros-4 9638218 12.50 ns/op BenchmarkTrailingZeros8-4 10506126 11.38 ns/op BenchmarkTrailingZeros16-4 9133255 13.15 ns/op BenchmarkTrailingZeros32-4 10894346 11.03 ns/op BenchmarkTrailingZeros64-4 9610144 12.42 ns/op BenchmarkOnesCount-4 9851379 12.22 ns/op BenchmarkOnesCount8-4 10219792 11.62 ns/op BenchmarkOnesCount16-4 10447861 11.24 ns/op BenchmarkOnesCount32-4 10743009 11.16 ns/op BenchmarkOnesCount64-4 10663070 11.19 ns/op BenchmarkRotateLeft-4 9390638 12.67 ns/op BenchmarkRotateLeft8-4 10179021 11.67 ns/op BenchmarkRotateLeft16-4 9520485 12.81 ns/op BenchmarkRotateLeft32-4 10295284 11.59 ns/op BenchmarkRotateLeft64-4 10242548 11.79 ns/op BenchmarkReverse-4 12508292 9.480 ns/op BenchmarkReverse8-4 16181665 7.372 ns/op BenchmarkReverse16-4 15539647 7.538 ns/op BenchmarkReverse32-4 13846527 8.782 ns/op BenchmarkReverse64-4 12764071 9.453 ns/op BenchmarkReverseBytes-4 16681255 7.243 ns/op BenchmarkReverseBytes16-4 16546430 7.179 ns/op BenchmarkReverseBytes32-4 16611937 7.156 ns/op BenchmarkReverseBytes64-4 16278920 7.154 ns/op BenchmarkAdd-4 9473956 12.52 ns/op BenchmarkAdd32-4 10177771 11.53 ns/op BenchmarkAdd64-4 9683907 12.26 ns/op BenchmarkAdd64multiple-4 18638677 6.438 ns/op BenchmarkSub-4 9827856 12.30 ns/op BenchmarkSub32-4 10414044 11.47 ns/op BenchmarkSub64-4 9835957 12.36 ns/op BenchmarkSub64multiple-4 18704468 6.441 ns/op BenchmarkMul-4 9496442 12.60 ns/op BenchmarkMul32-4 10015429 12.21 ns/op BenchmarkMul64-4 9398888 12.55 ns/op BenchmarkDiv-4 2719546 44.16 ns/op BenchmarkDiv32-4 5668972 21.13 ns/op BenchmarkDiv64-4 2642262 45.05 ns/op PASS ok math/bits 5.858s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10278247 10.63 ns/op BenchmarkAcos-4 459872 262.2 ns/op BenchmarkAcosh-4 412262 278.4 ns/op BenchmarkAsin-4 434629 260.2 ns/op BenchmarkAsinh-4 456157 259.3 ns/op BenchmarkAtan-4 693537 167.1 ns/op BenchmarkAtanh-4 716630 166.0 ns/op BenchmarkConj-4 16672184 6.028 ns/op BenchmarkCos-4 512476 207.0 ns/op BenchmarkCosh-4 553269 211.2 ns/op BenchmarkExp-4 681612 157.1 ns/op BenchmarkLog-4 782542 146.3 ns/op BenchmarkLog10-4 803503 144.1 ns/op BenchmarkPhase-4 1755751 69.06 ns/op BenchmarkPolar-4 1000000 101.9 ns/op BenchmarkPow-4 229274 519.2 ns/op BenchmarkRect-4 949110 119.3 ns/op BenchmarkSin-4 554965 209.4 ns/op BenchmarkSinh-4 567550 208.0 ns/op BenchmarkSqrt-4 1000000 116.0 ns/op BenchmarkTan-4 353384 328.9 ns/op BenchmarkTanh-4 370424 308.4 ns/op PASS ok math/cmplx 2.826s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 165234 691.2 ns/op BenchmarkInt63ThreadsafeParallel-4 94908 1262 ns/op BenchmarkInt63Unthreadsafe-4 1226524 96.85 ns/op BenchmarkIntn1000-4 826670 140.1 ns/op BenchmarkInt63n1000-4 891270 130.5 ns/op BenchmarkInt31n1000-4 952986 122.3 ns/op BenchmarkFloat32-4 989991 114.0 ns/op BenchmarkFloat64-4 1225329 98.74 ns/op BenchmarkPerm3-4 197006 630.8 ns/op BenchmarkPerm30-4 22197 5298 ns/op BenchmarkPerm30ViaShuffle-4 25722 4678 ns/op BenchmarkShuffleOverhead-4 18250 6542 ns/op BenchmarkRead3-4 891849 133.4 ns/op BenchmarkRead64-4 77301 1561 ns/op BenchmarkRead1000-4 5138 22666 ns/op PASS ok math/rand 2.264s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45055 2582 ns/op BenchmarkQDecodeWord-4 103711 1093 ns/op BenchmarkQDecodeHeader-4 98098 1201 ns/op BenchmarkTypeByExtension/.html-4 381758 288.1 ns/op BenchmarkTypeByExtension/.HTML-4 265372 387.5 ns/op BenchmarkTypeByExtension/.unused-4 390486 292.1 ns/op BenchmarkExtensionsByType/text/html-4 156678 733.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 87748 1179 ns/op BenchmarkExtensionsByType/application/octet-stream-4 140398 1005 ns/op PASS ok mime 1.302s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 932 124946 ns/op PASS ok mime/quotedprintable 0.165s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 72 1662382 ns/op 8528 B/op 93 allocs/op BenchmarkGoLookupIPNoSuchHost-4 19 7663035 ns/op 19386 B/op 166 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007369791 ns/op 158752 B/op 234 allocs/op BenchmarkDNSName-4 119730 962.6 ns/op BenchmarkInterfaces-4 1190 88938 ns/op BenchmarkInterfaceByIndex-4 1621 69364 ns/op BenchmarkInterfaceByName-4 1406 86193 ns/op BenchmarkInterfaceAddrs-4 832 132993 ns/op BenchmarkInterfacesAndAddrs-4 2889 39090 ns/op BenchmarkInterfacesAndMulticastAddrs-4 556 206453 ns/op BenchmarkParseIP-4 6681 18190 ns/op BenchmarkParseIPValidIPv4-4 354283 339.6 ns/op BenchmarkParseIPValidIPv6-4 170766 715.0 ns/op BenchmarkIPString/IPv4-4 115232 1050 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10051 11987 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44163 2713 ns/op BenchmarkIPEqual/IPv4-4 1075353 110.6 ns/op BenchmarkIPEqual/IPv6-4 1109392 103.6 ns/op BenchmarkSendFile/1024-4 1 219667717 ns/op 0.00 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/2048-4 1 222397597 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222696550 ns/op 0.02 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/8192-4 1 215788928 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 218961981 ns/op 0.07 MB/s 720 B/op 14 allocs/op BenchmarkSendFile/32768-4 3321 34266 ns/op 956.28 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1645 73031 ns/op 897.38 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 872 124104 ns/op 1056.15 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 478 251996 ns/op 1040.27 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 223 512081 ns/op 1023.84 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 85 1183585 ns/op 885.93 MB/s 7 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 8222 13352 ns/op 76.69 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8920 12902 ns/op 158.74 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 8684 13830 ns/op 296.16 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6375 16272 ns/op 503.44 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4557 23180 ns/op 706.83 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 3318 35479 ns/op 923.59 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1674 65681 ns/op 997.80 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1027 112057 ns/op 1169.69 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 442 246106 ns/op 1065.17 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 276 418901 ns/op 1251.58 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 128 903587 ns/op 1160.46 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18771 5656 ns/op 181.04 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16062 7456 ns/op 274.66 MB/s BenchmarkSplice/unix-to-tcp/4096-4 7785 13116 ns/op 312.29 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9355 13010 ns/op 629.65 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6208 17879 ns/op 916.36 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3861 28762 ns/op 1139.27 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1900 58248 ns/op 1125.12 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1081 117613 ns/op 1114.43 MB/s BenchmarkSplice/unix-to-tcp/262144-4 573 197920 ns/op 1324.49 MB/s BenchmarkSplice/unix-to-tcp/524288-4 297 465895 ns/op 1125.33 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 130 850092 ns/op 1233.49 MB/s BenchmarkTCP4OneShot-4 2283 53391 ns/op BenchmarkTCP4OneShotTimeout-4 2307 48530 ns/op BenchmarkTCP4Persistent-4 10875 10009 ns/op BenchmarkTCP4PersistentTimeout-4 11667 10760 ns/op BenchmarkTCP6OneShot-4 2362 52101 ns/op BenchmarkTCP6OneShotTimeout-4 2172 55768 ns/op BenchmarkTCP6Persistent-4 11827 10351 ns/op BenchmarkTCP6PersistentTimeout-4 13251 9523 ns/op BenchmarkTCP4ConcurrentReadWrite-4 23688 6079 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24440 4227 ns/op BenchmarkSetReadDeadline-4 128398 917.8 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9331 12035 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10266 11753 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 11461 ns/op 0 B/op 0 allocs/op PASS ok net 28.980s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 26892 4280 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10970 10901 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14043 8399 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18525 6580 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31783 3566 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 870740 132.2 ns/op BenchmarkReadRequestChrome-4 3770 30208 ns/op 20.23 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10093 ns/op 7.73 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11575 10093 ns/op 8.12 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7953 14785 ns/op 10.21 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17689 6596 ns/op 6.06 MB/s 875 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 322 352999 ns/op 2.90 MB/s BenchmarkFileAndServer_1KB/https1-4 235 471578 ns/op 2.17 MB/s BenchmarkFileAndServer_1KB/h2-4 140 769384 ns/op 1.33 MB/s BenchmarkFileAndServer_16MB/h1-4 3 47671888 ns/op 351.93 MB/s BenchmarkFileAndServer_16MB/https1-4 1 113470226 ns/op 147.86 MB/s BenchmarkFileAndServer_16MB/h2-4 1 234066143 ns/op 71.68 MB/s BenchmarkFileAndServer_64MB/h1-4 1 202835357 ns/op 330.85 MB/s BenchmarkFileAndServer_64MB/https1-4 1 440999365 ns/op 152.17 MB/s BenchmarkFileAndServer_64MB/h2-4 1 878005054 ns/op 76.43 MB/s BenchmarkServeMux-4 273 452693 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 354061 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 406 349883 ns/op 5940 B/op 64 allocs/op BenchmarkClientServer/https1-4 241 450664 ns/op 6716 B/op 74 allocs/op BenchmarkClientServer/h2-4 186 595607 ns/op 10334 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1118 113506 ns/op 9862 B/op 78 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4064838 ns/op 112666 B/op 1039 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50384: read tcp 127.0.0.1:46133->127.0.0.1:50384: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50388: write tcp 127.0.0.1:46133->127.0.0.1:50388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46464: read tcp 127.0.0.1:41045->127.0.0.1:46464: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46480: read tcp 127.0.0.1:41045->127.0.0.1:46480: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46444: read tcp 127.0.0.1:41045->127.0.0.1:46444: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46554: read tcp 127.0.0.1:41045->127.0.0.1:46554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46542: read tcp 127.0.0.1:41045->127.0.0.1:46542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46426: write tcp 127.0.0.1:41045->127.0.0.1:46426: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46420: write tcp 127.0.0.1:41045->127.0.0.1:46420: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52950: read tcp 127.0.0.1:45823->127.0.0.1:52950: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 204 577066 ns/op 18311 B/op 170 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35088: read tcp 127.0.0.1:43999->127.0.0.1:35088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35048: write tcp 127.0.0.1:43999->127.0.0.1:35048: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59082: read tcp 127.0.0.1:35813->127.0.0.1:59082: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59000: read tcp 127.0.0.1:35813->127.0.0.1:59000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59022: read tcp 127.0.0.1:35813->127.0.0.1:59022: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57142: read tcp 127.0.0.1:45183->127.0.0.1:57142: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35290: read tcp 127.0.0.1:41697->127.0.0.1:35290: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37074: read tcp 127.0.0.1:35869->127.0.0.1:37074: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37094: write tcp 127.0.0.1:35869->127.0.0.1:37094: use of closed network connection BenchmarkClientServerParallel/64/h1-4 499 215462 ns/op 20991 B/op 111 allocs/op BenchmarkClientServerParallel/64/https1-4 36 5187108 ns/op 131054 B/op 1237 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36040: read tcp 127.0.0.1:39411->127.0.0.1:36040: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36054: read tcp 127.0.0.1:39411->127.0.0.1:36054: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36020: write tcp 127.0.0.1:39411->127.0.0.1:36020: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36386: read tcp 127.0.0.1:36465->127.0.0.1:36386: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36392: read tcp 127.0.0.1:36465->127.0.0.1:36392: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36500: read tcp 127.0.0.1:36465->127.0.0.1:36500: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36522: read tcp 127.0.0.1:36465->127.0.0.1:36522: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36368: read tcp 127.0.0.1:36465->127.0.0.1:36368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36462: write tcp 127.0.0.1:36465->127.0.0.1:36462: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36456: write tcp 127.0.0.1:36465->127.0.0.1:36456: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 86 4709786 ns/op 132799 B/op 1322 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47786: read tcp 127.0.0.1:42177->127.0.0.1:47786: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:47830: write tcp 127.0.0.1:42177->127.0.0.1:47830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39336: write tcp 127.0.0.1:32819->127.0.0.1:39336: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39424: read tcp 127.0.0.1:32819->127.0.0.1:39424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39388: read tcp 127.0.0.1:32819->127.0.0.1:39388: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39390: read tcp 127.0.0.1:32819->127.0.0.1:39390: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39396: read tcp 127.0.0.1:32819->127.0.0.1:39396: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39368: read tcp 127.0.0.1:32819->127.0.0.1:39368: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39400: read tcp 127.0.0.1:32819->127.0.0.1:39400: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39418: read tcp 127.0.0.1:32819->127.0.0.1:39418: use of closed network connection ... [output truncated] BenchmarkServer-4 153 734333 ns/op 3095 B/op 23 allocs/op BenchmarkClient-4 255 415506 ns/op 3776 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 753 169363 ns/op 7463 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1362 92292 ns/op 3049 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1698 71427 ns/op 1888 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1610 90329 ns/op 2765 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1573 68775 ns/op 2719 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1660 72367 ns/op 2711 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1836 65949 ns/op 1911 B/op 13 allocs/op BenchmarkServerHijack-4 1106 108544 ns/op 16706 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 397 313212 ns/op 5864 B/op 52 allocs/op BenchmarkResponseStatusLine-4 405207 254.8 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.656s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4706 23621 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.210s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 76104 1348 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 567258 194.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 186496 648.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66012 1807 ns/op BenchmarkStdIPv4-4 129211 906.6 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91944 1278 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 94051 1292 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81400 1452 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68955 1731 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1309176 92.00 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 101.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1371016 87.20 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 255926 454.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 266254 424.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 249819 457.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83308 1450 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 272836 436.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 143659 835.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 147152 788.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 137226 825.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74020 1572 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 352095 324.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 120952 947.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 161322 707.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 263646 450.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153170 762.3 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 325263 358.3 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 143974 778.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 146266 769.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 146026 775.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115578 1006 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 432883 243.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 157546 751.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 89762 1274 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 112434 1012 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 153250 734.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109551 1103 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 257380 442.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 114235 1003 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 131518 862.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 196058 632.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 136074 914.4 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1242028 96.56 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1205047 99.66 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1220960 97.48 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 105.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 105.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 106.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 105.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 329082 358.4 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 590151 195.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 202387 584.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 208939 543.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 200995 579.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76203 1607 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 500476 228.5 ns/op PASS ok net/netip 7.917s 2023/02/01 22:43:34 Test RPC server listening on 127.0.0.1:42091 2023/02/01 22:43:34 Test HTTP RPC server listening on 127.0.0.1:45649 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1406 77664 ns/op BenchmarkEndToEndHTTP-4 1390 74055 ns/op BenchmarkEndToEndAsync-4 3442 37814 ns/op BenchmarkEndToEndAsyncHTTP-4 3708 34465 ns/op PASS ok net/rpc 0.811s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3135 33514 ns/op BenchmarkReadMIMEHeader/server_headers-4 5642 21099 ns/op BenchmarkUncommon-4 25320 4538 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.527s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3895 26008 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95403 1182 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 503570 203.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 92552 1295 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 165711 691.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 82182 1421 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13575 8629 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 353932 316.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 89109 1331 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169095 710.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82002 1455 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15732 7418 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 198723 589.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78566 1474 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77962 1523 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35180 3335 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6110 18604 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196854 586.7 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79819 1495 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 78717 1505 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35702 3327 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6630 18143 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.186s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3098910 36.42 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 151788 676.1 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 724 153649 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 228 525693 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 615 190329 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 47932 2329 ns/op BenchmarkStatFile-4 41173 2821 ns/op BenchmarkStatDir-4 42040 2885 ns/op BenchmarkLstatDot-4 49100 2346 ns/op BenchmarkLstatFile-4 39126 2852 ns/op BenchmarkLstatDir-4 42548 2700 ns/op PASS ok os 1.630s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 139 820132 ns/op 6699 B/op 29 allocs/op PASS ok os/exec 0.241s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 395414 279.5 ns/op PASS ok os/user 0.229s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3700093 31.85 ns/op BenchmarkString-4 2254524 52.08 ns/op BenchmarkBytes-4 2022255 58.86 ns/op BenchmarkNamedBytes-4 742222 152.6 ns/op BenchmarkBytesArray-4 664152 175.1 ns/op BenchmarkSliceLen-4 2364309 51.13 ns/op BenchmarkMapLen-4 1531360 79.56 ns/op BenchmarkStringLen-4 1873617 63.68 ns/op BenchmarkArrayLen-4 1742164 68.68 ns/op BenchmarkSliceCap-4 2478698 48.50 ns/op BenchmarkDeepEqual/int8-4 679840 174.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115124 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 508506 231.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 105682 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 511366 227.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 110521 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 519978 225.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110374 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 504704 224.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109828 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 668874 174.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 140438 844.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 512764 230.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110929 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 517558 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 111193 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 518462 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108393 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 520326 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109677 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 505690 227.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110146 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 462574 228.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109651 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 502844 225.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 106317 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 512661 224.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109390 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 508585 227.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109820 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 646333 171.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115220 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 523512 218.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 105597 1102 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142101 847.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68078 1776 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 65877 1779 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45924 2635 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 272082 425.3 ns/op BenchmarkIsZero/ArrayIncomparable-4 39148 2999 ns/op BenchmarkIsZero/StructComparable-4 896144 129.7 ns/op BenchmarkIsZero/StructIncomparable-4 180788 662.4 ns/op BenchmarkSetZero/Bool/Direct-4 4391246 27.63 ns/op BenchmarkSetZero/Bool/CachedZero-4 1756075 67.52 ns/op BenchmarkSetZero/Bool/NewZero-4 1267608 94.20 ns/op BenchmarkSetZero/Int/Direct-4 2572533 46.46 ns/op BenchmarkSetZero/Int/CachedZero-4 1733006 67.98 ns/op BenchmarkSetZero/Int/NewZero-4 1265598 94.58 ns/op BenchmarkSetZero/Uint/Direct-4 2575798 46.54 ns/op BenchmarkSetZero/Uint/CachedZero-4 1755379 67.99 ns/op BenchmarkSetZero/Uint/NewZero-4 1267329 94.28 ns/op BenchmarkSetZero/Float/Direct-4 2608689 46.31 ns/op BenchmarkSetZero/Float/CachedZero-4 1770457 67.91 ns/op BenchmarkSetZero/Float/NewZero-4 1256320 94.33 ns/op BenchmarkSetZero/Complex/Direct-4 2591664 46.40 ns/op BenchmarkSetZero/Complex/CachedZero-4 1736930 68.67 ns/op BenchmarkSetZero/Complex/NewZero-4 1269220 94.61 ns/op BenchmarkSetZero/Array/Direct-4 4207268 28.41 ns/op BenchmarkSetZero/Array/CachedZero-4 1733172 68.27 ns/op BenchmarkSetZero/Array/NewZero-4 1272685 94.39 ns/op BenchmarkSetZero/Chan/Direct-4 2609986 46.34 ns/op BenchmarkSetZero/Chan/CachedZero-4 1330666 91.18 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.8 ns/op BenchmarkSetZero/Func/Direct-4 2468580 46.68 ns/op BenchmarkSetZero/Func/CachedZero-4 1332003 89.70 ns/op BenchmarkSetZero/Func/NewZero-4 933714 115.0 ns/op BenchmarkSetZero/Interface/Direct-4 2242059 53.31 ns/op BenchmarkSetZero/Interface/CachedZero-4 1750821 68.14 ns/op BenchmarkSetZero/Interface/NewZero-4 1258831 95.17 ns/op BenchmarkSetZero/Map/Direct-4 2588822 46.18 ns/op BenchmarkSetZero/Map/CachedZero-4 1348486 89.23 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 113.6 ns/op BenchmarkSetZero/Pointer/Direct-4 2621458 45.77 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1342488 89.34 ns/op BenchmarkSetZero/Pointer/NewZero-4 983864 114.7 ns/op BenchmarkSetZero/Slice/Direct-4 2199907 54.27 ns/op BenchmarkSetZero/Slice/CachedZero-4 1674321 71.37 ns/op BenchmarkSetZero/Slice/NewZero-4 1207732 98.59 ns/op BenchmarkSetZero/String/Direct-4 2539200 47.23 ns/op BenchmarkSetZero/String/CachedZero-4 1641568 71.61 ns/op BenchmarkSetZero/String/NewZero-4 1210232 99.26 ns/op BenchmarkSetZero/Struct/Direct-4 4183880 28.60 ns/op BenchmarkSetZero/Struct/CachedZero-4 1671151 71.01 ns/op BenchmarkSetZero/Struct/NewZero-4 1215583 98.29 ns/op BenchmarkSelect/1-4 163509 718.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 87592 1343 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44143 2533 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 164186 628.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 131228 886.1 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 121401 946.4 ns/op 135.25 MB/s BenchmarkCallArgCopy/size=256-4 119571 1009 ns/op 253.69 MB/s BenchmarkCallArgCopy/size=1024-4 66554 1680 ns/op 609.68 MB/s BenchmarkCallArgCopy/size=4096-4 38260 3612 ns/op 1134.03 MB/s BenchmarkCallArgCopy/size=65536-4 2371 47146 ns/op 1390.06 MB/s BenchmarkPtrTo-4 457312 236.2 ns/op BenchmarkFieldByName1-4 767925 155.6 ns/op BenchmarkFieldByName2-4 74286 1998 ns/op BenchmarkFieldByName3-4 8863 16203 ns/op BenchmarkInterfaceBig-4 5097915 25.45 ns/op BenchmarkInterfaceSmall-4 4238085 23.63 ns/op BenchmarkNew-4 1811809 62.74 ns/op BenchmarkMap/StringKeys/MapIndex-4 3170 36312 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2920 38137 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2928 38237 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3036 38118 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3342 35364 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3068 37038 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 252244 446.9 ns/op PASS ok reflect 18.468s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 12258 9964 ns/op 9443 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15580 7724 ns/op 9516 B/op 1 allocs/op BenchmarkFindString-4 10000 10672 ns/op 9402 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11671 ns/op 9265 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9619 11510 ns/op 9352 B/op 2 allocs/op BenchmarkLiteral-4 16414 6827 ns/op BenchmarkNotLiteral-4 4254 27184 ns/op BenchmarkMatchClass-4 3223 35204 ns/op BenchmarkMatchClass_InRange-4 3192 34418 ns/op BenchmarkReplaceAll-4 2476 46893 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17014 6948 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38913 3114 ns/op BenchmarkAnchoredShortMatch-4 15337 7630 ns/op BenchmarkAnchoredLongMatch-4 19832 5970 ns/op BenchmarkOnePassShortA-4 20953 5808 ns/op BenchmarkNotOnePassShortA-4 7218 15014 ns/op BenchmarkOnePassShortB-4 26998 4420 ns/op BenchmarkNotOnePassShortB-4 8604 12358 ns/op BenchmarkOnePassLongPrefix-4 82644 1392 ns/op BenchmarkOnePassLongNotPrefix-4 27918 4250 ns/op BenchmarkMatchParallelShared-4 23074 4338 ns/op BenchmarkMatchParallelCopied-4 19748 5328 ns/op BenchmarkQuoteMetaAll-4 145897 825.6 ns/op 16.96 MB/s BenchmarkQuoteMetaNone-4 261141 451.5 ns/op 57.59 MB/s BenchmarkCompile/Onepass-4 3595 28795 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1544 74026 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 186 614617 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3781418 29.77 ns/op 537.41 MB/s BenchmarkMatch/Easy0/32-4 17485 7333 ns/op 4.36 MB/s BenchmarkMatch/Easy0/1K-4 5800 19834 ns/op 51.63 MB/s BenchmarkMatch/Easy0i/16-4 3695390 30.27 ns/op 528.65 MB/s BenchmarkMatch/Easy0i/32-4 5536 21361 ns/op 1.50 MB/s BenchmarkMatch/Easy0i/1K-4 259 445692 ns/op 2.30 MB/s BenchmarkMatch/Easy1/16-4 3787161 30.03 ns/op 532.85 MB/s BenchmarkMatch/Easy1/32-4 17352 6777 ns/op 4.72 MB/s BenchmarkMatch/Easy1/1K-4 4602 25658 ns/op 39.91 MB/s BenchmarkMatch/Medium/16-4 3763024 29.83 ns/op 536.36 MB/s BenchmarkMatch/Medium/32-4 5302 20188 ns/op 1.59 MB/s BenchmarkMatch/Medium/1K-4 308 384049 ns/op 2.67 MB/s BenchmarkMatch/Hard/16-4 3768674 29.67 ns/op 539.24 MB/s BenchmarkMatch/Hard/32-4 3620 30981 ns/op 1.03 MB/s BenchmarkMatch/Hard/1K-4 174 691526 ns/op 1.48 MB/s BenchmarkMatch/Hard1/16-4 1406 83564 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 736 152423 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4373363 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29971 3977 ns/op 4.02 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17400 6768 ns/op 4.73 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 669 177102 ns/op 5.78 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.730s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 641821 187.0 ns/op PASS ok regexp/syntax 1.205s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1191396 101.9 ns/op BenchmarkMakeChan/Int-4 1000000 137.3 ns/op BenchmarkMakeChan/Ptr-4 540936 224.4 ns/op BenchmarkMakeChan/Struct/0-4 1170831 95.11 ns/op BenchmarkMakeChan/Struct/32-4 522130 247.4 ns/op BenchmarkMakeChan/Struct/40-4 456351 303.4 ns/op BenchmarkChanNonblocking-4 11988771 9.949 ns/op BenchmarkSelectUncontended-4 911432 113.1 ns/op BenchmarkSelectSyncContended-4 39706 3007 ns/op BenchmarkSelectAsyncContended-4 114940 1127 ns/op BenchmarkSelectNonblock-4 5144016 21.42 ns/op BenchmarkChanUncontended-4 9358 12495 ns/op BenchmarkChanContended-4 1556 76604 ns/op BenchmarkChanSync-4 136413 778.2 ns/op BenchmarkChanSyncWork-4 10000 35571 ns/op BenchmarkChanProdCons0-4 96279 1280 ns/op BenchmarkChanProdCons10-4 130870 964.0 ns/op BenchmarkChanProdCons100-4 146122 924.1 ns/op BenchmarkChanProdConsWork0-4 76932 1530 ns/op BenchmarkChanProdConsWork10-4 93276 1325 ns/op BenchmarkChanProdConsWork100-4 97906 1232 ns/op BenchmarkSelectProdCons-4 73022 1663 ns/op BenchmarkReceiveDataFromClosedChan-4 646330 189.0 ns/op BenchmarkChanCreation-4 231626 468.0 ns/op BenchmarkChanSem-4 162868 706.5 ns/op BenchmarkChanPopular-4 85 1322987 ns/op BenchmarkChanClosed-4 590416 201.6 ns/op BenchmarkCallClosure-4 6079390 19.81 ns/op BenchmarkCallClosure1-4 6367000 18.90 ns/op BenchmarkCallClosure2-4 1205395 90.68 ns/op BenchmarkCallClosure3-4 1493716 75.89 ns/op BenchmarkCallClosure4-4 1372668 85.94 ns/op BenchmarkComplex128DivNormal-4 9709185 11.90 ns/op BenchmarkComplex128DivNisNaN-4 7695406 15.69 ns/op BenchmarkComplex128DivDisNaN-4 7643414 15.69 ns/op BenchmarkComplex128DivNisInf-4 9890145 12.12 ns/op BenchmarkComplex128DivDisInf-4 5769645 20.93 ns/op BenchmarkSetTypePtr-4 43075071 2.646 ns/op 3023.66 MB/s BenchmarkSetTypePtr8-4 9644046 12.47 ns/op 5133.65 MB/s BenchmarkSetTypePtr16-4 9674328 12.45 ns/op 10285.21 MB/s BenchmarkSetTypePtr32-4 9624424 12.43 ns/op 20596.84 MB/s BenchmarkSetTypePtr64-4 9317616 12.48 ns/op 41022.57 MB/s BenchmarkSetTypePtr126-4 5587225 21.21 ns/op 47526.53 MB/s BenchmarkSetTypePtr128-4 5860335 20.41 ns/op 50173.24 MB/s BenchmarkSetTypePtrSlice-4 715669 163.9 ns/op 49996.16 MB/s BenchmarkSetTypeNode1-4 9533136 12.47 ns/op 1924.14 MB/s BenchmarkSetTypeNode1Slice-4 3031114 40.52 ns/op 18955.16 MB/s BenchmarkSetTypeNode8-4 9623832 12.41 ns/op 6445.41 MB/s BenchmarkSetTypeNode8Slice-4 1584638 76.47 ns/op 33478.70 MB/s BenchmarkSetTypeNode64-4 5651257 21.28 ns/op 24814.22 MB/s BenchmarkSetTypeNode64Slice-4 225061 521.8 ns/op 32378.71 MB/s BenchmarkSetTypeNode64Dead-4 7506391 15.84 ns/op 33340.26 MB/s BenchmarkSetTypeNode64DeadSlice-4 255102 467.6 ns/op 36134.89 MB/s BenchmarkSetTypeNode124-4 5691458 21.12 ns/op 47728.30 MB/s BenchmarkSetTypeNode124Slice-4 181353 667.8 ns/op 48302.32 MB/s BenchmarkSetTypeNode126-4 5836378 20.58 ns/op 49764.15 MB/s BenchmarkSetTypeNode126Slice-4 176908 671.5 ns/op 48799.17 MB/s BenchmarkSetTypeNode128-4 3633943 29.60 ns/op 35136.93 MB/s BenchmarkSetTypeNode128Slice-4 143004 836.5 ns/op 39786.27 MB/s BenchmarkSetTypeNode130-4 4043852 29.57 ns/op 35712.67 MB/s BenchmarkSetTypeNode130Slice-4 140596 848.5 ns/op 39824.45 MB/s BenchmarkSetTypeNode1024-4 745618 155.8 ns/op 52686.51 MB/s BenchmarkSetTypeNode1024Slice-4 24378 4912 ns/op 53475.22 MB/s BenchmarkAllocation-4 3706 34564 ns/op BenchmarkReadMemStats-4 5516 22988 ns/op BenchmarkReadMemStatsLatency-4 1 70200 p50-ns 70200 p90-ns 70200 p99-ns BenchmarkWriteBarrier-4 2894395 42.19 ns/op BenchmarkBulkWriteBarrier-4 7658140 18.91 ns/op BenchmarkScanStackNoLocals-4 3 44771453 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11914027 11.97 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9751651 10.85 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9185850 13.49 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6655953 17.73 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4740836 25.41 ns/op BenchmarkHash5-4 5990536 19.42 ns/op 257.42 MB/s BenchmarkHash16-4 6129230 18.53 ns/op 863.62 MB/s BenchmarkHash64-4 5801026 20.83 ns/op 3072.65 MB/s BenchmarkHash1024-4 1873143 61.67 ns/op 16604.67 MB/s BenchmarkHash65536-4 38608 3098 ns/op 21155.11 MB/s BenchmarkAlignedLoad-4 7324260 17.06 ns/op BenchmarkUnalignedLoad-4 6868554 16.70 ns/op BenchmarkEqEfaceConcrete-4 5978928 19.65 ns/op BenchmarkEqIfaceConcrete-4 5936930 20.14 ns/op BenchmarkNeEfaceConcrete-4 5994267 19.92 ns/op BenchmarkNeIfaceConcrete-4 6063394 19.87 ns/op BenchmarkConvT2EByteSized/bool-4 6109174 19.64 ns/op BenchmarkConvT2EByteSized/uint8-4 6086528 19.62 ns/op BenchmarkConvT2ESmall-4 5344854 22.29 ns/op BenchmarkConvT2EUintptr-4 5369026 22.30 ns/op BenchmarkConvT2ELarge-4 1000000 102.1 ns/op BenchmarkConvT2ISmall-4 5330761 22.37 ns/op BenchmarkConvT2IUintptr-4 5104909 23.20 ns/op BenchmarkConvT2ILarge-4 988899 104.2 ns/op BenchmarkConvI2E-4 4922263 23.02 ns/op BenchmarkConvI2I-4 3983118 28.68 ns/op BenchmarkAssertE2T-4 4659670 25.72 ns/op BenchmarkAssertE2TLarge-4 2339391 50.50 ns/op BenchmarkAssertE2I-4 4497757 26.16 ns/op BenchmarkAssertI2T-4 4658810 25.71 ns/op BenchmarkAssertI2I-4 4206012 27.66 ns/op BenchmarkAssertI2E-4 5974638 19.68 ns/op BenchmarkAssertE2E-4 5768115 19.66 ns/op BenchmarkAssertE2T2-4 3638301 33.01 ns/op BenchmarkAssertE2T2Blank-4 4443522 27.04 ns/op BenchmarkAssertI2E2-4 4301800 28.22 ns/op BenchmarkAssertI2E2Blank-4 6129674 19.34 ns/op BenchmarkAssertE2E2-4 4444664 26.92 ns/op BenchmarkAssertE2E2Blank-4 5637694 20.35 ns/op BenchmarkConvT2Ezero/zero/16-4 5336894 22.27 ns/op BenchmarkConvT2Ezero/zero/32-4 5203509 22.94 ns/op BenchmarkConvT2Ezero/zero/64-4 5345880 22.38 ns/op BenchmarkConvT2Ezero/zero/str-4 5376672 22.41 ns/op BenchmarkConvT2Ezero/zero/slice-4 5485903 21.68 ns/op BenchmarkConvT2Ezero/zero/big-4 247468 456.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1262546 90.14 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1000000 100.1 ns/op BenchmarkConvT2Ezero/nonzero/big-4 246092 471.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5219817 23.11 ns/op BenchmarkConvT2Ezero/smallint/32-4 5180697 23.15 ns/op BenchmarkConvT2Ezero/smallint/64-4 5280892 22.21 ns/op BenchmarkConvT2Ezero/largeint/16-4 1709071 69.47 ns/op BenchmarkConvT2Ezero/largeint/32-4 1755056 67.72 ns/op BenchmarkConvT2Ezero/largeint/64-4 1769127 65.87 ns/op BenchmarkMalloc8-4 1413818 83.13 ns/op BenchmarkMalloc16-4 1379318 83.04 ns/op BenchmarkMallocTypeInfo8-4 1474168 85.60 ns/op BenchmarkMallocTypeInfo16-4 1000000 101.8 ns/op BenchmarkMallocLargeStruct-4 190639 567.5 ns/op BenchmarkGoroutineSelect-4 60 1992054 ns/op BenchmarkGoroutineBlocking-4 81 1757979 ns/op BenchmarkGoroutineForRange-4 63 1711197 ns/op BenchmarkGoroutineIdle-4 85 1629343 ns/op BenchmarkHashStringSpeed-4 2265166 47.60 ns/op BenchmarkHashBytesSpeed-4 1420306 79.35 ns/op BenchmarkHashInt32Speed-4 3133448 36.76 ns/op BenchmarkHashInt64Speed-4 3174142 38.05 ns/op BenchmarkHashStringArraySpeed-4 592248 207.3 ns/op BenchmarkMegMap-4 3186579 39.12 ns/op BenchmarkMegOneMap-4 3879008 29.91 ns/op BenchmarkMegEqMap-4 1369 80965 ns/op BenchmarkMegEmptyMap-4 4758183 25.06 ns/op BenchmarkSmallStrMap-4 3250495 37.92 ns/op BenchmarkMapStringKeysEight_16-4 3254734 36.83 ns/op BenchmarkMapStringKeysEight_32-4 3294184 36.50 ns/op BenchmarkMapStringKeysEight_64-4 3243806 37.39 ns/op BenchmarkMapStringKeysEight_1M-4 3023950 39.80 ns/op BenchmarkIntMap-4 4073119 29.19 ns/op BenchmarkMapFirst/1-4 4956139 24.12 ns/op BenchmarkMapFirst/2-4 4638694 25.53 ns/op BenchmarkMapFirst/3-4 4972256 23.89 ns/op BenchmarkMapFirst/4-4 4571323 24.34 ns/op BenchmarkMapFirst/5-4 4659512 24.10 ns/op BenchmarkMapFirst/6-4 4460685 26.25 ns/op BenchmarkMapFirst/7-4 4734243 23.96 ns/op BenchmarkMapFirst/8-4 4447321 27.17 ns/op BenchmarkMapFirst/9-4 4232001 28.09 ns/op BenchmarkMapFirst/10-4 4073714 27.87 ns/op BenchmarkMapFirst/11-4 3983998 29.29 ns/op BenchmarkMapFirst/12-4 4007151 28.79 ns/op BenchmarkMapFirst/13-4 4190419 28.01 ns/op BenchmarkMapFirst/14-4 4064535 28.53 ns/op BenchmarkMapFirst/15-4 4222615 28.32 ns/op BenchmarkMapFirst/16-4 3994837 28.88 ns/op BenchmarkMapMid/1-4 3825082 30.97 ns/op BenchmarkMapMid/2-4 3763406 32.09 ns/op BenchmarkMapMid/3-4 3789182 31.57 ns/op BenchmarkMapMid/4-4 3631934 31.86 ns/op BenchmarkMapMid/5-4 3853582 29.71 ns/op BenchmarkMapMid/6-4 3773442 31.69 ns/op BenchmarkMapMid/7-4 3861799 31.02 ns/op BenchmarkMapMid/8-4 3652864 30.91 ns/op BenchmarkMapMid/9-4 3534687 33.78 ns/op BenchmarkMapMid/10-4 3041948 38.06 ns/op BenchmarkMapMid/11-4 3410952 35.85 ns/op BenchmarkMapMid/12-4 3082999 37.01 ns/op BenchmarkMapMid/13-4 3552903 34.14 ns/op BenchmarkMapMid/14-4 3385531 33.92 ns/op BenchmarkMapMid/15-4 3601584 34.18 ns/op BenchmarkMapMid/16-4 3339886 34.64 ns/op BenchmarkMapLast/1-4 3851198 31.22 ns/op BenchmarkMapLast/2-4 3632680 32.75 ns/op BenchmarkMapLast/3-4 3749809 32.08 ns/op BenchmarkMapLast/4-4 3615477 32.32 ns/op BenchmarkMapLast/5-4 3862818 32.13 ns/op BenchmarkMapLast/6-4 3644893 33.00 ns/op BenchmarkMapLast/7-4 3591656 34.05 ns/op BenchmarkMapLast/8-4 3414088 33.37 ns/op BenchmarkMapLast/9-4 3737253 36.73 ns/op BenchmarkMapLast/10-4 3337207 35.79 ns/op BenchmarkMapLast/11-4 3404146 37.70 ns/op BenchmarkMapLast/12-4 3130671 37.69 ns/op BenchmarkMapLast/13-4 3552114 34.60 ns/op BenchmarkMapLast/14-4 3244632 36.69 ns/op BenchmarkMapLast/15-4 3590704 36.09 ns/op BenchmarkMapLast/16-4 3309741 35.67 ns/op BenchmarkMapCycle-4 2064327 59.19 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3237729 36.36 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2212 50182 ns/op BenchmarkMakeMap/[Byte]Byte-4 516912 194.6 ns/op BenchmarkMakeMap/[Int]Int-4 320708 325.2 ns/op BenchmarkNewEmptyMap-4 12157726 10.04 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1696198 70.97 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 473936 252.0 ns/op BenchmarkMapIterEmpty-4 5571607 21.37 ns/op BenchmarkSameLengthMap-4 4639449 25.88 ns/op BenchmarkBigKeyMap-4 1708624 69.75 ns/op BenchmarkBigValMap-4 1549320 77.26 ns/op BenchmarkSmallKeyMap-4 2893638 41.69 ns/op BenchmarkMapPopulate/1-4 2220810 54.64 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 121665 913.7 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7543 16763 ns/op 6269 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 706 155336 ns/op 51748 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 54 2427468 ns/op 416262 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 37385296 ns/op 6525272 B/op 2874 allocs/op BenchmarkComplexAlgMap-4 484692 240.9 ns/op BenchmarkGoMapClear/Reflexive/1-4 672004 170.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 602554 188.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 229726 525.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41296 2887 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5468 21973 ns/op BenchmarkGoMapClear/NonReflexive/1-4 534715 215.8 ns/op BenchmarkGoMapClear/NonReflexive/10-4 489399 243.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 208102 560.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41463 2899 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5415 22084 ns/op BenchmarkMapStringConversion/32/simple-4 1824169 65.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1731019 68.29 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1532257 76.20 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1675950 71.34 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1593332 75.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1453886 81.39 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1870657 64.37 ns/op BenchmarkMapInterfacePtr-4 1990982 58.60 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4494391 26.11 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 114585 936.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5604 22415 ns/op BenchmarkMapPop1000-4 381 312807 ns/op BenchmarkMapPop10000-4 19 5954743 ns/op BenchmarkMapAssign/Int32/256-4 2325644 50.18 ns/op BenchmarkMapAssign/Int32/65536-4 984522 113.7 ns/op BenchmarkMapAssign/Int64/256-4 2344165 53.83 ns/op BenchmarkMapAssign/Int64/65536-4 889287 131.6 ns/op BenchmarkMapAssign/Str/256-4 1890220 63.56 ns/op BenchmarkMapAssign/Str/65536-4 461893 252.2 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1492418 80.51 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 592701 186.2 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1427058 79.12 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 479298 213.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 493074 2432 ns/op BenchmarkMapOperatorAssign/Str/65536-4 130935 771.5 ns/op BenchmarkMapAppendAssign/Int32/256-4 816975 166.3 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 178124 627.9 ns/op 69 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 897511 178.9 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 148012 695.3 ns/op 84 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 557340 261.1 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100629 1143 ns/op 142 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1783213 64.09 ns/op BenchmarkMapDelete/Int32/1000-4 1976629 60.75 ns/op BenchmarkMapDelete/Int32/10000-4 1838337 63.53 ns/op BenchmarkMapDelete/Int64/100-4 1867563 63.81 ns/op BenchmarkMapDelete/Int64/1000-4 1815565 62.79 ns/op BenchmarkMapDelete/Int64/10000-4 1872588 64.88 ns/op BenchmarkMapDelete/Str/100-4 1349444 78.10 ns/op BenchmarkMapDelete/Str/1000-4 1464324 78.72 ns/op BenchmarkMapDelete/Str/10000-4 1377597 87.17 ns/op BenchmarkMapDelete/Pointer/100-4 1669254 71.78 ns/op BenchmarkMapDelete/Pointer/1000-4 1763870 72.12 ns/op BenchmarkMapDelete/Pointer/10000-4 1687633 70.62 ns/op BenchmarkMemmove/0-4 14592498 8.248 ns/op BenchmarkMemmove/1-4 1912842 61.23 ns/op 16.33 MB/s BenchmarkMemmove/2-4 1837718 63.69 ns/op 31.40 MB/s BenchmarkMemmove/3-4 1826811 63.89 ns/op 46.96 MB/s BenchmarkMemmove/4-4 1870122 63.50 ns/op 62.99 MB/s BenchmarkMemmove/5-4 1854900 63.78 ns/op 78.39 MB/s BenchmarkMemmove/6-4 1816656 63.24 ns/op 94.88 MB/s BenchmarkMemmove/7-4 1828532 64.16 ns/op 109.11 MB/s BenchmarkMemmove/8-4 1961163 60.53 ns/op 132.17 MB/s BenchmarkMemmove/9-4 1826863 65.92 ns/op 136.52 MB/s BenchmarkMemmove/10-4 1813184 65.37 ns/op 152.97 MB/s BenchmarkMemmove/11-4 1817732 65.48 ns/op 167.99 MB/s BenchmarkMemmove/12-4 1809997 65.26 ns/op 183.88 MB/s BenchmarkMemmove/13-4 1804362 65.78 ns/op 197.63 MB/s BenchmarkMemmove/14-4 1811482 65.48 ns/op 213.80 MB/s BenchmarkMemmove/15-4 1820230 65.64 ns/op 228.53 MB/s BenchmarkMemmove/16-4 1882024 63.08 ns/op 253.64 MB/s BenchmarkMemmove/32-4 1776066 66.49 ns/op 481.27 MB/s BenchmarkMemmove/64-4 1614984 74.09 ns/op 863.77 MB/s BenchmarkMemmove/128-4 1323541 88.26 ns/op 1450.21 MB/s BenchmarkMemmove/256-4 964827 116.6 ns/op 2194.60 MB/s BenchmarkMemmove/512-4 566607 207.1 ns/op 2472.41 MB/s BenchmarkMemmove/1024-4 386900 310.8 ns/op 3295.17 MB/s BenchmarkMemmove/2048-4 231782 511.1 ns/op 4006.81 MB/s BenchmarkMemmove/4096-4 129295 927.3 ns/op 4417.19 MB/s BenchmarkMemmoveOverlap/32-4 1755963 67.91 ns/op 471.22 MB/s BenchmarkMemmoveOverlap/64-4 1595448 75.38 ns/op 849.08 MB/s BenchmarkMemmoveOverlap/128-4 1330375 89.60 ns/op 1428.65 MB/s BenchmarkMemmoveOverlap/256-4 992594 117.0 ns/op 2188.88 MB/s BenchmarkMemmoveOverlap/512-4 589539 202.8 ns/op 2524.74 MB/s BenchmarkMemmoveOverlap/1024-4 395588 300.9 ns/op 3403.48 MB/s BenchmarkMemmoveOverlap/2048-4 233679 506.0 ns/op 4047.80 MB/s BenchmarkMemmoveOverlap/4096-4 127880 950.6 ns/op 4308.66 MB/s BenchmarkMemmoveUnalignedDst/0-4 15394641 7.812 ns/op BenchmarkMemmoveUnalignedDst/1-4 1888534 62.50 ns/op 16.00 MB/s BenchmarkMemmoveUnalignedDst/2-4 1812848 64.95 ns/op 30.79 MB/s BenchmarkMemmoveUnalignedDst/3-4 1831102 64.43 ns/op 46.56 MB/s BenchmarkMemmoveUnalignedDst/4-4 1837041 64.34 ns/op 62.17 MB/s BenchmarkMemmoveUnalignedDst/5-4 1788734 65.59 ns/op 76.23 MB/s BenchmarkMemmoveUnalignedDst/6-4 1796859 65.41 ns/op 91.72 MB/s BenchmarkMemmoveUnalignedDst/7-4 1827032 67.27 ns/op 104.05 MB/s BenchmarkMemmoveUnalignedDst/8-4 1928133 60.97 ns/op 131.22 MB/s BenchmarkMemmoveUnalignedDst/9-4 1779219 65.81 ns/op 136.75 MB/s BenchmarkMemmoveUnalignedDst/10-4 1786770 65.68 ns/op 152.24 MB/s BenchmarkMemmoveUnalignedDst/11-4 1780830 65.77 ns/op 167.25 MB/s BenchmarkMemmoveUnalignedDst/12-4 1769504 66.38 ns/op 180.78 MB/s BenchmarkMemmoveUnalignedDst/13-4 1777980 66.20 ns/op 196.38 MB/s BenchmarkMemmoveUnalignedDst/14-4 1748568 66.27 ns/op 211.26 MB/s BenchmarkMemmoveUnalignedDst/15-4 1702356 65.76 ns/op 228.11 MB/s BenchmarkMemmoveUnalignedDst/16-4 1728634 67.58 ns/op 236.75 MB/s BenchmarkMemmoveUnalignedDst/32-4 1676193 70.80 ns/op 451.95 MB/s BenchmarkMemmoveUnalignedDst/64-4 1476607 79.84 ns/op 801.60 MB/s BenchmarkMemmoveUnalignedDst/128-4 1265348 93.13 ns/op 1374.39 MB/s BenchmarkMemmoveUnalignedDst/256-4 871803 132.7 ns/op 1929.38 MB/s BenchmarkMemmoveUnalignedDst/512-4 557094 209.5 ns/op 2443.70 MB/s BenchmarkMemmoveUnalignedDst/1024-4 371354 320.6 ns/op 3194.28 MB/s BenchmarkMemmoveUnalignedDst/2048-4 230170 513.2 ns/op 3990.71 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124845 960.5 ns/op 4264.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1657832 70.31 ns/op 455.10 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1489172 76.65 ns/op 834.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1281195 93.17 ns/op 1373.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 990460 119.9 ns/op 2135.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 588920 204.4 ns/op 2505.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 384756 307.4 ns/op 3331.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 231337 513.0 ns/op 3992.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 126732 934.2 ns/op 4384.34 MB/s BenchmarkMemmoveUnalignedSrc/0-4 13609386 8.310 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1891249 63.58 ns/op 15.73 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1825582 64.34 ns/op 31.08 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1807321 64.31 ns/op 46.65 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1840672 64.97 ns/op 61.57 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1829646 64.07 ns/op 78.04 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1824537 64.22 ns/op 93.43 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1827756 63.98 ns/op 109.41 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1913155 61.07 ns/op 131.01 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1772420 66.70 ns/op 134.92 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1813069 66.09 ns/op 151.32 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1787872 67.00 ns/op 164.18 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1804260 65.86 ns/op 182.19 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1796853 65.88 ns/op 197.32 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1797292 65.90 ns/op 212.43 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1799894 66.34 ns/op 226.12 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1775794 66.10 ns/op 242.06 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1680951 70.23 ns/op 455.64 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1520872 76.43 ns/op 837.40 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1303494 92.21 ns/op 1388.10 MB/s BenchmarkMemmoveUnalignedSrc/256-4 979359 117.9 ns/op 2171.54 MB/s BenchmarkMemmoveUnalignedSrc/512-4 552814 208.9 ns/op 2451.22 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 385371 313.3 ns/op 3268.44 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 232306 515.1 ns/op 3975.80 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 125103 948.4 ns/op 4318.81 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1712365 69.44 ns/op 460.80 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1496425 78.18 ns/op 818.67 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1285723 92.65 ns/op 1381.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 953067 117.9 ns/op 2170.78 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 544926 206.4 ns/op 2480.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 390322 307.5 ns/op 3330.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 233298 512.7 ns/op 3994.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 127941 941.5 ns/op 4350.46 MB/s BenchmarkMemclr/5-4 11225216 10.55 ns/op 473.75 MB/s BenchmarkMemclr/16-4 11002136 10.86 ns/op 1473.52 MB/s BenchmarkMemclr/64-4 10899093 11.15 ns/op 5740.68 MB/s BenchmarkMemclr/256-4 9288238 12.90 ns/op 19848.54 MB/s BenchmarkMemclr/4096-4 2326470 50.85 ns/op 80556.44 MB/s BenchmarkMemclr/65536-4 50506 2221 ns/op 29501.28 MB/s BenchmarkMemclr/1M-4 2706 40690 ns/op 25769.82 MB/s BenchmarkMemclr/4M-4 675 168512 ns/op 24890.27 MB/s BenchmarkMemclr/8M-4 277 413155 ns/op 20303.76 MB/s BenchmarkMemclr/16M-4 79 1638395 ns/op 10240.03 MB/s BenchmarkMemclr/64M-4 10 10518943 ns/op 6379.81 MB/s BenchmarkGoMemclr/5-4 2136769 55.61 ns/op 89.91 MB/s BenchmarkGoMemclr/16-4 494046 236.4 ns/op 67.67 MB/s BenchmarkGoMemclr/64-4 134988 890.5 ns/op 71.87 MB/s BenchmarkGoMemclr/256-4 34772 3442 ns/op 74.37 MB/s BenchmarkMemclrRange/1K_2K-4 65503 1745 ns/op 54950.80 MB/s BenchmarkMemclrRange/2K_8K-4 30750 3930 ns/op 84872.26 MB/s BenchmarkMemclrRange/4K_16K-4 42723 2797 ns/op 115526.69 MB/s BenchmarkMemclrRange/160K_228K-4 1849 57300 ns/op 29020.56 MB/s BenchmarkClearFat7-4 6226734 19.10 ns/op BenchmarkClearFat8-4 7035639 17.16 ns/op BenchmarkClearFat11-4 5949310 20.16 ns/op BenchmarkClearFat12-4 5883265 20.24 ns/op BenchmarkClearFat13-4 5959741 20.62 ns/op BenchmarkClearFat14-4 5870804 20.11 ns/op BenchmarkClearFat15-4 5964384 20.21 ns/op BenchmarkClearFat16-4 6076948 18.58 ns/op BenchmarkClearFat24-4 6224726 19.33 ns/op BenchmarkClearFat32-4 5954727 19.75 ns/op BenchmarkClearFat40-4 5830436 20.71 ns/op BenchmarkClearFat48-4 5581424 21.15 ns/op BenchmarkClearFat56-4 5281138 22.14 ns/op BenchmarkClearFat64-4 5406687 22.58 ns/op BenchmarkClearFat72-4 5064866 23.74 ns/op BenchmarkClearFat128-4 3797962 31.76 ns/op BenchmarkClearFat256-4 2630443 45.63 ns/op BenchmarkClearFat512-4 1359268 88.10 ns/op BenchmarkClearFat1024-4 810951 143.2 ns/op BenchmarkClearFat1032-4 764577 154.4 ns/op BenchmarkClearFat1040-4 770604 151.3 ns/op BenchmarkCopyFat7-4 6184971 19.93 ns/op BenchmarkCopyFat8-4 6891992 17.45 ns/op BenchmarkCopyFat11-4 5864202 19.92 ns/op BenchmarkCopyFat12-4 5950866 20.61 ns/op BenchmarkCopyFat13-4 5846995 20.71 ns/op BenchmarkCopyFat14-4 5988932 20.50 ns/op BenchmarkCopyFat15-4 5882553 20.38 ns/op BenchmarkCopyFat16-4 6536972 18.51 ns/op BenchmarkCopyFat24-4 6228648 19.46 ns/op BenchmarkCopyFat32-4 5940714 20.07 ns/op BenchmarkCopyFat64-4 5525540 21.53 ns/op BenchmarkCopyFat72-4 4990057 23.98 ns/op BenchmarkCopyFat128-4 3579198 33.44 ns/op BenchmarkCopyFat256-4 2591434 45.99 ns/op BenchmarkCopyFat512-4 1285663 93.09 ns/op BenchmarkCopyFat520-4 1263463 94.83 ns/op BenchmarkCopyFat1024-4 697018 155.9 ns/op BenchmarkCopyFat1032-4 737209 155.9 ns/op BenchmarkCopyFat1040-4 744273 158.6 ns/op BenchmarkIssue18740/2byte-4 412 279779 ns/op BenchmarkIssue18740/4byte-4 700 168146 ns/op BenchmarkIssue18740/8byte-4 1028 117121 ns/op BenchmarkMemclrKnownSize1-4 8760313 13.56 ns/op 73.76 MB/s BenchmarkMemclrKnownSize2-4 5614374 21.26 ns/op 94.07 MB/s BenchmarkMemclrKnownSize4-4 3460959 34.63 ns/op 115.52 MB/s BenchmarkMemclrKnownSize8-4 1000000 111.6 ns/op 71.67 MB/s BenchmarkMemclrKnownSize16-4 506059 231.2 ns/op 69.20 MB/s BenchmarkMemclrKnownSize32-4 268584 434.9 ns/op 73.59 MB/s BenchmarkMemclrKnownSize64-4 139639 868.1 ns/op 73.72 MB/s BenchmarkMemclrKnownSize112-4 79078 1494 ns/op 74.97 MB/s BenchmarkMemclrKnownSize128-4 70267 1718 ns/op 74.49 MB/s BenchmarkMemclrKnownSize192-4 46699 2553 ns/op 75.22 MB/s BenchmarkMemclrKnownSize248-4 36873 3321 ns/op 74.68 MB/s BenchmarkMemclrKnownSize256-4 35144 3445 ns/op 74.31 MB/s BenchmarkMemclrKnownSize512-4 17553 6807 ns/op 75.22 MB/s BenchmarkMemclrKnownSize1024-4 8455 13603 ns/op 75.27 MB/s BenchmarkMemclrKnownSize4096-4 2164 54025 ns/op 75.82 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7192796 ns/op 72.89 MB/s BenchmarkReadMetricsLatency-4 20836 4316 p50-ns 6635 p90-ns 13718 p99-ns BenchmarkFinalizer-4 157 709848 ns/op BenchmarkFinalizerRun-4 183358 845.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7065583 16.33 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3132998 38.21 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2364590 49.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2331868 50.63 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303671 91.59 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2093521 54.14 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1255927 95.18 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1312495 90.52 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2000272 60.46 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1992806 60.44 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1710403 70.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1467472 81.79 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1346978 89.81 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5659402 21.19 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6246976 19.26 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6231772 19.29 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6145520 19.62 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5708245 20.84 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5195644 23.36 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6059994 19.54 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6105518 19.28 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6228861 19.25 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6175110 19.43 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6191665 19.41 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6200208 19.42 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6171642 19.48 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6215185 19.40 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6237904 19.29 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6141255 19.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6235566 19.32 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6178828 19.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6026413 19.58 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5619842 21.41 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5597179 21.11 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6130868 19.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5509718 21.06 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5630298 21.32 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6105396 19.62 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5648494 21.17 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5579140 21.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6177549 19.42 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5653040 21.12 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5582421 21.36 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6122116 19.55 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6154174 19.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6212005 19.30 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6154503 19.42 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6084482 19.43 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6118453 19.30 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6118722 19.51 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6190830 19.44 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6046351 19.53 ns/op BenchmarkNetpollBreak-4 4038 30500 ns/op BenchmarkPingPongHog-4 397 355011 ns/op BenchmarkStackGrowth-4 106695 1097 ns/op BenchmarkStackGrowthDeep-4 945 120368 ns/op BenchmarkCreateGoroutines-4 46442 2711 ns/op BenchmarkCreateGoroutinesParallel-4 47643 2610 ns/op BenchmarkCreateGoroutinesCapture-4 9054 13044 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37471 2904 ns/op BenchmarkClosureCall-4 18386560 5.672 ns/op BenchmarkWakeupParallelSpinning/0s-4 6420 19043 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4947 22837 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4442 27432 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3253 38132 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2022 57705 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1249 97102 ns/op BenchmarkWakeupParallelSpinning/50µs-4 597 195327 ns/op BenchmarkWakeupParallelSpinning/100µs-4 357 342367 ns/op BenchmarkWakeupParallelSyscall/0s-4 644 159452 ns/op BenchmarkWakeupParallelSyscall/1µs-4 729 156424 ns/op BenchmarkWakeupParallelSyscall/2µs-4 777 156213 ns/op BenchmarkWakeupParallelSyscall/5µs-4 698 166224 ns/op BenchmarkWakeupParallelSyscall/10µs-4 582 211049 ns/op BenchmarkWakeupParallelSyscall/20µs-4 574 203875 ns/op BenchmarkWakeupParallelSyscall/50µs-4 434 278372 ns/op BenchmarkWakeupParallelSyscall/100µs-4 315 379970 ns/op BenchmarkMatmult-4 3881715 41.18 ns/op BenchmarkFastrand-4 10580034 9.736 ns/op BenchmarkFastrand64-4 12688186 9.338 ns/op BenchmarkFastrandHashiter-4 4710340 25.35 ns/op BenchmarkFastrandn/2-4 5530842 21.59 ns/op BenchmarkFastrandn/3-4 5595096 21.11 ns/op BenchmarkFastrandn/4-4 5745721 20.87 ns/op BenchmarkFastrandn/5-4 5793990 20.72 ns/op BenchmarkIfaceCmp100-4 92604 1301 ns/op BenchmarkIfaceCmpNil100-4 151518 788.1 ns/op BenchmarkEfaceCmpDiff-4 37495 3172 ns/op BenchmarkEfaceCmpDiffIndirect-4 30469 3950 ns/op BenchmarkDefer-4 1595656 75.06 ns/op BenchmarkDefer10-4 825584 151.6 ns/op BenchmarkDeferMany-4 433503 473.9 ns/op BenchmarkPanicRecover-4 161691 730.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7185 18429 ns/op 17862 p50-ns 22443 p90-ns 38093 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7014 21225 ns/op 16833 p50-ns 20937 p90-ns 90108 p99-ns BenchmarkGoroutineProfile/small/idle-4 3015 40224 ns/op 36816 p50-ns 43717 p90-ns 97223 p99-ns BenchmarkGoroutineProfile/small/loaded-4 462 285248 ns/op 136210 p50-ns 379381 p90-ns 2731349 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6067 16783 ns/op 14809 p50-ns 19884 p90-ns 38487 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6045 21544 ns/op 15975 p50-ns 22277 p90-ns 139221 p99-ns BenchmarkGoroutineProfile/large/idle-4 10 10261979 ns/op 10245544 p50-ns 10442095 p90-ns 10442095 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 14826044 ns/op 10947344 p50-ns 25971995 p90-ns 25971995 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7033 19494 ns/op 18124 p50-ns 22661 p90-ns 62304 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6523 22155 ns/op 16913 p50-ns 24912 p90-ns 183541 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 873 119877 ns/op 115418 p50-ns 126020 p90-ns 170882 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 429 468705 ns/op 236992 p50-ns 421467 p90-ns 5535727 p99-ns BenchmarkRWMutexUncontended-4 2984844 39.00 ns/op BenchmarkRWMutexWrite100-4 534240 209.2 ns/op BenchmarkRWMutexWrite10-4 178866 624.2 ns/op BenchmarkRWMutexWorkWrite100-4 368038 273.0 ns/op BenchmarkRWMutexWorkWrite10-4 411890 1756 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1750 64368 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 864 137645 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 930 124259 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 288953 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 481 247606 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 189 587678 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 238 510742 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1282721 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 301029 385.0 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 336624 349.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 273194 408.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 279502 366.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 351435 369.9 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 262664 435.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 269492 400.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 274544 396.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 252081 467.6 ns/op BenchmarkMakeSlice/Byte-4 1893433 60.24 ns/op BenchmarkMakeSlice/Int16-4 2015010 56.94 ns/op BenchmarkMakeSlice/Int-4 1468773 74.49 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.3 ns/op BenchmarkMakeSlice/Struct/24-4 926169 126.1 ns/op BenchmarkMakeSlice/Struct/32-4 741861 136.9 ns/op BenchmarkMakeSlice/Struct/40-4 728240 161.9 ns/op BenchmarkGrowSlice/Byte-4 793759 147.4 ns/op BenchmarkGrowSlice/Int16-4 807675 160.6 ns/op BenchmarkGrowSlice/Int-4 688689 206.7 ns/op BenchmarkGrowSlice/Ptr-4 457545 256.7 ns/op BenchmarkGrowSlice/Struct/24-4 311726 349.6 ns/op BenchmarkGrowSlice/Struct/32-4 287780 406.0 ns/op BenchmarkGrowSlice/Struct/40-4 242410 482.4 ns/op BenchmarkExtendSlice/IntSlice-4 516616 239.5 ns/op BenchmarkExtendSlice/PointerSlice-4 410588 319.0 ns/op BenchmarkExtendSlice/NoGrow-4 943239 146.8 ns/op BenchmarkAppend-4 798585 145.8 ns/op BenchmarkAppendGrowByte-4 4 33136556 ns/op BenchmarkAppendGrowString-4 1 404674752 ns/op BenchmarkAppendSlice/1Bytes-4 1916037 62.14 ns/op BenchmarkAppendSlice/4Bytes-4 1871533 63.90 ns/op BenchmarkAppendSlice/7Bytes-4 1805461 66.19 ns/op BenchmarkAppendSlice/8Bytes-4 1859908 64.50 ns/op BenchmarkAppendSlice/15Bytes-4 1765254 67.63 ns/op BenchmarkAppendSlice/16Bytes-4 1797988 66.80 ns/op BenchmarkAppendSlice/32Bytes-4 1765878 67.64 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 87402 1228 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23770 4680 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9124 17416 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1852 68082 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 103 1138921 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5727348 ns/op BenchmarkAppendStr/1Bytes-4 1443831 85.21 ns/op BenchmarkAppendStr/4Bytes-4 1465503 81.51 ns/op BenchmarkAppendStr/8Bytes-4 1366022 87.43 ns/op BenchmarkAppendStr/16Bytes-4 1414420 85.61 ns/op BenchmarkAppendStr/32Bytes-4 1358794 87.86 ns/op BenchmarkAppendSpecialCase-4 750310 157.7 ns/op BenchmarkCopy/1Byte-4 1985472 60.76 ns/op 16.46 MB/s BenchmarkCopy/1String-4 1877347 63.57 ns/op 15.73 MB/s BenchmarkCopy/2Byte-4 1888917 62.60 ns/op 31.95 MB/s BenchmarkCopy/2String-4 1933790 62.78 ns/op 31.86 MB/s BenchmarkCopy/4Byte-4 1935615 62.30 ns/op 64.20 MB/s BenchmarkCopy/4String-4 1904979 62.34 ns/op 64.16 MB/s BenchmarkCopy/8Byte-4 1987027 61.03 ns/op 131.09 MB/s BenchmarkCopy/8String-4 1961126 60.68 ns/op 131.84 MB/s BenchmarkCopy/12Byte-4 1827532 64.60 ns/op 185.77 MB/s BenchmarkCopy/12String-4 1877863 63.94 ns/op 187.68 MB/s BenchmarkCopy/16Byte-4 1908043 64.09 ns/op 249.64 MB/s BenchmarkCopy/16String-4 1897141 62.93 ns/op 254.26 MB/s BenchmarkCopy/32Byte-4 1783012 67.48 ns/op 474.22 MB/s BenchmarkCopy/32String-4 1744838 67.84 ns/op 471.72 MB/s BenchmarkCopy/128Byte-4 1291680 91.29 ns/op 1402.16 MB/s BenchmarkCopy/128String-4 1306240 91.53 ns/op 1398.51 MB/s BenchmarkCopy/1024Byte-4 385047 311.6 ns/op 3286.26 MB/s BenchmarkCopy/1024String-4 381178 310.9 ns/op 3294.18 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27109 4253 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20089 5984 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12646 10161 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11557 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9930 15731 ns/op BenchmarkAppendInPlace/Grow/Byte-4 137462 831.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 140798 849.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 95151 1068 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 91195 1293 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 85582 1439 ns/op BenchmarkStackCopyPtr-4 1 168896498 ns/op BenchmarkStackCopy-4 1 120572231 ns/op BenchmarkStackCopyNoCache-4 20 5829867 ns/op BenchmarkStackCopyWithStkobj-4 1 116754031 ns/op BenchmarkIssue18138-4 734 187226 ns/op BenchmarkCompareStringEqual-4 10012815 10.27 ns/op BenchmarkCompareStringIdentical-4 15904530 6.895 ns/op BenchmarkCompareStringSameLength-4 11886720 9.714 ns/op BenchmarkCompareStringDifferentLength-4 18668755 5.644 ns/op BenchmarkCompareStringBigUnaligned-4 1165 109642 ns/op 9563.75 MB/s BenchmarkCompareStringBig-4 1452 87485 ns/op 11985.95 MB/s BenchmarkConcatStringAndBytes-4 2215555 53.58 ns/op BenchmarkSliceByteToString/1-4 2147496 55.16 ns/op BenchmarkSliceByteToString/2-4 1000000 109.2 ns/op BenchmarkSliceByteToString/4-4 1000000 110.2 ns/op BenchmarkSliceByteToString/8-4 1000000 107.5 ns/op BenchmarkSliceByteToString/16-4 1000000 109.8 ns/op BenchmarkSliceByteToString/32-4 1000000 125.7 ns/op BenchmarkSliceByteToString/64-4 768032 152.7 ns/op BenchmarkSliceByteToString/128-4 803785 195.2 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2299012 52.47 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 828159 138.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 118.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3245140 36.82 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1598544 74.23 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1771389 66.45 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2236485 53.58 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 391959 285.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 529704 224.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5595832 21.60 ns/op BenchmarkRuneIterate/range/Japanese-4 2053735 58.98 ns/op BenchmarkRuneIterate/range/MixedLength-4 2353632 50.89 ns/op BenchmarkRuneIterate/range1/ASCII-4 5565328 21.47 ns/op BenchmarkRuneIterate/range1/Japanese-4 2047032 59.06 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2371126 50.59 ns/op BenchmarkRuneIterate/range2/ASCII-4 5197726 22.95 ns/op BenchmarkRuneIterate/range2/Japanese-4 2038767 58.90 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2337604 51.39 ns/op BenchmarkArrayEqual-4 21207213 5.700 ns/op BenchmarkFunc/Name-4 4384260 24.63 ns/op BenchmarkFunc/Entry-4 9478429 11.89 ns/op BenchmarkFunc/FileLine-4 1554770 76.12 ns/op PASS ok runtime 137.386s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27428 4367 ns/op BenchmarkHandle/concurrent-4 17025 7010 ns/op PASS ok runtime/cgo 0.514s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21214700 5.660 ns/op BenchmarkAtomicStore64-4 9957020 12.05 ns/op BenchmarkAtomicLoad-4 21042357 5.669 ns/op BenchmarkAtomicStore-4 9936142 12.04 ns/op BenchmarkAnd8-4 9835368 12.12 ns/op BenchmarkAnd-4 9909453 12.05 ns/op BenchmarkAnd8Parallel-4 3011908 49.32 ns/op BenchmarkAndParallel-4 2381493 49.72 ns/op BenchmarkOr8-4 9970538 12.03 ns/op BenchmarkOr-4 9816159 12.04 ns/op BenchmarkOr8Parallel-4 2970482 47.96 ns/op BenchmarkOrParallel-4 3820525 42.94 ns/op BenchmarkXadd-4 3179726 46.90 ns/op BenchmarkXadd64-4 2381302 46.86 ns/op BenchmarkCas-4 2300812 52.24 ns/op BenchmarkCas64-4 2366857 52.08 ns/op BenchmarkXchg-4 2485513 44.94 ns/op BenchmarkXchg64-4 2433471 48.94 ns/op PASS ok runtime/internal/atomic 2.882s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4324982 27.67 ns/op BenchmarkMulUintptr/large-4 3359356 33.78 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 18 6749476 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 10536575 ns/op 669.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 894 138606 ns/op 7.225 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13627130 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18716460 ns/op 1638 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 124 1012324 ns/op 82.38 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82446731 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 106347747 ns/op 8922 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10350232 ns/op 934.4 concurrent_launches/op PASS ok runtime/pprof 1.769s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 14 7189745 ns/op BenchmarkStackLeak-4 14396 8452 ns/op PASS ok runtime/race 0.619s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5201740 23.53 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 202742 600.3 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.316s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 155031 742.2 ns/op BenchmarkSortString1K-4 163 709452 ns/op BenchmarkSortString1K_Slice-4 201 581439 ns/op BenchmarkStableString1K-4 97 1221217 ns/op BenchmarkSortInt1K-4 218 547328 ns/op BenchmarkSortInt1K_Sorted-4 3272 37786 ns/op BenchmarkSortInt1K_Reversed-4 1950 75334 ns/op BenchmarkSortInt1K_Mod8-4 538 224853 ns/op BenchmarkStableInt1K-4 142 832889 ns/op BenchmarkStableInt1K_Slice-4 164 734867 ns/op BenchmarkSortInt64K-4 2 53096166 ns/op BenchmarkSortInt64K_Slice-4 3 46004893 ns/op BenchmarkStableInt64K-4 2 74089214 ns/op BenchmarkSort1e2-4 447 267137 ns/op BenchmarkStable1e2-4 100 1233851 ns/op BenchmarkSort1e4-4 2 52065891 ns/op BenchmarkStable1e4-4 1 224465991 ns/op PASS ok sort 3.476s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 863037 139.4 ns/op BenchmarkAtof64Float-4 755402 158.0 ns/op BenchmarkAtof64FloatExp-4 633895 184.9 ns/op BenchmarkAtof64Big-4 425154 269.3 ns/op BenchmarkAtof64RandomBits-4 212234 555.7 ns/op BenchmarkAtof64RandomFloats-4 451204 257.8 ns/op BenchmarkAtof64RandomLongFloats-4 232866 504.1 ns/op BenchmarkAtof32Decimal-4 813722 135.4 ns/op BenchmarkAtof32Float-4 746118 154.3 ns/op BenchmarkAtof32FloatExp-4 601813 188.7 ns/op BenchmarkAtof32Random-4 360444 333.2 ns/op BenchmarkAtof32RandomLong-4 143120 797.4 ns/op BenchmarkParseInt/Pos/7bit-4 1448713 83.24 ns/op BenchmarkParseInt/Pos/26bit-4 588400 191.5 ns/op BenchmarkParseInt/Pos/31bit-4 552282 209.2 ns/op BenchmarkParseInt/Pos/56bit-4 367002 323.2 ns/op BenchmarkParseInt/Pos/63bit-4 341385 340.2 ns/op BenchmarkParseInt/Neg/7bit-4 1502343 79.77 ns/op BenchmarkParseInt/Neg/26bit-4 578427 190.8 ns/op BenchmarkParseInt/Neg/31bit-4 558231 208.5 ns/op BenchmarkParseInt/Neg/56bit-4 350076 318.7 ns/op BenchmarkParseInt/Neg/63bit-4 343516 336.3 ns/op BenchmarkAtoi/Pos/7bit-4 2062449 56.75 ns/op BenchmarkAtoi/Pos/26bit-4 814015 140.9 ns/op BenchmarkAtoi/Pos/31bit-4 698157 155.4 ns/op BenchmarkAtoi/Pos/56bit-4 433623 269.9 ns/op BenchmarkAtoi/Pos/63bit-4 323367 358.2 ns/op BenchmarkAtoi/Neg/7bit-4 1913257 59.95 ns/op BenchmarkAtoi/Neg/26bit-4 773097 143.0 ns/op BenchmarkAtoi/Neg/31bit-4 726872 155.6 ns/op BenchmarkAtoi/Neg/56bit-4 403780 266.9 ns/op BenchmarkAtoi/Neg/63bit-4 326044 353.5 ns/op BenchmarkFormatFloat/Decimal-4 116890 1056 ns/op BenchmarkFormatFloat/Float-4 104835 1133 ns/op BenchmarkFormatFloat/Exp-4 113733 1073 ns/op BenchmarkFormatFloat/NegExp-4 114276 1074 ns/op BenchmarkFormatFloat/LongExp-4 93110 1283 ns/op BenchmarkFormatFloat/Big-4 93242 1292 ns/op BenchmarkFormatFloat/BinaryExp-4 208983 578.4 ns/op BenchmarkFormatFloat/32Integer-4 113180 1045 ns/op BenchmarkFormatFloat/32ExactFraction-4 120103 974.0 ns/op BenchmarkFormatFloat/32Point-4 110127 1116 ns/op BenchmarkFormatFloat/32Exp-4 114723 1046 ns/op BenchmarkFormatFloat/32NegExp-4 117409 1022 ns/op BenchmarkFormatFloat/32Shortest-4 124281 982.2 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 132468 888.2 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 132046 919.2 ns/op BenchmarkFormatFloat/64Fixed1-4 150676 773.1 ns/op BenchmarkFormatFloat/64Fixed2-4 150204 805.5 ns/op BenchmarkFormatFloat/64Fixed3-4 153462 803.6 ns/op BenchmarkFormatFloat/64Fixed4-4 152214 778.4 ns/op BenchmarkFormatFloat/64Fixed12-4 87750 1408 ns/op BenchmarkFormatFloat/64Fixed16-4 112219 1093 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115102 1051 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 103574 1151 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2264 49743 ns/op BenchmarkFormatFloat/Slowpath64-4 98320 1261 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97867 1252 ns/op BenchmarkAppendFloat/Decimal-4 139324 856.3 ns/op BenchmarkAppendFloat/Float-4 124158 948.9 ns/op BenchmarkAppendFloat/Exp-4 139687 848.2 ns/op BenchmarkAppendFloat/NegExp-4 139318 852.1 ns/op BenchmarkAppendFloat/LongExp-4 114474 1034 ns/op BenchmarkAppendFloat/Big-4 110036 1097 ns/op BenchmarkAppendFloat/BinaryExp-4 319194 357.6 ns/op BenchmarkAppendFloat/32Integer-4 141266 844.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 139482 855.8 ns/op BenchmarkAppendFloat/32Point-4 131070 907.1 ns/op BenchmarkAppendFloat/32Exp-4 138644 847.3 ns/op BenchmarkAppendFloat/32NegExp-4 140804 838.4 ns/op BenchmarkAppendFloat/32Shortest-4 154227 753.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 177452 669.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 170700 701.5 ns/op BenchmarkAppendFloat/64Fixed1-4 196893 597.3 ns/op BenchmarkAppendFloat/64Fixed2-4 196411 591.9 ns/op BenchmarkAppendFloat/64Fixed3-4 197994 594.0 ns/op BenchmarkAppendFloat/64Fixed4-4 195110 590.2 ns/op BenchmarkAppendFloat/64Fixed12-4 104691 1144 ns/op BenchmarkAppendFloat/64Fixed16-4 139143 873.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147538 809.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 123788 938.1 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2350 49394 ns/op BenchmarkAppendFloat/Slowpath64-4 113204 1029 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 115638 1028 ns/op BenchmarkFormatInt-4 14869 7825 ns/op BenchmarkAppendInt-4 17702 6947 ns/op BenchmarkFormatUint-4 79898 1467 ns/op BenchmarkAppendUint-4 98247 1213 ns/op BenchmarkFormatIntSmall/7-4 2900778 38.61 ns/op BenchmarkFormatIntSmall/42-4 3079900 37.49 ns/op BenchmarkAppendIntSmall-4 1472013 81.73 ns/op BenchmarkAppendUintVarlen/1-4 1360464 85.99 ns/op BenchmarkAppendUintVarlen/12-4 1347338 89.61 ns/op BenchmarkAppendUintVarlen/123-4 984116 116.0 ns/op BenchmarkAppendUintVarlen/1234-4 966282 117.3 ns/op BenchmarkAppendUintVarlen/12345-4 916668 119.2 ns/op BenchmarkAppendUintVarlen/123456-4 942025 121.1 ns/op BenchmarkAppendUintVarlen/1234567-4 928034 124.3 ns/op BenchmarkAppendUintVarlen/12345678-4 923052 123.7 ns/op BenchmarkAppendUintVarlen/123456789-4 878630 129.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 798597 132.7 ns/op BenchmarkAppendUintVarlen/12345678901-4 865236 132.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 862320 133.6 ns/op BenchmarkAppendUintVarlen/1234567890123-4 807729 140.4 ns/op BenchmarkAppendUintVarlen/12345678901234-4 853680 137.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 821954 139.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 826886 138.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 812680 144.6 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 761029 144.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 807418 143.8 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 784143 145.9 ns/op BenchmarkQuote-4 45163 2628 ns/op BenchmarkQuoteRune-4 448784 258.6 ns/op BenchmarkAppendQuote-4 56289 2109 ns/op BenchmarkAppendQuoteRune-4 807566 138.0 ns/op BenchmarkUnquoteEasy-4 1399912 86.02 ns/op BenchmarkUnquoteHard-4 48882 2376 ns/op PASS ok strconv 18.794s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 380036 274.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144777 854.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 198460 640.5 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 299830 396.2 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 78630 1335 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 96456 1135 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 563442 181.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21048 5704 ns/op BenchmarkGenericMatch1-4 2132 52334 ns/op BenchmarkGenericMatch2-4 428 273503 ns/op BenchmarkSingleMaxSkipping-4 8290 14447 ns/op 692.17 MB/s BenchmarkSingleLongSuffixFail-4 13848 8629 ns/op 116.12 MB/s BenchmarkSingleMatch-4 237 487584 ns/op 30.76 MB/s BenchmarkByteByteNoMatch-4 71035 1667 ns/op BenchmarkByteByteMatch-4 18832 6381 ns/op BenchmarkByteStringMatch-4 20738 5243 ns/op BenchmarkHTMLEscapeNew-4 73642 1618 ns/op BenchmarkHTMLEscapeOld-4 81608 1310 ns/op BenchmarkByteStringReplacerWriteString-4 1318 81181 ns/op BenchmarkByteReplacerWriteString-4 1554 75315 ns/op BenchmarkByteByteReplaces-4 3249 33875 ns/op BenchmarkByteByteMap-4 10000 11443 ns/op BenchmarkMap/identity/ASCII-4 700995 163.5 ns/op BenchmarkMap/identity/Greek-4 497586 232.5 ns/op BenchmarkMap/change/ASCII-4 38425 3120 ns/op BenchmarkMap/change/Greek-4 29156 4064 ns/op BenchmarkIndexRune-4 2081080 57.54 ns/op BenchmarkIndexRuneLongString-4 1756140 68.87 ns/op BenchmarkIndexRuneFastPath-4 4358134 27.42 ns/op BenchmarkIndex-4 4321899 27.72 ns/op BenchmarkLastIndex-4 4699893 25.02 ns/op BenchmarkIndexByte-4 10155020 11.28 ns/op BenchmarkToUpper/#00-4 3148414 38.07 ns/op BenchmarkToUpper/ONLYUPPER-4 2414690 49.77 ns/op BenchmarkToUpper/abc-4 330175 353.8 ns/op BenchmarkToUpper/AbC123-4 249052 472.3 ns/op BenchmarkToUpper/azAZ09_-4 288558 416.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 53799 2207 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 72697 1686 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34686 3477 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58669 2057 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123112 957.5 ns/op BenchmarkToLower/#00-4 3158912 38.17 ns/op BenchmarkToLower/abc-4 2811061 42.82 ns/op BenchmarkToLower/AbC123-4 227343 506.4 ns/op BenchmarkToLower/azAZ09_-4 222897 523.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 97880 1209 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66400 1849 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35968 3326 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71113 1659 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117626 1003 ns/op BenchmarkMapNoChanges-4 882757 128.9 ns/op BenchmarkTrim-4 37992 3124 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3314899 36.03 ns/op BenchmarkToValidUTF8/InvalidASCII-4 195350 608.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 127574 933.2 ns/op BenchmarkEqualFold/Tests-4 54676 2185 ns/op BenchmarkEqualFold/ASCII-4 3580131 33.04 ns/op BenchmarkEqualFold/UnicodePrefix-4 110529 1061 ns/op BenchmarkEqualFold/UnicodeSuffix-4 116594 998.9 ns/op BenchmarkIndexHard1-4 838 141690 ns/op BenchmarkIndexHard2-4 603 198068 ns/op BenchmarkIndexHard3-4 150 792304 ns/op BenchmarkIndexHard4-4 150 791794 ns/op BenchmarkLastIndexHard1-4 56 2005922 ns/op BenchmarkLastIndexHard2-4 58 1976695 ns/op BenchmarkLastIndexHard3-4 57 1993889 ns/op BenchmarkCountHard1-4 844 141657 ns/op BenchmarkCountHard2-4 596 202141 ns/op BenchmarkCountHard3-4 151 793858 ns/op BenchmarkIndexTorture-4 7400 15653 ns/op BenchmarkCountTorture-4 7501 15737 ns/op BenchmarkCountTortureOverlapping-4 680 162706 ns/op BenchmarkCountByte/10-4 4358193 27.20 ns/op 367.60 MB/s BenchmarkCountByte/32-4 4069935 29.54 ns/op 1083.38 MB/s BenchmarkCountByte/4096-4 858820 137.4 ns/op 29821.19 MB/s BenchmarkCountByte/4194304-4 679 171851 ns/op 24406.59 MB/s BenchmarkCountByte/67108864-4 21 5540532 ns/op 12112.35 MB/s BenchmarkFields/ASCII/16-4 277651 428.7 ns/op 37.32 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20502 5779 ns/op 44.30 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1315 89786 ns/op 45.62 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 1789174 ns/op 36.63 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28414092 ns/op 36.90 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 225730 501.4 ns/op 31.91 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 11324 10397 ns/op 24.62 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 537 211121 ns/op 19.40 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 4279038 ns/op 15.32 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87327444 ns/op 12.01 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 207010 586.2 ns/op 27.30 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17035 6806 ns/op 37.61 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 940 126056 ns/op 32.49 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 3069622 ns/op 21.35 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68542568 ns/op 15.30 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 190496 634.6 ns/op 25.21 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14780 7918 ns/op 32.33 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 703 161025 ns/op 25.44 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3690344 ns/op 17.76 MB/s 463109 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76344250 ns/op 13.73 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 109229130 ns/op BenchmarkSplitSingleByteSeparator-4 14 8235245 ns/op BenchmarkSplitMultiByteSeparator-4 28 3963172 ns/op BenchmarkSplitNSingleByteSeparator-4 212306 516.3 ns/op BenchmarkSplitNMultiByteSeparator-4 170019 682.1 ns/op BenchmarkRepeat/5x0-4 3424851 35.03 ns/op BenchmarkRepeat/5x1-4 3414410 35.24 ns/op BenchmarkRepeat/5x2-4 268428 449.6 ns/op BenchmarkRepeat/5x6-4 152973 757.1 ns/op BenchmarkRepeat/10x0-4 3255637 36.02 ns/op BenchmarkRepeat/10x1-4 3376914 35.73 ns/op BenchmarkRepeat/10x2-4 259741 455.8 ns/op BenchmarkRepeat/10x6-4 140134 771.1 ns/op BenchmarkRepeatLarge/256/1-4 68367 1619 ns/op 158.12 MB/s BenchmarkRepeatLarge/256/16-4 109641 1010 ns/op 253.46 MB/s BenchmarkRepeatLarge/512/1-4 57391 2006 ns/op 255.24 MB/s BenchmarkRepeatLarge/512/16-4 75279 1381 ns/op 370.84 MB/s BenchmarkRepeatLarge/1024/1-4 43492 2552 ns/op 401.19 MB/s BenchmarkRepeatLarge/1024/16-4 57309 1926 ns/op 531.77 MB/s BenchmarkRepeatLarge/2048/1-4 28972 3887 ns/op 526.84 MB/s BenchmarkRepeatLarge/2048/16-4 33574 3241 ns/op 631.94 MB/s BenchmarkRepeatLarge/4096/1-4 19844 5986 ns/op 684.21 MB/s BenchmarkRepeatLarge/4096/16-4 22278 5365 ns/op 763.44 MB/s BenchmarkRepeatLarge/8192/1-4 12190 9843 ns/op 832.31 MB/s BenchmarkRepeatLarge/8192/16-4 13309 8720 ns/op 939.49 MB/s BenchmarkRepeatLarge/8192/4097-4 5567444 21.13 ns/op 193889.88 MB/s BenchmarkRepeatLarge/16384/1-4 7330 16155 ns/op 1014.19 MB/s BenchmarkRepeatLarge/16384/16-4 7652 16050 ns/op 1020.84 MB/s BenchmarkRepeatLarge/16384/4097-4 8640 13298 ns/op 924.26 MB/s BenchmarkRepeatLarge/32768/1-4 3303 31129 ns/op 1052.66 MB/s BenchmarkRepeatLarge/32768/16-4 4228 28432 ns/op 1152.52 MB/s BenchmarkRepeatLarge/32768/4097-4 4369 27774 ns/op 1032.60 MB/s BenchmarkRepeatLarge/65536/1-4 2122 59297 ns/op 1105.21 MB/s BenchmarkRepeatLarge/65536/16-4 1682 60420 ns/op 1084.68 MB/s BenchmarkRepeatLarge/65536/4097-4 2116 54841 ns/op 1120.60 MB/s BenchmarkRepeatLarge/131072/1-4 216 569141 ns/op 230.30 MB/s BenchmarkRepeatLarge/131072/16-4 216 544540 ns/op 240.70 MB/s BenchmarkRepeatLarge/131072/4097-4 222 535288 ns/op 237.27 MB/s BenchmarkRepeatLarge/262144/1-4 100 1108870 ns/op 236.41 MB/s BenchmarkRepeatLarge/262144/16-4 100 1080551 ns/op 242.60 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1088748 ns/op 237.07 MB/s BenchmarkRepeatLarge/524288/1-4 60 2171089 ns/op 241.49 MB/s BenchmarkRepeatLarge/524288/16-4 56 2141095 ns/op 244.87 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2144047 ns/op 242.68 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4316177 ns/op 242.94 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4250725 ns/op 246.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4299851 ns/op 242.97 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8220296 ns/op 255.12 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8158688 ns/op 257.05 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8206074 ns/op 255.12 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16607387 ns/op 252.56 MB/s BenchmarkRepeatLarge/4194304/16-4 6 16726439 ns/op 250.76 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16420541 ns/op 255.24 MB/s BenchmarkRepeatLarge/8388608/1-4 3 33784919 ns/op 248.29 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33376595 ns/op 251.33 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33490795 ns/op 250.41 MB/s BenchmarkRepeatLarge/16777216/1-4 2 65093890 ns/op 257.74 MB/s BenchmarkRepeatLarge/16777216/16-4 2 65203860 ns/op 257.30 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 66004340 ns/op 254.18 MB/s BenchmarkRepeatLarge/33554432/1-4 1 127651982 ns/op 262.86 MB/s BenchmarkRepeatLarge/33554432/16-4 1 129372730 ns/op 259.36 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 129053726 ns/op 260.00 MB/s BenchmarkRepeatLarge/67108864/1-4 1 253345019 ns/op 264.89 MB/s BenchmarkRepeatLarge/67108864/16-4 1 254162628 ns/op 264.04 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 255396916 ns/op 262.76 MB/s BenchmarkRepeatLarge/134217728/1-4 1 499770488 ns/op 268.56 MB/s BenchmarkRepeatLarge/134217728/16-4 1 500193692 ns/op 268.33 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 493720283 ns/op 271.85 MB/s BenchmarkRepeatLarge/268435456/1-4 1 973675430 ns/op 275.69 MB/s BenchmarkRepeatLarge/268435456/16-4 1 977782079 ns/op 274.54 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 988215254 ns/op 271.64 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1952122965 ns/op 275.02 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1939314977 ns/op 276.84 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1966869309 ns/op 272.96 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3862696520 ns/op 277.98 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3814373869 ns/op 281.50 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3871319970 ns/op 277.36 MB/s BenchmarkIndexAnyASCII/1:1-4 2023519 58.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2081581 57.15 ns/op BenchmarkIndexAnyASCII/1:4-4 2058116 58.77 ns/op BenchmarkIndexAnyASCII/1:8-4 2040871 57.62 ns/op BenchmarkIndexAnyASCII/1:16-4 2106876 57.29 ns/op BenchmarkIndexAnyASCII/1:32-4 2061241 57.33 ns/op BenchmarkIndexAnyASCII/1:64-4 2007994 59.13 ns/op BenchmarkIndexAnyASCII/16:1-4 2046807 56.53 ns/op BenchmarkIndexAnyASCII/16:2-4 765632 150.0 ns/op BenchmarkIndexAnyASCII/16:4-4 750754 156.1 ns/op BenchmarkIndexAnyASCII/16:8-4 715886 162.2 ns/op BenchmarkIndexAnyASCII/16:16-4 689424 171.1 ns/op BenchmarkIndexAnyASCII/16:32-4 581893 200.6 ns/op BenchmarkIndexAnyASCII/16:64-4 488966 243.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1920926 62.62 ns/op BenchmarkIndexAnyASCII/256:2-4 71895 1634 ns/op BenchmarkIndexAnyASCII/256:4-4 73003 1625 ns/op BenchmarkIndexAnyASCII/256:8-4 72987 1634 ns/op BenchmarkIndexAnyASCII/256:16-4 72158 1666 ns/op BenchmarkIndexAnyASCII/256:32-4 70524 1692 ns/op BenchmarkIndexAnyASCII/256:64-4 69234 1737 ns/op BenchmarkIndexAnyUTF8/1:1-4 2128344 56.30 ns/op BenchmarkIndexAnyUTF8/1:2-4 2052703 58.24 ns/op BenchmarkIndexAnyUTF8/1:4-4 2088276 57.43 ns/op BenchmarkIndexAnyUTF8/1:8-4 2081227 57.64 ns/op BenchmarkIndexAnyUTF8/1:16-4 2095212 56.75 ns/op BenchmarkIndexAnyUTF8/1:32-4 2056092 58.31 ns/op BenchmarkIndexAnyUTF8/1:64-4 2053933 58.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 1676564 70.84 ns/op BenchmarkIndexAnyUTF8/16:2-4 314557 370.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 307683 379.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 309619 374.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 309417 381.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 295135 391.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 281940 403.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 338118 358.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 23634 5022 ns/op BenchmarkIndexAnyUTF8/256:4-4 23798 5002 ns/op BenchmarkIndexAnyUTF8/256:8-4 23622 4952 ns/op BenchmarkIndexAnyUTF8/256:16-4 23256 5149 ns/op BenchmarkIndexAnyUTF8/256:32-4 22730 5260 ns/op BenchmarkIndexAnyUTF8/256:64-4 22081 5536 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2078056 58.60 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2087740 58.01 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2049040 57.69 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2072530 57.30 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2082129 57.86 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2065760 57.72 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2066386 57.51 ns/op BenchmarkLastIndexAnyASCII/16:1-4 781407 146.5 ns/op BenchmarkLastIndexAnyASCII/16:2-4 768868 147.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 775300 151.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 738475 159.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 675494 169.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 594992 198.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 488271 242.0 ns/op BenchmarkLastIndexAnyASCII/256:1-4 74270 1624 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74019 1622 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73558 1639 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73111 1631 ns/op BenchmarkLastIndexAnyASCII/256:16-4 71508 1657 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70189 1706 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67774 1735 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2059964 58.84 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2070472 57.73 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2098636 57.04 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2121196 57.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2058310 57.92 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2099562 57.07 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2051370 57.35 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 373647 310.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 188090 614.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 187430 637.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 179703 614.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 167163 647.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 178191 662.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 177111 654.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28668 4167 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13227 9075 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13264 8947 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13316 9009 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12637 9408 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12146 9845 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12104 9778 ns/op BenchmarkTrimASCII/1:1-4 3198844 37.44 ns/op BenchmarkTrimASCII/1:2-4 2408138 48.10 ns/op BenchmarkTrimASCII/1:4-4 2357211 50.10 ns/op BenchmarkTrimASCII/1:8-4 2130078 56.33 ns/op BenchmarkTrimASCII/1:16-4 1767369 67.83 ns/op BenchmarkTrimASCII/16:1-4 2748801 44.64 ns/op BenchmarkTrimASCII/16:2-4 737814 157.6 ns/op BenchmarkTrimASCII/16:4-4 702006 160.2 ns/op BenchmarkTrimASCII/16:8-4 719715 163.8 ns/op BenchmarkTrimASCII/16:16-4 677269 176.5 ns/op BenchmarkTrimASCII/256:1-4 709335 155.3 ns/op BenchmarkTrimASCII/256:2-4 70054 1707 ns/op BenchmarkTrimASCII/256:4-4 70345 1708 ns/op BenchmarkTrimASCII/256:8-4 70261 1702 ns/op BenchmarkTrimASCII/256:16-4 69759 1735 ns/op BenchmarkTrimASCII/4096:1-4 74269 1602 ns/op BenchmarkTrimASCII/4096:2-4 4466 26462 ns/op BenchmarkTrimASCII/4096:4-4 4473 26361 ns/op BenchmarkTrimASCII/4096:8-4 4306 26316 ns/op BenchmarkTrimASCII/4096:16-4 4426 26344 ns/op BenchmarkTrimByte-4 4349410 27.64 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13384 9053 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13422 8936 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1150 103544 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2340 50953 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4470 25571 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7772 14555 ns/op BenchmarkJoin/0-4 5459998 21.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4104380 28.08 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 224324 528.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 151011 785.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 114390 1050 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 93280 1313 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70557 1566 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 64794 1820 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2554008 45.87 ns/op BenchmarkTrimSpace/ASCII-4 1547850 78.08 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142902 821.0 ns/op BenchmarkTrimSpace/JustNonASCII-4 74224 1590 ns/op BenchmarkReplaceAll-4 124155 971.3 ns/op 16 B/op 1 allocs/op PASS ok strings 69.013s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51018 2334 ns/op BenchmarkCond2-4 17607 5894 ns/op BenchmarkCond4-4 16605 7260 ns/op BenchmarkCond8-4 9097 14205 ns/op BenchmarkCond16-4 4260 26937 ns/op BenchmarkCond32-4 1807 75278 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 413092 255.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 286358 404.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 484419 216.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 432603 281.3 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 259092 432.1 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 573057 219.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 76780 1960 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 77188 1902 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 61692 2651 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 46341 2952 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 470822 252.7 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 181636 729.6 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 438076 249.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 140899 809.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 489355 234.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 172663 717.4 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1973673 54.75 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 46056 2939 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 105457 1009 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 199976 514.8 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7204 14178 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 301 420050 ns/op BenchmarkRange/*sync.Map-4 1425 79578 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 90656 1517 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 186158 578.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 67504 1904 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 87172 1148 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 218431 529.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 146582 811.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 71991 1706 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 161401 735.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 510062 229.6 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49813 2746 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 139896 857.4 ns/op BenchmarkSwapCollision/*sync.Map-4 73143 1667 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 250 452741 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 104305 1213 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 353296 351.3 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 16699 6092 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 64447 1894 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20469 5960 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 167797 618.8 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 104878 1157 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 153447 785.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1666680 63.01 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 158754 711.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1567875 69.36 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 445513 257.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 163875 823.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 464574 262.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 87919 1329 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 333018 357.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 377397 351.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 116506 1080 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 522613 225.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 110931 1337 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 102856 1112 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 152160 782.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 51855 2226 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 189166 627.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 466748 281.0 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 111685 979.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 540758 231.5 ns/op BenchmarkUncontendedSemaphore-4 3391496 35.37 ns/op BenchmarkContendedSemaphore-4 2734636 42.05 ns/op BenchmarkMutexUncontended-4 602455 213.8 ns/op BenchmarkMutex-4 141282 852.3 ns/op BenchmarkMutexSlack-4 159103 844.7 ns/op BenchmarkMutexWork-4 110320 956.1 ns/op BenchmarkMutexWorkSlack-4 121426 962.3 ns/op BenchmarkMutexNoSpin-4 52048 2160 ns/op BenchmarkMutexSpin-4 54597 2070 ns/op BenchmarkOnce-4 663160 236.9 ns/op BenchmarkSemaUncontended-4 6464624 19.18 ns/op BenchmarkSemaSyntNonblock-4 1258660 106.6 ns/op BenchmarkSemaSyntBlock-4 1000000 106.1 ns/op BenchmarkSemaWorkNonblock-4 825216 144.6 ns/op BenchmarkSemaWorkBlock-4 788244 153.7 ns/op BenchmarkRWMutexUncontended-4 445702 289.6 ns/op BenchmarkRWMutexWrite100-4 258992 405.3 ns/op BenchmarkRWMutexWrite10-4 243314 479.3 ns/op BenchmarkRWMutexWorkWrite100-4 224061 513.9 ns/op BenchmarkRWMutexWorkWrite10-4 220093 645.1 ns/op BenchmarkWaitGroupUncontended-4 940081 125.8 ns/op BenchmarkWaitGroupAddDone-4 287660 444.0 ns/op BenchmarkWaitGroupAddDoneWork-4 315373 414.9 ns/op BenchmarkWaitGroupWait-4 4893358 26.34 ns/op BenchmarkWaitGroupWaitWork-4 2736375 47.96 ns/op BenchmarkWaitGroupActuallyWait-4 42099 2957 ns/op 32 B/op 2 allocs/op PASS ok sync 17.099s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 560131 245.9 ns/op PASS ok sync/atomic 0.172s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 100928 1180 ns/op 0 B/op 0 allocs/op PASS ok testing 0.168s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7753 14541 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11518 10478 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1200930 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 992465 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 198244076 ns/op 19393120 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 191868546 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1747 66638 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 1987 55659 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6041418 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5426214 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 754006233 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 743409552 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 217 550219 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 236 490674 ns/op 166 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61332335 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59607978 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7554607045 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7334489645 ns/op 335149968 B/op 100091 allocs/op BenchmarkPyramid/10-4 2702 41861 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3030677 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 330619877 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2178 45970 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 260 436962 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4374932 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7788 15091 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.217s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 83007458 ns/op BenchmarkVariableString-4 95416 1233 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1978 55406 ns/op 2510 B/op 39 allocs/op PASS ok text/template/parse 0.548s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 3048448 ns/op BenchmarkAfter-4 111 1094886 ns/op BenchmarkStop-4 193 593894 ns/op BenchmarkSimultaneousAfterFunc-4 28 4303347 ns/op BenchmarkStartStop-4 199 593659 ns/op BenchmarkReset-4 2534 59038 ns/op BenchmarkSleep-4 32 3740427 ns/op BenchmarkParallelTimerLatency-4 49 371423 avg-late-ns 9722554 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 359586 avg-late-ns 876762 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 386434 avg-late-ns 1220557 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 341829 avg-late-ns 1917642 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 409964 avg-late-ns 2231010 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 338196 avg-late-ns 1436298 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 243557 avg-late-ns 1497833 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 286322 avg-late-ns 1649821 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 188802 avg-late-ns 1278276 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 200942 avg-late-ns 1136409 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 877569 avg-late-ns 3715911 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 313431 avg-late-ns 963726 max-late-ns BenchmarkTicker-4 386 374879 ns/op BenchmarkTickerReset-4 3562 32241 ns/op BenchmarkTickerResetNaive-4 216 639075 ns/op BenchmarkNow-4 1000000 102.9 ns/op BenchmarkNowUnixNano-4 1000000 103.7 ns/op BenchmarkNowUnixMilli-4 1000000 102.9 ns/op BenchmarkNowUnixMicro-4 1000000 104.5 ns/op BenchmarkFormat-4 58501 2072 ns/op BenchmarkFormatRFC3339-4 73899 1548 ns/op BenchmarkFormatRFC3339Nano-4 78038 1559 ns/op BenchmarkFormatNow-4 79738 1504 ns/op BenchmarkMarshalJSON-4 102727 1185 ns/op BenchmarkMarshalText-4 108586 1163 ns/op BenchmarkParse-4 140978 838.7 ns/op BenchmarkParseRFC3339UTC-4 323997 369.6 ns/op BenchmarkParseRFC3339UTCBytes-4 213589 566.7 ns/op BenchmarkParseRFC3339TZ-4 100070 1194 ns/op BenchmarkParseRFC3339TZBytes-4 77529 1546 ns/op BenchmarkParseDuration-4 535911 227.8 ns/op BenchmarkHour-4 823484 141.0 ns/op BenchmarkSecond-4 850341 138.1 ns/op BenchmarkYear-4 627777 183.2 ns/op BenchmarkDay-4 590314 198.9 ns/op BenchmarkISOWeek-4 594945 186.3 ns/op BenchmarkGoString-4 80785 1497 ns/op BenchmarkUnmarshalText-4 66742 1754 ns/op PASS ok time 11.209s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 583718 181.5 ns/op BenchmarkDecodeValidJapaneseChars-4 719258 156.8 ns/op BenchmarkDecodeRune-4 1608400 71.18 ns/op BenchmarkEncodeValidASCII-4 518676 203.8 ns/op BenchmarkEncodeValidJapaneseChars-4 775309 141.3 ns/op BenchmarkAppendRuneValidASCII-4 1536103 78.49 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2513125 48.05 ns/op BenchmarkEncodeRune-4 2782958 42.21 ns/op PASS ok unicode/utf16 1.219s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 836431 144.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 170931 681.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3418525 34.85 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 409005 281.1 ns/op BenchmarkValidTenASCIIChars-4 835826 137.0 ns/op BenchmarkValid100KASCIIChars-4 91 1307405 ns/op BenchmarkValidTenJapaneseChars-4 154490 774.3 ns/op BenchmarkValidLongMostlyASCII-4 85 1414681 ns/op BenchmarkValidLongJapanese-4 46 2231049 ns/op BenchmarkValidStringTenASCIIChars-4 4871952 24.60 ns/op BenchmarkValidString100KASCIIChars-4 9457 12260 ns/op BenchmarkValidStringTenJapaneseChars-4 413109 259.4 ns/op BenchmarkValidStringLongMostlyASCII-4 1218 99033 ns/op BenchmarkValidStringLongJapanese-4 156 763226 ns/op BenchmarkEncodeASCIIRune-4 4357778 27.62 ns/op BenchmarkEncodeJapaneseRune-4 2384703 47.31 ns/op BenchmarkAppendASCIIRune-4 8991250 13.17 ns/op BenchmarkAppendJapaneseRune-4 2955996 39.92 ns/op BenchmarkDecodeASCIIRune-4 2706739 44.50 ns/op BenchmarkDecodeJapaneseRune-4 1931592 62.11 ns/op BenchmarkFullRune/ASCII-4 3347238 35.13 ns/op BenchmarkFullRune/Incomplete-4 1529610 79.62 ns/op BenchmarkFullRune/Japanese-4 3540607 33.65 ns/op PASS ok unicode/utf8 3.639s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52092337730 ns/op PASS ok cmd/api 57.971s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1215348 98.36 ns/op BenchmarkEqArrayOfStrings64-4 148081 785.3 ns/op BenchmarkEqArrayOfStrings1024-4 9211 11519 ns/op BenchmarkEqArrayOfFloats5-4 1399736 86.00 ns/op BenchmarkEqArrayOfFloats64-4 145550 827.0 ns/op BenchmarkEqArrayOfFloats1024-4 8744 13033 ns/op BenchmarkEqStruct-4 16531238 6.234 ns/op PASS ok cmd/compile/internal/reflectdata 1.082s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8025 339055 ns/op BenchmarkCopyElim1-4 741 164678 ns/op BenchmarkCopyElim10-4 622 165675 ns/op BenchmarkCopyElim100-4 312 356311 ns/op BenchmarkCopyElim1000-4 54 2066675 ns/op BenchmarkCopyElim10000-4 3 42163173 ns/op BenchmarkCopyElim100000-4 1 717376775 ns/op BenchmarkDeadCode/1-4 540 199050 ns/op BenchmarkDeadCode/10-4 494 224467 ns/op BenchmarkDeadCode/100-4 246 466031 ns/op BenchmarkDeadCode/1000-4 49 2671008 ns/op BenchmarkDeadCode/10000-4 3 34481216 ns/op BenchmarkDeadCode/100000-4 1 462545996 ns/op BenchmarkDeadCode/200000-4 1 965053522 ns/op BenchmarkDominatorsLinear-4 12 9888116 ns/op 1.01 MB/s BenchmarkDominatorsFwdBack-4 8 14343822 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 8 14142983 ns/op 0.71 MB/s BenchmarkDominatorsMaxPred-4 8 13066812 ns/op 0.77 MB/s BenchmarkDominatorsMaxPredVal-4 8 14110035 ns/op 0.71 MB/s BenchmarkFuse/1-4 571 209784 ns/op BenchmarkFuse/10-4 412 259691 ns/op BenchmarkFuse/100-4 141 837421 ns/op BenchmarkFuse/1000-4 19 6220872 ns/op BenchmarkFuse/10000-4 2 87534968 ns/op BenchmarkNilCheckDeep1-4 13022 9215 ns/op 0.11 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5133 22701 ns/op 0.44 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 729 158761 ns/op 0.63 MB/s 672 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1515930 ns/op 0.66 MB/s 3899 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18724440 ns/op 0.53 MB/s 71336 B/op 5 allocs/op BenchmarkDSEPass-4 32 3803451 ns/op 59632 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 120301438 ns/op 4268624 B/op 108703 allocs/op BenchmarkCSEPass-4 7 15299111 ns/op 131532 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 154030625 ns/op 5698448 B/op 97705 allocs/op BenchmarkDeadcodePass-4 160 718498 ns/op 89767 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 126820937 ns/op 4020000 B/op 44707 allocs/op BenchmarkMultiPass-4 57 1886973 ns/op 243444 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 252296765 ns/op 11198280 B/op 149814 allocs/op BenchmarkCondRewrite/SoloJump-4 2940025 39.93 ns/op BenchmarkCondRewrite/CombJump-4 2771151 42.86 ns/op PASS ok cmd/compile/internal/ssa 16.728s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9771 11338 ns/op BenchmarkExtShift-4 16155 7399 ns/op BenchmarkModify-4 9249 12565 ns/op BenchmarkMullImm-4 17378 6999 ns/op BenchmarkConstModify-4 9150 12681 ns/op BenchmarkBitSet-4 20487 5832 ns/op BenchmarkBitClear-4 19142 6254 ns/op BenchmarkBitToggle-4 20026 6031 ns/op BenchmarkBitSetConst-4 156891 761.0 ns/op BenchmarkBitClearConst-4 150607 763.8 ns/op BenchmarkBitToggleConst-4 155553 762.3 ns/op BenchmarkDivconstI64-4 8505075 13.87 ns/op BenchmarkModconstI64-4 8445739 14.24 ns/op BenchmarkDivisiblePow2constI64-4 8531845 14.46 ns/op BenchmarkDivisibleconstI64-4 9392695 12.79 ns/op BenchmarkDivisibleWDivconstI64-4 6141831 19.50 ns/op BenchmarkDivconstU64/3-4 8965610 13.56 ns/op BenchmarkDivconstU64/5-4 8257398 14.18 ns/op BenchmarkDivconstU64/37-4 8755257 13.44 ns/op BenchmarkDivconstU64/1234567-4 8517807 13.95 ns/op BenchmarkModconstU64-4 8652104 13.91 ns/op BenchmarkDivisibleconstU64-4 8418090 14.31 ns/op BenchmarkDivisibleWDivconstU64-4 6078327 19.63 ns/op BenchmarkDivconstI32-4 8736384 13.83 ns/op BenchmarkModconstI32-4 8840887 13.58 ns/op BenchmarkDivisiblePow2constI32-4 8491466 14.13 ns/op BenchmarkDivisibleconstI32-4 8628618 13.55 ns/op BenchmarkDivisibleWDivconstI32-4 6086552 19.53 ns/op BenchmarkDivconstU32-4 8637835 13.76 ns/op BenchmarkModconstU32-4 8445099 14.11 ns/op BenchmarkDivisibleconstU32-4 8623052 13.93 ns/op BenchmarkDivisibleWDivconstU32-4 6053268 19.70 ns/op BenchmarkDivconstI16-4 8366203 14.28 ns/op BenchmarkModconstI16-4 8649306 13.74 ns/op BenchmarkDivisiblePow2constI16-4 8423690 14.14 ns/op BenchmarkDivisibleconstI16-4 9596088 12.42 ns/op BenchmarkDivisibleWDivconstI16-4 6172092 19.55 ns/op BenchmarkDivconstU16-4 8457806 14.16 ns/op BenchmarkModconstU16-4 9587882 12.43 ns/op BenchmarkDivisibleconstU16-4 8356503 14.40 ns/op BenchmarkDivisibleWDivconstU16-4 6378686 19.03 ns/op BenchmarkDivconstI8-4 9540664 12.53 ns/op BenchmarkModconstI8-4 8869496 13.48 ns/op BenchmarkDivisiblePow2constI8-4 8703477 13.69 ns/op BenchmarkDivisibleconstI8-4 8644575 13.91 ns/op BenchmarkDivisibleWDivconstI8-4 6055665 19.63 ns/op BenchmarkDivconstU8-4 8486498 14.60 ns/op BenchmarkModconstU8-4 9569343 12.62 ns/op BenchmarkDivisibleconstU8-4 7910248 15.00 ns/op BenchmarkDivisibleWDivconstU8-4 6186144 19.27 ns/op BenchmarkMul2-4 164528 718.9 ns/op BenchmarkMulNeg2-4 160132 726.8 ns/op BenchmarkEfaceInteger-4 3591354 27.99 ns/op BenchmarkMulconstI32/3-4 16613804 7.204 ns/op BenchmarkMulconstI32/5-4 16733378 7.150 ns/op BenchmarkMulconstI32/12-4 16727820 7.162 ns/op BenchmarkMulconstI32/120-4 16547640 7.222 ns/op BenchmarkMulconstI32/-120-4 16722237 7.156 ns/op BenchmarkMulconstI32/65537-4 16781611 7.142 ns/op BenchmarkMulconstI32/65538-4 16798501 7.183 ns/op BenchmarkMulconstI64/3-4 16760953 7.146 ns/op BenchmarkMulconstI64/5-4 16675274 7.138 ns/op BenchmarkMulconstI64/12-4 16827039 7.208 ns/op BenchmarkMulconstI64/120-4 16684386 7.137 ns/op BenchmarkMulconstI64/-120-4 16739809 7.158 ns/op BenchmarkMulconstI64/65537-4 16725668 7.158 ns/op BenchmarkMulconstI64/65538-4 16803336 7.141 ns/op BenchmarkMulconstU32/3-4 16744028 7.139 ns/op BenchmarkMulconstU32/5-4 16614758 7.166 ns/op BenchmarkMulconstU32/12-4 16731267 7.163 ns/op BenchmarkMulconstU32/120-4 16713933 7.165 ns/op BenchmarkMulconstU32/65537-4 16542054 7.150 ns/op BenchmarkMulconstU32/65538-4 16082166 7.377 ns/op BenchmarkMulconstU64/3-4 16432656 7.202 ns/op BenchmarkMulconstU64/5-4 16656013 7.141 ns/op BenchmarkMulconstU64/12-4 16644499 7.154 ns/op BenchmarkMulconstU64/120-4 16658533 7.188 ns/op BenchmarkMulconstU64/65537-4 16473224 7.238 ns/op BenchmarkMulconstU64/65538-4 16573092 7.186 ns/op BenchmarkShiftArithmeticRight-4 19563530 6.085 ns/op BenchmarkSwitch8Predictable-4 12983122 8.115 ns/op BenchmarkSwitch8Unpredictable-4 5504547 18.28 ns/op BenchmarkSwitch32Predictable-4 9754224 12.29 ns/op BenchmarkSwitch32Unpredictable-4 6682351 18.09 ns/op BenchmarkSwitchStringPredictable-4 7908550 13.30 ns/op BenchmarkSwitchStringUnpredictable-4 4311193 24.41 ns/op PASS ok cmd/compile/internal/test 12.160s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 136 860970 ns/op BenchmarkNamed/Underlying/nongeneric-4 842961 139.9 ns/op BenchmarkNamed/Underlying/generic-4 807595 138.2 ns/op BenchmarkNamed/Underlying/src_instance-4 855622 135.6 ns/op BenchmarkNamed/Underlying/user_instance-4 796657 141.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 551917247 ns/op 55189 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 354119763 ns/op 86011 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 157262878 ns/op 193584 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 135995558 ns/op 223847 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 342209831 ns/op 14988 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87389830 ns/op 58679 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33543744 ns/op 152876 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31870216 ns/op 160893 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 130942098 ns/op 16566 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40716178 ns/op 53283 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20478002 ns/op 105907 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19674962 ns/op 110257 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1109043084 ns/op 56743 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 573529684 ns/op 109722 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 157093270 ns/op 400423 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 112826378 ns/op 557455 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 392769702 ns/op 5150 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64169720 ns/op 31509 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38546940 ns/op 52450 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38419892 ns/op 52626 lines/s PASS ok cmd/compile/internal/types2 14.829s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 126 888728 ns/op 2118714 sys-ns/op 1244857 user-ns/op PASS ok cmd/go 0.215s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68293 1731 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78079 1510 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14335 8335 ns/op 122.85 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14732 8155 ns/op 125.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2162 53877 ns/op 152.05 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2239 54116 ns/op 151.38 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.974s All tests passed.