linux-amd64-longtest-race at 627f12868c4c3e714bbb4ce4a418f918c1935dc2 :: 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-rn1823ae8" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=3s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "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-rn1823ae8" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=3s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "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.208s ok archive/zip 118.962s ok bufio 0.281s ok bytes 9.635s ok compress/bzip2 0.476s ok compress/flate 160.623s ok compress/gzip 11.979s ok compress/lzw 0.555s ok compress/zlib 8.331s ok container/heap 0.038s ok container/list 0.031s ok container/ring 0.029s ok context 0.043s ok crypto 0.029s ok crypto/aes 0.069s ok crypto/cipher 1.189s ok crypto/des 0.060s ok crypto/dsa 17.037s ok crypto/ecdh 0.483s ok crypto/ecdsa 3.261s ok crypto/ed25519 0.910s ok crypto/elliptic 1.244s ok crypto/hmac 0.039s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.434s ok crypto/internal/boring 0.029s ok crypto/internal/boring/bcache 0.352s ok crypto/internal/edwards25519 35.220s ok crypto/internal/edwards25519/field 12.464s ok crypto/internal/nistec 3.636s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.042s ok crypto/rand 2.765s ok crypto/rc4 0.463s ok crypto/rsa 5.133s ok crypto/sha1 0.050s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 18.641s ok crypto/tls 3.477s ok crypto/x509 1.584s ok database/sql 1.144s ok database/sql/driver 0.029s ok debug/buildinfo 4.299s ok debug/dwarf 0.105s ok debug/elf 1.291s ok debug/gosym 0.347s ok debug/macho 0.039s ok debug/pe 0.059s ok debug/plan9obj 0.029s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.029s ok encoding/ascii85 0.039s ok encoding/asn1 0.039s ok encoding/base32 0.083s ok encoding/base64 0.039s ok encoding/binary 0.039s ok encoding/csv 0.070s ok encoding/gob 16.973s ok encoding/hex 0.040s ok encoding/json 8.777s ok encoding/pem 2.450s ok encoding/xml 39.498s ok errors 0.038s ok expvar 0.030s ok flag 0.140s ok fmt 0.566s ok go/ast 0.039s ok go/build 3.854s ok go/build/constraint 0.040s ok go/constant 0.039s ok go/doc 0.253s ok go/doc/comment 2.195s ok go/format 0.060s ok go/importer 0.185s ok go/internal/gccgoimporter 0.061s ok go/internal/gcimporter 26.695s ok go/internal/srcimporter 14.138s ok go/parser 53.936s ok go/printer 1.277s ok go/scanner 0.040s ok go/token 0.132s ok go/types 135.168s ok hash 0.030s ok hash/adler32 0.049s ok hash/crc32 0.071s ok hash/crc64 0.039s ok hash/fnv 0.030s ok hash/maphash 0.029s ok html 0.028s ok html/template 0.739s ok image 1.364s ok image/color 0.049s ok image/draw 0.566s ok image/gif 93.873s ok image/jpeg 23.482s ok image/png 5.518s ok index/suffixarray 617.339s ok internal/abi 0.590s ok internal/buildcfg 0.029s ok internal/coverage/cformat 0.029s ok internal/coverage/cmerge 0.029s ok internal/coverage/pods 0.039s ok internal/coverage/slicereader 0.029s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.060s ok internal/cpu 0.090s ok internal/dag 0.029s ok internal/diff 0.030s ok internal/fmtsort 0.030s ok internal/fuzz 0.061s ok internal/godebug 0.030s ok internal/intern 1.971s ok internal/itoa 0.029s ok internal/poll 20.964s ok internal/profile 0.031s ok internal/reflectlite 0.263s ok internal/safefilepath 0.027s ok internal/saferio 0.264s ok internal/singleflight 0.094s ok internal/testenv 0.030s ok internal/trace 6.019s ok internal/types/errors 0.379s ok internal/unsafeheader 0.029s ok internal/xcoff 0.050s ok io 0.072s ok io/fs 0.283s ok io/ioutil 0.041s ok log 0.043s ok log/syslog 1.254s ok math 0.050s ok math/big 7.398s ok math/bits 0.040s ok math/cmplx 0.030s ok math/rand 31.050s ok mime 0.056s ok mime/multipart 3.394s ok mime/quotedprintable 1.022s ok net 23.461s ok net/http 75.322s ok net/http/cgi 0.556s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.149s ok net/http/httptest 0.203s ok net/http/httptrace 0.030s ok net/http/httputil 1.134s ok net/http/internal 0.040s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.206s ok net/internal/socktest 0.030s ok net/mail 0.040s ok net/netip 0.372s ok net/rpc 0.075s ok net/rpc/jsonrpc 0.041s ok net/smtp 0.070s ok net/textproto 0.040s ok net/url 0.051s ok os 17.266s ok os/exec 0.787s ok os/exec/internal/fdtest 0.029s ok os/signal 14.126s ok os/user 0.031s ok path 0.030s ok path/filepath 0.084s ok plugin 0.029s ok reflect 2.411s ok regexp 3.136s ok regexp/syntax 4.562s ok runtime 218.887s ok runtime/cgo 0.029s ok runtime/coverage 17.047s ok runtime/debug 0.180s ok runtime/internal/atomic 2.746s ok runtime/internal/math 0.033s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.029s ok runtime/metrics 0.041s ok runtime/pprof 82.577s ok runtime/race 9.750s ok runtime/trace 6.085s ok sort 6.191s ok strconv 8.010s ok strings 4.241s ok sync 1.604s ok sync/atomic 197.045s ok syscall 0.308s ok testing 1.993s ok testing/fstest 0.039s ok testing/iotest 0.028s ok testing/quick 0.162s ok text/scanner 0.050s ok text/tabwriter 0.040s ok text/template 0.853s ok text/template/parse 0.050s ok time 16.257s ok unicode 0.039s ok unicode/utf16 0.032s ok unicode/utf8 0.051s ok cmd/addr2line 0.954s ok cmd/api 7.119s ok cmd/asm/internal/asm 3.442s ok cmd/asm/internal/lex 0.029s ok cmd/compile/internal/abt 0.061s ok cmd/compile/internal/amd64 51.837s ok cmd/compile/internal/base 0.029s ok cmd/compile/internal/compare 0.030s ok cmd/compile/internal/dwarfgen 0.433s ok cmd/compile/internal/importer 15.454s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.227s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 185.725s ok cmd/compile/internal/syntax 16.731s ok cmd/compile/internal/test 32.945s ok cmd/compile/internal/typecheck 0.290s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 69.960s ok cmd/covdata 1.171s ok cmd/cover 1.159s ok cmd/dist 0.032s ok cmd/doc 0.953s ok cmd/fix 0.824s ok cmd/go 405.459s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 2.383s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.040s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 1.430s ok cmd/go/internal/lockedfile/internal/filelock 0.072s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 33.599s ok cmd/go/internal/modfetch/codehost 9.933s ok cmd/go/internal/modfetch/zip_sum_test 0.040s ok cmd/go/internal/modindex 0.572s ok cmd/go/internal/modload 47.596s ok cmd/go/internal/mvs 0.051s ok cmd/go/internal/par 0.134s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.031s ok cmd/go/internal/vcs 0.549s ok cmd/go/internal/vcweb 0.037s ok cmd/go/internal/vcweb/vcstest 4.442s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.982s ok cmd/gofmt 39.908s ok cmd/internal/archive 0.854s ok cmd/internal/buildid 0.568s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.029s ok cmd/internal/goobj 18.676s ok cmd/internal/moddeps 11.824s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.496s ok cmd/internal/obj/ppc64 5.292s ok cmd/internal/obj/riscv 8.572s ok cmd/internal/obj/s390x 0.029s ok cmd/internal/obj/x86 0.945s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.149s ok cmd/internal/pkgpattern 0.039s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.729s ok cmd/link 8.351s ok cmd/link/internal/benchmark 0.035s ok cmd/link/internal/ld 13.103s ok cmd/link/internal/loader 0.051s ok cmd/nm 0.846s ok cmd/objdump 1.801s ok cmd/pack 1.467s ok cmd/pprof 1.512s ok cmd/trace 0.293s ok cmd/vet 10.557s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2695 38954 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2445 48799 ns/op 1851 B/op 36 allocs/op Benchmark/Writer/PAX-4 1544 74742 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3507 29171 ns/op 5142 B/op 16 allocs/op Benchmark/Reader/GNU-4 5731 20288 ns/op 5031 B/op 14 allocs/op Benchmark/Reader/PAX-4 1740 59849 ns/op 8507 B/op 33 allocs/op PASS ok archive/tar 0.849s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 336323081 ns/op 16992 B/op 70 allocs/op BenchmarkZip64Test-4 1 164894648 ns/op BenchmarkZip64TestSizes/4096-4 1441 82610 ns/op BenchmarkZip64TestSizes/1048576-4 180 653868 ns/op BenchmarkZip64TestSizes/67108864-4 1 137658272 ns/op PASS ok archive/zip 1.390s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 246115 486.6 ns/op BenchmarkReaderCopyUnoptimal-4 130603 814.8 ns/op BenchmarkReaderCopyNoWriteTo-4 6190 17885 ns/op BenchmarkReaderWriteToOptimal-4 7752 15480 ns/op BenchmarkReaderReadString-4 129549 860.0 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 218445 547.1 ns/op BenchmarkWriterCopyUnoptimal-4 192354 567.6 ns/op BenchmarkWriterCopyNoReadFrom-4 6064 17673 ns/op BenchmarkReaderEmpty-4 34550 3371 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28501 4015 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 572349 194.4 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.765s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4825 24641 ns/op 1329.82 MB/s BenchmarkWriteByte-4 459 249710 ns/op 16.40 MB/s BenchmarkWriteRune-4 254 468351 ns/op 26.24 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3731114 ns/op BenchmarkBufferFullSmallReads-4 96 1069772 ns/op BenchmarkBufferWriteBlock/N4096-4 6727 16495 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 390 285040 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19465967 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4586643 24.99 ns/op 400.22 MB/s BenchmarkIndexByte/32-4 4290198 27.04 ns/op 1183.40 MB/s BenchmarkIndexByte/4K-4 859821 134.6 ns/op 30438.07 MB/s BenchmarkIndexBytePortable/10-4 809241 142.4 ns/op 70.21 MB/s BenchmarkIndexBytePortable/32-4 257305 450.9 ns/op 70.97 MB/s BenchmarkIndexBytePortable/4K-4 2221 53016 ns/op 77.26 MB/s BenchmarkIndexRune/10-4 1000000 104.3 ns/op 95.84 MB/s BenchmarkIndexRune/32-4 1000000 101.7 ns/op 314.66 MB/s BenchmarkIndexRune/4K-4 378836 309.9 ns/op 13216.21 MB/s BenchmarkIndexRuneASCII/10-4 4676223 24.41 ns/op 409.59 MB/s BenchmarkIndexRuneASCII/32-4 4287385 26.81 ns/op 1193.43 MB/s BenchmarkIndexRuneASCII/4K-4 886992 133.2 ns/op 30744.67 MB/s BenchmarkEqual/0-4 7515811 14.74 ns/op BenchmarkEqual/1-4 1517571 78.26 ns/op 12.78 MB/s BenchmarkEqual/6-4 1479428 81.34 ns/op 73.76 MB/s BenchmarkEqual/9-4 1496643 81.44 ns/op 110.52 MB/s BenchmarkEqual/15-4 1462700 81.07 ns/op 185.02 MB/s BenchmarkEqual/16-4 1545692 77.61 ns/op 206.16 MB/s BenchmarkEqual/20-4 1444465 82.80 ns/op 241.53 MB/s BenchmarkEqual/32-4 1432180 83.40 ns/op 383.70 MB/s BenchmarkEqual/4K-4 107438 1103 ns/op 3712.22 MB/s BenchmarkIndex/10-4 3011155 40.37 ns/op 247.70 MB/s BenchmarkIndex/32-4 3101768 38.65 ns/op 827.84 MB/s BenchmarkIndex/4K-4 18320 6591 ns/op 621.45 MB/s BenchmarkIndexEasy/10-4 2944710 39.16 ns/op 255.35 MB/s BenchmarkIndexEasy/32-4 2995858 39.63 ns/op 807.44 MB/s BenchmarkIndexEasy/4K-4 456562 252.2 ns/op 16241.87 MB/s BenchmarkCount/10-4 1509052 79.72 ns/op 125.45 MB/s BenchmarkCount/32-4 1461841 81.83 ns/op 391.05 MB/s BenchmarkCount/4K-4 18062 6599 ns/op 620.69 MB/s BenchmarkCountEasy/10-4 1553536 76.84 ns/op 130.14 MB/s BenchmarkCountEasy/32-4 1494213 81.27 ns/op 393.74 MB/s BenchmarkCountEasy/4K-4 423014 281.5 ns/op 14549.67 MB/s BenchmarkCountSingle/10-4 3539368 34.14 ns/op 292.92 MB/s BenchmarkCountSingle/32-4 3309382 35.49 ns/op 901.72 MB/s BenchmarkCountSingle/4K-4 753058 143.5 ns/op 28551.74 MB/s BenchmarkToUpper/#00-4 2912131 40.92 ns/op BenchmarkToUpper/ONLYUPPER-4 304227 402.9 ns/op BenchmarkToUpper/abc-4 494538 228.6 ns/op BenchmarkToUpper/AbC123-4 278023 401.9 ns/op BenchmarkToUpper/azAZ09_-4 271808 438.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79298 1493 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38895 3023 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55874 2110 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 121638 958.8 ns/op BenchmarkToLower/#00-4 2952201 40.60 ns/op BenchmarkToLower/abc-4 446136 259.5 ns/op BenchmarkToLower/AbC123-4 272317 404.3 ns/op BenchmarkToLower/azAZ09_-4 253696 443.0 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79521 1499 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42039 2841 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 64885 1815 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 115509 999.9 ns/op BenchmarkFields/ASCII/16-4 126765 945.9 ns/op 16.91 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9415 12562 ns/op 20.38 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 537 213629 ns/op 19.17 MB/s 9728 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3902977 ns/op 16.79 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 64824246 ns/op 16.18 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 123097 980.0 ns/op 16.33 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5611 19595 ns/op 13.06 MB/s 480 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 352 325724 ns/op 12.58 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6409146 ns/op 10.23 MB/s 512261 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123680428 ns/op 8.48 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 151939 760.2 ns/op 21.05 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12980 8939 ns/op 28.64 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 622 174080 ns/op 23.53 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3925023 ns/op 16.70 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 84287493 ns/op 12.44 MB/s 11211056 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 144078 758.4 ns/op 21.10 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8649 13568 ns/op 18.87 MB/s 480 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 484 230850 ns/op 17.74 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4850502 ns/op 13.51 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101059280 ns/op 10.38 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1973648 61.44 ns/op BenchmarkTrimSpace/ASCII-4 961273 119.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 107157 1068 ns/op BenchmarkTrimSpace/JustNonASCII-4 49909 2414 ns/op BenchmarkToValidUTF8/Valid-4 476566 248.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 318987 361.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102330 1204 ns/op BenchmarkIndexHard1-4 818 142293 ns/op BenchmarkIndexHard2-4 596 201447 ns/op BenchmarkIndexHard3-4 150 795443 ns/op BenchmarkIndexHard4-4 182 654794 ns/op BenchmarkLastIndexHard1-4 5 22174988 ns/op BenchmarkLastIndexHard2-4 4 28889256 ns/op BenchmarkLastIndexHard3-4 4 31658939 ns/op BenchmarkCountHard1-4 834 142140 ns/op BenchmarkCountHard2-4 601 199820 ns/op BenchmarkCountHard3-4 150 806096 ns/op BenchmarkSplitEmptySeparator-4 1 176024239 ns/op BenchmarkSplitSingleByteSeparator-4 9 11360366 ns/op BenchmarkSplitMultiByteSeparator-4 10 10349352 ns/op BenchmarkSplitNSingleByteSeparator-4 160765 635.5 ns/op BenchmarkSplitNMultiByteSeparator-4 71205 1648 ns/op BenchmarkRepeat-4 184698 622.9 ns/op BenchmarkRepeatLarge/256/1-4 129081 796.4 ns/op 321.45 MB/s BenchmarkRepeatLarge/256/16-4 214258 536.2 ns/op 477.44 MB/s BenchmarkRepeatLarge/512/1-4 86119 1200 ns/op 426.67 MB/s BenchmarkRepeatLarge/512/16-4 148998 803.0 ns/op 637.57 MB/s BenchmarkRepeatLarge/1024/1-4 62820 1643 ns/op 623.31 MB/s BenchmarkRepeatLarge/1024/16-4 79705 1355 ns/op 755.86 MB/s BenchmarkRepeatLarge/2048/1-4 39282 2880 ns/op 711.16 MB/s BenchmarkRepeatLarge/2048/16-4 45313 2595 ns/op 789.27 MB/s BenchmarkRepeatLarge/4096/1-4 23137 5100 ns/op 803.16 MB/s BenchmarkRepeatLarge/4096/16-4 25870 4507 ns/op 908.77 MB/s BenchmarkRepeatLarge/8192/1-4 13176 9017 ns/op 908.54 MB/s BenchmarkRepeatLarge/8192/16-4 14364 8359 ns/op 979.97 MB/s BenchmarkRepeatLarge/8192/4097-4 22076 5098 ns/op 803.65 MB/s BenchmarkRepeatLarge/16384/1-4 6903 15972 ns/op 1025.77 MB/s BenchmarkRepeatLarge/16384/16-4 8158 15820 ns/op 1035.65 MB/s BenchmarkRepeatLarge/16384/4097-4 8232 12524 ns/op 981.43 MB/s BenchmarkRepeatLarge/32768/1-4 4056 30013 ns/op 1091.78 MB/s BenchmarkRepeatLarge/32768/16-4 4234 29328 ns/op 1117.29 MB/s BenchmarkRepeatLarge/32768/4097-4 4002 29885 ns/op 959.63 MB/s BenchmarkRepeatLarge/65536/1-4 2158 57414 ns/op 1141.47 MB/s BenchmarkRepeatLarge/65536/16-4 2116 57866 ns/op 1132.54 MB/s BenchmarkRepeatLarge/65536/4097-4 2216 55453 ns/op 1108.23 MB/s BenchmarkRepeatLarge/131072/1-4 223 530045 ns/op 247.28 MB/s BenchmarkRepeatLarge/131072/16-4 224 528212 ns/op 248.14 MB/s BenchmarkRepeatLarge/131072/4097-4 222 527730 ns/op 240.67 MB/s BenchmarkRepeatLarge/262144/1-4 111 1051485 ns/op 249.31 MB/s BenchmarkRepeatLarge/262144/16-4 110 1048877 ns/op 249.93 MB/s BenchmarkRepeatLarge/262144/4097-4 112 1074649 ns/op 240.18 MB/s BenchmarkRepeatLarge/524288/1-4 57 2169944 ns/op 241.61 MB/s BenchmarkRepeatLarge/524288/16-4 57 2151850 ns/op 243.65 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2117250 ns/op 245.75 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4249715 ns/op 246.74 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4283081 ns/op 244.82 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4254010 ns/op 245.59 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8118628 ns/op 258.31 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8067318 ns/op 259.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 8089139 ns/op 258.81 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16351653 ns/op 256.51 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16341564 ns/op 256.66 MB/s BenchmarkRepeatLarge/4194304/4097-4 6 16787848 ns/op 249.66 MB/s BenchmarkRepeatLarge/8388608/1-4 4 33026152 ns/op 254.00 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33899778 ns/op 247.45 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33858912 ns/op 247.69 MB/s BenchmarkRepeatLarge/16777216/1-4 2 65647308 ns/op 255.57 MB/s BenchmarkRepeatLarge/16777216/16-4 2 64487560 ns/op 260.16 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 64873089 ns/op 258.62 MB/s BenchmarkRepeatLarge/33554432/1-4 1 126529342 ns/op 265.19 MB/s BenchmarkRepeatLarge/33554432/16-4 1 126186769 ns/op 265.91 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 125522055 ns/op 267.32 MB/s BenchmarkRepeatLarge/67108864/1-4 1 247638356 ns/op 271.00 MB/s BenchmarkRepeatLarge/67108864/16-4 1 248508333 ns/op 270.05 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 246982016 ns/op 271.72 MB/s BenchmarkRepeatLarge/134217728/1-4 1 491099721 ns/op 273.30 MB/s BenchmarkRepeatLarge/134217728/16-4 1 495414120 ns/op 270.92 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 480099967 ns/op 279.56 MB/s BenchmarkRepeatLarge/268435456/1-4 1 967611594 ns/op 277.42 MB/s BenchmarkRepeatLarge/268435456/16-4 1 980123079 ns/op 273.88 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 970959302 ns/op 276.46 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1922117626 ns/op 279.31 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1909357310 ns/op 281.18 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1952796237 ns/op 274.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3818077923 ns/op 281.23 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3783678110 ns/op 283.78 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3833423238 ns/op 280.10 MB/s BenchmarkBytesCompare/1-4 9112178 11.60 ns/op BenchmarkBytesCompare/2-4 9317947 12.95 ns/op BenchmarkBytesCompare/4-4 9272434 12.83 ns/op BenchmarkBytesCompare/8-4 9979069 11.99 ns/op BenchmarkBytesCompare/16-4 9773712 12.00 ns/op BenchmarkBytesCompare/32-4 9067255 13.10 ns/op BenchmarkBytesCompare/64-4 8158894 14.70 ns/op BenchmarkBytesCompare/128-4 7724626 15.61 ns/op BenchmarkBytesCompare/256-4 5658446 19.95 ns/op BenchmarkBytesCompare/512-4 3979820 30.37 ns/op BenchmarkBytesCompare/1024-4 2483169 48.72 ns/op BenchmarkBytesCompare/2048-4 1418083 85.22 ns/op BenchmarkIndexAnyASCII/1:1-4 2317161 52.27 ns/op BenchmarkIndexAnyASCII/1:2-4 2291452 50.46 ns/op BenchmarkIndexAnyASCII/1:4-4 2286057 50.99 ns/op BenchmarkIndexAnyASCII/1:8-4 2327876 50.29 ns/op BenchmarkIndexAnyASCII/1:16-4 2332713 49.80 ns/op BenchmarkIndexAnyASCII/1:32-4 2306538 49.71 ns/op BenchmarkIndexAnyASCII/1:64-4 2272137 50.28 ns/op BenchmarkIndexAnyASCII/16:1-4 2077968 57.14 ns/op BenchmarkIndexAnyASCII/16:2-4 418483 273.9 ns/op BenchmarkIndexAnyASCII/16:4-4 411715 276.7 ns/op BenchmarkIndexAnyASCII/16:8-4 419185 277.9 ns/op BenchmarkIndexAnyASCII/16:16-4 383874 294.3 ns/op BenchmarkIndexAnyASCII/16:32-4 364035 315.6 ns/op BenchmarkIndexAnyASCII/16:64-4 306693 366.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1884708 65.06 ns/op BenchmarkIndexAnyASCII/256:2-4 32840 3544 ns/op BenchmarkIndexAnyASCII/256:4-4 33436 3567 ns/op BenchmarkIndexAnyASCII/256:8-4 33943 3529 ns/op BenchmarkIndexAnyASCII/256:16-4 33124 3550 ns/op BenchmarkIndexAnyASCII/256:32-4 33486 3552 ns/op BenchmarkIndexAnyASCII/256:64-4 32656 3605 ns/op BenchmarkIndexAnyUTF8/1:1-4 2305929 51.56 ns/op BenchmarkIndexAnyUTF8/1:2-4 2310012 49.55 ns/op BenchmarkIndexAnyUTF8/1:4-4 2336828 49.35 ns/op BenchmarkIndexAnyUTF8/1:8-4 2327505 49.02 ns/op BenchmarkIndexAnyUTF8/1:16-4 2301816 48.57 ns/op BenchmarkIndexAnyUTF8/1:32-4 2346488 49.41 ns/op BenchmarkIndexAnyUTF8/1:64-4 2259752 49.72 ns/op BenchmarkIndexAnyUTF8/16:1-4 152632 774.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 269265 444.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 269528 435.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 273373 438.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 269589 436.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 258652 450.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 261037 447.0 ns/op BenchmarkIndexAnyUTF8/256:1-4 9663 11379 ns/op BenchmarkIndexAnyUTF8/256:2-4 19183 6184 ns/op BenchmarkIndexAnyUTF8/256:4-4 19431 6204 ns/op BenchmarkIndexAnyUTF8/256:8-4 19195 6211 ns/op BenchmarkIndexAnyUTF8/256:16-4 19112 6208 ns/op BenchmarkIndexAnyUTF8/256:32-4 18619 6567 ns/op BenchmarkIndexAnyUTF8/256:64-4 18448 6515 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2258601 51.98 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2297984 50.75 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2312229 50.60 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2302414 50.76 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2393881 48.73 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2337832 50.79 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2301892 50.64 ns/op BenchmarkLastIndexAnyASCII/16:1-4 325459 367.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 312214 362.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 317568 363.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 317870 372.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 297246 386.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 284146 409.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 257596 460.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24194 4947 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24282 4917 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24256 4952 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24224 5013 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23991 5011 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23941 5025 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23696 5103 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2328945 51.29 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2360358 49.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2345452 49.80 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2344309 49.86 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2352243 49.60 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2313158 50.36 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2314614 50.14 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 226506 519.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 265845 444.0 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 264780 442.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 260984 444.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 265182 441.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 248767 458.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 257446 462.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16419 7229 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18633 6315 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18729 6358 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18825 6356 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18651 6386 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18145 6591 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18451 6530 ns/op BenchmarkTrimASCII/1:1-4 2548600 46.86 ns/op BenchmarkTrimASCII/1:2-4 2219768 54.45 ns/op BenchmarkTrimASCII/1:4-4 2010084 56.50 ns/op BenchmarkTrimASCII/1:8-4 1856614 63.51 ns/op BenchmarkTrimASCII/1:16-4 1555078 75.68 ns/op BenchmarkTrimASCII/16:1-4 429420 270.9 ns/op BenchmarkTrimASCII/16:2-4 325579 359.7 ns/op BenchmarkTrimASCII/16:4-4 313141 368.7 ns/op BenchmarkTrimASCII/16:8-4 303595 373.8 ns/op BenchmarkTrimASCII/16:16-4 308520 384.4 ns/op BenchmarkTrimASCII/256:1-4 33979 3569 ns/op BenchmarkTrimASCII/256:2-4 23967 4971 ns/op BenchmarkTrimASCII/256:4-4 24102 4987 ns/op BenchmarkTrimASCII/256:8-4 24147 4975 ns/op BenchmarkTrimASCII/256:16-4 23946 4956 ns/op BenchmarkTrimASCII/4096:1-4 2128 55017 ns/op BenchmarkTrimASCII/4096:2-4 1525 77564 ns/op BenchmarkTrimASCII/4096:4-4 1513 78281 ns/op BenchmarkTrimASCII/4096:8-4 1514 78471 ns/op BenchmarkTrimASCII/4096:16-4 1447 77908 ns/op BenchmarkTrimByte-4 1454587 82.75 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13086 9147 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13094 9126 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 673 170777 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1358 86628 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2569 43273 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4540 23111 ns/op BenchmarkCompareBytesEqual-4 10037001 11.47 ns/op BenchmarkCompareBytesToNil-4 11800156 10.21 ns/op BenchmarkCompareBytesEmpty-4 11964469 9.968 ns/op BenchmarkCompareBytesIdentical-4 11240130 9.855 ns/op BenchmarkCompareBytesSameLength-4 10498351 10.32 ns/op BenchmarkCompareBytesDifferentLength-4 10511133 10.58 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1398 84564 ns/op 12399.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1322 85044 ns/op 12329.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1363 75110 ns/op 13960.68 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1384 85137 ns/op 12316.44 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1394 84442 ns/op 12417.77 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1399 81662 ns/op 12840.62 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1396 71696 ns/op 14625.51 MB/s BenchmarkCompareBytesBig-4 1405 84851 ns/op 12358.02 MB/s BenchmarkCompareBytesBigIdentical-4 11766396 9.690 ns/op 108210795.26 MB/s PASS ok bytes 70.957s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 78486708 ns/op 1.27 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 325529247 ns/op 1.74 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24768200 ns/op 0.66 MB/s 3645019 B/op 51 allocs/op PASS ok compress/bzip2 1.393s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 57 1780941 ns/op 5.62 MB/s 42699 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 17106039 ns/op 5.85 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 171295838 ns/op 5.84 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1796034 ns/op 5.57 MB/s 41920 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17658784 ns/op 5.66 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178714404 ns/op 5.60 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1751738 ns/op 5.71 MB/s 43015 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16783939 ns/op 5.96 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167375532 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1740679 ns/op 5.74 MB/s 43190 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16984589 ns/op 5.89 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 167103429 ns/op 5.98 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 55 1929945 ns/op 5.18 MB/s 43631 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18556964 ns/op 5.39 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 187925269 ns/op 5.32 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1514232 ns/op 6.60 MB/s 43489 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12521504 ns/op 7.99 MB/s 46858 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127511386 ns/op 7.84 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 85 1360810 ns/op 7.35 MB/s 43083 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10060448 ns/op 9.94 MB/s 47861 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101265065 ns/op 9.88 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1363260 ns/op 7.34 MB/s 42490 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10063299 ns/op 9.94 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100403691 ns/op 9.96 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 87 1236103 ns/op 8.09 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12004338 ns/op 8.33 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 120629455 ns/op 8.29 MB/s BenchmarkEncode/Digits/Speed/1e4-4 43 2325838 ns/op 4.30 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20614015 ns/op 4.85 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 203095225 ns/op 4.92 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6797519 ns/op 1.47 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 81223186 ns/op 1.23 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 832536967 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6757561 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 79474796 ns/op 1.26 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 822502889 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1472158 ns/op 6.79 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12621632 ns/op 7.92 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 126342868 ns/op 7.91 MB/s BenchmarkEncode/Newton/Speed/1e4-4 54 2189293 ns/op 4.57 MB/s BenchmarkEncode/Newton/Speed/1e5-4 6 16764068 ns/op 5.97 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 165505229 ns/op 6.04 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6472658 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 72391106 ns/op 1.38 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 738857968 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6610612 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 91817520 ns/op 1.09 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 937380935 ns/op 1.07 MB/s PASS ok compress/flate 15.164s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 51 2263299 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse4-4 45 2336409 ns/op 4.28 MB/s BenchmarkDecoder/1e5-4 5 22269966 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22374872 ns/op 4.47 MB/s BenchmarkDecoder/1e6-4 1 225801695 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse6-4 1 224731953 ns/op 4.45 MB/s BenchmarkEncoder/1e4-4 50 2180445 ns/op 4.59 MB/s BenchmarkEncoder/1e-Reuse4-4 64 1838089 ns/op 5.44 MB/s BenchmarkEncoder/1e5-4 6 19268473 ns/op 5.19 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18688149 ns/op 5.35 MB/s BenchmarkEncoder/1e6-4 1 195665504 ns/op 5.11 MB/s BenchmarkEncoder/1e-Reuse6-4 1 188188905 ns/op 5.31 MB/s PASS ok compress/lzw 2.778s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3763653 ns/op PASS ok container/heap 0.255s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 18390 6051 ns/op BenchmarkWithTimeout/concurrency=40-4 5191 22800 ns/op BenchmarkWithTimeout/concurrency=4000-4 5191 24052 ns/op BenchmarkWithTimeout/concurrency=400000-4 6091 20561 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 352354 308.0 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12159 10762 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14487 8036 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2318 47242 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1700 104788 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2222 49251 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 230 515137 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 166 736043 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 247 481002 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5533118 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9840375 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 25 4816718 ns/op BenchmarkCheckCanceled/Err-4 253923 440.4 ns/op BenchmarkCheckCanceled/Done-4 415693 287.0 ns/op BenchmarkContextCancelDone-4 506636 231.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23746 5024 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 23234 5294 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 18084 6281 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15274 7199 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12106 10612 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 558513 208.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 320145 367.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 218570 531.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137719 849.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 72045 1648 ns/op PASS ok context 14.010s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1762965 67.33 ns/op 237.65 MB/s BenchmarkDecrypt-4 1777353 68.01 ns/op 235.26 MB/s BenchmarkExpand-4 1000000 119.5 ns/op PASS ok crypto/aes 0.541s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 169002 654.4 ns/op 97.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 365016 289.8 ns/op 220.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 169480 674.5 ns/op 94.89 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 376630 308.8 ns/op 207.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 119043 968.7 ns/op 1393.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 171099 698.7 ns/op 1932.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106531 1104 ns/op 1222.42 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 145426 815.1 ns/op 1656.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 46033 2591 ns/op 3161.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 46239 2581 ns/op 3173.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35604 3372 ns/op 2429.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 36901 3246 ns/op 2523.36 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6584 16441 ns/op 61.98 MB/s BenchmarkAESCFBDecrypt1K-4 7075 16625 ns/op 61.29 MB/s BenchmarkAESCFBDecrypt8K-4 926 129591 ns/op 63.18 MB/s BenchmarkAESOFB1K-4 10000 11116 ns/op 91.67 MB/s BenchmarkAESCTR1K-4 13465 8774 ns/op 116.13 MB/s BenchmarkAESCTR8K-4 1676 68406 ns/op 119.68 MB/s BenchmarkAESCBCEncrypt1K-4 14227 8420 ns/op 121.62 MB/s BenchmarkAESCBCDecrypt1K-4 17754 6685 ns/op 153.18 MB/s PASS ok crypto/cipher 2.851s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 73390 1585 ns/op 5.05 MB/s BenchmarkDecrypt-4 79190 1481 ns/op 5.40 MB/s BenchmarkTDESEncrypt-4 30444 3949 ns/op 2.03 MB/s BenchmarkTDESDecrypt-4 30091 3877 ns/op 2.06 MB/s PASS ok crypto/des 0.623s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 795 128846 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 13 9034067 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20573168 ns/op 1537 B/op 21 allocs/op BenchmarkECDH/X25519-4 91 1281860 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.710s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1497 73218 ns/op 4560 B/op 40 allocs/op BenchmarkSign/P384-4 38 2883562 ns/op 10776 B/op 62 allocs/op BenchmarkSign/P521-4 19 6064089 ns/op 11159 B/op 63 allocs/op BenchmarkVerify/P256-4 884 128302 ns/op 2496 B/op 17 allocs/op BenchmarkVerify/P384-4 13 8826282 ns/op 8704 B/op 42 allocs/op BenchmarkVerify/P521-4 5 20370520 ns/op 9024 B/op 42 allocs/op BenchmarkGenerateKey/P256-4 3834 29691 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 55 2158808 ns/op 1129 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5046930 ns/op 1449 B/op 17 allocs/op PASS ok crypto/ecdsa 1.546s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 304 368296 ns/op BenchmarkNewKeyFromSeed-4 319 376086 ns/op BenchmarkSigning-4 304 392806 ns/op BenchmarkVerification-4 205 572189 ns/op PASS ok crypto/ed25519 0.672s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4948 23296 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 153 757150 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 51 2211918 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5012698 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1348 86585 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1896333 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 18 6171767 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14130358 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12584 9056 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5383 19868 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3639 29788 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 90 1288949 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2383 49446 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 241 491458 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1561 75615 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1201371 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.395s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14796 8001 ns/op 127.98 MB/s BenchmarkHMACSHA256_32-4 24765 4834 ns/op 6.62 MB/s BenchmarkNewWriteSum-4 11760 9496 ns/op 3.37 MB/s PASS ok crypto/hmac 0.633s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 56908 2052 ns/op BenchmarkModSub-4 72716 1631 ns/op BenchmarkMontgomeryRepr-4 22678 4837 ns/op BenchmarkMontgomeryMul-4 28236 4253 ns/op BenchmarkModMul-4 10000 10019 ns/op BenchmarkExpBig-4 14 7448620 ns/op BenchmarkExp-4 7 15965941 ns/op PASS ok crypto/internal/bigmod 1.046s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3157 34031 ns/op BenchmarkScalarBaseMult-4 334 341305 ns/op BenchmarkScalarMult-4 156 768421 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 521917 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 501576 202.8 ns/op BenchmarkMultiply-4 4270798 27.96 ns/op BenchmarkSquare-4 5276946 22.57 ns/op BenchmarkInvert-4 25068 4792 ns/op BenchmarkMult32-4 1521492 78.22 ns/op PASS ok crypto/internal/edwards25519/field 0.792s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1830846 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1615 74197 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5802136 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13775062 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 182 648558 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7840 14576 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1839869 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4113223 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.090s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 610767 178.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 223998 496.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 115788 997.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 649396 178.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 234426 497.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118196 1001 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.768s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117304 989.7 ns/op 8.08 MB/s BenchmarkHash64-4 126928 919.2 ns/op 69.63 MB/s BenchmarkHash128-4 115189 1022 ns/op 125.22 MB/s BenchmarkHash256-4 94204 1268 ns/op 201.87 MB/s BenchmarkHash512-4 68097 1754 ns/op 291.98 MB/s BenchmarkHash1K-4 43747 2716 ns/op 377.07 MB/s BenchmarkHash8K-4 7399 16064 ns/op 509.96 MB/s BenchmarkHash1M-4 61 1956246 ns/op 536.01 MB/s BenchmarkHash8M-4 7 15784488 ns/op 531.45 MB/s BenchmarkHash8BytesUnaligned-4 114952 988.2 ns/op 8.10 MB/s BenchmarkHash1KUnaligned-4 43017 2713 ns/op 377.49 MB/s BenchmarkHash8KUnaligned-4 7260 16181 ns/op 506.29 MB/s PASS ok crypto/md5 1.598s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 125733383 ns/op PASS ok crypto/rand 0.155s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12842 9382 ns/op 13.64 MB/s BenchmarkRC4_1K-4 1544 73709 ns/op 13.89 MB/s BenchmarkRC4_8K-4 201 582572 ns/op 13.90 MB/s PASS ok crypto/rc4 0.539s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8504486 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20178782 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37594420 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2632157 ns/op BenchmarkDecryptOAEP/2048-4 13 8492001 ns/op BenchmarkEncryptOAEP/2048-4 42 2639067 ns/op BenchmarkSignPKCS1v15/2048-4 13 8632207 ns/op BenchmarkVerifyPKCS1v15/2048-4 45 2620946 ns/op BenchmarkSignPSS/2048-4 13 8648598 ns/op BenchmarkVerifyPSS/2048-4 42 2932183 ns/op PASS ok crypto/rsa 1.570s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 104558 1110 ns/op 7.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124876 924.4 ns/op 8.65 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74422 1570 ns/op 203.80 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85347 1358 ns/op 235.63 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48816 2439 ns/op 419.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53667 2240 ns/op 457.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9609 11741 ns/op 697.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9877 11580 ns/op 707.42 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.086s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80364 1460 ns/op 5.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 93999 1235 ns/op 6.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 89534 1331 ns/op 6.01 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25076 4730 ns/op 216.50 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26743 4485 ns/op 228.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26149 4549 ns/op 225.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4204 28496 ns/op 287.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4208 28067 ns/op 291.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4142 28140 ns/op 291.11 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.326s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58345 2013 ns/op 3.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72996 1622 ns/op 4.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65028 1823 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28292 4221 ns/op 242.60 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31538 3808 ns/op 268.93 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29726 4019 ns/op 254.76 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5818 20242 ns/op 404.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5982 19748 ns/op 414.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5905 19976 ns/op 410.09 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.320s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15782112 7.529 ns/op BenchmarkConstantTimeEq-4 15994201 7.563 ns/op BenchmarkConstantTimeLessOrEq-4 15624427 7.576 ns/op BenchmarkXORBytes/8Bytes-4 4413189 24.94 ns/op 320.83 MB/s BenchmarkXORBytes/128Bytes-4 4011909 29.96 ns/op 4272.78 MB/s BenchmarkXORBytes/2048Bytes-4 931461 132.7 ns/op 15429.65 MB/s BenchmarkXORBytes/32768Bytes-4 61114 1965 ns/op 16675.29 MB/s PASS ok crypto/subtle 0.986s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 150 833737 ns/op BenchmarkCertCache/1-4 169 772768 ns/op BenchmarkCertCache/2-4 186 749847 ns/op BenchmarkCertCache/3-4 176 718112 ns/op BenchmarkHandshakeServer/RSA-4 38 3080315 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 30 3784986 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3430142 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 99 1148733 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 152 738893 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2392126 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 1958626 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29262236 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28564590 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 20803382 ns/op 50.40 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25153169 ns/op 41.69 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 36822810 ns/op 56.95 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 48054188 ns/op 43.64 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57824012 ns/op 72.54 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 77818971 ns/op 53.90 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 95708419 ns/op 87.65 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 129376699 ns/op 64.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 214689990 ns/op 78.15 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 323188427 ns/op 51.91 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 470217333 ns/op 71.36 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 558055058 ns/op 60.13 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 828398621 ns/op 81.01 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1135163946 ns/op 59.12 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 22083876 ns/op 47.48 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28291769 ns/op 37.06 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34119553 ns/op 61.46 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 45478164 ns/op 46.11 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 59316178 ns/op 70.71 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 90014474 ns/op 46.60 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 107959154 ns/op 77.70 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 143200136 ns/op 58.58 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 184767195 ns/op 90.80 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 283308916 ns/op 59.22 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 428301187 ns/op 78.34 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 575456648 ns/op 58.31 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 902226241 ns/op 74.38 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1228167455 ns/op 54.64 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702804446 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705488753 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286559320 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287635678 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149495274 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149917170 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80245482 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 80281724 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38500085 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38008498 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140950797 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144984253 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63642124 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63897470 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36677312 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37132244 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24217573 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23494954 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16739763 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15740625 ns/op PASS ok crypto/tls 18.435s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12254459 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 320 374606 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1059 108348 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1024 117237 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.829s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 23310800 ns/op 2503568 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23475945 ns/op 2228291 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 8 13975988 ns/op 1709038 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 24246653 ns/op 2352513 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10937395 ns/op 594980 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18879322 ns/op 823854 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 28 4329689 ns/op 108461 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 22894332 ns/op 1651153 B/op 14289 allocs/op BenchmarkManyConcurrentQueries-4 2066 48673 ns/op 3997 B/op 20 allocs/op PASS ok database/sql 1.778s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 228542 539.2 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1623121 ns/op 188261 B/op 13 allocs/op Benchmark115/LineToPC-4 68 1635703 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17202 7001 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.773s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 679 157555 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2560 39807 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.269s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 268 444367 ns/op 18.44 MB/s BenchmarkEncodeToString-4 223 496202 ns/op 16.51 MB/s BenchmarkDecode-4 138 858111 ns/op 15.28 MB/s BenchmarkDecodeString-4 140 839267 ns/op 15.62 MB/s PASS ok encoding/base32 0.749s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 309 348655 ns/op 23.50 MB/s BenchmarkDecodeString/2-4 267964 421.5 ns/op 9.49 MB/s BenchmarkDecodeString/4-4 215544 528.1 ns/op 15.15 MB/s BenchmarkDecodeString/8-4 176456 658.7 ns/op 18.22 MB/s BenchmarkDecodeString/64-4 33979 3472 ns/op 25.34 MB/s BenchmarkDecodeString/8192-4 318 364018 ns/op 30.01 MB/s BenchmarkNewEncoding-4 88725 1288 ns/op 198.78 MB/s PASS ok encoding/base64 0.992s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1245 89257 ns/op 44.81 MB/s BenchmarkReadStruct-4 17078 6685 ns/op 11.22 MB/s BenchmarkWriteStruct-4 18793 6343 ns/op 11.82 MB/s BenchmarkReadInts-4 47698 2426 ns/op 12.37 MB/s BenchmarkWriteInts-4 40077 2913 ns/op 10.30 MB/s BenchmarkWriteSlice1000Int32s-4 1165 93784 ns/op 42.65 MB/s BenchmarkPutUint16-4 3200432 36.82 ns/op 54.32 MB/s BenchmarkAppendUint16-4 3266331 36.50 ns/op 54.80 MB/s BenchmarkPutUint32-4 2416885 49.18 ns/op 81.33 MB/s BenchmarkAppendUint32-4 2391906 49.49 ns/op 80.82 MB/s BenchmarkPutUint64-4 1071870 110.7 ns/op 72.28 MB/s BenchmarkAppendUint64-4 1000000 111.1 ns/op 72.00 MB/s BenchmarkLittleEndianPutUint16-4 3310713 36.20 ns/op 55.25 MB/s BenchmarkLittleEndianAppendUint16-4 3347392 35.64 ns/op 56.11 MB/s BenchmarkLittleEndianPutUint32-4 2381575 49.06 ns/op 81.53 MB/s BenchmarkLittleEndianAppendUint32-4 2452765 48.17 ns/op 83.04 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.7 ns/op 72.26 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 109.5 ns/op 73.08 MB/s BenchmarkReadFloats-4 159814 724.4 ns/op 16.57 MB/s BenchmarkWriteFloats-4 137710 889.0 ns/op 13.50 MB/s BenchmarkReadSlice1000Float32s-4 1212 96256 ns/op 41.56 MB/s BenchmarkWriteSlice1000Float32s-4 1068 107734 ns/op 37.13 MB/s BenchmarkReadSlice1000Uint8s-4 71875 1447 ns/op 690.87 MB/s BenchmarkWriteSlice1000Uint8s-4 93259 1104 ns/op 905.48 MB/s BenchmarkPutUvarint32-4 854126 147.8 ns/op 27.07 MB/s BenchmarkPutUvarint64-4 197000 593.4 ns/op 13.48 MB/s PASS ok encoding/binary 3.856s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6614 16755 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7110 16871 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7119 16804 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3667 27577 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7964 14999 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7786 15176 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7797 15149 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4749 25626 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 12592 9297 ns/op PASS ok encoding/csv 1.499s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 9349 10860 ns/op BenchmarkEndToEndByteBuffer-4 17458 7080 ns/op BenchmarkEndToEndSliceByteBuffer-4 302 382893 ns/op BenchmarkEncodeComplex128Slice-4 889 132948 ns/op BenchmarkEncodeFloat64Slice-4 1683 71711 ns/op BenchmarkEncodeInt32Slice-4 1641 66186 ns/op BenchmarkEncodeStringSlice-4 2482 48949 ns/op BenchmarkEncodeInterfaceSlice-4 69 1779832 ns/op BenchmarkDecodeComplex128Slice-4 662 201339 ns/op BenchmarkDecodeFloat64Slice-4 1219 99271 ns/op BenchmarkDecodeInt32Slice-4 1299 84626 ns/op BenchmarkDecodeStringSlice-4 832 125507 ns/op BenchmarkDecodeStringsSlice-4 327 370678 ns/op BenchmarkDecodeBytesSlice-4 664 172319 ns/op BenchmarkDecodeInterfaceSlice-4 94 1327585 ns/op BenchmarkDecodeMap-4 88 1330906 ns/op PASS ok encoding/gob 3.150s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12824 9284 ns/op 27.57 MB/s BenchmarkEncode/1024-4 2992 36871 ns/op 27.77 MB/s BenchmarkEncode/4096-4 816 145793 ns/op 28.09 MB/s BenchmarkEncode/16384-4 204 580201 ns/op 28.24 MB/s BenchmarkDecode/256-4 24190 4917 ns/op 52.06 MB/s BenchmarkDecode/1024-4 5757 19899 ns/op 51.46 MB/s BenchmarkDecode/4096-4 1502 78373 ns/op 52.26 MB/s BenchmarkDecode/16384-4 376 317646 ns/op 51.58 MB/s BenchmarkDump/256-4 1310 90950 ns/op 2.81 MB/s BenchmarkDump/1024-4 332 349777 ns/op 2.93 MB/s BenchmarkDump/4096-4 84 1399798 ns/op 2.93 MB/s BenchmarkDump/16384-4 20 5875686 ns/op 2.79 MB/s PASS ok encoding/hex 1.778s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 160061232 ns/op 12.12 MB/s 8391352 B/op 53 allocs/op BenchmarkCodeEncoderError-4 1 113497116 ns/op 17.10 MB/s 3560 B/op 66 allocs/op BenchmarkCodeMarshal-4 1 121917989 ns/op 15.92 MB/s 1943912 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 125477592 ns/op 15.46 MB/s 1946872 B/op 66 allocs/op BenchmarkMarshalBytes/32-4 21814 5387 ns/op BenchmarkMarshalBytes/256-4 5911 19883 ns/op BenchmarkMarshalBytes/4096-4 417 268971 ns/op BenchmarkMarshalBytesError/32-4 57 1986951 ns/op BenchmarkMarshalBytesError/256-4 57 1958824 ns/op BenchmarkMarshalBytesError/4096-4 51 2272356 ns/op BenchmarkCodeDecoder-4 1 426625521 ns/op 4.55 MB/s 11145896 B/op 92717 allocs/op BenchmarkUnicodeDecoder-4 35896 3240 ns/op 4.32 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 49602 2211 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 363902493 ns/op 5.33 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 352912693 ns/op 5.50 MB/s 3066944 B/op 92686 allocs/op BenchmarkUnmarshalString-4 57566 2159 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138032 901.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 327625 421.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 73970 1605 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 63038 1858 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 17872 6765 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3667 30978 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 873 137995 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1099438 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 11489266 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 436244 251.8 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 444464 253.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 449025 242.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 414601 241.8 ns/op BenchmarkEncodeMarshaler-4 78066 1556 ns/op 92 B/op 2 allocs/op BenchmarkEncoderEncode-4 97071 1338 ns/op 59 B/op 0 allocs/op BenchmarkNumberIsValid-4 4376348 26.47 ns/op BenchmarkNumberIsValidRegexp-4 20978 5780 ns/op PASS ok encoding/json 7.101s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2501245 ns/op 26.20 MB/s BenchmarkDecode-4 22 5237882 ns/op 16.95 MB/s PASS ok encoding/pem 0.328s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2331 46212 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 990 118850 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4132 24848 ns/op PASS ok encoding/xml 0.593s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 363991 431.7 ns/op BenchmarkIntSet-4 258435 414.8 ns/op BenchmarkFloatAdd-4 63373 2060 ns/op BenchmarkFloatSet-4 417510 437.1 ns/op BenchmarkStringSet-4 325863 344.9 ns/op BenchmarkMapSet-4 77949 1809 ns/op BenchmarkMapSetDifferent-4 53564 2141 ns/op BenchmarkMapSetDifferentRandom-4 228 473744 ns/op BenchmarkMapSetString-4 61748 2051 ns/op BenchmarkMapAddSame-4 39628 3200 ns/op BenchmarkMapAddDifferent-4 15765 8369 ns/op BenchmarkMapAddDifferentRandom-4 196 591654 ns/op BenchmarkMapAddSameSteadyState-4 218068 532.2 ns/op BenchmarkMapAddDifferentSteadyState-4 108927 1096 ns/op BenchmarkRealworldExpvarUsage-4 19347 6377 ns/op PASS ok expvar 2.502s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 106730 1156 ns/op BenchmarkSprintfEmpty-4 462067 263.8 ns/op BenchmarkSprintfString-4 350144 391.6 ns/op BenchmarkSprintfTruncateString-4 260240 444.6 ns/op BenchmarkSprintfTruncateBytes-4 145674 815.7 ns/op BenchmarkSprintfSlowParsingPath-4 202020 506.3 ns/op BenchmarkSprintfQuoteString-4 38211 2867 ns/op BenchmarkSprintfInt-4 248349 413.3 ns/op BenchmarkSprintfIntInt-4 177132 569.5 ns/op BenchmarkSprintfPrefixedInt-4 256814 553.1 ns/op BenchmarkSprintfFloat-4 126380 851.9 ns/op BenchmarkSprintfComplex-4 63238 2028 ns/op BenchmarkSprintfBoolean-4 263908 412.2 ns/op BenchmarkSprintfHexString-4 119971 923.3 ns/op BenchmarkSprintfHexBytes-4 74770 1636 ns/op BenchmarkSprintfBytes-4 50263 2417 ns/op BenchmarkSprintfStringer-4 93373 1417 ns/op BenchmarkSprintfStructure-4 43244 3026 ns/op BenchmarkManyArgs-4 66530 1694 ns/op BenchmarkFprintInt-4 75373 1586 ns/op BenchmarkFprintfBytes-4 79822 1503 ns/op BenchmarkFprintIntNoAlloc-4 74240 1586 ns/op BenchmarkScanInts-4 36 3131632 ns/op BenchmarkScanRecursiveInt-4 1 375922175 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 412157568 ns/op PASS ok fmt 4.387s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 597 184090 ns/op PASS ok go/build 0.175s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47763 2262 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13542 8793 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3812 30998 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 949 116918 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 242 470122 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 52 2269241 ns/op 206179 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9541665 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39974770 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 179137542 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.584s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 266629347 ns/op 0.24 MB/s 45725376 B/op 48825 allocs/op PASS ok go/format 0.326s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20291786 ns/op 2.65 MB/s BenchmarkParseOnly-4 6 17192502 ns/op 3.13 MB/s BenchmarkResolve-4 44 2504405 ns/op 21.51 MB/s PASS ok go/parser 1.310s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 153348018 ns/op 0.34 MB/s 5068704 B/op 27617 allocs/op BenchmarkPrintDecl-4 723 160983 ns/op 0.20 MB/s 16954 B/op 51 allocs/op PASS ok go/printer 0.328s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 260 456400 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8873593 ns/op 6.16 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12311060 ns/op 5.84 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17986882 ns/op 6.32 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 222 550516 ns/op 5.59 MB/s PASS ok go/scanner 0.857s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.9 ns/op PASS ok go/token 0.139s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 135 937925 ns/op BenchmarkNamed/Underlying/nongeneric-4 823326 140.9 ns/op BenchmarkNamed/Underlying/generic-4 833043 139.4 ns/op BenchmarkNamed/Underlying/src_instance-4 804573 144.2 ns/op BenchmarkNamed/Underlying/user_instance-4 821894 140.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20359 5611 ns/op BenchmarkNamed/NewMethodSet/generic-4 20972 5421 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20222 5870 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21217 5424 ns/op BenchmarkCheck/http/funcbodies/info-4 1 623031113 ns/op 48841 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 429071715 ns/op 70915 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 256512469 ns/op 118608 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 221640109 ns/op 137163 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 420392693 ns/op 12183 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 118701828 ns/op 43126 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 72777438 ns/op 70356 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71007540 ns/op 72085 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 177484451 ns/op 12206 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 69119174 ns/op 31335 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 53156752 ns/op 40739 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 2 52649883 ns/op 41135 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1158981775 ns/op 54174 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 582212540 ns/op 107845 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 163806417 ns/op 383146 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117137772 ns/op 535737 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 483156546 ns/op 4176 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 105612266 ns/op 19102 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 87467872 ns/op 23064 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 89483518 ns/op 22527 lines/s PASS ok go/types 17.718s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8582 14036 ns/op 72.96 MB/s PASS ok hash/adler32 0.253s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 194678 571.4 ns/op 26.25 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204836 554.5 ns/op 27.05 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 104064 1122 ns/op 35.64 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 113344 1055 ns/op 37.91 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 451592 248.7 ns/op 2058.95 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 469334 248.4 ns/op 2061.60 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 399052 286.3 ns/op 3576.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 404235 282.5 ns/op 3624.69 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 246064 490.5 ns/op 8351.23 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 235224 478.9 ns/op 8552.41 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52353 2268 ns/op 14445.95 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53295 2242 ns/op 14617.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 438856 258.7 ns/op 57.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 459918 255.9 ns/op 58.61 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 426781 261.1 ns/op 153.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 429786 260.1 ns/op 153.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 320334 360.7 ns/op 1419.38 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 315746 364.5 ns/op 1404.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 259192 453.3 ns/op 2259.11 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 248095 459.0 ns/op 2231.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 220465 541.5 ns/op 7564.57 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 215785 547.0 ns/op 7488.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46138 2591 ns/op 12646.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46299 2598 ns/op 12613.00 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 204384 565.1 ns/op 26.54 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 206893 568.9 ns/op 26.36 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 99888 1179 ns/op 33.92 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 105288 1123 ns/op 35.61 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7584 15312 ns/op 33.44 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7464 15783 ns/op 32.44 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3483 32706 ns/op 31.31 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3643 32447 ns/op 31.56 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 904 132723 ns/op 30.86 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 889 130842 ns/op 31.30 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1061861 ns/op 30.86 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1039145 ns/op 31.53 MB/s PASS ok hash/crc32 4.576s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 86 1422254 ns/op 46.08 MB/s BenchmarkCrc64/ISO4KB-4 991 118638 ns/op 34.53 MB/s BenchmarkCrc64/ISO1KB-4 4544 25665 ns/op 39.90 MB/s BenchmarkCrc64/ECMA64KB-4 85 1395320 ns/op 46.97 MB/s BenchmarkCrc64/Random64KB-4 87 1235137 ns/op 53.06 MB/s BenchmarkCrc64/Random16KB-4 370 318556 ns/op 51.43 MB/s PASS ok hash/crc64 0.798s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8569 13745 ns/op 74.50 MB/s BenchmarkFnv32aKB-4 8722 13783 ns/op 74.29 MB/s BenchmarkFnv64KB-4 8035 14284 ns/op 71.69 MB/s BenchmarkFnv64aKB-4 7806 14311 ns/op 71.55 MB/s BenchmarkFnv128KB-4 2038 57814 ns/op 17.71 MB/s BenchmarkFnv128aKB-4 2016 57961 ns/op 17.67 MB/s PASS ok hash/fnv 0.950s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 574620 203.6 ns/op 19.65 MB/s BenchmarkHash/n=4/Bytes-4 4051392 29.29 ns/op 136.56 MB/s BenchmarkHash/n=4/String-4 4249353 28.11 ns/op 142.28 MB/s BenchmarkHash/n=8/Write-4 540436 196.6 ns/op 40.70 MB/s BenchmarkHash/n=8/Bytes-4 4017837 29.74 ns/op 269.04 MB/s BenchmarkHash/n=8/String-4 4203583 28.24 ns/op 283.25 MB/s BenchmarkHash/n=16/Write-4 561063 205.3 ns/op 77.95 MB/s BenchmarkHash/n=16/Bytes-4 4498795 26.19 ns/op 610.96 MB/s BenchmarkHash/n=16/String-4 4545829 25.89 ns/op 618.04 MB/s BenchmarkHash/n=32/Write-4 536058 208.5 ns/op 153.45 MB/s BenchmarkHash/n=32/Bytes-4 4311400 27.49 ns/op 1163.86 MB/s BenchmarkHash/n=32/String-4 4382946 26.64 ns/op 1201.36 MB/s BenchmarkHash/n=64/Write-4 512757 224.4 ns/op 285.24 MB/s BenchmarkHash/n=64/Bytes-4 3938467 30.17 ns/op 2121.47 MB/s BenchmarkHash/n=64/String-4 4015888 28.84 ns/op 2219.02 MB/s BenchmarkHash/n=256/Write-4 355807 298.7 ns/op 857.06 MB/s BenchmarkHash/n=256/Bytes-4 2196220 54.73 ns/op 4677.57 MB/s BenchmarkHash/n=256/String-4 2210968 55.19 ns/op 4638.25 MB/s BenchmarkHash/n=320/Write-4 395260 287.1 ns/op 1114.73 MB/s BenchmarkHash/n=320/Bytes-4 1810398 66.40 ns/op 4819.36 MB/s BenchmarkHash/n=320/String-4 1778824 67.97 ns/op 4708.17 MB/s BenchmarkHash/n=1024/Write-4 262354 451.4 ns/op 2268.68 MB/s BenchmarkHash/n=1024/Bytes-4 753069 158.8 ns/op 6446.69 MB/s BenchmarkHash/n=1024/String-4 744634 159.9 ns/op 6403.61 MB/s BenchmarkHash/n=4096/Write-4 124525 959.1 ns/op 4270.72 MB/s BenchmarkHash/n=4096/Bytes-4 208118 578.1 ns/op 7085.71 MB/s BenchmarkHash/n=4096/String-4 206608 581.0 ns/op 7050.00 MB/s BenchmarkHash/n=16384/Write-4 39040 3064 ns/op 5346.73 MB/s BenchmarkHash/n=16384/Bytes-4 53341 2255 ns/op 7264.79 MB/s BenchmarkHash/n=16384/String-4 53062 2243 ns/op 7304.83 MB/s PASS ok hash/maphash 4.375s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 884 130664 ns/op BenchmarkEscapeNone-4 121218 950.3 ns/op BenchmarkUnescape-4 736 153586 ns/op BenchmarkUnescapeNone-4 511340 230.5 ns/op BenchmarkUnescapeSparse-4 10837 10903 ns/op BenchmarkUnescapeDense-4 1114 103165 ns/op PASS ok html 0.995s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9057 12641 ns/op BenchmarkCSSEscaperNoSpecials-4 43332 2743 ns/op BenchmarkDecodeCSS-4 27012 4383 ns/op BenchmarkDecodeCSSNoSpecials-4 4315854 27.68 ns/op BenchmarkCSSValueFilter-4 108117 989.8 ns/op BenchmarkCSSValueFilterOk-4 80842 1466 ns/op BenchmarkEscapedExecute-4 4120 24496 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10826 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 66970 1765 ns/op BenchmarkStripTags-4 21206 5592 ns/op BenchmarkStripTagsNoSpecials-4 293661 399.1 ns/op BenchmarkJSValEscaperWithNum-4 24685 4861 ns/op BenchmarkJSValEscaperWithStr-4 4154 26579 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18788 6297 ns/op BenchmarkJSValEscaperWithObj-4 3693 30333 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13545 8780 ns/op BenchmarkJSStrEscaperNoSpecials-4 57846 1971 ns/op BenchmarkJSStrEscaper-4 10000 10421 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53665 2224 ns/op BenchmarkJSRegexpEscaper-4 10000 11139 ns/op BenchmarkTemplateSpecialTags-4 75 1335869 ns/op BenchmarkURLEscaper-4 4357 26375 ns/op BenchmarkURLEscaperNoSpecials-4 172738 639.0 ns/op BenchmarkURLNormalizer-4 5527 19865 ns/op BenchmarkURLNormalizerNoSpecials-4 180775 669.4 ns/op BenchmarkSrcsetFilter-4 19340 6139 ns/op BenchmarkSrcsetFilterNoSpecials-4 111505 1083 ns/op PASS ok html/template 3.880s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 590288 183.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 370974 279.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 568489 191.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 428760 266.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1856443 64.58 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1245489 96.03 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1864772 64.12 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1241256 97.36 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1419866 83.99 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 440107 254.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 363932 324.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 441168 255.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 367371 318.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 771424 140.0 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 568070 212.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 918789 120.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 533836 213.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 458152 255.5 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1407663 84.33 ns/op BenchmarkRGBASetRGBA-4 1371608 84.33 ns/op BenchmarkRGBA64At-4 718670 164.4 ns/op BenchmarkRGBA64SetRGBA64-4 801316 144.8 ns/op BenchmarkNRGBAAt-4 1377876 85.57 ns/op BenchmarkNRGBASetNRGBA-4 1406120 83.63 ns/op BenchmarkNRGBA64At-4 716812 162.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 804664 143.8 ns/op BenchmarkAlphaAt-4 2460847 49.06 ns/op BenchmarkAlphaSetAlpha-4 2350021 51.26 ns/op BenchmarkAlpha16At-4 1569730 76.09 ns/op BenchmarkAlphaSetAlpha16-4 1596102 75.01 ns/op BenchmarkGrayAt-4 2394799 49.90 ns/op BenchmarkGraySetGray-4 2426038 49.33 ns/op BenchmarkGray16At-4 1574313 75.94 ns/op BenchmarkGraySetGray16-4 1579974 75.64 ns/op PASS ok image 5.589s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4613467 25.94 ns/op BenchmarkYCbCrToRGB/128-4 4415330 27.31 ns/op BenchmarkYCbCrToRGB/255-4 4596691 26.09 ns/op BenchmarkRGBToYCbCr/0-4 4463556 26.73 ns/op BenchmarkRGBToYCbCr/Cb-4 4561542 26.23 ns/op BenchmarkRGBToYCbCr/Cr-4 4388997 27.47 ns/op BenchmarkYCbCrToRGBA/0-4 3693963 32.32 ns/op BenchmarkYCbCrToRGBA/128-4 3444811 34.93 ns/op BenchmarkYCbCrToRGBA/255-4 3695916 32.44 ns/op BenchmarkNYCbCrAToRGBA/0-4 3437056 34.78 ns/op BenchmarkNYCbCrAToRGBA/128-4 3412672 35.34 ns/op BenchmarkNYCbCrAToRGBA/255-4 3548575 33.70 ns/op PASS ok image/color 1.884s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 34039135 ns/op BenchmarkFillSrc-4 283 397009 ns/op BenchmarkCopyOver-4 6 17458113 ns/op BenchmarkCopySrc-4 380 278885 ns/op BenchmarkNRGBAOver-4 6 18766858 ns/op BenchmarkNRGBASrc-4 9 11856601 ns/op BenchmarkYCbCr-4 8 14005426 ns/op BenchmarkGray-4 16 6931956 ns/op BenchmarkCMYK-4 9 12198733 ns/op BenchmarkGlyphOver-4 19 6026016 ns/op BenchmarkRGBAMaskOver-4 4 30883934 ns/op BenchmarkGrayMaskOver-4 5 23372358 ns/op BenchmarkRGBA64ImageMaskOver-4 3 39040551 ns/op BenchmarkRGBA-4 4 25425183 ns/op BenchmarkPalettedFill-4 902 132711 ns/op BenchmarkPalettedRGBA-4 4 26014208 ns/op BenchmarkGenericOver-4 2 57128134 ns/op BenchmarkGenericMaskOver-4 5 22654953 ns/op BenchmarkGenericSrc-4 3 36007843 ns/op BenchmarkGenericMaskSrc-4 4 30541098 ns/op PASS ok image/draw 6.080s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 25 4576634 ns/op 3.38 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109189193 ns/op 2.81 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 2976159539 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 57 2089458 ns/op 7.39 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 148350336 ns/op 0.42 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.130s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3616 29551 ns/op BenchmarkIDCT-4 3828 27750 ns/op BenchmarkDecodeBaseline-4 8 12515354 ns/op 4.94 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17583438 ns/op 3.51 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 153784909 ns/op 7.99 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190470308 ns/op 4.84 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.252s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 11853505 8.746 ns/op BenchmarkDecodeGray-4 12 9246181 ns/op 7.09 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39941628 ns/op 6.56 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34569121 ns/op 7.58 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5421960 ns/op 12.09 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32689382 ns/op 8.02 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39685467 ns/op 6.61 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 60918252 ns/op 5.04 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60798346 ns/op 5.05 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 196173645 ns/op 6.26 MB/s 860344 B/op 30 allocs/op BenchmarkEncodeNRGBA-4 1 213405909 ns/op 5.76 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30344492 ns/op 10.12 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 198858127 ns/op 6.18 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 817442213 ns/op 1.50 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.800s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53595314 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44855661 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 317787717 ns/op 1.57 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 311186548 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52297356 ns/op 1.91 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44509984 ns/op 2.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 299150077 ns/op 1.67 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 285459830 ns/op 1.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 672104834 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 644379712 ns/op 1.55 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3988141987 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3895131830 ns/op 1.28 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8292397207 ns/op 1.21 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7946684140 ns/op 1.26 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 46281919365 ns/op 1.08 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44026456390 ns/op 1.14 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10196983 ns/op 9.81 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11446312 ns/op 8.74 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50514954 ns/op 9.90 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55712898 ns/op 8.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100825463 ns/op 9.92 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114947258 ns/op 8.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 505289148 ns/op 9.90 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 560238876 ns/op 8.92 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1005606153 ns/op 9.94 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1117155998 ns/op 8.95 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5052357217 ns/op 9.90 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5579111378 ns/op 8.96 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61165911 ns/op 1.63 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 50859870 ns/op 1.97 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 367392615 ns/op 1.36 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 389757785 ns/op 1.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 850223609 ns/op 1.18 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 917847330 ns/op 1.09 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6012324168 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5765032345 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12585148970 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12101244797 ns/op 0.83 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 75248481610 ns/op 0.66 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 71071377025 ns/op 0.70 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 182328112 ns/op 22.92 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 188783664 ns/op 22.14 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 362.414s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34263 2961 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 35504 3060 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33860 3394 ns/op 1.18 MB/s BenchmarkMarshalCorpusFile/8-4 27908 4135 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 22011 5320 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 15069 7906 ns/op 4.05 MB/s BenchmarkMarshalCorpusFile/64-4 9325 12872 ns/op 4.97 MB/s BenchmarkMarshalCorpusFile/128-4 5394 20558 ns/op 6.23 MB/s BenchmarkMarshalCorpusFile/256-4 2696 40279 ns/op 6.36 MB/s BenchmarkMarshalCorpusFile/512-4 1410 79089 ns/op 6.47 MB/s BenchmarkMarshalCorpusFile/1024-4 783 149756 ns/op 6.84 MB/s BenchmarkMarshalCorpusFile/2048-4 375 303852 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/4096-4 194 602614 ns/op 6.80 MB/s BenchmarkMarshalCorpusFile/8192-4 99 1192647 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/16384-4 50 2379782 ns/op 6.88 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6264007 ns/op 5.23 MB/s BenchmarkMarshalCorpusFile/65536-4 8 12971068 ns/op 5.05 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29400566 ns/op 4.46 MB/s BenchmarkMarshalCorpusFile/262144-4 2 54123130 ns/op 4.84 MB/s BenchmarkMarshalCorpusFile/524288-4 1 126234619 ns/op 4.15 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 222258300 ns/op 4.72 MB/s BenchmarkUnmarshalCorpusFile/1-4 10114 11425 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 9950 11757 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8970 13294 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7878 15095 ns/op 0.53 MB/s BenchmarkUnmarshalCorpusFile/16-4 6277 18484 ns/op 0.87 MB/s BenchmarkUnmarshalCorpusFile/32-4 4039 27031 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3205 31856 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/128-4 2600 41819 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/256-4 1075 112088 ns/op 2.28 MB/s BenchmarkUnmarshalCorpusFile/512-4 573 208325 ns/op 2.46 MB/s BenchmarkUnmarshalCorpusFile/1024-4 291 399379 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/2048-4 150 781734 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/4096-4 75 1539618 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3242703 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6230698 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12610355 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 25155496 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50657196 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103629686 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 207810243 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 415053989 ns/op 2.53 MB/s BenchmarkMutatorBytes/1-4 35467 3393 ns/op BenchmarkMutatorBytes/10-4 37821 3223 ns/op BenchmarkMutatorBytes/100-4 34698 3497 ns/op BenchmarkMutatorBytes/1000-4 23365 5390 ns/op BenchmarkMutatorBytes/10000-4 5805 23578 ns/op BenchmarkMutatorBytes/100000-4 835 152846 ns/op BenchmarkMutatorString/1-4 30000 3509 ns/op BenchmarkMutatorString/10-4 35547 3480 ns/op BenchmarkMutatorString/100-4 31314 4221 ns/op BenchmarkMutatorString/1000-4 12888 7779 ns/op BenchmarkMutatorString/10000-4 2816 62417 ns/op BenchmarkMutatorString/100000-4 164 633749 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 20518 6232 ns/op BenchmarkMutatorAllBasicTypes/string-4 18752 6289 ns/op BenchmarkMutatorAllBasicTypes/bool-4 61221 1946 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55725 2150 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54724 2159 ns/op BenchmarkMutatorAllBasicTypes/int-4 57513 2042 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59144 2041 ns/op BenchmarkMutatorAllBasicTypes/int16-4 58989 2000 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58318 2024 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59270 2013 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57027 2092 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57216 2110 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57405 2094 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 54544 2114 ns/op PASS ok internal/fuzz 11.935s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 29922 3653 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 128012 940.3 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.390s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 35042 3221 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10483 ns/op BenchmarkSplicePipePoolParallel-4 108036 1054 ns/op BenchmarkSplicePipeNativeParallel-4 29082 4276 ns/op PASS ok internal/poll 0.721s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 24708583 ns/op PASS ok internal/trace 3.096s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15800 ns/op BenchmarkCopyNLarge-4 144 1032208 ns/op PASS ok io 0.439s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 228900 518.7 ns/op BenchmarkPrintln-4 24622 4771 ns/op BenchmarkPrintlnNoFlags-4 48138 2457 ns/op PASS ok log 0.562s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2190135 54.33 ns/op BenchmarkAcosh-4 913872 111.3 ns/op BenchmarkAsin-4 2223604 53.72 ns/op BenchmarkAsinh-4 964760 119.2 ns/op BenchmarkAtan-4 3046188 38.84 ns/op BenchmarkAtanh-4 1000000 108.1 ns/op BenchmarkAtan2-4 2115752 56.61 ns/op BenchmarkCbrt-4 1471862 81.90 ns/op BenchmarkCeil-4 16721072 7.270 ns/op BenchmarkCopysign-4 3010304 39.60 ns/op BenchmarkCos-4 1344925 88.28 ns/op BenchmarkCosh-4 1545188 77.51 ns/op BenchmarkErf-4 2830057 42.21 ns/op BenchmarkErfc-4 2708578 44.01 ns/op BenchmarkErfinv-4 2463412 48.61 ns/op BenchmarkErfcinv-4 2460380 48.68 ns/op BenchmarkExp-4 5949426 20.24 ns/op BenchmarkExpGo-4 927300 123.6 ns/op BenchmarkExpm1-4 2079020 57.28 ns/op BenchmarkExp2-4 1000000 114.9 ns/op BenchmarkExp2Go-4 892842 123.6 ns/op BenchmarkAbs-4 3852547 30.87 ns/op BenchmarkDim-4 7998000 14.92 ns/op BenchmarkFloor-4 16433709 7.195 ns/op BenchmarkMax-4 11276193 10.64 ns/op BenchmarkMin-4 11262999 10.64 ns/op BenchmarkMod-4 339679 318.8 ns/op BenchmarkFrexp-4 2099612 56.10 ns/op BenchmarkGamma-4 680979 166.7 ns/op BenchmarkHypot-4 10138587 11.76 ns/op BenchmarkHypotGo-4 1651669 70.17 ns/op BenchmarkIlogb-4 2516473 48.01 ns/op BenchmarkJ0-4 244044 485.0 ns/op BenchmarkJ1-4 250106 473.3 ns/op BenchmarkJn-4 113715 1041 ns/op BenchmarkLdexp-4 2067210 58.08 ns/op BenchmarkLgamma-4 833175 140.1 ns/op BenchmarkLog-4 5091447 23.47 ns/op BenchmarkLogb-4 2484674 47.68 ns/op BenchmarkLog1p-4 1326453 90.71 ns/op BenchmarkLog10-4 4872531 24.44 ns/op BenchmarkLog2-4 1567915 74.86 ns/op BenchmarkModf-4 3041185 38.95 ns/op BenchmarkNextafter32-4 3058644 40.04 ns/op BenchmarkNextafter64-4 2926209 39.38 ns/op BenchmarkPowInt-4 608017 187.5 ns/op BenchmarkPowFrac-4 428148 272.1 ns/op BenchmarkPow10Pos-4 4121515 29.23 ns/op BenchmarkPow10Neg-4 4045645 29.64 ns/op BenchmarkRound-4 3422290 34.33 ns/op BenchmarkRoundToEven-4 8030695 14.84 ns/op BenchmarkRemainder-4 536914 220.9 ns/op BenchmarkSignbit-4 4944373 23.90 ns/op BenchmarkSin-4 1630039 73.65 ns/op BenchmarkSincos-4 983806 116.5 ns/op BenchmarkSinh-4 1787672 67.17 ns/op BenchmarkSqrtIndirect-4 16632580 7.156 ns/op BenchmarkSqrtLatency-4 16756148 7.153 ns/op BenchmarkSqrtIndirectLatency-4 16691833 7.144 ns/op BenchmarkSqrtGoLatency-4 1000000 105.0 ns/op BenchmarkSqrtPrime-4 30895 3873 ns/op BenchmarkTan-4 1482136 80.66 ns/op BenchmarkTanh-4 1395259 85.47 ns/op BenchmarkTrunc-4 16764012 7.189 ns/op BenchmarkY0-4 252236 472.5 ns/op BenchmarkY1-4 245911 478.5 ns/op BenchmarkYn-4 122530 986.6 ns/op BenchmarkFloat64bits-4 5423238 22.28 ns/op BenchmarkFloat64frombits-4 5107428 23.57 ns/op BenchmarkFloat32bits-4 4992794 24.49 ns/op BenchmarkFloat32frombits-4 4945952 24.50 ns/op BenchmarkFMA-4 16498686 7.197 ns/op PASS ok math 10.864s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12653094 9.397 ns/op 6810.92 MB/s BenchmarkAddVV/2-4 11864012 10.07 ns/op 12716.42 MB/s BenchmarkAddVV/3-4 10266760 11.54 ns/op 16631.98 MB/s BenchmarkAddVV/4-4 10686079 11.23 ns/op 22790.51 MB/s BenchmarkAddVV/5-4 9784795 12.20 ns/op 26231.60 MB/s BenchmarkAddVV/10-4 7906801 15.24 ns/op 41991.36 MB/s BenchmarkAddVV/100-4 1696879 71.09 ns/op 90025.63 MB/s BenchmarkAddVV/1000-4 200359 595.7 ns/op 107431.90 MB/s BenchmarkSubVV/1-4 12239391 9.382 ns/op 6821.75 MB/s BenchmarkSubVV/2-4 11917539 10.06 ns/op 12717.56 MB/s BenchmarkSubVV/3-4 10416303 11.45 ns/op 16766.30 MB/s BenchmarkSubVV/4-4 10725921 11.17 ns/op 22910.71 MB/s BenchmarkSubVV/5-4 9744376 12.29 ns/op 26033.31 MB/s BenchmarkSubVV/10-4 7931619 15.17 ns/op 42177.24 MB/s BenchmarkSubVV/100-4 1684030 70.95 ns/op 90206.97 MB/s BenchmarkSubVV/1000-4 204168 586.4 ns/op 109146.44 MB/s BenchmarkAddVW/1-4 13864098 8.723 ns/op 917.16 MB/s BenchmarkAddVW/2-4 13239644 9.102 ns/op 1757.89 MB/s BenchmarkAddVW/3-4 11705540 10.08 ns/op 2380.92 MB/s BenchmarkAddVW/4-4 11614566 10.22 ns/op 3130.13 MB/s BenchmarkAddVW/5-4 11112433 10.80 ns/op 3704.80 MB/s BenchmarkAddVW/10-4 9274968 12.94 ns/op 6182.35 MB/s BenchmarkAddVW/100-4 247256 443.8 ns/op 1802.54 MB/s BenchmarkAddVW/1000-4 34982 3388 ns/op 2361.25 MB/s BenchmarkAddVWext/1-4 13709318 8.685 ns/op 921.15 MB/s BenchmarkAddVWext/2-4 13262095 9.027 ns/op 1772.51 MB/s BenchmarkAddVWext/3-4 12023331 10.08 ns/op 2380.62 MB/s BenchmarkAddVWext/4-4 11708521 10.29 ns/op 3110.75 MB/s BenchmarkAddVWext/5-4 11105990 10.79 ns/op 3707.95 MB/s BenchmarkAddVWext/10-4 9279484 13.03 ns/op 6139.46 MB/s BenchmarkAddVWext/100-4 84184 1422 ns/op 562.51 MB/s BenchmarkAddVWext/1000-4 8414 13665 ns/op 585.43 MB/s BenchmarkSubVW/1-4 13151716 8.979 ns/op 891.01 MB/s BenchmarkSubVW/2-4 11938716 10.00 ns/op 1599.49 MB/s BenchmarkSubVW/3-4 10957000 10.97 ns/op 2187.75 MB/s BenchmarkSubVW/4-4 11665707 10.24 ns/op 3124.50 MB/s BenchmarkSubVW/5-4 11017525 10.87 ns/op 3679.31 MB/s BenchmarkSubVW/10-4 9148490 13.10 ns/op 6106.88 MB/s BenchmarkSubVW/100-4 263028 460.9 ns/op 1735.80 MB/s BenchmarkSubVW/1000-4 34771 3447 ns/op 2320.95 MB/s BenchmarkSubVWext/1-4 13465524 8.946 ns/op 894.26 MB/s BenchmarkSubVWext/2-4 12013408 9.946 ns/op 1608.63 MB/s BenchmarkSubVWext/3-4 10962447 10.70 ns/op 2242.85 MB/s BenchmarkSubVWext/4-4 11764444 10.27 ns/op 3115.81 MB/s BenchmarkSubVWext/5-4 11021395 10.83 ns/op 3694.86 MB/s BenchmarkSubVWext/10-4 9143014 13.17 ns/op 6073.48 MB/s BenchmarkSubVWext/100-4 81687 1443 ns/op 554.35 MB/s BenchmarkSubVWext/1000-4 8443 14059 ns/op 569.03 MB/s BenchmarkMulAddVWW/1-4 11673351 10.23 ns/op 6254.74 MB/s BenchmarkMulAddVWW/2-4 9634140 11.19 ns/op 11443.06 MB/s BenchmarkMulAddVWW/3-4 9776331 12.23 ns/op 15696.41 MB/s BenchmarkMulAddVWW/4-4 9144081 12.98 ns/op 19724.30 MB/s BenchmarkMulAddVWW/5-4 8865673 13.52 ns/op 23665.92 MB/s BenchmarkMulAddVWW/10-4 6433521 18.45 ns/op 34691.41 MB/s BenchmarkMulAddVWW/100-4 1000000 109.1 ns/op 58664.85 MB/s BenchmarkMulAddVWW/1000-4 128257 930.6 ns/op 68770.64 MB/s BenchmarkAddMulVVW/1-4 12640201 9.496 ns/op 6739.39 MB/s BenchmarkAddMulVVW/2-4 11344869 10.56 ns/op 12123.28 MB/s BenchmarkAddMulVVW/3-4 10279041 11.76 ns/op 16330.36 MB/s BenchmarkAddMulVVW/4-4 9226902 12.85 ns/op 19916.59 MB/s BenchmarkAddMulVVW/5-4 8517811 14.07 ns/op 22750.64 MB/s BenchmarkAddMulVVW/10-4 7143012 16.83 ns/op 38035.63 MB/s BenchmarkAddMulVVW/100-4 1496508 81.39 ns/op 78631.05 MB/s BenchmarkAddMulVVW/1000-4 165778 720.1 ns/op 88877.44 MB/s BenchmarkDivWVW/1-4 2523882 45.76 ns/op 1398.62 MB/s BenchmarkDivWVW/2-4 1246070 97.94 ns/op 1306.92 MB/s BenchmarkDivWVW/3-4 925047 126.1 ns/op 1522.49 MB/s BenchmarkDivWVW/4-4 786732 146.5 ns/op 1747.22 MB/s BenchmarkDivWVW/5-4 780421 152.0 ns/op 2105.71 MB/s BenchmarkDivWVW/10-4 413070 286.0 ns/op 2237.58 MB/s BenchmarkDivWVW/100-4 54069 2192 ns/op 2919.62 MB/s BenchmarkDivWVW/1000-4 5604 21137 ns/op 3027.80 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11351908 9.495 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11216233 8.921 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10213882 9.932 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10720650 9.705 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9611571 11.23 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10004814 10.61 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9060258 12.56 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9205392 11.20 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8380063 13.92 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8813750 12.15 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6310454 16.99 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7036580 15.72 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.5 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1241986 93.53 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 111234 932.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154268 776.4 ns/op BenchmarkDecimalConversion-4 205 563424 ns/op BenchmarkFloatString/100-4 10000 10486 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 538269 ns/op 2908 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 49529824 ns/op 60546 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 4955606338 ns/op 828896 B/op 496 allocs/op BenchmarkFloatAdd/10-4 168598 688.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 168550 698.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153808 769.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86409 1366 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17312 6929 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 226561 521.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229488 511.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 219848 535.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 153915 749.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45290 2651 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2011 58527 ns/op BenchmarkParseFloatLargeExp-4 428 255734 ns/op BenchmarkGCD10x10/WithoutXY-4 200745 593.8 ns/op BenchmarkGCD10x10/WithXY-4 59323 2019 ns/op BenchmarkGCD10x100/WithoutXY-4 97654 1162 ns/op BenchmarkGCD10x100/WithXY-4 17402 7022 ns/op BenchmarkGCD10x1000/WithoutXY-4 60123 1844 ns/op BenchmarkGCD10x1000/WithXY-4 14659 8410 ns/op BenchmarkGCD100x100/WithoutXY-4 24429 4625 ns/op BenchmarkGCD100x100/WithXY-4 10000 11070 ns/op BenchmarkGCD100x1000/WithoutXY-4 12453 9874 ns/op BenchmarkGCD100x1000/WithXY-4 5460 19023 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2208 54487 ns/op BenchmarkGCD1000x1000/WithXY-4 1194 97422 ns/op BenchmarkHilbert-4 22 4903520 ns/op BenchmarkBinomial-4 14690 8127 ns/op BenchmarkQuoRem-4 21186 5904 ns/op BenchmarkExp-4 15 7446733 ns/op BenchmarkExpMont/Odd-4 127 915756 ns/op 2588 B/op 21 allocs/op BenchmarkExpMont/Even1-4 129 931156 ns/op 3354 B/op 37 allocs/op BenchmarkExpMont/Even2-4 123 958361 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even3-4 123 977638 ns/op 3850 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 978656 ns/op 3841 B/op 53 allocs/op BenchmarkExpMont/Even8-4 122 959043 ns/op 3865 B/op 53 allocs/op BenchmarkExpMont/Even32-4 124 966204 ns/op 3857 B/op 53 allocs/op BenchmarkExpMont/Even64-4 147 809910 ns/op 3639 B/op 53 allocs/op BenchmarkExpMont/Even96-4 142 837104 ns/op 3774 B/op 51 allocs/op BenchmarkExpMont/Even128-4 168 723584 ns/op 3244 B/op 50 allocs/op BenchmarkExpMont/Even255-4 190 618990 ns/op 2932 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 445 261447 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 409 289383 ns/op 1713 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 403 290595 ns/op 1743 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 406 289850 ns/op 1748 B/op 47 allocs/op BenchmarkExp2-4 15 7428056 ns/op BenchmarkBitset-4 757939 145.5 ns/op BenchmarkBitsetNeg-4 451803 258.3 ns/op BenchmarkBitsetOrig-4 242347 483.4 ns/op BenchmarkBitsetNegOrig-4 145000 755.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1018535 ns/op BenchmarkModSqrt225_3Mod4-4 385 308225 ns/op BenchmarkModSqrt231_Tonelli-4 100 1048056 ns/op BenchmarkModSqrt231_5Mod8-4 321 369722 ns/op BenchmarkModInverse-4 12724 9414 ns/op BenchmarkSqrt-4 1561 70201 ns/op BenchmarkIntSqr/1-4 1469907 80.32 ns/op BenchmarkIntSqr/2-4 782524 150.2 ns/op BenchmarkIntSqr/3-4 659408 180.0 ns/op BenchmarkIntSqr/5-4 445492 269.3 ns/op BenchmarkIntSqr/8-4 319676 371.5 ns/op BenchmarkIntSqr/10-4 256228 469.5 ns/op BenchmarkIntSqr/20-4 49557 2493 ns/op BenchmarkIntSqr/30-4 36422 3402 ns/op BenchmarkIntSqr/50-4 22333 5457 ns/op BenchmarkIntSqr/80-4 13143 9009 ns/op BenchmarkIntSqr/100-4 8401 11952 ns/op BenchmarkIntSqr/200-4 3898 30991 ns/op BenchmarkIntSqr/300-4 1470 72200 ns/op BenchmarkIntSqr/500-4 777 158315 ns/op BenchmarkIntSqr/800-4 292 406262 ns/op BenchmarkIntSqr/1000-4 214 541684 ns/op BenchmarkDiv/20/10-4 429151 271.6 ns/op BenchmarkDiv/40/20-4 422131 271.3 ns/op BenchmarkDiv/100/50-4 373506 314.6 ns/op BenchmarkDiv/200/100-4 54458 2289 ns/op BenchmarkDiv/400/200-4 52624 2412 ns/op BenchmarkDiv/1000/500-4 42056 2997 ns/op BenchmarkDiv/2000/1000-4 30757 4061 ns/op BenchmarkDiv/20000/10000-4 1012 111208 ns/op BenchmarkDiv/200000/100000-4 25 4625352 ns/op BenchmarkDiv/2000000/1000000-4 1 127528026 ns/op BenchmarkDiv/20000000/10000000-4 1 3734801882 ns/op BenchmarkMul-4 5 23197306 ns/op BenchmarkNatMul/10-4 155554 666.9 ns/op BenchmarkNatMul/100-4 4946 21538 ns/op BenchmarkNatMul/1000-4 172 671658 ns/op BenchmarkZeroShifts/Shl-4 18412 6529 ns/op BenchmarkZeroShifts/ShlSame-4 5244824 21.82 ns/op BenchmarkZeroShifts/Shr-4 18260 6535 ns/op BenchmarkZeroShifts/ShrSame-4 5412954 21.09 ns/op BenchmarkExp3Power/0x10-4 184332 616.5 ns/op BenchmarkExp3Power/0x40-4 157734 728.1 ns/op BenchmarkExp3Power/0x100-4 92169 1193 ns/op BenchmarkExp3Power/0x400-4 43719 2658 ns/op BenchmarkExp3Power/0x1000-4 9938 12163 ns/op BenchmarkExp3Power/0x4000-4 1682 61953 ns/op BenchmarkExp3Power/0x10000-4 204 569189 ns/op BenchmarkExp3Power/0x40000-4 18 6572361 ns/op BenchmarkExp3Power/0x100000-4 2 62284588 ns/op BenchmarkExp3Power/0x400000-4 1 560666094 ns/op BenchmarkFibo-4 3 39112989 ns/op BenchmarkNatSqr/1-4 850326 123.5 ns/op BenchmarkNatSqr/2-4 455032 226.5 ns/op BenchmarkNatSqr/3-4 405277 257.3 ns/op BenchmarkNatSqr/5-4 270613 389.8 ns/op BenchmarkNatSqr/8-4 233480 536.5 ns/op BenchmarkNatSqr/10-4 173012 655.7 ns/op BenchmarkNatSqr/20-4 42691 2644 ns/op BenchmarkNatSqr/30-4 31784 3590 ns/op BenchmarkNatSqr/50-4 20058 5861 ns/op BenchmarkNatSqr/80-4 11953 9853 ns/op BenchmarkNatSqr/100-4 7887 13094 ns/op BenchmarkNatSqr/200-4 3285 33565 ns/op BenchmarkNatSqr/300-4 1418 78685 ns/op BenchmarkNatSqr/500-4 721 155568 ns/op BenchmarkNatSqr/800-4 307 370001 ns/op BenchmarkNatSqr/1000-4 229 510626 ns/op BenchmarkNatSetBytes/8-4 683667 167.0 ns/op BenchmarkNatSetBytes/24-4 202068 557.0 ns/op BenchmarkNatSetBytes/128-4 47011 2490 ns/op BenchmarkNatSetBytes/7-4 770017 152.8 ns/op BenchmarkNatSetBytes/23-4 208863 546.7 ns/op BenchmarkNatSetBytes/127-4 47216 2457 ns/op BenchmarkScanPi-4 253 457627 ns/op BenchmarkStringPiParallel-4 706 164435 ns/op BenchmarkScan/10/Base2-4 42372 2850 ns/op BenchmarkScan/100/Base2-4 4843 24725 ns/op BenchmarkScan/1000/Base2-4 492 245156 ns/op BenchmarkScan/10/Base8-4 101014 1215 ns/op BenchmarkScan/100/Base8-4 13856 8664 ns/op BenchmarkScan/1000/Base8-4 1371 83962 ns/op BenchmarkScan/10/Base10-4 110659 1089 ns/op BenchmarkScan/100/Base10-4 14836 7899 ns/op BenchmarkScan/1000/Base10-4 1551 76904 ns/op BenchmarkScan/10/Base16-4 117133 1007 ns/op BenchmarkScan/100/Base16-4 16566 7206 ns/op BenchmarkScan/1000/Base16-4 1714 68693 ns/op BenchmarkString/10/Base2-4 181045 670.3 ns/op BenchmarkString/100/Base2-4 22992 5038 ns/op BenchmarkString/1000/Base2-4 2490 48000 ns/op BenchmarkString/10/Base8-4 349226 330.0 ns/op BenchmarkString/100/Base8-4 62671 1874 ns/op BenchmarkString/1000/Base8-4 7010 17203 ns/op BenchmarkString/10/Base10-4 203936 570.2 ns/op BenchmarkString/100/Base10-4 37482 3138 ns/op BenchmarkString/1000/Base10-4 4662 24129 ns/op BenchmarkString/10/Base16-4 403561 289.6 ns/op BenchmarkString/100/Base16-4 81078 1437 ns/op BenchmarkString/1000/Base16-4 8864 12472 ns/op BenchmarkLeafSize/0-4 42 2759911 ns/op BenchmarkLeafSize/1-4 391 285198 ns/op BenchmarkLeafSize/2-4 403 280028 ns/op BenchmarkLeafSize/3-4 295 391471 ns/op BenchmarkLeafSize/4-4 403 273936 ns/op BenchmarkLeafSize/5-4 267 440697 ns/op BenchmarkLeafSize/6-4 297 385178 ns/op BenchmarkLeafSize/7-4 314 364391 ns/op BenchmarkLeafSize/8-4 409 270990 ns/op BenchmarkLeafSize/9-4 222 525983 ns/op BenchmarkLeafSize/10-4 261 430338 ns/op BenchmarkLeafSize/11-4 274 414616 ns/op BenchmarkLeafSize/12-4 297 378780 ns/op BenchmarkLeafSize/13-4 272 410617 ns/op BenchmarkLeafSize/14-4 318 359687 ns/op BenchmarkLeafSize/15-4 344 335330 ns/op BenchmarkLeafSize/16-4 412 272018 ns/op BenchmarkLeafSize/32-4 405 276266 ns/op BenchmarkLeafSize/64-4 380 300838 ns/op BenchmarkProbablyPrime/n=0-4 9 11382067 ns/op BenchmarkProbablyPrime/n=1-4 8 13073604 ns/op BenchmarkProbablyPrime/n=5-4 6 18866259 ns/op BenchmarkProbablyPrime/n=10-4 4 25825548 ns/op BenchmarkProbablyPrime/n=20-4 3 40388005 ns/op BenchmarkProbablyPrime/Lucas-4 12 9864492 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1499831 ns/op BenchmarkRatCmp-4 209521 534.4 ns/op BenchmarkFloatSqrt/64-4 22191 5424 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13860 8527 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8592 12103 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4178 24105 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 776 146738 ns/op 17933 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1927822 ns/op 174844 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 150433312 ns/op 3831240 B/op 645 allocs/op PASS ok math/big 49.990s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8609223 14.00 ns/op BenchmarkLeadingZeros8-4 8218334 14.73 ns/op BenchmarkLeadingZeros16-4 10493640 11.40 ns/op BenchmarkLeadingZeros32-4 10671187 11.13 ns/op BenchmarkLeadingZeros64-4 10480840 11.37 ns/op BenchmarkTrailingZeros-4 10560648 11.17 ns/op BenchmarkTrailingZeros8-4 9566307 12.62 ns/op BenchmarkTrailingZeros16-4 10573552 11.31 ns/op BenchmarkTrailingZeros32-4 9519237 12.37 ns/op BenchmarkTrailingZeros64-4 10562714 11.13 ns/op BenchmarkOnesCount-4 10103400 11.88 ns/op BenchmarkOnesCount8-4 9931773 12.16 ns/op BenchmarkOnesCount16-4 9822021 12.16 ns/op BenchmarkOnesCount32-4 9940022 12.18 ns/op BenchmarkOnesCount64-4 9587467 12.33 ns/op BenchmarkRotateLeft-4 9531506 12.59 ns/op BenchmarkRotateLeft8-4 10484510 11.52 ns/op BenchmarkRotateLeft16-4 9518468 12.74 ns/op BenchmarkRotateLeft32-4 9758180 12.27 ns/op BenchmarkRotateLeft64-4 9481797 12.55 ns/op BenchmarkReverse-4 12678852 9.648 ns/op BenchmarkReverse8-4 16089019 7.356 ns/op BenchmarkReverse16-4 15836382 7.553 ns/op BenchmarkReverse32-4 14513733 8.320 ns/op BenchmarkReverse64-4 12565641 9.397 ns/op BenchmarkReverseBytes-4 16487529 7.178 ns/op BenchmarkReverseBytes16-4 16502355 7.199 ns/op BenchmarkReverseBytes32-4 16730702 7.154 ns/op BenchmarkReverseBytes64-4 16701153 7.202 ns/op BenchmarkAdd-4 10637950 11.06 ns/op BenchmarkAdd32-4 9807008 12.33 ns/op BenchmarkAdd64-4 10431621 11.51 ns/op BenchmarkAdd64multiple-4 18377895 6.422 ns/op BenchmarkSub-4 10478304 11.09 ns/op BenchmarkSub32-4 10395745 11.56 ns/op BenchmarkSub64-4 9515757 12.29 ns/op BenchmarkSub64multiple-4 18425953 6.491 ns/op BenchmarkMul-4 9341377 12.59 ns/op BenchmarkMul32-4 10869958 11.01 ns/op BenchmarkMul64-4 9279774 12.65 ns/op BenchmarkDiv-4 2814084 42.61 ns/op BenchmarkDiv32-4 5624283 21.18 ns/op BenchmarkDiv64-4 2665572 44.71 ns/op PASS ok math/bits 5.829s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10415721 10.54 ns/op BenchmarkAcos-4 477170 250.7 ns/op BenchmarkAcosh-4 424298 269.8 ns/op BenchmarkAsin-4 469924 253.3 ns/op BenchmarkAsinh-4 470416 250.7 ns/op BenchmarkAtan-4 714862 161.2 ns/op BenchmarkAtanh-4 742831 158.6 ns/op BenchmarkConj-4 17367105 6.021 ns/op BenchmarkCos-4 528588 203.0 ns/op BenchmarkCosh-4 580191 205.1 ns/op BenchmarkExp-4 742520 154.6 ns/op BenchmarkLog-4 812434 141.3 ns/op BenchmarkLog10-4 823098 142.3 ns/op BenchmarkPhase-4 1818189 66.17 ns/op BenchmarkPolar-4 1216612 98.68 ns/op BenchmarkPow-4 229810 516.3 ns/op BenchmarkRect-4 966000 118.1 ns/op BenchmarkSin-4 575104 204.8 ns/op BenchmarkSinh-4 585220 205.1 ns/op BenchmarkSqrt-4 1000000 114.0 ns/op BenchmarkTan-4 365070 320.1 ns/op BenchmarkTanh-4 396290 295.9 ns/op PASS ok math/cmplx 2.954s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 166950 693.6 ns/op BenchmarkInt63ThreadsafeParallel-4 86682 1301 ns/op BenchmarkInt63Unthreadsafe-4 1242348 96.51 ns/op BenchmarkIntn1000-4 815806 140.7 ns/op BenchmarkInt63n1000-4 842155 127.4 ns/op BenchmarkInt31n1000-4 933678 117.3 ns/op BenchmarkFloat32-4 997351 113.7 ns/op BenchmarkFloat64-4 1229546 96.59 ns/op BenchmarkPerm3-4 189690 623.1 ns/op BenchmarkPerm30-4 23234 5083 ns/op BenchmarkPerm30ViaShuffle-4 26269 4589 ns/op BenchmarkShuffleOverhead-4 18297 6517 ns/op BenchmarkRead3-4 933520 124.6 ns/op BenchmarkRead64-4 76296 1541 ns/op BenchmarkRead1000-4 5150 23128 ns/op PASS ok math/rand 2.234s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44250 2632 ns/op BenchmarkQDecodeWord-4 100977 1089 ns/op BenchmarkQDecodeHeader-4 100827 1191 ns/op BenchmarkTypeByExtension/.html-4 353023 288.4 ns/op BenchmarkTypeByExtension/.HTML-4 298710 358.0 ns/op BenchmarkTypeByExtension/.unused-4 369286 324.0 ns/op BenchmarkExtensionsByType/text/html-4 151495 767.6 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 98000 1312 ns/op BenchmarkExtensionsByType/application/octet-stream-4 109124 1028 ns/op PASS ok mime 1.481s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 962 120493 ns/op PASS ok mime/quotedprintable 0.165s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 152 841873 ns/op 8416 B/op 90 allocs/op BenchmarkGoLookupIPNoSuchHost-4 18 6349501 ns/op 19524 B/op 159 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007571648 ns/op 158688 B/op 232 allocs/op BenchmarkDNSName-4 109782 975.7 ns/op BenchmarkInterfaces-4 1226 83308 ns/op BenchmarkInterfaceByIndex-4 1762 66314 ns/op BenchmarkInterfaceByName-4 1264 80093 ns/op BenchmarkInterfaceAddrs-4 931 126981 ns/op BenchmarkInterfacesAndAddrs-4 2954 41418 ns/op BenchmarkInterfacesAndMulticastAddrs-4 576 199587 ns/op BenchmarkParseIP-4 15087 7770 ns/op BenchmarkIPString/IPv4-4 146140 811.3 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10602 11168 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 46065 2590 ns/op BenchmarkIPEqual/IPv4-4 1105724 104.5 ns/op BenchmarkIPEqual/IPv6-4 1150761 106.7 ns/op BenchmarkSendFile/1024-4 1 226920568 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 221825253 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222585430 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222179800 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 221533822 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3262 31406 ns/op 1043.35 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1897 59635 ns/op 1098.95 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 919 117491 ns/op 1115.59 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 472 229155 ns/op 1143.96 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 222 542621 ns/op 966.21 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 123 1025004 ns/op 1023.00 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 10910 11300 ns/op 90.62 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 5982 17646 ns/op 116.06 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7450 14681 ns/op 279.01 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6307 19686 ns/op 416.14 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4765 23697 ns/op 691.39 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 3153 38405 ns/op 853.23 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1230 88106 ns/op 743.83 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1005 113813 ns/op 1151.64 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 429 237620 ns/op 1103.21 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 279 475063 ns/op 1103.62 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 121 1212854 ns/op 864.55 MB/s BenchmarkSplice/unix-to-tcp/1024-4 19994 5479 ns/op 186.88 MB/s BenchmarkSplice/unix-to-tcp/2048-4 18574 7027 ns/op 291.46 MB/s BenchmarkSplice/unix-to-tcp/4096-4 12950 9618 ns/op 425.87 MB/s BenchmarkSplice/unix-to-tcp/8192-4 8784 11507 ns/op 711.91 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6193 18812 ns/op 870.95 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3552 31878 ns/op 1027.93 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1927 54740 ns/op 1197.22 MB/s BenchmarkSplice/unix-to-tcp/131072-4 982 110441 ns/op 1186.80 MB/s BenchmarkSplice/unix-to-tcp/262144-4 520 210535 ns/op 1245.13 MB/s BenchmarkSplice/unix-to-tcp/524288-4 248 443196 ns/op 1182.97 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 103 1038324 ns/op 1009.87 MB/s BenchmarkTCP4OneShot-4 2478 52144 ns/op BenchmarkTCP4OneShotTimeout-4 1981 52605 ns/op BenchmarkTCP4Persistent-4 12688 9788 ns/op BenchmarkTCP4PersistentTimeout-4 11272 9472 ns/op BenchmarkTCP6OneShot-4 2292 53951 ns/op BenchmarkTCP6OneShotTimeout-4 2284 59352 ns/op BenchmarkTCP6Persistent-4 11692 9465 ns/op BenchmarkTCP6PersistentTimeout-4 11991 10458 ns/op BenchmarkTCP4ConcurrentReadWrite-4 18194 6483 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24928 5461 ns/op BenchmarkSetReadDeadline-4 126796 922.4 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9127 12435 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 12307 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9645 11825 ns/op 0 B/op 0 allocs/op PASS ok net 29.589s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25815 4429 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10524 11254 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14119 8330 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18549 6475 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 31647 3490 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 871137 128.4 ns/op BenchmarkReadRequestChrome-4 3652 30374 ns/op 20.12 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10393 ns/op 7.50 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11205 10156 ns/op 8.07 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7248 15595 ns/op 9.68 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16910 6756 ns/op 5.92 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 327 382969 ns/op 2.67 MB/s BenchmarkFileAndServer_1KB/https1-4 267 483268 ns/op 2.12 MB/s BenchmarkFileAndServer_1KB/h2-4 152 754536 ns/op 1.36 MB/s BenchmarkFileAndServer_16MB/h1-4 3 56051995 ns/op 299.32 MB/s BenchmarkFileAndServer_16MB/https1-4 1 144903941 ns/op 115.78 MB/s BenchmarkFileAndServer_16MB/h2-4 1 194768976 ns/op 86.14 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195758565 ns/op 342.81 MB/s BenchmarkFileAndServer_64MB/https1-4 1 448446225 ns/op 149.65 MB/s BenchmarkFileAndServer_64MB/h2-4 1 916429191 ns/op 73.23 MB/s BenchmarkServeMux-4 265 467966 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 346 359741 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 381 305538 ns/op 5921 B/op 64 allocs/op BenchmarkClientServer/https1-4 246 459824 ns/op 6845 B/op 74 allocs/op BenchmarkClientServer/h2-4 188 591940 ns/op 10246 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1112 125449 ns/op 9823 B/op 78 allocs/op BenchmarkClientServerParallel/4/https1-4 27 4151663 ns/op 120793 B/op 1136 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59052: read tcp 127.0.0.1:39939->127.0.0.1:59052: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43138: read tcp 127.0.0.1:41313->127.0.0.1:43138: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42976: write tcp 127.0.0.1:41313->127.0.0.1:42976: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43080: write tcp 127.0.0.1:41313->127.0.0.1:43080: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34292: read tcp 127.0.0.1:41889->127.0.0.1:34292: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34312: read tcp 127.0.0.1:41889->127.0.0.1:34312: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34266: read tcp 127.0.0.1:41889->127.0.0.1:34266: use of closed network connection BenchmarkClientServerParallel/4/h2-4 162 633974 ns/op 20827 B/op 197 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36516: read tcp 127.0.0.1:45479->127.0.0.1:36516: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36520: write tcp 127.0.0.1:45479->127.0.0.1:36520: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36542: write tcp 127.0.0.1:45479->127.0.0.1:36542: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36508: write tcp 127.0.0.1:45479->127.0.0.1:36508: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35352: write tcp 127.0.0.1:46825->127.0.0.1:35352: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35406: write tcp 127.0.0.1:46825->127.0.0.1:35406: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50568: read tcp 127.0.0.1:42995->127.0.0.1:50568: use of closed network connection BenchmarkClientServerParallel/64/h1-4 662 158034 ns/op 16964 B/op 106 allocs/op BenchmarkClientServerParallel/64/https1-4 85 3146616 ns/op 89971 B/op 841 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57366: write tcp 127.0.0.1:40253->127.0.0.1:57366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40014: read tcp 127.0.0.1:38041->127.0.0.1:40014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39926: write tcp 127.0.0.1:38041->127.0.0.1:39926: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40034: write tcp 127.0.0.1:38041->127.0.0.1:40034: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39904: write tcp 127.0.0.1:38041->127.0.0.1:39904: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39894: write tcp 127.0.0.1:38041->127.0.0.1:39894: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39670: write tcp 127.0.0.1:39969->127.0.0.1:39670: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39662: read tcp 127.0.0.1:39969->127.0.0.1:39662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39686: read tcp 127.0.0.1:39969->127.0.0.1:39686: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39710: read tcp 127.0.0.1:39969->127.0.0.1:39710: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 22 4880346 ns/op 129520 B/op 1286 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44000: read tcp 127.0.0.1:43625->127.0.0.1:44000: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:44024: write tcp 127.0.0.1:43625->127.0.0.1:44024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34424: read tcp 127.0.0.1:40473->127.0.0.1:34424: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34308: read tcp 127.0.0.1:40473->127.0.0.1:34308: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:34328: write tcp 127.0.0.1:40473->127.0.0.1:34328: use of closed network connection BenchmarkServer-4 157 699376 ns/op 2976 B/op 22 allocs/op BenchmarkClient-4 288 409169 ns/op 3766 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 688 166676 ns/op 7442 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1344 93159 ns/op 3061 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1645 71555 ns/op 1911 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1327 75917 ns/op 2800 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1644 79738 ns/op 2685 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1425 74889 ns/op 2751 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1534 72928 ns/op 1918 B/op 14 allocs/op BenchmarkServerHijack-4 1114 110848 ns/op 16666 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 342 321275 ns/op 5657 B/op 51 allocs/op BenchmarkResponseStatusLine-4 461695 250.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.220s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5305 20798 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.199s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 84061 1392 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 488287 220.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 180646 643.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66426 1818 ns/op BenchmarkStdIPv4-4 111658 1019 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91970 1281 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93211 1276 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 108477 1102 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67930 1732 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1240281 96.93 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 104.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1389567 85.80 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 248064 457.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 279756 423.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 255139 465.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83019 1458 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 412766 272.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 269066 414.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 276734 425.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 149701 793.2 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 387760 296.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 369897 326.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 119022 993.6 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 164116 731.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 259723 468.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 146930 782.0 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 311832 370.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 152518 783.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141427 783.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 145714 782.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 110696 1013 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 462759 251.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156421 743.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 90331 1309 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 109627 1034 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 166420 767.3 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 105460 1102 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 258536 461.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115954 1032 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 137323 882.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 159692 639.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 129638 921.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 100.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 104.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 108.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 985924 108.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 109.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 111.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 111.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 111.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 328710 361.0 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 575364 196.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 203794 586.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218794 544.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 199598 598.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75428 1615 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 501942 226.2 ns/op PASS ok net/netip 7.470s 2023/01/26 21:08:55 Test RPC server listening on 127.0.0.1:36283 2023/01/26 21:08:55 Test HTTP RPC server listening on 127.0.0.1:43117 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1555 77112 ns/op BenchmarkEndToEndHTTP-4 1604 71313 ns/op BenchmarkEndToEndAsync-4 2868 38645 ns/op BenchmarkEndToEndAsyncHTTP-4 3332 35989 ns/op PASS ok net/rpc 0.881s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3102 34195 ns/op BenchmarkReadMIMEHeader/server_headers-4 5616 20703 ns/op BenchmarkUncommon-4 26182 4395 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.499s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4717 23094 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 90645 1192 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 493153 216.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 94867 1246 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166880 678.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 81858 1470 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 13568 8755 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 395362 297.4 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 95264 1274 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 175826 682.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 81339 1454 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 14941 7708 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 200860 582.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 81705 1451 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 79945 1503 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36020 3276 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6432 18119 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 199461 585.0 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 78379 1497 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79802 1512 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36302 3266 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6406 17847 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.203s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3544302 32.73 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162463 674.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 681 157345 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 214 533297 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 594 187164 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 47317 2393 ns/op BenchmarkStatFile-4 41312 2808 ns/op BenchmarkStatDir-4 42030 2741 ns/op BenchmarkLstatDot-4 48603 2364 ns/op BenchmarkLstatFile-4 40086 2820 ns/op BenchmarkLstatDir-4 41864 2759 ns/op PASS ok os 1.623s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 144 802472 ns/op 6689 B/op 29 allocs/op PASS ok os/exec 0.236s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 387351 281.6 ns/op PASS ok os/user 0.237s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3735045 32.02 ns/op BenchmarkString-4 2276763 52.06 ns/op BenchmarkBytes-4 1957392 60.26 ns/op BenchmarkNamedBytes-4 762018 151.6 ns/op BenchmarkBytesArray-4 691592 168.8 ns/op BenchmarkSliceLen-4 2334772 51.03 ns/op BenchmarkMapLen-4 1522045 79.61 ns/op BenchmarkStringLen-4 1921204 62.60 ns/op BenchmarkArrayLen-4 1778698 67.79 ns/op BenchmarkSliceCap-4 2505325 48.25 ns/op BenchmarkDeepEqual/int8-4 614740 185.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114168 1039 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 489139 232.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 109059 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 493573 234.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109290 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 489355 234.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 109146 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 519090 230.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 108830 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 639920 181.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 138956 842.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 497688 232.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109698 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 496825 231.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108055 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 512395 232.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108928 1099 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 498364 233.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 104058 1136 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 512736 231.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108541 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 482198 233.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 108438 1103 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 515550 228.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109015 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 507313 231.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 109317 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 501214 230.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 110161 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 658174 177.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114766 1028 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 534618 223.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108838 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142294 846.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67683 1755 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 68814 1730 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45807 2603 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 260188 454.7 ns/op BenchmarkIsZero/ArrayIncomparable-4 39615 2983 ns/op BenchmarkIsZero/StructComparable-4 809598 141.7 ns/op BenchmarkIsZero/StructIncomparable-4 173770 656.4 ns/op BenchmarkSetZero/Bool/Direct-4 4293318 27.95 ns/op BenchmarkSetZero/Bool/CachedZero-4 1768689 67.44 ns/op BenchmarkSetZero/Bool/NewZero-4 1278166 93.75 ns/op BenchmarkSetZero/Int/Direct-4 2578531 46.52 ns/op BenchmarkSetZero/Int/CachedZero-4 1781528 67.54 ns/op BenchmarkSetZero/Int/NewZero-4 1243333 97.09 ns/op BenchmarkSetZero/Uint/Direct-4 2592870 46.01 ns/op BenchmarkSetZero/Uint/CachedZero-4 1788801 67.79 ns/op BenchmarkSetZero/Uint/NewZero-4 1237684 96.74 ns/op BenchmarkSetZero/Float/Direct-4 2507524 47.54 ns/op BenchmarkSetZero/Float/CachedZero-4 1777506 66.91 ns/op BenchmarkSetZero/Float/NewZero-4 1236531 97.79 ns/op BenchmarkSetZero/Complex/Direct-4 2521323 47.85 ns/op BenchmarkSetZero/Complex/CachedZero-4 1764145 68.56 ns/op BenchmarkSetZero/Complex/NewZero-4 1244833 97.66 ns/op BenchmarkSetZero/Array/Direct-4 4209242 28.53 ns/op BenchmarkSetZero/Array/CachedZero-4 1768462 67.98 ns/op BenchmarkSetZero/Array/NewZero-4 1257356 94.65 ns/op BenchmarkSetZero/Chan/Direct-4 2299890 52.58 ns/op BenchmarkSetZero/Chan/CachedZero-4 1291459 92.59 ns/op BenchmarkSetZero/Chan/NewZero-4 983635 120.6 ns/op BenchmarkSetZero/Func/Direct-4 2301552 52.57 ns/op BenchmarkSetZero/Func/CachedZero-4 1287958 93.60 ns/op BenchmarkSetZero/Func/NewZero-4 952479 118.7 ns/op BenchmarkSetZero/Interface/Direct-4 2327407 51.01 ns/op BenchmarkSetZero/Interface/CachedZero-4 1675150 71.74 ns/op BenchmarkSetZero/Interface/NewZero-4 1237592 96.86 ns/op BenchmarkSetZero/Map/Direct-4 2281441 52.20 ns/op BenchmarkSetZero/Map/CachedZero-4 1283883 93.37 ns/op BenchmarkSetZero/Map/NewZero-4 929659 118.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2263166 52.47 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1292796 92.73 ns/op BenchmarkSetZero/Pointer/NewZero-4 949896 118.1 ns/op BenchmarkSetZero/Slice/Direct-4 2210626 54.03 ns/op BenchmarkSetZero/Slice/CachedZero-4 1763048 67.68 ns/op BenchmarkSetZero/Slice/NewZero-4 1274848 96.36 ns/op BenchmarkSetZero/String/Direct-4 2272700 52.52 ns/op BenchmarkSetZero/String/CachedZero-4 1772293 67.72 ns/op BenchmarkSetZero/String/NewZero-4 1253019 97.57 ns/op BenchmarkSetZero/Struct/Direct-4 4268746 27.63 ns/op BenchmarkSetZero/Struct/CachedZero-4 1785469 67.17 ns/op BenchmarkSetZero/Struct/NewZero-4 1254526 94.30 ns/op BenchmarkSelect/1-4 156645 679.2 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 88837 1349 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 41678 2580 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 148429 701.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 131499 909.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 104442 1071 ns/op 119.47 MB/s BenchmarkCallArgCopy/size=256-4 96751 1089 ns/op 235.04 MB/s BenchmarkCallArgCopy/size=1024-4 64741 1660 ns/op 616.93 MB/s BenchmarkCallArgCopy/size=4096-4 32881 3878 ns/op 1056.11 MB/s BenchmarkCallArgCopy/size=65536-4 2230 48891 ns/op 1340.45 MB/s BenchmarkPtrTo-4 443481 258.5 ns/op BenchmarkFieldByName1-4 739527 143.3 ns/op BenchmarkFieldByName2-4 64518 1828 ns/op BenchmarkFieldByName3-4 8922 13204 ns/op BenchmarkInterfaceBig-4 5088459 23.49 ns/op BenchmarkInterfaceSmall-4 4912816 26.85 ns/op BenchmarkNew-4 1922128 67.56 ns/op BenchmarkMap/StringKeys/MapIndex-4 3182 36396 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3127 36371 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3072 38111 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3092 37734 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3236 35787 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3177 36646 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 245979 479.0 ns/op PASS ok reflect 18.526s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10692 9650 ns/op 9234 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15972 7503 ns/op 9255 B/op 1 allocs/op BenchmarkFindString-4 11955 9807 ns/op 9186 B/op 1 allocs/op BenchmarkFindSubmatch-4 11280 10533 ns/op 9387 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10500 ns/op 9402 B/op 2 allocs/op BenchmarkLiteral-4 17644 6387 ns/op BenchmarkNotLiteral-4 4482 27646 ns/op BenchmarkMatchClass-4 3094 35028 ns/op BenchmarkMatchClass_InRange-4 3523 34843 ns/op BenchmarkReplaceAll-4 2409 46898 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 17943 6530 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 39646 3097 ns/op BenchmarkAnchoredShortMatch-4 15043 7455 ns/op BenchmarkAnchoredLongMatch-4 20294 5938 ns/op BenchmarkOnePassShortA-4 20943 5738 ns/op BenchmarkNotOnePassShortA-4 8019 14718 ns/op BenchmarkOnePassShortB-4 27364 4438 ns/op BenchmarkNotOnePassShortB-4 8941 11952 ns/op BenchmarkOnePassLongPrefix-4 89095 1391 ns/op BenchmarkOnePassLongNotPrefix-4 28317 4210 ns/op BenchmarkMatchParallelShared-4 24386 5608 ns/op BenchmarkMatchParallelCopied-4 23475 5725 ns/op BenchmarkQuoteMetaAll-4 142761 814.1 ns/op 17.20 MB/s BenchmarkQuoteMetaNone-4 260158 445.2 ns/op 58.40 MB/s BenchmarkCompile/Onepass-4 3813 28753 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1608 73156 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 189 619559 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3895172 29.71 ns/op 538.50 MB/s BenchmarkMatch/Easy0/32-4 17574 6296 ns/op 5.08 MB/s BenchmarkMatch/Easy0/1K-4 5776 19471 ns/op 52.59 MB/s BenchmarkMatch/Easy0i/16-4 3650270 31.92 ns/op 501.25 MB/s BenchmarkMatch/Easy0i/32-4 5518 20933 ns/op 1.53 MB/s BenchmarkMatch/Easy0i/1K-4 265 436664 ns/op 2.35 MB/s BenchmarkMatch/Easy1/16-4 3878785 31.36 ns/op 510.14 MB/s BenchmarkMatch/Easy1/32-4 18364 6673 ns/op 4.80 MB/s BenchmarkMatch/Easy1/1K-4 5126 25482 ns/op 40.19 MB/s BenchmarkMatch/Medium/16-4 3886642 29.72 ns/op 538.29 MB/s BenchmarkMatch/Medium/32-4 6193 18760 ns/op 1.71 MB/s BenchmarkMatch/Medium/1K-4 304 375590 ns/op 2.73 MB/s BenchmarkMatch/Hard/16-4 3834619 29.71 ns/op 538.57 MB/s BenchmarkMatch/Hard/32-4 3342 30282 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 181 659869 ns/op 1.55 MB/s BenchmarkMatch/Hard1/16-4 1358 82184 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 732 150819 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 24 4338386 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 30309 3943 ns/op 4.06 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17863 6679 ns/op 4.79 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 678 174289 ns/op 5.88 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.993s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 678216 174.1 ns/op PASS ok regexp/syntax 1.200s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 1047019 102.5 ns/op BenchmarkMakeChan/Int-4 895213 131.4 ns/op BenchmarkMakeChan/Ptr-4 478557 249.8 ns/op BenchmarkMakeChan/Struct/0-4 1232590 104.7 ns/op BenchmarkMakeChan/Struct/32-4 521954 256.6 ns/op BenchmarkMakeChan/Struct/40-4 454699 266.0 ns/op BenchmarkChanNonblocking-4 12089169 9.361 ns/op BenchmarkSelectUncontended-4 945460 145.0 ns/op BenchmarkSelectSyncContended-4 27703 3889 ns/op BenchmarkSelectAsyncContended-4 109990 1160 ns/op BenchmarkSelectNonblock-4 6555153 20.03 ns/op BenchmarkChanUncontended-4 10628 13718 ns/op BenchmarkChanContended-4 1281 97198 ns/op BenchmarkChanSync-4 171519 719.2 ns/op BenchmarkChanSyncWork-4 10000 35618 ns/op BenchmarkChanProdCons0-4 87273 1508 ns/op BenchmarkChanProdCons10-4 97689 1245 ns/op BenchmarkChanProdCons100-4 120307 1078 ns/op BenchmarkChanProdConsWork0-4 74318 1659 ns/op BenchmarkChanProdConsWork10-4 82474 1559 ns/op BenchmarkChanProdConsWork100-4 82086 1461 ns/op BenchmarkSelectProdCons-4 59899 1945 ns/op BenchmarkReceiveDataFromClosedChan-4 653419 182.6 ns/op BenchmarkChanCreation-4 207780 491.1 ns/op BenchmarkChanSem-4 133330 925.0 ns/op BenchmarkChanPopular-4 110 1123712 ns/op BenchmarkChanClosed-4 537850 222.7 ns/op BenchmarkCallClosure-4 6652629 18.07 ns/op BenchmarkCallClosure1-4 7211106 16.58 ns/op BenchmarkCallClosure2-4 1389736 85.14 ns/op BenchmarkCallClosure3-4 1504096 76.41 ns/op BenchmarkCallClosure4-4 1403478 82.99 ns/op BenchmarkComplex128DivNormal-4 9893672 11.99 ns/op BenchmarkComplex128DivNisNaN-4 7702072 15.56 ns/op BenchmarkComplex128DivDisNaN-4 7490757 15.95 ns/op BenchmarkComplex128DivNisInf-4 9932008 12.05 ns/op BenchmarkComplex128DivDisInf-4 5815308 20.52 ns/op BenchmarkSetTypePtr-4 53111632 2.254 ns/op 3548.92 MB/s BenchmarkSetTypePtr8-4 9606291 12.52 ns/op 5113.27 MB/s BenchmarkSetTypePtr16-4 9650666 12.41 ns/op 10313.06 MB/s BenchmarkSetTypePtr32-4 9554916 12.41 ns/op 20625.22 MB/s BenchmarkSetTypePtr64-4 9590427 12.49 ns/op 40980.00 MB/s BenchmarkSetTypePtr126-4 5766039 20.70 ns/op 48690.73 MB/s BenchmarkSetTypePtr128-4 5993796 20.11 ns/op 50914.80 MB/s BenchmarkSetTypePtrSlice-4 718608 165.1 ns/op 49612.58 MB/s BenchmarkSetTypeNode1-4 9522624 12.47 ns/op 1924.59 MB/s BenchmarkSetTypeNode1Slice-4 3036946 41.20 ns/op 18639.17 MB/s BenchmarkSetTypeNode8-4 9692049 12.44 ns/op 6430.10 MB/s BenchmarkSetTypeNode8Slice-4 1567922 76.52 ns/op 33455.16 MB/s BenchmarkSetTypeNode64-4 5774670 20.76 ns/op 25429.72 MB/s BenchmarkSetTypeNode64Slice-4 230720 516.5 ns/op 32713.63 MB/s BenchmarkSetTypeNode64Dead-4 7400800 16.18 ns/op 32625.46 MB/s BenchmarkSetTypeNode64DeadSlice-4 259852 460.4 ns/op 36700.38 MB/s BenchmarkSetTypeNode124-4 5756908 20.96 ns/op 48087.66 MB/s BenchmarkSetTypeNode124Slice-4 182672 653.3 ns/op 49371.92 MB/s BenchmarkSetTypeNode126-4 6002390 20.08 ns/op 51004.22 MB/s BenchmarkSetTypeNode126Slice-4 183522 655.7 ns/op 49970.91 MB/s BenchmarkSetTypeNode128-4 4079632 29.26 ns/op 35542.27 MB/s BenchmarkSetTypeNode128Slice-4 143206 837.6 ns/op 39732.81 MB/s BenchmarkSetTypeNode130-4 4100179 29.52 ns/op 35769.43 MB/s BenchmarkSetTypeNode130Slice-4 142436 842.9 ns/op 40088.18 MB/s BenchmarkSetTypeNode1024-4 779192 152.3 ns/op 53906.92 MB/s BenchmarkSetTypeNode1024Slice-4 24528 4894 ns/op 53669.07 MB/s BenchmarkAllocation-4 3506 38648 ns/op BenchmarkReadMemStats-4 6052 17912 ns/op BenchmarkReadMemStatsLatency-4 1 68037 p50-ns 68037 p90-ns 68037 p99-ns BenchmarkWriteBarrier-4 2802564 47.07 ns/op BenchmarkBulkWriteBarrier-4 8512779 20.00 ns/op BenchmarkScanStackNoLocals-4 2 55329202 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11974686 11.26 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9974628 10.98 ns/op BenchmarkMSpanCountAlloc/bits=256-4 9793596 13.81 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6800984 17.62 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4688805 25.07 ns/op BenchmarkHash5-4 6153004 18.65 ns/op 268.16 MB/s BenchmarkHash16-4 5939137 19.77 ns/op 809.16 MB/s BenchmarkHash64-4 5585530 20.13 ns/op 3179.13 MB/s BenchmarkHash1024-4 1918998 60.58 ns/op 16902.85 MB/s BenchmarkHash65536-4 38640 3103 ns/op 21119.11 MB/s BenchmarkAlignedLoad-4 8363312 13.76 ns/op BenchmarkUnalignedLoad-4 7785255 14.19 ns/op BenchmarkEqEfaceConcrete-4 6746803 17.58 ns/op BenchmarkEqIfaceConcrete-4 6352922 18.85 ns/op BenchmarkNeEfaceConcrete-4 6839763 17.61 ns/op BenchmarkNeIfaceConcrete-4 6804697 17.62 ns/op BenchmarkConvT2EByteSized/bool-4 6631364 18.14 ns/op BenchmarkConvT2EByteSized/uint8-4 6657250 17.90 ns/op BenchmarkConvT2ESmall-4 6109689 19.54 ns/op BenchmarkConvT2EUintptr-4 6036898 19.95 ns/op BenchmarkConvT2ELarge-4 1000000 106.4 ns/op BenchmarkConvT2ISmall-4 6155314 19.57 ns/op BenchmarkConvT2IUintptr-4 5861098 20.61 ns/op BenchmarkConvT2ILarge-4 1222242 99.26 ns/op BenchmarkConvI2E-4 4983378 22.85 ns/op BenchmarkConvI2I-4 4168225 27.41 ns/op BenchmarkAssertE2T-4 5184211 22.90 ns/op BenchmarkAssertE2TLarge-4 2334910 49.54 ns/op BenchmarkAssertE2I-4 4539924 25.82 ns/op BenchmarkAssertI2T-4 4747774 25.16 ns/op BenchmarkAssertI2I-4 4328001 26.21 ns/op BenchmarkAssertI2E-4 5847122 18.45 ns/op BenchmarkAssertE2E-4 5982373 18.31 ns/op BenchmarkAssertE2T2-4 3885451 30.56 ns/op BenchmarkAssertE2T2Blank-4 4552479 26.39 ns/op BenchmarkAssertI2E2-4 4608300 26.08 ns/op BenchmarkAssertI2E2Blank-4 6116065 18.02 ns/op BenchmarkAssertE2E2-4 4589173 26.26 ns/op BenchmarkAssertE2E2Blank-4 6152269 18.07 ns/op BenchmarkConvT2Ezero/zero/16-4 5856399 20.29 ns/op BenchmarkConvT2Ezero/zero/32-4 5899572 20.32 ns/op BenchmarkConvT2Ezero/zero/64-4 5906640 20.39 ns/op BenchmarkConvT2Ezero/zero/str-4 5784852 20.77 ns/op BenchmarkConvT2Ezero/zero/slice-4 5606767 21.09 ns/op BenchmarkConvT2Ezero/zero/big-4 261309 470.0 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1219516 88.62 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1227284 93.19 ns/op BenchmarkConvT2Ezero/nonzero/big-4 250132 468.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 6084927 19.72 ns/op BenchmarkConvT2Ezero/smallint/32-4 5643110 20.66 ns/op BenchmarkConvT2Ezero/smallint/64-4 6043783 20.22 ns/op BenchmarkConvT2Ezero/largeint/16-4 1662673 69.78 ns/op BenchmarkConvT2Ezero/largeint/32-4 1799156 65.48 ns/op BenchmarkConvT2Ezero/largeint/64-4 1726348 64.16 ns/op BenchmarkMalloc8-4 1487374 80.99 ns/op BenchmarkMalloc16-4 1276029 82.89 ns/op BenchmarkMallocTypeInfo8-4 1312927 87.25 ns/op BenchmarkMallocTypeInfo16-4 1000000 101.2 ns/op BenchmarkMallocLargeStruct-4 165678 653.5 ns/op BenchmarkGoroutineSelect-4 62 1975225 ns/op BenchmarkGoroutineBlocking-4 87 1677485 ns/op BenchmarkGoroutineForRange-4 62 1745784 ns/op BenchmarkGoroutineIdle-4 80 1296097 ns/op BenchmarkHashStringSpeed-4 2733840 47.53 ns/op BenchmarkHashBytesSpeed-4 1434514 82.77 ns/op BenchmarkHashInt32Speed-4 3367778 38.55 ns/op BenchmarkHashInt64Speed-4 1655868 71.79 ns/op BenchmarkHashStringArraySpeed-4 568413 203.9 ns/op BenchmarkMegMap-4 3022957 37.12 ns/op BenchmarkMegOneMap-4 4148995 27.66 ns/op BenchmarkMegEqMap-4 1435 74717 ns/op BenchmarkMegEmptyMap-4 5037541 23.56 ns/op BenchmarkSmallStrMap-4 3359251 35.95 ns/op BenchmarkMapStringKeysEight_16-4 3344676 36.80 ns/op BenchmarkMapStringKeysEight_32-4 3615049 33.16 ns/op BenchmarkMapStringKeysEight_64-4 3613544 35.53 ns/op BenchmarkMapStringKeysEight_1M-4 3367764 35.46 ns/op BenchmarkIntMap-4 4083442 31.36 ns/op BenchmarkMapFirst/1-4 4891965 24.53 ns/op BenchmarkMapFirst/2-4 4683061 25.74 ns/op BenchmarkMapFirst/3-4 4893004 24.48 ns/op BenchmarkMapFirst/4-4 4720639 24.30 ns/op BenchmarkMapFirst/5-4 4786464 24.30 ns/op BenchmarkMapFirst/6-4 4641494 25.99 ns/op BenchmarkMapFirst/7-4 4770728 24.24 ns/op BenchmarkMapFirst/8-4 4452837 26.84 ns/op BenchmarkMapFirst/9-4 3997090 28.23 ns/op BenchmarkMapFirst/10-4 4108725 28.93 ns/op BenchmarkMapFirst/11-4 3690729 28.47 ns/op BenchmarkMapFirst/12-4 4089159 29.82 ns/op BenchmarkMapFirst/13-4 4324952 28.60 ns/op BenchmarkMapFirst/14-4 4002615 27.87 ns/op BenchmarkMapFirst/15-4 4213082 29.05 ns/op BenchmarkMapFirst/16-4 4062794 29.40 ns/op BenchmarkMapMid/1-4 3772773 31.68 ns/op BenchmarkMapMid/2-4 3752755 31.76 ns/op BenchmarkMapMid/3-4 3857636 31.17 ns/op BenchmarkMapMid/4-4 3660351 32.17 ns/op BenchmarkMapMid/5-4 3734166 32.12 ns/op BenchmarkMapMid/6-4 3623866 32.81 ns/op BenchmarkMapMid/7-4 3634638 33.13 ns/op BenchmarkMapMid/8-4 3515829 33.44 ns/op BenchmarkMapMid/9-4 3337814 34.84 ns/op BenchmarkMapMid/10-4 3186850 34.79 ns/op BenchmarkMapMid/11-4 3366200 34.69 ns/op BenchmarkMapMid/12-4 3197415 39.10 ns/op BenchmarkMapMid/13-4 3456345 34.92 ns/op BenchmarkMapMid/14-4 3329853 35.96 ns/op BenchmarkMapMid/15-4 3456543 35.63 ns/op BenchmarkMapMid/16-4 3417700 36.34 ns/op BenchmarkMapLast/1-4 3760560 31.53 ns/op BenchmarkMapLast/2-4 3749582 32.00 ns/op BenchmarkMapLast/3-4 3747266 32.40 ns/op BenchmarkMapLast/4-4 3394020 36.02 ns/op BenchmarkMapLast/5-4 3571738 33.70 ns/op BenchmarkMapLast/6-4 3409125 35.10 ns/op BenchmarkMapLast/7-4 3376500 35.27 ns/op BenchmarkMapLast/8-4 3018636 36.19 ns/op BenchmarkMapLast/9-4 3089962 35.33 ns/op BenchmarkMapLast/10-4 3070952 39.02 ns/op BenchmarkMapLast/11-4 3368889 38.28 ns/op BenchmarkMapLast/12-4 3107650 39.45 ns/op BenchmarkMapLast/13-4 3321702 36.71 ns/op BenchmarkMapLast/14-4 3413782 34.92 ns/op BenchmarkMapLast/15-4 3165523 40.06 ns/op BenchmarkMapLast/16-4 3314188 38.18 ns/op BenchmarkMapCycle-4 2100192 57.73 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3359143 35.49 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2277 50970 ns/op BenchmarkMakeMap/[Byte]Byte-4 621307 201.3 ns/op BenchmarkMakeMap/[Int]Int-4 322875 329.8 ns/op BenchmarkNewEmptyMap-4 11949841 10.05 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1670088 69.63 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 499246 237.0 ns/op BenchmarkMapIterEmpty-4 5589284 21.37 ns/op BenchmarkSameLengthMap-4 4765459 25.05 ns/op BenchmarkBigKeyMap-4 1711232 70.08 ns/op BenchmarkBigValMap-4 1507824 79.09 ns/op BenchmarkSmallKeyMap-4 2913700 41.29 ns/op BenchmarkMapPopulate/1-4 2295519 52.38 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 122882 911.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6230 17079 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 728 158774 ns/op 51714 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 51 2378323 ns/op 416457 B/op 201 allocs/op BenchmarkMapPopulate/100000-4 3 36851164 ns/op 6532850 B/op 2906 allocs/op BenchmarkComplexAlgMap-4 500668 238.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 714314 160.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 648998 182.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 208447 580.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 36901 3244 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4028 25025 ns/op BenchmarkGoMapClear/NonReflexive/1-4 547370 214.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 490972 242.7 ns/op BenchmarkGoMapClear/NonReflexive/100-4 185307 640.1 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 36146 3312 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4794 24967 ns/op BenchmarkMapStringConversion/32/simple-4 1813720 65.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1788584 66.63 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1597435 74.46 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1681824 70.81 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1650924 72.80 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1494848 80.40 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1953631 59.46 ns/op BenchmarkMapInterfacePtr-4 1926676 68.94 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4557034 24.46 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 115584 902.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5482 22979 ns/op BenchmarkMapPop1000-4 355 334329 ns/op BenchmarkMapPop10000-4 19 6710081 ns/op BenchmarkMapAssign/Int32/256-4 2406136 52.94 ns/op BenchmarkMapAssign/Int32/65536-4 1014333 117.0 ns/op BenchmarkMapAssign/Int64/256-4 2311437 51.57 ns/op BenchmarkMapAssign/Int64/65536-4 874461 124.2 ns/op BenchmarkMapAssign/Str/256-4 1901923 62.20 ns/op BenchmarkMapAssign/Str/65536-4 364942 278.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1507710 78.99 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 617151 177.6 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1520431 78.06 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 565458 198.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 480231 2246 ns/op BenchmarkMapOperatorAssign/Str/65536-4 135597 739.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 872857 174.3 ns/op 37 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 163690 658.7 ns/op 72 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 838059 163.2 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 151395 696.9 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 625075 243.6 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 99646 1154 ns/op 144 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1596714 75.74 ns/op BenchmarkMapDelete/Int32/1000-4 1977654 66.24 ns/op BenchmarkMapDelete/Int32/10000-4 1889974 63.88 ns/op BenchmarkMapDelete/Int64/100-4 1774635 68.44 ns/op BenchmarkMapDelete/Int64/1000-4 1933716 61.93 ns/op BenchmarkMapDelete/Int64/10000-4 1859000 65.04 ns/op BenchmarkMapDelete/Str/100-4 1327934 86.99 ns/op BenchmarkMapDelete/Str/1000-4 1541865 83.88 ns/op BenchmarkMapDelete/Str/10000-4 1386583 87.56 ns/op BenchmarkMapDelete/Pointer/100-4 1704682 70.15 ns/op BenchmarkMapDelete/Pointer/1000-4 1752096 67.76 ns/op BenchmarkMapDelete/Pointer/10000-4 1702543 71.44 ns/op BenchmarkMemmove/0-4 16299508 7.371 ns/op BenchmarkMemmove/1-4 1998942 59.32 ns/op 16.86 MB/s BenchmarkMemmove/2-4 1912120 62.73 ns/op 31.88 MB/s BenchmarkMemmove/3-4 1896519 62.72 ns/op 47.83 MB/s BenchmarkMemmove/4-4 1911158 67.38 ns/op 59.37 MB/s BenchmarkMemmove/5-4 1894716 62.83 ns/op 79.58 MB/s BenchmarkMemmove/6-4 1895960 62.74 ns/op 95.63 MB/s BenchmarkMemmove/7-4 1893939 62.36 ns/op 112.25 MB/s BenchmarkMemmove/8-4 1992852 59.46 ns/op 134.55 MB/s BenchmarkMemmove/9-4 1834041 64.53 ns/op 139.48 MB/s BenchmarkMemmove/10-4 1815070 65.22 ns/op 153.33 MB/s BenchmarkMemmove/11-4 1824166 65.64 ns/op 167.59 MB/s BenchmarkMemmove/12-4 1828592 65.63 ns/op 182.84 MB/s BenchmarkMemmove/13-4 1835034 64.01 ns/op 203.11 MB/s BenchmarkMemmove/14-4 1855279 64.34 ns/op 217.58 MB/s BenchmarkMemmove/15-4 1830154 64.51 ns/op 232.51 MB/s BenchmarkMemmove/16-4 1917903 62.30 ns/op 256.84 MB/s BenchmarkMemmove/32-4 1878690 63.73 ns/op 502.15 MB/s BenchmarkMemmove/64-4 1695975 71.18 ns/op 899.15 MB/s BenchmarkMemmove/128-4 1375042 86.24 ns/op 1484.30 MB/s BenchmarkMemmove/256-4 890467 131.7 ns/op 1943.67 MB/s BenchmarkMemmove/512-4 629936 187.1 ns/op 2737.06 MB/s BenchmarkMemmove/1024-4 409023 291.8 ns/op 3509.24 MB/s BenchmarkMemmove/2048-4 239764 498.6 ns/op 4107.14 MB/s BenchmarkMemmove/4096-4 131323 913.7 ns/op 4483.09 MB/s BenchmarkMemmoveOverlap/32-4 1820980 65.00 ns/op 492.33 MB/s BenchmarkMemmoveOverlap/64-4 1615070 73.41 ns/op 871.82 MB/s BenchmarkMemmoveOverlap/128-4 1351221 87.77 ns/op 1458.38 MB/s BenchmarkMemmoveOverlap/256-4 878544 135.1 ns/op 1894.85 MB/s BenchmarkMemmoveOverlap/512-4 642718 185.0 ns/op 2767.81 MB/s BenchmarkMemmoveOverlap/1024-4 412257 286.7 ns/op 3572.01 MB/s BenchmarkMemmoveOverlap/2048-4 243374 491.8 ns/op 4164.22 MB/s BenchmarkMemmoveOverlap/4096-4 131116 912.9 ns/op 4486.69 MB/s BenchmarkMemmoveUnalignedDst/0-4 14897199 8.029 ns/op BenchmarkMemmoveUnalignedDst/1-4 1965166 59.88 ns/op 16.70 MB/s BenchmarkMemmoveUnalignedDst/2-4 1897708 62.67 ns/op 31.92 MB/s BenchmarkMemmoveUnalignedDst/3-4 1900545 62.94 ns/op 47.67 MB/s BenchmarkMemmoveUnalignedDst/4-4 1898314 62.39 ns/op 64.12 MB/s BenchmarkMemmoveUnalignedDst/5-4 1889266 61.97 ns/op 80.69 MB/s BenchmarkMemmoveUnalignedDst/6-4 1892215 62.82 ns/op 95.51 MB/s BenchmarkMemmoveUnalignedDst/7-4 1881409 62.13 ns/op 112.66 MB/s BenchmarkMemmoveUnalignedDst/8-4 2000080 59.77 ns/op 133.85 MB/s BenchmarkMemmoveUnalignedDst/9-4 1811478 64.51 ns/op 139.52 MB/s BenchmarkMemmoveUnalignedDst/10-4 1831522 64.63 ns/op 154.72 MB/s BenchmarkMemmoveUnalignedDst/11-4 1819413 64.39 ns/op 170.82 MB/s BenchmarkMemmoveUnalignedDst/12-4 1807518 63.68 ns/op 188.45 MB/s BenchmarkMemmoveUnalignedDst/13-4 1829305 63.79 ns/op 203.81 MB/s BenchmarkMemmoveUnalignedDst/14-4 1848228 65.14 ns/op 214.93 MB/s BenchmarkMemmoveUnalignedDst/15-4 1825450 64.07 ns/op 234.13 MB/s BenchmarkMemmoveUnalignedDst/16-4 1880637 63.65 ns/op 251.39 MB/s BenchmarkMemmoveUnalignedDst/32-4 1772407 66.73 ns/op 479.52 MB/s BenchmarkMemmoveUnalignedDst/64-4 1558923 74.79 ns/op 855.72 MB/s BenchmarkMemmoveUnalignedDst/128-4 1330052 88.54 ns/op 1445.72 MB/s BenchmarkMemmoveUnalignedDst/256-4 850084 136.4 ns/op 1876.54 MB/s BenchmarkMemmoveUnalignedDst/512-4 620974 193.1 ns/op 2651.43 MB/s BenchmarkMemmoveUnalignedDst/1024-4 393392 304.0 ns/op 3368.62 MB/s BenchmarkMemmoveUnalignedDst/2048-4 239551 500.2 ns/op 4094.72 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126855 940.0 ns/op 4357.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1733791 68.69 ns/op 465.89 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1586758 75.11 ns/op 852.07 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1255531 91.14 ns/op 1404.43 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 846090 137.4 ns/op 1863.75 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 625008 190.8 ns/op 2682.87 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 411843 292.4 ns/op 3502.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 237127 498.5 ns/op 4108.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129252 921.3 ns/op 4445.91 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14846604 8.008 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1968680 60.19 ns/op 16.61 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1889046 62.76 ns/op 31.87 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1873688 62.31 ns/op 48.14 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1885681 63.18 ns/op 63.31 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1895602 62.13 ns/op 80.48 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1878516 62.81 ns/op 95.52 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1889660 62.32 ns/op 112.33 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2010506 60.41 ns/op 132.43 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1546981 64.97 ns/op 138.52 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1810484 64.41 ns/op 155.25 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1826089 64.10 ns/op 171.61 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1820130 71.52 ns/op 167.78 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1790598 64.24 ns/op 202.36 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1826739 66.60 ns/op 210.21 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1639351 72.77 ns/op 206.14 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1822777 65.10 ns/op 245.78 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1756257 67.39 ns/op 474.84 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1578987 74.75 ns/op 856.21 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1320135 89.70 ns/op 1426.93 MB/s BenchmarkMemmoveUnalignedSrc/256-4 858182 137.1 ns/op 1867.40 MB/s BenchmarkMemmoveUnalignedSrc/512-4 611898 193.7 ns/op 2643.31 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 387074 295.2 ns/op 3468.61 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 235057 503.7 ns/op 4065.77 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129024 937.6 ns/op 4368.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1743176 67.05 ns/op 477.27 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1562017 75.85 ns/op 843.79 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1323118 89.66 ns/op 1427.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 851870 137.8 ns/op 1858.15 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 630259 190.4 ns/op 2689.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 407253 291.6 ns/op 3512.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 241777 495.9 ns/op 4129.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129967 925.5 ns/op 4425.68 MB/s BenchmarkMemclr/5-4 12195756 9.790 ns/op 510.71 MB/s BenchmarkMemclr/16-4 12152800 9.785 ns/op 1635.17 MB/s BenchmarkMemclr/64-4 11393229 10.43 ns/op 6134.46 MB/s BenchmarkMemclr/256-4 10358714 11.57 ns/op 22124.27 MB/s BenchmarkMemclr/4096-4 2421472 50.11 ns/op 81747.81 MB/s BenchmarkMemclr/65536-4 58837 1805 ns/op 36306.12 MB/s BenchmarkMemclr/1M-4 2745 39679 ns/op 26426.63 MB/s BenchmarkMemclr/4M-4 692 167701 ns/op 25010.60 MB/s BenchmarkMemclr/8M-4 279 417946 ns/op 20071.04 MB/s BenchmarkMemclr/16M-4 90 1764699 ns/op 9507.12 MB/s BenchmarkMemclr/64M-4 10 10368046 ns/op 6472.66 MB/s BenchmarkGoMemclr/5-4 2157715 56.04 ns/op 89.23 MB/s BenchmarkGoMemclr/16-4 516168 227.0 ns/op 70.49 MB/s BenchmarkGoMemclr/64-4 140247 854.3 ns/op 74.92 MB/s BenchmarkGoMemclr/256-4 35612 3366 ns/op 76.05 MB/s BenchmarkMemclrRange/1K_2K-4 64263 1865 ns/op 51403.22 MB/s BenchmarkMemclrRange/2K_8K-4 30192 3957 ns/op 84293.11 MB/s BenchmarkMemclrRange/4K_16K-4 42159 2849 ns/op 113399.21 MB/s BenchmarkMemclrRange/160K_228K-4 2332 49261 ns/op 33756.44 MB/s BenchmarkClearFat7-4 5870918 19.59 ns/op BenchmarkClearFat8-4 7049794 17.17 ns/op BenchmarkClearFat11-4 6005586 19.55 ns/op BenchmarkClearFat12-4 6096679 18.76 ns/op BenchmarkClearFat13-4 5887972 19.84 ns/op BenchmarkClearFat14-4 6310129 19.23 ns/op BenchmarkClearFat15-4 5968773 19.60 ns/op BenchmarkClearFat16-4 6488962 18.42 ns/op BenchmarkClearFat24-4 6212971 19.33 ns/op BenchmarkClearFat32-4 6093494 20.34 ns/op BenchmarkClearFat40-4 5591239 21.48 ns/op BenchmarkClearFat48-4 5805456 20.58 ns/op BenchmarkClearFat56-4 5590083 20.98 ns/op BenchmarkClearFat64-4 5546992 22.10 ns/op BenchmarkClearFat72-4 5273733 22.78 ns/op BenchmarkClearFat128-4 3819738 31.18 ns/op BenchmarkClearFat256-4 2200472 54.10 ns/op BenchmarkClearFat512-4 1458507 81.88 ns/op BenchmarkClearFat1024-4 848409 136.7 ns/op BenchmarkClearFat1032-4 818386 144.6 ns/op BenchmarkClearFat1040-4 804070 146.1 ns/op BenchmarkCopyFat7-4 6183940 18.95 ns/op BenchmarkCopyFat8-4 6827097 17.44 ns/op BenchmarkCopyFat11-4 5429162 22.50 ns/op BenchmarkCopyFat12-4 6051432 19.65 ns/op BenchmarkCopyFat13-4 5420230 19.14 ns/op BenchmarkCopyFat14-4 6272119 20.03 ns/op BenchmarkCopyFat15-4 6143648 19.27 ns/op BenchmarkCopyFat16-4 5632492 20.08 ns/op BenchmarkCopyFat24-4 5987850 18.90 ns/op BenchmarkCopyFat32-4 6172704 19.46 ns/op BenchmarkCopyFat64-4 5271390 23.17 ns/op BenchmarkCopyFat72-4 5050380 22.72 ns/op BenchmarkCopyFat128-4 3745922 32.28 ns/op BenchmarkCopyFat256-4 2003354 58.23 ns/op BenchmarkCopyFat512-4 1345051 89.41 ns/op BenchmarkCopyFat520-4 1330528 88.77 ns/op BenchmarkCopyFat1024-4 800185 148.9 ns/op BenchmarkCopyFat1032-4 762410 151.1 ns/op BenchmarkCopyFat1040-4 799755 149.9 ns/op BenchmarkIssue18740/2byte-4 433 273678 ns/op BenchmarkIssue18740/4byte-4 727 162981 ns/op BenchmarkIssue18740/8byte-4 1017 118931 ns/op BenchmarkReadMetricsLatency-4 15558 4448 p50-ns 6676 p90-ns 19209 p99-ns BenchmarkFinalizer-4 168 640936 ns/op BenchmarkFinalizerRun-4 176970 976.5 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6784338 17.71 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3162532 37.87 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2434425 49.48 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2387480 50.01 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303921 91.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.8 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2243107 53.57 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1254166 95.87 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1314021 92.30 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1868862 63.87 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1855814 63.80 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1429935 84.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1471610 81.78 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1345744 89.21 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5763601 20.81 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6454981 18.53 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6469182 18.47 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6060826 19.76 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5878312 20.52 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5377018 22.06 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6086095 19.65 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6341637 18.69 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6474121 18.52 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6093405 19.67 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6472971 18.47 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6433449 18.49 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6096012 19.64 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6457848 18.52 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6476670 18.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6082851 19.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6484030 18.57 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6442910 18.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6095946 19.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 6212908 19.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 6213806 19.24 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6010772 19.66 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 6171240 19.29 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 6214488 19.34 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6068337 19.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 6175044 19.43 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6211629 19.23 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6106297 19.61 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 6203593 19.25 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 6179067 19.27 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6062791 19.62 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6423147 18.61 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6399549 18.65 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6042751 19.64 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6489967 18.52 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6451506 18.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6092262 19.64 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6445077 18.56 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6423769 18.48 ns/op BenchmarkNetpollBreak-4 4111 28538 ns/op BenchmarkPingPongHog-4 361 331880 ns/op BenchmarkStackGrowth-4 128505 886.2 ns/op BenchmarkStackGrowthDeep-4 1198 92532 ns/op BenchmarkCreateGoroutines-4 48418 2338 ns/op BenchmarkCreateGoroutinesParallel-4 44698 2625 ns/op BenchmarkCreateGoroutinesCapture-4 9288 13145 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40060 4794 ns/op BenchmarkClosureCall-4 22685506 5.278 ns/op BenchmarkWakeupParallelSpinning/0s-4 9528 18564 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5244 22615 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4708 23284 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3488 36949 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2169 56987 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1262 95086 ns/op BenchmarkWakeupParallelSpinning/50µs-4 645 189390 ns/op BenchmarkWakeupParallelSpinning/100µs-4 360 358291 ns/op BenchmarkWakeupParallelSyscall/0s-4 778 152773 ns/op BenchmarkWakeupParallelSyscall/1µs-4 772 155510 ns/op BenchmarkWakeupParallelSyscall/2µs-4 741 158425 ns/op BenchmarkWakeupParallelSyscall/5µs-4 754 161896 ns/op BenchmarkWakeupParallelSyscall/10µs-4 717 169161 ns/op BenchmarkWakeupParallelSyscall/20µs-4 630 192833 ns/op BenchmarkWakeupParallelSyscall/50µs-4 464 264156 ns/op BenchmarkWakeupParallelSyscall/100µs-4 331 364288 ns/op BenchmarkMatmult-4 3845894 35.11 ns/op BenchmarkFastrand-4 12510813 8.939 ns/op BenchmarkFastrand64-4 10892487 9.424 ns/op BenchmarkFastrandHashiter-4 4658518 24.63 ns/op BenchmarkFastrandn/2-4 6104413 19.32 ns/op BenchmarkFastrandn/3-4 5945893 20.02 ns/op BenchmarkFastrandn/4-4 6563244 18.26 ns/op BenchmarkFastrandn/5-4 6459181 18.36 ns/op BenchmarkIfaceCmp100-4 104191 1146 ns/op BenchmarkIfaceCmpNil100-4 153848 774.9 ns/op BenchmarkEfaceCmpDiff-4 40555 2969 ns/op BenchmarkEfaceCmpDiffIndirect-4 31605 3801 ns/op BenchmarkDefer-4 1646428 72.88 ns/op BenchmarkDefer10-4 779612 152.7 ns/op BenchmarkDeferMany-4 445998 563.8 ns/op BenchmarkPanicRecover-4 189704 632.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7682 16350 ns/op 15221 p50-ns 21460 p90-ns 31624 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 8229 23901 ns/op 16352 p50-ns 22214 p90-ns 173691 p99-ns BenchmarkGoroutineProfile/small/idle-4 3081 38311 ns/op 36560 p50-ns 39451 p90-ns 67547 p99-ns BenchmarkGoroutineProfile/small/loaded-4 367 352690 ns/op 122871 p50-ns 388827 p90-ns 5779715 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7575 16244 ns/op 14319 p50-ns 21045 p90-ns 37468 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 8038 19404 ns/op 14954 p50-ns 22294 p90-ns 68110 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9145361 ns/op 9154064 p50-ns 9300617 p90-ns 9338521 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 13198390 ns/op 12385535 p50-ns 19234773 p90-ns 19234773 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 8210 18724 ns/op 17988 p50-ns 21853 p90-ns 34420 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6434 23652 ns/op 15351 p50-ns 22358 p90-ns 180727 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 908 119519 ns/op 114246 p50-ns 130470 p90-ns 164138 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 274 510385 ns/op 266751 p50-ns 436813 p90-ns 13341405 p99-ns BenchmarkRWMutexUncontended-4 3144987 39.70 ns/op BenchmarkRWMutexWrite100-4 601478 182.6 ns/op BenchmarkRWMutexWrite10-4 93638 1311 ns/op BenchmarkRWMutexWorkWrite100-4 566665 188.1 ns/op BenchmarkRWMutexWorkWrite10-4 84093 1394 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1801 65095 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 904 129986 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 951 123521 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 422 271341 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 476 245598 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 204 567883 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 235 497279 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 97 1190729 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 305962 401.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 295968 393.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 280706 424.7 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 296526 400.0 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 287751 389.0 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 259290 445.4 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 275769 429.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 286666 439.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 231873 475.6 ns/op BenchmarkMakeSlice/Byte-4 1992720 60.30 ns/op BenchmarkMakeSlice/Int16-4 2008984 58.70 ns/op BenchmarkMakeSlice/Int-4 1510087 73.03 ns/op BenchmarkMakeSlice/Ptr-4 1000000 102.8 ns/op BenchmarkMakeSlice/Struct/24-4 973216 119.5 ns/op BenchmarkMakeSlice/Struct/32-4 732920 153.3 ns/op BenchmarkMakeSlice/Struct/40-4 601922 183.2 ns/op BenchmarkGrowSlice/Byte-4 865370 153.2 ns/op BenchmarkGrowSlice/Int16-4 744480 167.1 ns/op BenchmarkGrowSlice/Int-4 526668 204.0 ns/op BenchmarkGrowSlice/Ptr-4 441153 277.9 ns/op BenchmarkGrowSlice/Struct/24-4 268566 390.7 ns/op BenchmarkGrowSlice/Struct/32-4 272186 445.9 ns/op BenchmarkGrowSlice/Struct/40-4 196164 573.2 ns/op BenchmarkExtendSlice/IntSlice-4 490107 249.1 ns/op BenchmarkExtendSlice/PointerSlice-4 434378 309.2 ns/op BenchmarkExtendSlice/NoGrow-4 879829 143.2 ns/op BenchmarkAppend-4 769068 156.0 ns/op BenchmarkAppendGrowByte-4 3 34079869 ns/op BenchmarkAppendGrowString-4 1 387439108 ns/op BenchmarkAppendSlice/1Bytes-4 1969867 60.41 ns/op BenchmarkAppendSlice/4Bytes-4 1895940 63.92 ns/op BenchmarkAppendSlice/7Bytes-4 1685378 66.17 ns/op BenchmarkAppendSlice/8Bytes-4 1901905 63.05 ns/op BenchmarkAppendSlice/15Bytes-4 1794342 67.74 ns/op BenchmarkAppendSlice/16Bytes-4 1837220 65.37 ns/op BenchmarkAppendSlice/32Bytes-4 1820487 66.10 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 99996 1253 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24097 4738 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8036 18106 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1472 69468 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 100 1191702 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5403621 ns/op BenchmarkAppendStr/1Bytes-4 1445224 83.57 ns/op BenchmarkAppendStr/4Bytes-4 1476398 81.03 ns/op BenchmarkAppendStr/8Bytes-4 1464686 81.53 ns/op BenchmarkAppendStr/16Bytes-4 1425558 84.25 ns/op BenchmarkAppendStr/32Bytes-4 1458778 81.09 ns/op BenchmarkAppendSpecialCase-4 778821 154.1 ns/op BenchmarkCopy/1Byte-4 1981855 59.09 ns/op 16.92 MB/s BenchmarkCopy/1String-4 1966611 61.17 ns/op 16.35 MB/s BenchmarkCopy/2Byte-4 1740094 62.74 ns/op 31.88 MB/s BenchmarkCopy/2String-4 1918810 62.40 ns/op 32.05 MB/s BenchmarkCopy/4Byte-4 1917340 62.66 ns/op 63.83 MB/s BenchmarkCopy/4String-4 1932828 61.43 ns/op 65.11 MB/s BenchmarkCopy/8Byte-4 1967389 61.20 ns/op 130.72 MB/s BenchmarkCopy/8String-4 1955019 62.21 ns/op 128.59 MB/s BenchmarkCopy/12Byte-4 1804152 65.14 ns/op 184.21 MB/s BenchmarkCopy/12String-4 1837836 66.95 ns/op 179.25 MB/s BenchmarkCopy/16Byte-4 1933712 62.57 ns/op 255.73 MB/s BenchmarkCopy/16String-4 1893481 62.22 ns/op 257.16 MB/s BenchmarkCopy/32Byte-4 1849371 65.67 ns/op 487.28 MB/s BenchmarkCopy/32String-4 1799061 66.59 ns/op 480.56 MB/s BenchmarkCopy/128Byte-4 1335990 89.10 ns/op 1436.54 MB/s BenchmarkCopy/128String-4 1264579 94.14 ns/op 1359.64 MB/s BenchmarkCopy/1024Byte-4 410200 293.7 ns/op 3486.38 MB/s BenchmarkCopy/1024String-4 353289 343.0 ns/op 2985.44 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28237 4034 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20138 5873 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12484 9502 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11430 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9090 14568 ns/op BenchmarkAppendInPlace/Grow/Byte-4 130148 869.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 128137 894.9 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 96645 1040 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 80582 1332 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 79921 1418 ns/op BenchmarkStackCopyPtr-4 1 174520852 ns/op BenchmarkStackCopy-4 1 124391923 ns/op BenchmarkStackCopyNoCache-4 20 6026387 ns/op BenchmarkStackCopyWithStkobj-4 1 130179855 ns/op BenchmarkIssue18138-4 772 175924 ns/op BenchmarkCompareStringEqual-4 11220936 10.17 ns/op BenchmarkCompareStringIdentical-4 14805170 7.256 ns/op BenchmarkCompareStringSameLength-4 12663090 8.674 ns/op BenchmarkCompareStringDifferentLength-4 22725148 5.313 ns/op BenchmarkCompareStringBigUnaligned-4 1065 108747 ns/op 9642.48 MB/s BenchmarkCompareStringBig-4 1466 93255 ns/op 11244.28 MB/s BenchmarkConcatStringAndBytes-4 2161314 54.89 ns/op BenchmarkSliceByteToString/1-4 2220140 53.63 ns/op BenchmarkSliceByteToString/2-4 1000000 108.5 ns/op BenchmarkSliceByteToString/4-4 1000000 110.1 ns/op BenchmarkSliceByteToString/8-4 1000000 104.1 ns/op BenchmarkSliceByteToString/16-4 1000000 111.0 ns/op BenchmarkSliceByteToString/32-4 1000000 118.4 ns/op BenchmarkSliceByteToString/64-4 1000000 141.8 ns/op BenchmarkSliceByteToString/128-4 529261 189.6 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2396034 49.83 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 854818 137.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.6 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3273289 36.53 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1574330 74.09 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1827882 62.73 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2414728 48.66 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 451268 267.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 551030 207.8 ns/op BenchmarkRuneIterate/range/ASCII-4 5695032 21.14 ns/op BenchmarkRuneIterate/range/Japanese-4 2005734 59.76 ns/op BenchmarkRuneIterate/range/MixedLength-4 2391080 50.34 ns/op BenchmarkRuneIterate/range1/ASCII-4 5676967 21.08 ns/op BenchmarkRuneIterate/range1/Japanese-4 2004235 59.89 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2385171 50.58 ns/op BenchmarkRuneIterate/range2/ASCII-4 5666385 21.12 ns/op BenchmarkRuneIterate/range2/Japanese-4 2003036 59.84 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2386108 50.20 ns/op BenchmarkArrayEqual-4 21191787 5.658 ns/op BenchmarkFunc/Name-4 4840126 22.66 ns/op BenchmarkFunc/Entry-4 10542565 10.55 ns/op BenchmarkFunc/FileLine-4 1553770 76.23 ns/op PASS ok runtime 134.801s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27768 4297 ns/op BenchmarkHandle/concurrent-4 16447 6702 ns/op PASS ok runtime/cgo 0.496s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21139960 5.731 ns/op BenchmarkAtomicStore64-4 9952870 12.03 ns/op BenchmarkAtomicLoad-4 21239470 5.652 ns/op BenchmarkAtomicStore-4 9956698 12.03 ns/op BenchmarkAnd8-4 9923793 12.04 ns/op BenchmarkAnd-4 9901405 12.05 ns/op BenchmarkAnd8Parallel-4 4390300 48.59 ns/op BenchmarkAndParallel-4 2407950 46.39 ns/op BenchmarkOr8-4 9971674 12.05 ns/op BenchmarkOr-4 9887311 12.11 ns/op BenchmarkOr8Parallel-4 4438423 44.82 ns/op BenchmarkOrParallel-4 3033739 47.54 ns/op BenchmarkXadd-4 2611898 48.69 ns/op BenchmarkXadd64-4 2422000 50.31 ns/op BenchmarkCas-4 2419214 52.06 ns/op BenchmarkCas64-4 2374963 52.91 ns/op BenchmarkXchg-4 4368031 44.02 ns/op BenchmarkXchg64-4 3129591 45.51 ns/op PASS ok runtime/internal/atomic 3.031s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4249303 28.19 ns/op BenchmarkMulUintptr/large-4 3392343 34.00 ns/op PASS ok runtime/internal/math 0.339s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 15 6841035 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 10 10271051 ns/op 763.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 922 137990 ns/op 5.928 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13135238 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18745847 ns/op 1454 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 135 968176 ns/op 76.82 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82752184 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 114978861 ns/op 8876 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 10 10035767 ns/op 762.6 concurrent_launches/op PASS ok runtime/pprof 1.724s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 7849015 ns/op BenchmarkStackLeak-4 14641 7904 ns/op PASS ok runtime/race 0.606s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5355922 21.37 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 204344 572.1 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.398s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 152414 747.5 ns/op BenchmarkSortString1K-4 176 670095 ns/op BenchmarkSortString1K_Slice-4 202 588642 ns/op BenchmarkStableString1K-4 99 1139705 ns/op BenchmarkSortInt1K-4 220 528955 ns/op BenchmarkSortInt1K_Sorted-4 3380 37859 ns/op BenchmarkSortInt1K_Reversed-4 2030 56910 ns/op BenchmarkSortInt1K_Mod8-4 558 216317 ns/op BenchmarkStableInt1K-4 139 825094 ns/op BenchmarkStableInt1K_Slice-4 162 735629 ns/op BenchmarkSortInt64K-4 2 51228626 ns/op BenchmarkSortInt64K_Slice-4 3 44939940 ns/op BenchmarkStableInt64K-4 2 71162400 ns/op BenchmarkSort1e2-4 476 251053 ns/op BenchmarkStable1e2-4 162 663689 ns/op BenchmarkSort1e4-4 2 50652880 ns/op BenchmarkStable1e4-4 1 223054477 ns/op PASS ok sort 3.615s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 846838 141.7 ns/op BenchmarkAtof64Float-4 730617 163.5 ns/op BenchmarkAtof64FloatExp-4 600507 192.5 ns/op BenchmarkAtof64Big-4 430442 275.7 ns/op BenchmarkAtof64RandomBits-4 383707 300.3 ns/op BenchmarkAtof64RandomFloats-4 407179 263.1 ns/op BenchmarkAtof64RandomLongFloats-4 227391 499.6 ns/op BenchmarkAtof32Decimal-4 827799 140.0 ns/op BenchmarkAtof32Float-4 720564 161.2 ns/op BenchmarkAtof32FloatExp-4 587737 196.2 ns/op BenchmarkAtof32Random-4 356320 334.3 ns/op BenchmarkAtof32RandomLong-4 147922 806.2 ns/op BenchmarkParseInt/Pos/7bit-4 1345363 88.12 ns/op BenchmarkParseInt/Pos/26bit-4 583090 198.3 ns/op BenchmarkParseInt/Pos/31bit-4 514532 216.7 ns/op BenchmarkParseInt/Pos/56bit-4 358992 335.7 ns/op BenchmarkParseInt/Pos/63bit-4 327715 360.1 ns/op BenchmarkParseInt/Neg/7bit-4 1337665 88.77 ns/op BenchmarkParseInt/Neg/26bit-4 587854 198.4 ns/op BenchmarkParseInt/Neg/31bit-4 533510 216.9 ns/op BenchmarkParseInt/Neg/56bit-4 354925 329.5 ns/op BenchmarkParseInt/Neg/63bit-4 331336 353.8 ns/op BenchmarkAtoi/Pos/7bit-4 1971181 60.88 ns/op BenchmarkAtoi/Pos/26bit-4 772704 147.0 ns/op BenchmarkAtoi/Pos/31bit-4 708927 164.2 ns/op BenchmarkAtoi/Pos/56bit-4 415946 279.1 ns/op BenchmarkAtoi/Pos/63bit-4 311673 376.4 ns/op BenchmarkAtoi/Neg/7bit-4 1933333 62.19 ns/op BenchmarkAtoi/Neg/26bit-4 785030 147.1 ns/op BenchmarkAtoi/Neg/31bit-4 723014 163.7 ns/op BenchmarkAtoi/Neg/56bit-4 422888 275.1 ns/op BenchmarkAtoi/Neg/63bit-4 321424 371.3 ns/op BenchmarkFormatFloat/Decimal-4 115128 1058 ns/op BenchmarkFormatFloat/Float-4 107875 1122 ns/op BenchmarkFormatFloat/Exp-4 116167 1041 ns/op BenchmarkFormatFloat/NegExp-4 115705 1047 ns/op BenchmarkFormatFloat/LongExp-4 96373 1250 ns/op BenchmarkFormatFloat/Big-4 94772 1304 ns/op BenchmarkFormatFloat/BinaryExp-4 210351 573.9 ns/op BenchmarkFormatFloat/32Integer-4 117924 1035 ns/op BenchmarkFormatFloat/32ExactFraction-4 122139 1008 ns/op BenchmarkFormatFloat/32Point-4 108006 1098 ns/op BenchmarkFormatFloat/32Exp-4 111609 1047 ns/op BenchmarkFormatFloat/32NegExp-4 115867 1031 ns/op BenchmarkFormatFloat/32Shortest-4 118970 986.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 137530 886.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 135052 893.7 ns/op BenchmarkFormatFloat/64Fixed1-4 156187 773.5 ns/op BenchmarkFormatFloat/64Fixed2-4 155223 772.1 ns/op BenchmarkFormatFloat/64Fixed3-4 153182 773.0 ns/op BenchmarkFormatFloat/64Fixed4-4 153638 769.4 ns/op BenchmarkFormatFloat/64Fixed12-4 86534 1375 ns/op BenchmarkFormatFloat/64Fixed16-4 114199 1080 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 115374 1040 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105038 1150 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2281 49779 ns/op BenchmarkFormatFloat/Slowpath64-4 97196 1238 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 95460 1248 ns/op BenchmarkAppendFloat/Decimal-4 137836 859.0 ns/op BenchmarkAppendFloat/Float-4 123584 966.7 ns/op BenchmarkAppendFloat/Exp-4 134238 863.1 ns/op BenchmarkAppendFloat/NegExp-4 132777 854.9 ns/op BenchmarkAppendFloat/LongExp-4 113006 1032 ns/op BenchmarkAppendFloat/Big-4 109178 1081 ns/op BenchmarkAppendFloat/BinaryExp-4 333608 354.7 ns/op BenchmarkAppendFloat/32Integer-4 137815 858.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 138436 842.9 ns/op BenchmarkAppendFloat/32Point-4 128041 908.1 ns/op BenchmarkAppendFloat/32Exp-4 138396 852.3 ns/op BenchmarkAppendFloat/32NegExp-4 141198 841.3 ns/op BenchmarkAppendFloat/32Shortest-4 155137 761.2 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 174770 671.2 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 172167 700.2 ns/op BenchmarkAppendFloat/64Fixed1-4 195738 597.5 ns/op BenchmarkAppendFloat/64Fixed2-4 193233 601.3 ns/op BenchmarkAppendFloat/64Fixed3-4 196434 594.7 ns/op BenchmarkAppendFloat/64Fixed4-4 193374 589.9 ns/op BenchmarkAppendFloat/64Fixed12-4 104262 1139 ns/op BenchmarkAppendFloat/64Fixed16-4 137407 865.1 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 146568 803.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124873 947.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2341 48635 ns/op BenchmarkAppendFloat/Slowpath64-4 113918 1044 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116427 1019 ns/op BenchmarkFormatInt-4 15433 7662 ns/op BenchmarkAppendInt-4 17509 6851 ns/op BenchmarkFormatUint-4 77228 1448 ns/op BenchmarkAppendUint-4 96133 1227 ns/op BenchmarkFormatIntSmall/7-4 2890347 40.92 ns/op BenchmarkFormatIntSmall/42-4 2896237 40.03 ns/op BenchmarkAppendIntSmall-4 1393370 85.90 ns/op BenchmarkAppendUintVarlen/1-4 1327912 90.34 ns/op BenchmarkAppendUintVarlen/12-4 1303167 93.24 ns/op BenchmarkAppendUintVarlen/123-4 938811 118.4 ns/op BenchmarkAppendUintVarlen/1234-4 969332 119.6 ns/op BenchmarkAppendUintVarlen/12345-4 947614 121.0 ns/op BenchmarkAppendUintVarlen/123456-4 909178 122.9 ns/op BenchmarkAppendUintVarlen/1234567-4 906969 125.1 ns/op BenchmarkAppendUintVarlen/12345678-4 839748 125.3 ns/op BenchmarkAppendUintVarlen/123456789-4 888679 128.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 841996 130.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 862411 132.4 ns/op BenchmarkAppendUintVarlen/123456789012-4 848224 134.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 798387 133.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 836671 136.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 834172 138.8 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 803370 141.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 767918 141.0 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 761922 145.9 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 785802 145.6 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 750405 146.3 ns/op BenchmarkQuote-4 45265 2632 ns/op BenchmarkQuoteRune-4 465358 254.5 ns/op BenchmarkAppendQuote-4 55320 2139 ns/op BenchmarkAppendQuoteRune-4 831658 137.1 ns/op BenchmarkUnquoteEasy-4 1388854 86.28 ns/op BenchmarkUnquoteHard-4 47434 2399 ns/op PASS ok strconv 18.846s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 390379 276.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 118020 853.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 179004 623.6 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 317919 383.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 81159 1271 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 95199 1120 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 570544 177.8 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21127 5854 ns/op BenchmarkGenericMatch1-4 2052 51288 ns/op BenchmarkGenericMatch2-4 445 271113 ns/op BenchmarkSingleMaxSkipping-4 8040 14626 ns/op 683.69 MB/s BenchmarkSingleLongSuffixFail-4 13926 8692 ns/op 115.28 MB/s BenchmarkSingleMatch-4 244 472976 ns/op 31.71 MB/s BenchmarkByteByteNoMatch-4 74618 1596 ns/op BenchmarkByteByteMatch-4 18889 6246 ns/op BenchmarkByteStringMatch-4 22056 5282 ns/op BenchmarkHTMLEscapeNew-4 69057 1678 ns/op BenchmarkHTMLEscapeOld-4 88438 1313 ns/op BenchmarkByteStringReplacerWriteString-4 1395 79635 ns/op BenchmarkByteReplacerWriteString-4 1579 75124 ns/op BenchmarkByteByteReplaces-4 3506 33496 ns/op BenchmarkByteByteMap-4 10000 11123 ns/op BenchmarkMap/identity/ASCII-4 584322 197.0 ns/op BenchmarkMap/identity/Greek-4 456462 262.7 ns/op BenchmarkMap/change/ASCII-4 39350 3040 ns/op BenchmarkMap/change/Greek-4 29487 4054 ns/op BenchmarkIndexRune-4 2065999 58.73 ns/op BenchmarkIndexRuneLongString-4 1735711 69.22 ns/op BenchmarkIndexRuneFastPath-4 4673504 25.54 ns/op BenchmarkIndex-4 4601797 25.82 ns/op BenchmarkLastIndex-4 5003788 23.98 ns/op BenchmarkIndexByte-4 10527307 10.82 ns/op BenchmarkToUpper/#00-4 3319474 36.02 ns/op BenchmarkToUpper/ONLYUPPER-4 2460261 48.42 ns/op BenchmarkToUpper/abc-4 340972 345.8 ns/op BenchmarkToUpper/AbC123-4 272780 445.6 ns/op BenchmarkToUpper/azAZ09_-4 295839 402.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56071 2112 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74316 1618 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 35259 3424 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58092 2077 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120906 963.8 ns/op BenchmarkToLower/#00-4 3279216 36.44 ns/op BenchmarkToLower/abc-4 2994746 40.08 ns/op BenchmarkToLower/AbC123-4 237259 500.1 ns/op BenchmarkToLower/azAZ09_-4 235748 499.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98856 1192 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65276 1792 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 36775 3256 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71704 1667 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 117229 1001 ns/op BenchmarkMapNoChanges-4 752536 139.8 ns/op BenchmarkTrim-4 39153 3033 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3316489 35.50 ns/op BenchmarkToValidUTF8/InvalidASCII-4 204003 587.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126510 902.7 ns/op BenchmarkEqualFold/Tests-4 57860 2066 ns/op BenchmarkEqualFold/ASCII-4 3623336 33.43 ns/op BenchmarkEqualFold/UnicodePrefix-4 111598 1059 ns/op BenchmarkEqualFold/UnicodeSuffix-4 125038 948.1 ns/op BenchmarkIndexHard1-4 837 142324 ns/op BenchmarkIndexHard2-4 603 199603 ns/op BenchmarkIndexHard3-4 150 792908 ns/op BenchmarkIndexHard4-4 183 652179 ns/op BenchmarkLastIndexHard1-4 58 1983081 ns/op BenchmarkLastIndexHard2-4 58 1977713 ns/op BenchmarkLastIndexHard3-4 57 1982171 ns/op BenchmarkCountHard1-4 841 142729 ns/op BenchmarkCountHard2-4 592 201265 ns/op BenchmarkCountHard3-4 150 795320 ns/op BenchmarkIndexTorture-4 7675 15547 ns/op BenchmarkCountTorture-4 7546 15619 ns/op BenchmarkCountTortureOverlapping-4 686 160414 ns/op BenchmarkCountByte/10-4 4227940 27.46 ns/op 364.17 MB/s BenchmarkCountByte/32-4 4224163 28.06 ns/op 1140.60 MB/s BenchmarkCountByte/4096-4 854781 135.4 ns/op 30246.96 MB/s BenchmarkCountByte/4194304-4 645 176489 ns/op 23765.25 MB/s BenchmarkCountByte/67108864-4 20 5736962 ns/op 11697.63 MB/s BenchmarkFields/ASCII/16-4 241246 487.7 ns/op 32.80 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20398 5682 ns/op 45.06 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1218 93579 ns/op 43.77 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1790770 ns/op 36.60 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28475404 ns/op 36.82 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 283088 424.1 ns/op 37.73 MB/s 16 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10894 10774 ns/op 23.76 MB/s 320 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 568 206848 ns/op 19.80 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4265067 ns/op 15.37 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 86604437 ns/op 12.11 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 192651 610.2 ns/op 26.22 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18588 6190 ns/op 41.36 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 938 120208 ns/op 34.07 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 2917018 ns/op 22.47 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 66187033 ns/op 15.84 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 235688 480.0 ns/op 33.33 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14373 8070 ns/op 31.72 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 722 154487 ns/op 26.51 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3455417 ns/op 18.97 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75233490 ns/op 13.94 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107289129 ns/op BenchmarkSplitSingleByteSeparator-4 14 8032306 ns/op BenchmarkSplitMultiByteSeparator-4 26 3940425 ns/op BenchmarkSplitNSingleByteSeparator-4 200773 520.3 ns/op BenchmarkSplitNMultiByteSeparator-4 165226 695.0 ns/op BenchmarkRepeat/5x0-4 3453895 34.58 ns/op BenchmarkRepeat/5x1-4 3170541 37.22 ns/op BenchmarkRepeat/5x2-4 281530 433.5 ns/op BenchmarkRepeat/5x6-4 159698 722.0 ns/op BenchmarkRepeat/10x0-4 3384186 35.20 ns/op BenchmarkRepeat/10x1-4 3133456 37.53 ns/op BenchmarkRepeat/10x2-4 282310 438.1 ns/op BenchmarkRepeat/10x6-4 160494 747.2 ns/op BenchmarkRepeatLarge/256/1-4 71785 1548 ns/op 165.33 MB/s BenchmarkRepeatLarge/256/16-4 114248 979.2 ns/op 261.45 MB/s BenchmarkRepeatLarge/512/1-4 58022 2029 ns/op 252.28 MB/s BenchmarkRepeatLarge/512/16-4 77442 1331 ns/op 384.63 MB/s BenchmarkRepeatLarge/1024/1-4 44728 2506 ns/op 408.67 MB/s BenchmarkRepeatLarge/1024/16-4 56506 1847 ns/op 554.39 MB/s BenchmarkRepeatLarge/2048/1-4 27192 3797 ns/op 539.42 MB/s BenchmarkRepeatLarge/2048/16-4 36393 3266 ns/op 627.04 MB/s BenchmarkRepeatLarge/4096/1-4 20548 5742 ns/op 713.39 MB/s BenchmarkRepeatLarge/4096/16-4 22506 5056 ns/op 810.20 MB/s BenchmarkRepeatLarge/8192/1-4 12898 9554 ns/op 857.44 MB/s BenchmarkRepeatLarge/8192/16-4 13314 8576 ns/op 955.27 MB/s BenchmarkRepeatLarge/8192/4097-4 5728321 20.58 ns/op 199102.93 MB/s BenchmarkRepeatLarge/16384/1-4 7477 15952 ns/op 1027.06 MB/s BenchmarkRepeatLarge/16384/16-4 7480 16405 ns/op 998.71 MB/s BenchmarkRepeatLarge/16384/4097-4 9967 11898 ns/op 1033.00 MB/s BenchmarkRepeatLarge/32768/1-4 4335 28484 ns/op 1150.38 MB/s BenchmarkRepeatLarge/32768/16-4 4172 28668 ns/op 1143.03 MB/s BenchmarkRepeatLarge/32768/4097-4 4306 29877 ns/op 959.90 MB/s BenchmarkRepeatLarge/65536/1-4 2184 53876 ns/op 1216.42 MB/s BenchmarkRepeatLarge/65536/16-4 2289 52218 ns/op 1255.04 MB/s BenchmarkRepeatLarge/65536/4097-4 2205 52545 ns/op 1169.56 MB/s BenchmarkRepeatLarge/131072/1-4 222 527688 ns/op 248.39 MB/s BenchmarkRepeatLarge/131072/16-4 224 524004 ns/op 250.14 MB/s BenchmarkRepeatLarge/131072/4097-4 223 519471 ns/op 244.49 MB/s BenchmarkRepeatLarge/262144/1-4 100 1066447 ns/op 245.81 MB/s BenchmarkRepeatLarge/262144/16-4 100 1055180 ns/op 248.44 MB/s BenchmarkRepeatLarge/262144/4097-4 111 1059739 ns/op 243.56 MB/s BenchmarkRepeatLarge/524288/1-4 60 2103851 ns/op 249.20 MB/s BenchmarkRepeatLarge/524288/16-4 51 2083513 ns/op 251.64 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2125534 ns/op 244.79 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4172194 ns/op 251.32 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4216553 ns/op 248.68 MB/s BenchmarkRepeatLarge/1048576/4097-4 28 4118715 ns/op 253.66 MB/s BenchmarkRepeatLarge/2097152/1-4 15 8274591 ns/op 253.44 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8071490 ns/op 259.82 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8192066 ns/op 255.56 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16393657 ns/op 255.85 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16423587 ns/op 255.38 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16414929 ns/op 255.33 MB/s BenchmarkRepeatLarge/8388608/1-4 4 32460006 ns/op 258.43 MB/s BenchmarkRepeatLarge/8388608/16-4 3 33395411 ns/op 251.19 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33490557 ns/op 250.42 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63838088 ns/op 262.81 MB/s BenchmarkRepeatLarge/16777216/16-4 2 64165708 ns/op 261.47 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63718736 ns/op 263.30 MB/s BenchmarkRepeatLarge/33554432/1-4 1 125561501 ns/op 267.24 MB/s BenchmarkRepeatLarge/33554432/16-4 1 126727093 ns/op 264.78 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 128916213 ns/op 260.28 MB/s BenchmarkRepeatLarge/67108864/1-4 1 254900815 ns/op 263.27 MB/s BenchmarkRepeatLarge/67108864/16-4 1 250917364 ns/op 267.45 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 258362345 ns/op 259.75 MB/s BenchmarkRepeatLarge/134217728/1-4 1 496602118 ns/op 270.27 MB/s BenchmarkRepeatLarge/134217728/16-4 1 500281904 ns/op 268.28 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 498442919 ns/op 269.27 MB/s BenchmarkRepeatLarge/268435456/1-4 1 972954027 ns/op 275.90 MB/s BenchmarkRepeatLarge/268435456/16-4 1 963542260 ns/op 278.59 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 986660237 ns/op 272.06 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1957964090 ns/op 274.20 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1940718363 ns/op 276.64 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1944348088 ns/op 276.12 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3885370257 ns/op 276.36 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3818912242 ns/op 281.16 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3818886112 ns/op 281.17 MB/s BenchmarkIndexAnyASCII/1:1-4 2056641 58.07 ns/op BenchmarkIndexAnyASCII/1:2-4 2114548 57.08 ns/op BenchmarkIndexAnyASCII/1:4-4 2073105 56.48 ns/op BenchmarkIndexAnyASCII/1:8-4 2109174 56.24 ns/op BenchmarkIndexAnyASCII/1:16-4 2128448 56.48 ns/op BenchmarkIndexAnyASCII/1:32-4 2043460 58.17 ns/op BenchmarkIndexAnyASCII/1:64-4 2099168 56.99 ns/op BenchmarkIndexAnyASCII/16:1-4 2111134 56.02 ns/op BenchmarkIndexAnyASCII/16:2-4 793814 149.2 ns/op BenchmarkIndexAnyASCII/16:4-4 757176 153.2 ns/op BenchmarkIndexAnyASCII/16:8-4 747688 160.3 ns/op BenchmarkIndexAnyASCII/16:16-4 670352 171.3 ns/op BenchmarkIndexAnyASCII/16:32-4 547988 199.2 ns/op BenchmarkIndexAnyASCII/16:64-4 493654 243.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1883095 63.64 ns/op BenchmarkIndexAnyASCII/256:2-4 74371 1609 ns/op BenchmarkIndexAnyASCII/256:4-4 73588 1615 ns/op BenchmarkIndexAnyASCII/256:8-4 74304 1615 ns/op BenchmarkIndexAnyASCII/256:16-4 73300 1636 ns/op BenchmarkIndexAnyASCII/256:32-4 71859 1660 ns/op BenchmarkIndexAnyASCII/256:64-4 70482 1713 ns/op BenchmarkIndexAnyUTF8/1:1-4 2123571 55.70 ns/op BenchmarkIndexAnyUTF8/1:2-4 2115099 56.93 ns/op BenchmarkIndexAnyUTF8/1:4-4 2092410 56.95 ns/op BenchmarkIndexAnyUTF8/1:8-4 2077815 56.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 2055340 57.64 ns/op BenchmarkIndexAnyUTF8/1:32-4 2062232 58.23 ns/op BenchmarkIndexAnyUTF8/1:64-4 2150216 56.54 ns/op BenchmarkIndexAnyUTF8/16:1-4 1507936 80.69 ns/op BenchmarkIndexAnyUTF8/16:2-4 312314 369.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 319730 370.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 313948 369.2 ns/op BenchmarkIndexAnyUTF8/16:16-4 327548 356.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 312316 382.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 314068 373.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 391784 308.6 ns/op BenchmarkIndexAnyUTF8/256:2-4 23420 5053 ns/op BenchmarkIndexAnyUTF8/256:4-4 23556 5014 ns/op BenchmarkIndexAnyUTF8/256:8-4 24006 5005 ns/op BenchmarkIndexAnyUTF8/256:16-4 23728 4978 ns/op BenchmarkIndexAnyUTF8/256:32-4 22718 5237 ns/op BenchmarkIndexAnyUTF8/256:64-4 22904 5265 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2112308 56.41 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2193752 54.68 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2190854 54.94 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2169926 55.04 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2205170 54.03 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2154205 55.79 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2168508 54.97 ns/op BenchmarkLastIndexAnyASCII/16:1-4 809726 147.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 784663 149.0 ns/op BenchmarkLastIndexAnyASCII/16:4-4 782721 152.4 ns/op BenchmarkLastIndexAnyASCII/16:8-4 689420 160.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 695466 172.3 ns/op BenchmarkLastIndexAnyASCII/16:32-4 603948 195.3 ns/op BenchmarkLastIndexAnyASCII/16:64-4 494158 239.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78206 1542 ns/op BenchmarkLastIndexAnyASCII/256:2-4 78073 1536 ns/op BenchmarkLastIndexAnyASCII/256:4-4 75420 1540 ns/op BenchmarkLastIndexAnyASCII/256:8-4 76927 1552 ns/op BenchmarkLastIndexAnyASCII/256:16-4 76405 1559 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75595 1581 ns/op BenchmarkLastIndexAnyASCII/256:64-4 73294 1625 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2091985 57.29 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2182610 54.71 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2198472 55.28 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2156482 54.94 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2208441 54.69 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2125209 55.37 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2168698 55.17 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 367718 316.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 194793 611.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 192514 604.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 199574 596.9 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 187804 625.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 180304 651.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 174560 670.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28827 4086 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13573 8963 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13436 8943 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13716 8756 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12895 9399 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12282 9737 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12014 9972 ns/op BenchmarkTrimASCII/1:1-4 3249723 36.23 ns/op BenchmarkTrimASCII/1:2-4 2539914 47.21 ns/op BenchmarkTrimASCII/1:4-4 2352516 50.04 ns/op BenchmarkTrimASCII/1:8-4 2109984 56.85 ns/op BenchmarkTrimASCII/1:16-4 1741746 68.85 ns/op BenchmarkTrimASCII/16:1-4 2797413 43.36 ns/op BenchmarkTrimASCII/16:2-4 811198 146.3 ns/op BenchmarkTrimASCII/16:4-4 751123 149.6 ns/op BenchmarkTrimASCII/16:8-4 752122 158.0 ns/op BenchmarkTrimASCII/16:16-4 696393 168.9 ns/op BenchmarkTrimASCII/256:1-4 803359 145.4 ns/op BenchmarkTrimASCII/256:2-4 76930 1534 ns/op BenchmarkTrimASCII/256:4-4 78043 1546 ns/op BenchmarkTrimASCII/256:8-4 77702 1549 ns/op BenchmarkTrimASCII/256:16-4 76794 1556 ns/op BenchmarkTrimASCII/4096:1-4 74259 1593 ns/op BenchmarkTrimASCII/4096:2-4 4945 23656 ns/op BenchmarkTrimASCII/4096:4-4 4953 24215 ns/op BenchmarkTrimASCII/4096:8-4 4945 23696 ns/op BenchmarkTrimASCII/4096:16-4 4926 23655 ns/op BenchmarkTrimByte-4 4417908 26.94 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13298 9019 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13304 8958 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1150 103617 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2338 50959 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4581 25374 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7855 14622 ns/op BenchmarkJoin/0-4 5384451 22.14 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4134384 27.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 229914 517.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 135174 765.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 116022 1037 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 94226 1283 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 79453 1509 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67663 1807 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2630252 44.39 ns/op BenchmarkTrimSpace/ASCII-4 1493862 80.01 ns/op BenchmarkTrimSpace/SomeNonASCII-4 142908 810.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 76735 1551 ns/op BenchmarkReplaceAll-4 123698 952.7 ns/op 16 B/op 1 allocs/op PASS ok strings 68.511s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 53916 2259 ns/op BenchmarkCond2-4 26710 5063 ns/op BenchmarkCond4-4 15368 7306 ns/op BenchmarkCond8-4 8043 13906 ns/op BenchmarkCond16-4 4333 28490 ns/op BenchmarkCond32-4 1656 77754 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 479577 279.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 259513 425.1 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 503334 234.5 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 485942 265.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 248690 433.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 487201 225.7 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 75805 1823 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 67527 2036 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 51664 2895 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 45136 3167 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 489807 273.5 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 180271 678.5 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 471747 284.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 139466 878.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 531160 225.3 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 175172 706.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1817331 64.21 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 38890 3077 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 131149 961.2 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 214344 584.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7011 16420 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 285 423787 ns/op BenchmarkRange/*sync.Map-4 1402 81987 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 80256 1444 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 180348 620.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 67495 1982 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 90316 1220 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 264681 497.5 ns/op BenchmarkAdversarialDelete/*sync.Map-4 131578 1068 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72528 1658 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 174423 675.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 596740 210.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 43503 2408 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 134368 869.0 ns/op BenchmarkSwapCollision/*sync.Map-4 72014 1872 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 256 476756 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 97840 1225 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 286706 360.2 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 21000 6120 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 57434 1870 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20085 5997 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 368982 458.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 120980 1219 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 139064 988.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1906598 62.86 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 172002 702.3 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2055165 64.10 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 413804 264.2 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 164228 865.8 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 438519 246.8 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 92168 1349 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 252076 410.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 451407 312.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 110919 1127 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 473164 236.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 234891 702.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 94600 1124 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 174740 737.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 60613 2145 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 182391 601.8 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 369537 326.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 111405 1052 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 516021 225.7 ns/op BenchmarkUncontendedSemaphore-4 3741309 32.03 ns/op BenchmarkContendedSemaphore-4 3250716 36.40 ns/op BenchmarkMutexUncontended-4 908368 127.1 ns/op BenchmarkMutex-4 124826 915.4 ns/op BenchmarkMutexSlack-4 117297 895.9 ns/op BenchmarkMutexWork-4 124129 1051 ns/op BenchmarkMutexWorkSlack-4 122689 1018 ns/op BenchmarkMutexNoSpin-4 54577 2227 ns/op BenchmarkMutexSpin-4 70018 1835 ns/op BenchmarkOnce-4 713186 216.5 ns/op BenchmarkSemaUncontended-4 6425612 17.07 ns/op BenchmarkSemaSyntNonblock-4 1000000 103.3 ns/op BenchmarkSemaSyntBlock-4 1000000 113.4 ns/op BenchmarkSemaWorkNonblock-4 797986 138.0 ns/op BenchmarkSemaWorkBlock-4 811359 148.8 ns/op BenchmarkRWMutexUncontended-4 443725 249.7 ns/op BenchmarkRWMutexWrite100-4 309285 397.8 ns/op BenchmarkRWMutexWrite10-4 246798 499.3 ns/op BenchmarkRWMutexWorkWrite100-4 235824 517.7 ns/op BenchmarkRWMutexWorkWrite10-4 179936 623.4 ns/op BenchmarkWaitGroupUncontended-4 892416 115.1 ns/op BenchmarkWaitGroupAddDone-4 312540 385.5 ns/op BenchmarkWaitGroupAddDoneWork-4 294844 403.3 ns/op BenchmarkWaitGroupWait-4 5210019 24.96 ns/op BenchmarkWaitGroupWaitWork-4 3386727 35.52 ns/op BenchmarkWaitGroupActuallyWait-4 38929 2979 ns/op 32 B/op 2 allocs/op PASS ok sync 17.321s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 371884 341.0 ns/op PASS ok sync/atomic 0.160s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 104514 1117 ns/op 0 B/op 0 allocs/op PASS ok testing 0.167s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7632 14257 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11370 10421 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 92 1214907 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 963607 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 185862355 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 181100863 ns/op 19393200 B/op 100059 allocs/op BenchmarkTable/10x10/new-4 1672 66060 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2083 54577 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6032175 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5330899 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 760139547 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 743047962 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 220 547221 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 244 485216 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60508054 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57889272 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7465803346 ns/op 335152064 B/op 100093 allocs/op BenchmarkTable/100x100000/reuse-4 1 7250012999 ns/op 335150256 B/op 100094 allocs/op BenchmarkPyramid/10-4 2473 41867 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3017948 ns/op 409133 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 324295306 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2512 46233 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 265 440141 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 25 4382770 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 6495 16332 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.756s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82981744 ns/op BenchmarkVariableString-4 88430 1199 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2065 55362 ns/op 2517 B/op 39 allocs/op PASS ok text/template/parse 0.538s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3424183 ns/op BenchmarkAfter-4 104 1148801 ns/op BenchmarkStop-4 201 613184 ns/op BenchmarkSimultaneousAfterFunc-4 28 4518615 ns/op BenchmarkStartStop-4 192 633246 ns/op BenchmarkReset-4 2044 54723 ns/op BenchmarkSleep-4 31 3597130 ns/op BenchmarkParallelTimerLatency-4 51 300653 avg-late-ns 4217582 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 322297 avg-late-ns 835747 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 359720 avg-late-ns 1365425 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 373505 avg-late-ns 1654513 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 421472 avg-late-ns 1839808 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 345708 avg-late-ns 2482995 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 339405 avg-late-ns 1859622 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 164813 avg-late-ns 1425424 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 320332 avg-late-ns 3515877 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 228076 avg-late-ns 1347060 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1011387 avg-late-ns 5648822 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 33 326523 avg-late-ns 1330929 max-late-ns BenchmarkTicker-4 376 309729 ns/op BenchmarkTickerReset-4 3806 29595 ns/op BenchmarkTickerResetNaive-4 195 693620 ns/op BenchmarkNow-4 1000000 102.2 ns/op BenchmarkNowUnixNano-4 1000000 101.3 ns/op BenchmarkNowUnixMilli-4 1150524 102.9 ns/op BenchmarkNowUnixMicro-4 1000000 103.7 ns/op BenchmarkFormat-4 58452 2107 ns/op BenchmarkFormatRFC3339-4 79732 1517 ns/op BenchmarkFormatRFC3339Nano-4 78272 1552 ns/op BenchmarkFormatNow-4 80336 1509 ns/op BenchmarkMarshalJSON-4 102255 1162 ns/op BenchmarkMarshalText-4 108508 1127 ns/op BenchmarkParse-4 137404 848.6 ns/op BenchmarkParseRFC3339UTC-4 322116 370.2 ns/op BenchmarkParseRFC3339UTCBytes-4 212780 554.8 ns/op BenchmarkParseRFC3339TZ-4 99260 1202 ns/op BenchmarkParseRFC3339TZBytes-4 77769 1537 ns/op BenchmarkParseDuration-4 485283 228.2 ns/op BenchmarkHour-4 821053 139.5 ns/op BenchmarkSecond-4 814368 141.4 ns/op BenchmarkYear-4 621289 189.6 ns/op BenchmarkDay-4 581745 206.4 ns/op BenchmarkISOWeek-4 615348 185.9 ns/op BenchmarkGoString-4 77905 1541 ns/op BenchmarkUnmarshalText-4 67489 1784 ns/op PASS ok time 11.349s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 593199 194.6 ns/op BenchmarkDecodeValidJapaneseChars-4 697692 159.3 ns/op BenchmarkDecodeRune-4 1607692 74.20 ns/op BenchmarkEncodeValidASCII-4 491348 208.9 ns/op BenchmarkEncodeValidJapaneseChars-4 689841 151.2 ns/op BenchmarkAppendRuneValidASCII-4 1440841 83.53 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2456258 49.09 ns/op BenchmarkEncodeRune-4 2932510 40.78 ns/op PASS ok unicode/utf16 1.228s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 805358 150.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 171162 677.0 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 4117381 29.12 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 420804 275.9 ns/op BenchmarkValidTenASCIIChars-4 834892 139.9 ns/op BenchmarkValid100KASCIIChars-4 93 1275769 ns/op BenchmarkValidTenJapaneseChars-4 153092 776.5 ns/op BenchmarkValidLongMostlyASCII-4 87 1362679 ns/op BenchmarkValidLongJapanese-4 48 2234096 ns/op BenchmarkValidStringTenASCIIChars-4 4742988 24.94 ns/op BenchmarkValidString100KASCIIChars-4 9331 12612 ns/op BenchmarkValidStringTenJapaneseChars-4 396024 265.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1213 98180 ns/op BenchmarkValidStringLongJapanese-4 148 799514 ns/op BenchmarkEncodeASCIIRune-4 4609502 25.83 ns/op BenchmarkEncodeJapaneseRune-4 2515585 43.85 ns/op BenchmarkAppendASCIIRune-4 9206899 12.91 ns/op BenchmarkAppendJapaneseRune-4 2907812 40.99 ns/op BenchmarkDecodeASCIIRune-4 2784624 42.93 ns/op BenchmarkDecodeJapaneseRune-4 1963718 61.01 ns/op BenchmarkFullRune/ASCII-4 3070004 36.99 ns/op BenchmarkFullRune/Incomplete-4 1469584 81.49 ns/op BenchmarkFullRune/Japanese-4 3432250 34.97 ns/op PASS ok unicode/utf8 3.628s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 52227332944 ns/op PASS ok cmd/api 58.529s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1176866 98.79 ns/op BenchmarkEqArrayOfStrings64-4 153669 763.9 ns/op BenchmarkEqArrayOfStrings1024-4 10000 11545 ns/op BenchmarkEqArrayOfFloats5-4 1429665 83.85 ns/op BenchmarkEqArrayOfFloats64-4 141439 834.7 ns/op BenchmarkEqArrayOfFloats1024-4 8809 13112 ns/op BenchmarkEqStruct-4 17637165 5.706 ns/op PASS ok cmd/compile/internal/reflectdata 1.050s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 8208 351595 ns/op BenchmarkCopyElim1-4 691 152327 ns/op BenchmarkCopyElim10-4 603 167153 ns/op BenchmarkCopyElim100-4 340 342997 ns/op BenchmarkCopyElim1000-4 55 2039945 ns/op BenchmarkCopyElim10000-4 3 40673291 ns/op BenchmarkCopyElim100000-4 1 727764417 ns/op BenchmarkDeadCode/1-4 530 192955 ns/op BenchmarkDeadCode/10-4 524 212268 ns/op BenchmarkDeadCode/100-4 236 468853 ns/op BenchmarkDeadCode/1000-4 48 2686671 ns/op BenchmarkDeadCode/10000-4 3 35375245 ns/op BenchmarkDeadCode/100000-4 1 494391034 ns/op BenchmarkDeadCode/200000-4 1 996231996 ns/op BenchmarkDominatorsLinear-4 13 10057581 ns/op 0.99 MB/s BenchmarkDominatorsFwdBack-4 8 14312435 ns/op 0.70 MB/s BenchmarkDominatorsManyPred-4 8 13937447 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 8 13349949 ns/op 0.75 MB/s BenchmarkDominatorsMaxPredVal-4 9 13554892 ns/op 0.74 MB/s BenchmarkFuse/1-4 577 191974 ns/op BenchmarkFuse/10-4 435 249977 ns/op BenchmarkFuse/100-4 142 827283 ns/op BenchmarkFuse/1000-4 21 5870481 ns/op BenchmarkFuse/10000-4 2 85790482 ns/op BenchmarkNilCheckDeep1-4 13021 9585 ns/op 0.10 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5130 23520 ns/op 0.43 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 757 159784 ns/op 0.63 MB/s 649 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 69 1543475 ns/op 0.65 MB/s 5237 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 19001047 ns/op 0.53 MB/s 120688 B/op 7 allocs/op BenchmarkDSEPass-4 32 3767928 ns/op 47332 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 118081790 ns/op 4239904 B/op 108152 allocs/op BenchmarkCSEPass-4 6 16718101 ns/op 88044 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 159441355 ns/op 5699848 B/op 97715 allocs/op BenchmarkDeadcodePass-4 150 749569 ns/op 102346 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 124982961 ns/op 4076240 B/op 45235 allocs/op BenchmarkMultiPass-4 63 1866320 ns/op 210493 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 249123446 ns/op 11191664 B/op 149792 allocs/op BenchmarkCondRewrite/SoloJump-4 2974390 40.30 ns/op BenchmarkCondRewrite/CombJump-4 2828989 42.49 ns/op PASS ok cmd/compile/internal/ssa 16.795s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10694 11222 ns/op BenchmarkExtShift-4 17594 6861 ns/op BenchmarkModify-4 10000 10920 ns/op BenchmarkMullImm-4 17313 6892 ns/op BenchmarkConstModify-4 9789 11325 ns/op BenchmarkBitSet-4 21476 5482 ns/op BenchmarkBitClear-4 21783 5445 ns/op BenchmarkBitToggle-4 20480 5840 ns/op BenchmarkBitSetConst-4 171872 694.6 ns/op BenchmarkBitClearConst-4 171055 692.6 ns/op BenchmarkBitToggleConst-4 172713 690.3 ns/op BenchmarkDivconstI64-4 9089763 13.28 ns/op BenchmarkModconstI64-4 8372684 14.30 ns/op BenchmarkDivisiblePow2constI64-4 8429794 14.20 ns/op BenchmarkDivisibleconstI64-4 8949768 13.40 ns/op BenchmarkDivisibleWDivconstI64-4 6904579 17.30 ns/op BenchmarkDivconstU64/3-4 9641974 12.41 ns/op BenchmarkDivconstU64/5-4 8474184 14.11 ns/op BenchmarkDivconstU64/37-4 8571630 13.94 ns/op BenchmarkDivconstU64/1234567-4 8578472 14.03 ns/op BenchmarkModconstU64-4 8953412 13.39 ns/op BenchmarkDivisibleconstU64-4 9362293 12.80 ns/op BenchmarkDivisibleWDivconstU64-4 7378706 16.42 ns/op BenchmarkDivconstI32-4 8376141 14.37 ns/op BenchmarkModconstI32-4 9358852 12.81 ns/op BenchmarkDivisiblePow2constI32-4 9070418 13.12 ns/op BenchmarkDivisibleconstI32-4 8756796 13.58 ns/op BenchmarkDivisibleWDivconstI32-4 7089878 16.88 ns/op BenchmarkDivconstU32-4 8686088 13.70 ns/op BenchmarkModconstU32-4 8487555 14.15 ns/op BenchmarkDivisibleconstU32-4 8782484 13.54 ns/op BenchmarkDivisibleWDivconstU32-4 7262354 16.42 ns/op BenchmarkDivconstI16-4 8629494 13.93 ns/op BenchmarkModconstI16-4 8912811 13.45 ns/op BenchmarkDivisiblePow2constI16-4 9241416 13.24 ns/op BenchmarkDivisibleconstI16-4 8731863 13.57 ns/op BenchmarkDivisibleWDivconstI16-4 7360999 16.29 ns/op BenchmarkDivconstU16-4 8701098 13.63 ns/op BenchmarkModconstU16-4 8835990 13.60 ns/op BenchmarkDivisibleconstU16-4 8754259 13.62 ns/op BenchmarkDivisibleWDivconstU16-4 7462411 16.09 ns/op BenchmarkDivconstI8-4 8769976 13.58 ns/op BenchmarkModconstI8-4 8997681 13.35 ns/op BenchmarkDivisiblePow2constI8-4 8794198 13.58 ns/op BenchmarkDivisibleconstI8-4 8676855 13.88 ns/op BenchmarkDivisibleWDivconstI8-4 6997134 17.34 ns/op BenchmarkDivconstU8-4 8719032 13.57 ns/op BenchmarkModconstU8-4 8851506 13.55 ns/op BenchmarkDivisibleconstU8-4 9431878 12.72 ns/op BenchmarkDivisibleWDivconstU8-4 7496736 16.09 ns/op BenchmarkMul2-4 167950 711.7 ns/op BenchmarkMulNeg2-4 165267 726.0 ns/op BenchmarkEfaceInteger-4 4449381 26.71 ns/op BenchmarkMulconstI32/3-4 16736515 7.146 ns/op BenchmarkMulconstI32/5-4 16698855 7.165 ns/op BenchmarkMulconstI32/12-4 16707639 7.145 ns/op BenchmarkMulconstI32/120-4 16763149 7.209 ns/op BenchmarkMulconstI32/-120-4 16624672 7.178 ns/op BenchmarkMulconstI32/65537-4 16572057 7.161 ns/op BenchmarkMulconstI32/65538-4 16625941 7.202 ns/op BenchmarkMulconstI64/3-4 16674280 7.178 ns/op BenchmarkMulconstI64/5-4 16477610 7.168 ns/op BenchmarkMulconstI64/12-4 16646868 7.158 ns/op BenchmarkMulconstI64/120-4 16657053 7.158 ns/op BenchmarkMulconstI64/-120-4 16797613 7.159 ns/op BenchmarkMulconstI64/65537-4 16538593 7.228 ns/op BenchmarkMulconstI64/65538-4 16790106 7.187 ns/op BenchmarkMulconstU32/3-4 16258296 7.211 ns/op BenchmarkMulconstU32/5-4 16763208 7.183 ns/op BenchmarkMulconstU32/12-4 16588215 7.149 ns/op BenchmarkMulconstU32/120-4 16751641 7.185 ns/op BenchmarkMulconstU32/65537-4 16792657 7.154 ns/op BenchmarkMulconstU32/65538-4 16686409 7.144 ns/op BenchmarkMulconstU64/3-4 16809072 7.176 ns/op BenchmarkMulconstU64/5-4 16016924 7.187 ns/op BenchmarkMulconstU64/12-4 16757978 7.153 ns/op BenchmarkMulconstU64/120-4 16791861 7.148 ns/op BenchmarkMulconstU64/65537-4 16731658 7.139 ns/op BenchmarkMulconstU64/65538-4 16724847 7.137 ns/op BenchmarkShiftArithmeticRight-4 19993834 5.985 ns/op BenchmarkSwitch8Predictable-4 13428834 7.741 ns/op BenchmarkSwitch8Unpredictable-4 5803494 17.49 ns/op BenchmarkSwitch32Predictable-4 8322606 12.09 ns/op BenchmarkSwitch32Unpredictable-4 5800978 17.57 ns/op BenchmarkSwitchStringPredictable-4 8218845 12.57 ns/op BenchmarkSwitchStringUnpredictable-4 4570648 23.39 ns/op PASS ok cmd/compile/internal/test 12.136s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 133 883603 ns/op BenchmarkNamed/Underlying/nongeneric-4 803040 138.3 ns/op BenchmarkNamed/Underlying/generic-4 768487 133.9 ns/op BenchmarkNamed/Underlying/src_instance-4 862260 130.4 ns/op BenchmarkNamed/Underlying/user_instance-4 769636 140.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 553814848 ns/op 55013 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 356920089 ns/op 85356 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 165099025 ns/op 184450 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 140191532 ns/op 217194 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 387850103 ns/op 13225 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88543190 ns/op 57919 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34851193 ns/op 147126 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 33693880 ns/op 152195 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 143007777 ns/op 15169 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40061565 ns/op 54151 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 22272980 ns/op 97381 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20126108 ns/op 107762 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1123323461 ns/op 56028 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 580876298 ns/op 108344 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 155328278 ns/op 405004 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119871482 ns/op 524746 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 448347101 ns/op 4512 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 63614732 ns/op 31786 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39389669 ns/op 51341 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39607880 ns/op 51051 lines/s PASS ok cmd/compile/internal/types2 15.569s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 128 887343 ns/op 2014367 sys-ns/op 1307125 user-ns/op PASS ok cmd/go 0.211s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 66885 1734 ns/op 4.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 77640 1508 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14293 8333 ns/op 122.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14881 8062 ns/op 127.02 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2218 53732 ns/op 152.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2235 53141 ns/op 154.16 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.968s All tests passed.