linux-amd64-race at 3d28e0ebb9411e7dbd8032b6071c4f5db823ebe9 :: 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-rn55b620a" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn55b620a" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=6s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.182s ok archive/zip 2.275s ok bufio 0.293s ok bytes 3.110s ok compress/bzip2 0.466s ok compress/flate 5.568s ok compress/gzip 11.646s ok compress/lzw 0.554s ok compress/zlib 4.522s ok container/heap 0.039s ok container/list 0.029s ok container/ring 0.039s ok context 0.045s ok crypto 0.029s ok crypto/aes 0.069s ok crypto/cipher 0.059s ok crypto/des 0.059s ok crypto/dsa 0.028s ok crypto/ecdh 0.221s ok crypto/ecdsa 0.140s ok crypto/ed25519 0.392s ok crypto/elliptic 0.049s ok crypto/hmac 0.039s ok crypto/internal/alias 0.028s ok crypto/internal/bigmod 2.354s ok crypto/internal/boring 0.028s ok crypto/internal/boring/bcache 0.330s ok crypto/internal/edwards25519 34.737s ok crypto/internal/edwards25519/field 12.332s ok crypto/internal/nistec 0.797s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.037s ok crypto/rand 0.318s ok crypto/rc4 0.453s ok crypto/rsa 1.361s ok crypto/sha1 0.056s ok crypto/sha256 0.037s ok crypto/sha512 0.038s ok crypto/subtle 0.427s ok crypto/tls 1.503s ok crypto/x509 1.160s ok database/sql 0.356s ok database/sql/driver 0.028s ok debug/buildinfo 0.049s ok debug/dwarf 0.090s ok debug/elf 1.275s ok debug/gosym 0.354s ok debug/macho 0.049s ok debug/pe 0.059s ok debug/plan9obj 0.028s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.028s ok encoding/ascii85 0.038s ok encoding/asn1 0.038s ok encoding/base32 0.082s ok encoding/base64 0.038s ok encoding/binary 0.038s ok encoding/csv 0.069s ok encoding/gob 17.051s ok encoding/hex 0.039s ok encoding/json 1.091s ok encoding/pem 2.296s ok encoding/xml 0.225s ok errors 0.041s ok expvar 0.028s ok flag 0.135s ok fmt 0.555s ok go/ast 0.039s ok go/build 4.093s ok go/build/constraint 0.040s ok go/constant 0.039s ok go/doc 0.243s ok go/doc/comment 2.032s ok go/format 0.059s ok go/importer 0.184s ok go/internal/gccgoimporter 0.059s ok go/internal/gcimporter 1.152s ok go/internal/srcimporter 12.940s ok go/parser 0.849s ok go/printer 1.257s ok go/scanner 0.038s ok go/token 0.120s ok go/types 32.194s ok hash 0.038s ok hash/adler32 0.059s ok hash/crc32 0.071s ok hash/crc64 0.040s ok hash/fnv 0.028s ok hash/maphash 0.029s ok html 0.028s ok html/template 0.212s ok image 0.413s ok image/color 0.051s ok image/draw 0.575s ok image/gif 0.924s ok image/jpeg 1.274s ok image/png 3.061s ok index/suffixarray 0.967s ok internal/abi 0.054s 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.030s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.059s ok internal/cpu 0.086s ok internal/dag 0.028s ok internal/diff 0.028s ok internal/fmtsort 0.027s ok internal/fuzz 0.050s ok internal/godebug 0.028s ok internal/intern 0.208s ok internal/itoa 0.030s ok internal/poll 0.528s ok internal/profile 0.035s ok internal/reflectlite 0.252s ok internal/safefilepath 0.029s ok internal/saferio 0.271s ok internal/singleflight 0.101s ok internal/testenv 0.027s ok internal/trace 0.191s ok internal/types/errors 0.373s ok internal/unsafeheader 0.029s ok internal/xcoff 0.050s ok io 0.059s ok io/fs 0.261s ok io/ioutil 0.039s ok log 0.038s ok log/slog 0.052s ok log/slog/internal/buffer 0.030s ok log/syslog 1.254s ok maps 0.028s ok math 0.039s ok math/big 2.928s ok math/bits 0.040s ok math/cmplx 0.039s ok math/rand 2.061s ok mime 0.049s ok mime/multipart 6.460s ok mime/quotedprintable 0.070s ok net 16.547s ok net/http 6.003s ok net/http/cgi 0.534s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.148s ok net/http/httptest 0.183s ok net/http/httptrace 0.029s ok net/http/httputil 0.672s ok net/http/internal 0.038s ok net/http/internal/ascii 0.028s ok net/http/pprof 5.201s ok net/internal/socktest 0.029s ok net/mail 0.038s ok net/netip 0.350s ok net/rpc 0.072s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.069s ok net/textproto 0.040s ok net/url 0.049s ok os 0.639s ok os/exec 0.245s ok os/exec/internal/fdtest 0.029s ok os/signal 2.292s ok os/user 0.029s ok path 0.031s ok path/filepath 0.080s ok plugin 0.028s ok reflect 0.537s ok regexp 3.071s ok regexp/syntax 4.396s ok runtime 33.300s ok runtime/cgo 0.029s ok runtime/coverage 0.027s ok runtime/debug 0.116s ok runtime/internal/atomic 0.080s ok runtime/internal/math 0.028s ok runtime/internal/sys 0.029s ok runtime/internal/syscall 0.029s ok runtime/metrics 0.031s ok runtime/pprof 8.217s ok runtime/race 9.453s ok runtime/trace 3.272s ok slices 0.032s ok sort 0.402s ok strconv 2.218s ok strings 1.573s ok sync 0.447s ok sync/atomic 1.743s ok syscall 3.940s ok testing 0.791s ok testing/fstest 0.041s ok testing/iotest 0.030s ok testing/quick 0.162s ok text/scanner 0.039s ok text/tabwriter 0.039s ok text/template 0.102s ok text/template/parse 0.049s ok time 2.295s ok unicode 0.039s ok unicode/utf16 0.033s ok unicode/utf8 0.049s ok cmd/addr2line 1.328s ok cmd/api 7.102s ok cmd/asm/internal/asm 3.092s ok cmd/asm/internal/lex 0.028s ok cmd/compile/internal/abt 0.059s ok cmd/compile/internal/amd64 52.698s ok cmd/compile/internal/base 0.028s ok cmd/compile/internal/compare 0.028s ok cmd/compile/internal/dwarfgen 0.417s ok cmd/compile/internal/importer 0.848s ok cmd/compile/internal/ir 0.025s ok cmd/compile/internal/logopt 0.214s ok cmd/compile/internal/loopvar 17.831s ok cmd/compile/internal/noder 0.039s ok cmd/compile/internal/reflectdata 0.029s [no tests to run] ok cmd/compile/internal/ssa 23.210s ok cmd/compile/internal/syntax 0.140s ok cmd/compile/internal/test 11.716s ok cmd/compile/internal/typecheck 0.260s ok cmd/compile/internal/types 0.028s ok cmd/compile/internal/types2 7.999s ok cmd/covdata 0.028s ok cmd/cover 1.501s ok cmd/dist 0.030s ok cmd/doc 0.742s ok cmd/fix 0.808s ok cmd/go 43.984s ok cmd/go/internal/auth 0.031s ok cmd/go/internal/cache 0.148s ok cmd/go/internal/fsys 0.062s ok cmd/go/internal/generate 0.039s ok cmd/go/internal/get 0.029s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.039s ok cmd/go/internal/lockedfile 0.169s ok cmd/go/internal/lockedfile/internal/filelock 0.085s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 0.040s ok cmd/go/internal/modfetch/codehost 0.039s ok cmd/go/internal/modfetch/zip_sum_test 0.040s ok cmd/go/internal/modindex 0.560s ok cmd/go/internal/modload 0.049s ok cmd/go/internal/mvs 0.050s ok cmd/go/internal/par 0.112s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.060s ok cmd/go/internal/vcs 0.040s ok cmd/go/internal/vcweb 0.040s ok cmd/go/internal/vcweb/vcstest 3.926s ok cmd/go/internal/web 0.028s ok cmd/go/internal/work 0.131s ok cmd/gofmt 0.224s ok cmd/internal/archive 0.420s ok cmd/internal/buildid 0.596s ok cmd/internal/cov 0.309s ok cmd/internal/dwarf 0.029s ok cmd/internal/edit 0.031s ok cmd/internal/goobj 0.031s ok cmd/internal/moddeps 1.057s ok cmd/internal/notsha256 0.028s ok cmd/internal/obj 0.499s ok cmd/internal/obj/ppc64 0.097s ok cmd/internal/obj/riscv 0.049s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.173s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.145s ok cmd/internal/pkgpattern 0.038s ok cmd/internal/quoted 0.029s ok cmd/internal/src 0.028s ok cmd/internal/test2json 0.685s ok cmd/link 3.152s ok cmd/link/internal/benchmark 0.033s ok cmd/link/internal/ld 2.448s ok cmd/link/internal/loader 0.055s ok cmd/nm 0.844s ok cmd/objdump 1.289s ok cmd/pack 0.526s ok cmd/pprof 1.485s ok cmd/trace 0.291s ok cmd/vet 10.354s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2755 39610 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2444 47817 ns/op 1856 B/op 37 allocs/op Benchmark/Writer/PAX-4 1545 75225 ns/op 2561 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4269 28013 ns/op 5263 B/op 16 allocs/op Benchmark/Reader/GNU-4 5578 19235 ns/op 5154 B/op 15 allocs/op Benchmark/Reader/PAX-4 1812 58285 ns/op 9037 B/op 33 allocs/op PASS ok archive/tar 0.947s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 332885606 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 161448838 ns/op BenchmarkZip64TestSizes/4096-4 1342 74805 ns/op BenchmarkZip64TestSizes/1048576-4 163 760734 ns/op BenchmarkZip64TestSizes/67108864-4 1 136636469 ns/op PASS ok archive/zip 1.391s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 226910 479.2 ns/op BenchmarkReaderCopyUnoptimal-4 144817 800.3 ns/op BenchmarkReaderCopyNoWriteTo-4 10380 15698 ns/op BenchmarkReaderWriteToOptimal-4 7900 14969 ns/op BenchmarkReaderReadString-4 139124 834.3 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 228084 526.7 ns/op BenchmarkWriterCopyUnoptimal-4 215624 552.8 ns/op BenchmarkWriterCopyNoReadFrom-4 8584 14398 ns/op BenchmarkReaderEmpty-4 42754 2466 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 34453 3399 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 646126 182.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.783s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4819 23027 ns/op 1423.06 MB/s BenchmarkWriteByte-4 505 226262 ns/op 18.10 MB/s BenchmarkWriteRune-4 268 443103 ns/op 27.73 MB/s BenchmarkBufferNotEmptyWriteRead-4 28 3912134 ns/op BenchmarkBufferFullSmallReads-4 100 1031699 ns/op BenchmarkBufferWriteBlock/N4096-4 7311 16411 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 410 292432 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 5 20587570 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 136040105 ns/op 123.33 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4400744 25.83 ns/op 387.08 MB/s BenchmarkIndexByte/32-4 4311019 27.02 ns/op 1184.43 MB/s BenchmarkIndexByte/4K-4 897853 130.7 ns/op 31346.77 MB/s BenchmarkIndexBytePortable/10-4 818028 140.8 ns/op 71.01 MB/s BenchmarkIndexBytePortable/32-4 258843 447.1 ns/op 71.58 MB/s BenchmarkIndexBytePortable/4K-4 2250 53031 ns/op 77.24 MB/s BenchmarkIndexRune/10-4 1213227 98.31 ns/op 101.72 MB/s BenchmarkIndexRune/32-4 1226911 97.51 ns/op 328.17 MB/s BenchmarkIndexRune/4K-4 383330 306.5 ns/op 13362.72 MB/s BenchmarkIndexRuneASCII/10-4 4677078 24.00 ns/op 416.75 MB/s BenchmarkIndexRuneASCII/32-4 4394458 25.74 ns/op 1243.16 MB/s BenchmarkIndexRuneASCII/4K-4 917926 130.4 ns/op 31409.85 MB/s BenchmarkEqual/0-4 7279012 15.22 ns/op BenchmarkEqual/1-4 1559918 76.93 ns/op 13.00 MB/s BenchmarkEqual/6-4 1507561 81.14 ns/op 73.95 MB/s BenchmarkEqual/9-4 1514139 80.54 ns/op 111.75 MB/s BenchmarkEqual/15-4 1495581 80.18 ns/op 187.08 MB/s BenchmarkEqual/16-4 1574757 75.60 ns/op 211.64 MB/s BenchmarkEqual/20-4 1470243 81.58 ns/op 245.15 MB/s BenchmarkEqual/32-4 1482992 82.67 ns/op 387.06 MB/s BenchmarkEqual/4K-4 107919 1107 ns/op 3699.75 MB/s BenchmarkIndex/10-4 3327296 35.59 ns/op 280.99 MB/s BenchmarkIndex/32-4 3179493 37.61 ns/op 850.92 MB/s BenchmarkIndex/4K-4 18217 6544 ns/op 625.93 MB/s BenchmarkIndexEasy/10-4 3096760 36.04 ns/op 277.45 MB/s BenchmarkIndexEasy/32-4 3117332 37.57 ns/op 851.84 MB/s BenchmarkIndexEasy/4K-4 476856 239.4 ns/op 17111.49 MB/s BenchmarkCount/10-4 1524484 78.55 ns/op 127.30 MB/s BenchmarkCount/32-4 1510886 79.47 ns/op 402.65 MB/s BenchmarkCount/4K-4 18152 6657 ns/op 615.31 MB/s BenchmarkCountEasy/10-4 1569096 76.61 ns/op 130.54 MB/s BenchmarkCountEasy/32-4 1520492 79.35 ns/op 403.30 MB/s BenchmarkCountEasy/4K-4 426853 274.7 ns/op 14909.75 MB/s BenchmarkCountSingle/10-4 3847335 31.11 ns/op 321.44 MB/s BenchmarkCountSingle/32-4 3604038 33.36 ns/op 959.21 MB/s BenchmarkCountSingle/4K-4 787312 142.0 ns/op 28836.95 MB/s BenchmarkToUpper/#00-4 2892597 41.17 ns/op BenchmarkToUpper/ONLYUPPER-4 313012 390.0 ns/op BenchmarkToUpper/abc-4 517879 228.9 ns/op BenchmarkToUpper/AbC123-4 289737 398.1 ns/op BenchmarkToUpper/azAZ09_-4 268100 431.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 72205 1479 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40826 2824 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 57166 2107 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129453 900.6 ns/op BenchmarkToLower/#00-4 2936631 40.64 ns/op BenchmarkToLower/abc-4 460816 252.7 ns/op BenchmarkToLower/AbC123-4 270516 404.7 ns/op BenchmarkToLower/azAZ09_-4 265428 439.9 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77952 1509 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 42140 2866 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71415 1642 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 124879 937.4 ns/op BenchmarkFields/ASCII/16-4 124084 959.7 ns/op 16.67 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9571 12710 ns/op 20.14 MB/s 416 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 573 208364 ns/op 19.66 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3848975 ns/op 17.03 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60503470 ns/op 17.33 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 132668 854.6 ns/op 18.72 MB/s 24 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5931 19089 ns/op 13.41 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 368 318533 ns/op 12.86 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6275480 ns/op 10.44 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 121577995 ns/op 8.62 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 143046 803.8 ns/op 19.91 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13123 9049 ns/op 28.29 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 682 166621 ns/op 24.58 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3789913 ns/op 17.29 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 81147856 ns/op 12.92 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 177541 657.4 ns/op 24.34 MB/s 24 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8818 13226 ns/op 19.36 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 500 229536 ns/op 17.84 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 22 4732843 ns/op 13.85 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 96526964 ns/op 10.86 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2038173 58.59 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.0 ns/op BenchmarkTrimSpace/SomeNonASCII-4 114208 1044 ns/op BenchmarkTrimSpace/JustNonASCII-4 52226 2292 ns/op BenchmarkToValidUTF8/Valid-4 503239 239.3 ns/op BenchmarkToValidUTF8/InvalidASCII-4 320583 350.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 98635 1193 ns/op BenchmarkIndexHard1-4 806 142402 ns/op BenchmarkIndexHard2-4 595 199145 ns/op BenchmarkIndexHard3-4 151 791384 ns/op BenchmarkIndexHard4-4 184 650286 ns/op BenchmarkLastIndexHard1-4 5 22109384 ns/op BenchmarkLastIndexHard2-4 4 28763041 ns/op BenchmarkLastIndexHard3-4 4 31533364 ns/op BenchmarkCountHard1-4 834 142099 ns/op BenchmarkCountHard2-4 589 198789 ns/op BenchmarkCountHard3-4 151 793323 ns/op BenchmarkSplitEmptySeparator-4 1 172749161 ns/op BenchmarkSplitSingleByteSeparator-4 9 11364587 ns/op BenchmarkSplitMultiByteSeparator-4 10 10264551 ns/op BenchmarkSplitNSingleByteSeparator-4 191736 586.8 ns/op BenchmarkSplitNMultiByteSeparator-4 72072 1585 ns/op BenchmarkRepeat-4 177933 602.2 ns/op BenchmarkRepeatLarge/256/1-4 138574 781.4 ns/op 327.61 MB/s BenchmarkRepeatLarge/256/16-4 230714 513.6 ns/op 498.40 MB/s BenchmarkRepeatLarge/512/1-4 113440 1042 ns/op 491.48 MB/s BenchmarkRepeatLarge/512/16-4 150658 777.5 ns/op 658.49 MB/s BenchmarkRepeatLarge/1024/1-4 63969 1620 ns/op 632.22 MB/s BenchmarkRepeatLarge/1024/16-4 91480 1335 ns/op 767.28 MB/s BenchmarkRepeatLarge/2048/1-4 44864 2583 ns/op 792.98 MB/s BenchmarkRepeatLarge/2048/16-4 47805 2250 ns/op 910.36 MB/s BenchmarkRepeatLarge/4096/1-4 26947 4288 ns/op 955.25 MB/s BenchmarkRepeatLarge/4096/16-4 26862 3957 ns/op 1035.20 MB/s BenchmarkRepeatLarge/8192/1-4 14121 8035 ns/op 1019.49 MB/s BenchmarkRepeatLarge/8192/16-4 15763 7703 ns/op 1063.53 MB/s BenchmarkRepeatLarge/8192/4097-4 25053 4777 ns/op 857.63 MB/s BenchmarkRepeatLarge/16384/1-4 6858 15425 ns/op 1062.15 MB/s BenchmarkRepeatLarge/16384/16-4 8119 13850 ns/op 1182.97 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11625 ns/op 1057.25 MB/s BenchmarkRepeatLarge/32768/1-4 4137 27726 ns/op 1181.86 MB/s BenchmarkRepeatLarge/32768/16-4 4345 26574 ns/op 1233.09 MB/s BenchmarkRepeatLarge/32768/4097-4 4664 25993 ns/op 1103.33 MB/s BenchmarkRepeatLarge/65536/1-4 2299 51951 ns/op 1261.50 MB/s BenchmarkRepeatLarge/65536/16-4 2186 54372 ns/op 1205.32 MB/s BenchmarkRepeatLarge/65536/4097-4 2358 50685 ns/op 1212.48 MB/s BenchmarkRepeatLarge/131072/1-4 219 526614 ns/op 248.90 MB/s BenchmarkRepeatLarge/131072/16-4 210 536942 ns/op 244.11 MB/s BenchmarkRepeatLarge/131072/4097-4 217 525437 ns/op 241.72 MB/s BenchmarkRepeatLarge/262144/1-4 100 1080541 ns/op 242.60 MB/s BenchmarkRepeatLarge/262144/16-4 100 1054811 ns/op 248.52 MB/s BenchmarkRepeatLarge/262144/4097-4 112 1061055 ns/op 243.26 MB/s BenchmarkRepeatLarge/524288/1-4 57 2162734 ns/op 242.42 MB/s BenchmarkRepeatLarge/524288/16-4 58 2101467 ns/op 249.49 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2244111 ns/op 231.86 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4238944 ns/op 247.37 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4252122 ns/op 246.60 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4171572 ns/op 250.44 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8000776 ns/op 262.12 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7948139 ns/op 263.85 MB/s BenchmarkRepeatLarge/2097152/4097-4 13 8175730 ns/op 256.07 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15812860 ns/op 265.25 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16204263 ns/op 258.84 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15952994 ns/op 262.72 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31374252 ns/op 267.37 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31209103 ns/op 268.79 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31634449 ns/op 265.11 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63111864 ns/op 265.83 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61202748 ns/op 274.13 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63876499 ns/op 262.65 MB/s BenchmarkRepeatLarge/33554432/1-4 1 121532604 ns/op 276.09 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120709549 ns/op 277.98 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122047139 ns/op 274.93 MB/s BenchmarkRepeatLarge/67108864/1-4 1 234955887 ns/op 285.62 MB/s BenchmarkRepeatLarge/67108864/16-4 1 231687496 ns/op 289.65 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 238721055 ns/op 281.12 MB/s BenchmarkRepeatLarge/134217728/1-4 1 478829473 ns/op 280.30 MB/s BenchmarkRepeatLarge/134217728/16-4 1 458709854 ns/op 292.60 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 472751370 ns/op 283.91 MB/s BenchmarkRepeatLarge/268435456/1-4 1 942885022 ns/op 284.70 MB/s BenchmarkRepeatLarge/268435456/16-4 1 932139492 ns/op 287.98 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 941194245 ns/op 285.21 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1893326495 ns/op 283.56 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1848217107 ns/op 290.48 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1881777542 ns/op 285.30 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3829044141 ns/op 280.42 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3764007306 ns/op 285.27 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3696927130 ns/op 290.44 MB/s BenchmarkBytesCompare/1-4 8781326 12.43 ns/op BenchmarkBytesCompare/2-4 8882544 13.35 ns/op BenchmarkBytesCompare/4-4 8826499 13.29 ns/op BenchmarkBytesCompare/8-4 9869790 12.25 ns/op BenchmarkBytesCompare/16-4 9761473 12.33 ns/op BenchmarkBytesCompare/32-4 8937574 13.04 ns/op BenchmarkBytesCompare/64-4 7789095 15.00 ns/op BenchmarkBytesCompare/128-4 7181360 16.58 ns/op BenchmarkBytesCompare/256-4 5496434 20.12 ns/op BenchmarkBytesCompare/512-4 3769801 31.61 ns/op BenchmarkBytesCompare/1024-4 2396913 49.97 ns/op BenchmarkBytesCompare/2048-4 1393204 86.17 ns/op BenchmarkIndexAnyASCII/1:1-4 2366690 49.62 ns/op BenchmarkIndexAnyASCII/1:2-4 2399157 48.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2415414 48.06 ns/op BenchmarkIndexAnyASCII/1:8-4 2419520 47.99 ns/op BenchmarkIndexAnyASCII/1:16-4 2429073 48.31 ns/op BenchmarkIndexAnyASCII/1:32-4 2378234 48.40 ns/op BenchmarkIndexAnyASCII/1:64-4 2411912 48.71 ns/op BenchmarkIndexAnyASCII/16:1-4 2132624 55.64 ns/op BenchmarkIndexAnyASCII/16:2-4 426541 274.7 ns/op BenchmarkIndexAnyASCII/16:4-4 403954 278.7 ns/op BenchmarkIndexAnyASCII/16:8-4 416929 281.6 ns/op BenchmarkIndexAnyASCII/16:16-4 396117 299.8 ns/op BenchmarkIndexAnyASCII/16:32-4 366924 322.6 ns/op BenchmarkIndexAnyASCII/16:64-4 317390 367.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1914484 62.91 ns/op BenchmarkIndexAnyASCII/256:2-4 33349 3594 ns/op BenchmarkIndexAnyASCII/256:4-4 33180 3613 ns/op BenchmarkIndexAnyASCII/256:8-4 33351 3565 ns/op BenchmarkIndexAnyASCII/256:16-4 33232 3604 ns/op BenchmarkIndexAnyASCII/256:32-4 32972 3630 ns/op BenchmarkIndexAnyASCII/256:64-4 32054 3681 ns/op BenchmarkIndexAnyUTF8/1:1-4 2360170 50.13 ns/op BenchmarkIndexAnyUTF8/1:2-4 2426391 48.29 ns/op BenchmarkIndexAnyUTF8/1:4-4 2429265 48.07 ns/op BenchmarkIndexAnyUTF8/1:8-4 2421076 48.46 ns/op BenchmarkIndexAnyUTF8/1:16-4 2432017 48.82 ns/op BenchmarkIndexAnyUTF8/1:32-4 2383569 48.99 ns/op BenchmarkIndexAnyUTF8/1:64-4 2390530 48.13 ns/op BenchmarkIndexAnyUTF8/16:1-4 157172 744.8 ns/op BenchmarkIndexAnyUTF8/16:2-4 272137 439.8 ns/op BenchmarkIndexAnyUTF8/16:4-4 268527 442.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 264882 440.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 270477 441.3 ns/op BenchmarkIndexAnyUTF8/16:32-4 259923 449.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 259993 447.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10744 ns/op BenchmarkIndexAnyUTF8/256:2-4 18825 6321 ns/op BenchmarkIndexAnyUTF8/256:4-4 18945 6293 ns/op BenchmarkIndexAnyUTF8/256:8-4 18924 6325 ns/op BenchmarkIndexAnyUTF8/256:16-4 18841 6331 ns/op BenchmarkIndexAnyUTF8/256:32-4 18428 6475 ns/op BenchmarkIndexAnyUTF8/256:64-4 18532 6468 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2299086 51.29 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2366552 49.77 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2360506 49.88 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2344132 49.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2355580 49.80 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2320842 50.85 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2319921 50.44 ns/op BenchmarkLastIndexAnyASCII/16:1-4 323528 362.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 320295 362.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 323203 364.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 315638 373.0 ns/op BenchmarkLastIndexAnyASCII/16:16-4 305463 388.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 282624 412.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 253686 458.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24058 5011 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23996 4983 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23796 4997 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24026 5021 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23827 5028 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23840 5078 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23654 5083 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2300090 50.96 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2416461 49.15 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2395315 48.87 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2400430 49.53 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2429863 48.50 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2392814 49.56 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2426926 49.69 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 234876 493.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 266529 442.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 262948 440.5 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 263803 442.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 262018 449.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 251748 460.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 251480 457.7 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17022 7082 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18868 6290 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18890 6372 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18696 6352 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18750 6343 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18387 6624 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18402 6537 ns/op BenchmarkTrimASCII/1:1-4 2572366 45.67 ns/op BenchmarkTrimASCII/1:2-4 2211789 54.29 ns/op BenchmarkTrimASCII/1:4-4 2150342 55.77 ns/op BenchmarkTrimASCII/1:8-4 1956889 61.07 ns/op BenchmarkTrimASCII/1:16-4 1652324 72.94 ns/op BenchmarkTrimASCII/16:1-4 440877 268.4 ns/op BenchmarkTrimASCII/16:2-4 315912 367.5 ns/op BenchmarkTrimASCII/16:4-4 316896 369.6 ns/op BenchmarkTrimASCII/16:8-4 310322 368.7 ns/op BenchmarkTrimASCII/16:16-4 307431 381.8 ns/op BenchmarkTrimASCII/256:1-4 34158 3502 ns/op BenchmarkTrimASCII/256:2-4 23776 5071 ns/op BenchmarkTrimASCII/256:4-4 23642 5068 ns/op BenchmarkTrimASCII/256:8-4 23947 4987 ns/op BenchmarkTrimASCII/256:16-4 23718 4996 ns/op BenchmarkTrimASCII/4096:1-4 2130 55149 ns/op BenchmarkTrimASCII/4096:2-4 1476 80300 ns/op BenchmarkTrimASCII/4096:4-4 1473 79829 ns/op BenchmarkTrimASCII/4096:8-4 1482 80348 ns/op BenchmarkTrimASCII/4096:16-4 1466 80352 ns/op BenchmarkTrimByte-4 1550224 77.05 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13129 9097 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13219 9094 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 678 172880 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1298 86432 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2592 43666 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4725 22958 ns/op BenchmarkCompareBytesEqual-4 9413960 11.29 ns/op BenchmarkCompareBytesToNil-4 11029186 9.799 ns/op BenchmarkCompareBytesEmpty-4 11335236 8.849 ns/op BenchmarkCompareBytesIdentical-4 11060295 9.065 ns/op BenchmarkCompareBytesSameLength-4 10368076 10.62 ns/op BenchmarkCompareBytesDifferentLength-4 10602045 10.59 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1812 85020 ns/op 12333.46 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1390 82949 ns/op 12641.30 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1392 79259 ns/op 13229.79 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1382 83778 ns/op 12516.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1395 98901 ns/op 10602.41 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1365 86234 ns/op 12159.84 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1400 81348 ns/op 12890.20 MB/s BenchmarkCompareBytesBig-4 1374 86221 ns/op 12161.67 MB/s BenchmarkCompareBytesBigIdentical-4 12558950 9.312 ns/op 112611388.30 MB/s PASS ok bytes 69.981s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 75247131 ns/op 1.33 MB/s 3616164 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 302149829 ns/op 1.88 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23838797 ns/op 0.69 MB/s 3645020 B/op 51 allocs/op PASS ok compress/bzip2 1.321s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1763234 ns/op 5.67 MB/s 43138 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16861583 ns/op 5.93 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 170852042 ns/op 5.85 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 63 1782417 ns/op 5.61 MB/s 42833 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17598507 ns/op 5.68 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180632472 ns/op 5.54 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 68 1744880 ns/op 5.73 MB/s 42146 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16835345 ns/op 5.94 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 169633739 ns/op 5.90 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 66 1747082 ns/op 5.72 MB/s 42567 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16684074 ns/op 5.99 MB/s 46372 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 169009092 ns/op 5.92 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1915239 ns/op 5.22 MB/s 43259 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18515299 ns/op 5.40 MB/s 50572 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188805868 ns/op 5.30 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1515304 ns/op 6.60 MB/s 42934 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12623575 ns/op 7.92 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129355178 ns/op 7.73 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1358828 ns/op 7.36 MB/s 43595 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10086994 ns/op 9.91 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101464833 ns/op 9.86 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1361790 ns/op 7.34 MB/s 43386 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10044336 ns/op 9.96 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 100696207 ns/op 9.93 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 96 1211558 ns/op 8.25 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11586292 ns/op 8.63 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 116661029 ns/op 8.57 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2281764 ns/op 4.38 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20220239 ns/op 4.95 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 199325466 ns/op 5.02 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6592930 ns/op 1.52 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 76998768 ns/op 1.30 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 785889171 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6657915 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 76125616 ns/op 1.31 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 777952405 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1457601 ns/op 6.86 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12426480 ns/op 8.05 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 123623983 ns/op 8.09 MB/s BenchmarkEncode/Newton/Speed/1e4-4 50 2139818 ns/op 4.67 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16217241 ns/op 6.17 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158926244 ns/op 6.29 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6575217 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69825886 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 716556259 ns/op 1.40 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6472837 ns/op 1.54 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 87721992 ns/op 1.14 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 918252755 ns/op 1.09 MB/s PASS ok compress/flate 14.870s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2254881 ns/op 4.43 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2365236 ns/op 4.23 MB/s BenchmarkDecoder/1e5-4 5 22248873 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22607730 ns/op 4.42 MB/s BenchmarkDecoder/1e6-4 1 224123085 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225746700 ns/op 4.43 MB/s BenchmarkEncoder/1e4-4 51 2114164 ns/op 4.73 MB/s BenchmarkEncoder/1e-Reuse4-4 56 1794665 ns/op 5.57 MB/s BenchmarkEncoder/1e5-4 6 18889195 ns/op 5.29 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18522911 ns/op 5.40 MB/s BenchmarkEncoder/1e6-4 1 191296384 ns/op 5.23 MB/s BenchmarkEncoder/1e-Reuse6-4 1 186441312 ns/op 5.36 MB/s PASS ok compress/lzw 2.577s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3810616 ns/op PASS ok container/heap 0.254s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19293 5233 ns/op BenchmarkWithTimeout/concurrency=40-4 4988 22523 ns/op BenchmarkWithTimeout/concurrency=4000-4 5301 22607 ns/op BenchmarkWithTimeout/concurrency=400000-4 6927 23849 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 428253 262.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 14114 8853 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 17245 6585 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3037 40526 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1942 62169 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2798 44175 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 256 448770 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 192 804427 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 295 378162 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 24 4679896 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 7504717 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 26 4109598 ns/op BenchmarkCheckCanceled/Err-4 258142 453.9 ns/op BenchmarkCheckCanceled/Done-4 404148 292.8 ns/op BenchmarkContextCancelDone-4 494184 232.1 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 24817 5171 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 20149 5577 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 20944 6215 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 15416 7362 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 12408 10769 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 538402 219.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 311028 383.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 217069 550.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 135112 882.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69646 1717 ns/op PASS ok context 10.755s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1757754 67.28 ns/op 237.80 MB/s BenchmarkDecrypt-4 1771468 68.52 ns/op 233.50 MB/s BenchmarkExpand-4 1000000 118.6 ns/op PASS ok crypto/aes 0.542s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 176221 643.0 ns/op 99.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 371838 292.4 ns/op 218.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 177368 668.1 ns/op 95.80 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 382815 306.8 ns/op 208.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118082 1005 ns/op 1343.31 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 179841 657.3 ns/op 2053.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 106544 1109 ns/op 1217.35 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 149877 788.9 ns/op 1711.32 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41492 2889 ns/op 2835.83 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52543 2255 ns/op 3633.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34722 3455 ns/op 2370.86 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 40081 2979 ns/op 2750.35 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6954 16057 ns/op 63.46 MB/s BenchmarkAESCFBDecrypt1K-4 7118 16373 ns/op 62.24 MB/s BenchmarkAESCFBDecrypt8K-4 900 127462 ns/op 64.23 MB/s BenchmarkAESOFB1K-4 10000 10663 ns/op 95.56 MB/s BenchmarkAESCTR1K-4 13969 8376 ns/op 121.66 MB/s BenchmarkAESCTR8K-4 1796 65673 ns/op 124.66 MB/s BenchmarkAESCBCEncrypt1K-4 14451 8382 ns/op 122.17 MB/s BenchmarkAESCBCDecrypt1K-4 18271 6505 ns/op 157.41 MB/s PASS ok crypto/cipher 2.840s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74996 1559 ns/op 5.13 MB/s BenchmarkDecrypt-4 80894 1456 ns/op 5.49 MB/s BenchmarkTDESEncrypt-4 30883 3880 ns/op 2.06 MB/s BenchmarkTDESDecrypt-4 31096 3851 ns/op 2.08 MB/s PASS ok crypto/des 0.630s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 946 121136 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7643645 ns/op 1087 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20566202 ns/op 1533 B/op 21 allocs/op BenchmarkECDH/X25519-4 93 1260013 ns/op 375 B/op 9 allocs/op PASS ok crypto/ecdh 0.638s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1639 67529 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 48 2478802 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 20 5715118 ns/op 3094 B/op 35 allocs/op BenchmarkVerify/P256-4 932 125327 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7452237 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19362926 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3789 29884 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1821297 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4819535 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.462s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 312 363039 ns/op BenchmarkNewKeyFromSeed-4 322 366813 ns/op BenchmarkSigning-4 307 387193 ns/op BenchmarkVerification-4 213 563123 ns/op PASS ok crypto/ed25519 0.667s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4916 23526 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 157 755761 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 55 1977135 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4993326 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1378 86213 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 58 1934853 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5286385 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14508537 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12721 8999 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5420 19817 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3586 29602 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1297413 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2539 46683 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 389553 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1530 77225 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1227384 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.298s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14804 8068 ns/op 126.93 MB/s BenchmarkHMACSHA256_32-4 24768 4826 ns/op 6.63 MB/s BenchmarkNewWriteSum-4 10000 10001 ns/op 3.20 MB/s PASS ok crypto/hmac 0.502s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 59150 1993 ns/op BenchmarkModSub-4 73796 1586 ns/op BenchmarkMontgomeryRepr-4 27093 4417 ns/op BenchmarkMontgomeryMul-4 28704 4181 ns/op BenchmarkModMul-4 13606 8921 ns/op BenchmarkExpBig-4 15 7255226 ns/op BenchmarkExp-4 7 15608755 ns/op PASS ok crypto/internal/bigmod 1.149s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3177 33557 ns/op BenchmarkScalarBaseMult-4 338 340616 ns/op BenchmarkScalarMult-4 156 764349 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 230 518739 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 523044 202.7 ns/op BenchmarkMultiply-4 4283690 27.88 ns/op BenchmarkSquare-4 5335298 22.36 ns/op BenchmarkInvert-4 24636 4808 ns/op BenchmarkMult32-4 1536248 77.44 ns/op PASS ok crypto/internal/edwards25519/field 0.809s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 55 1872098 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1593 74443 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5048486 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14030145 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 178 665354 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7963 14864 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1667935 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4206018 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.092s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 634196 176.5 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 317466 364.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119494 997.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 675658 175.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 326349 365.5 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119265 994.7 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.782s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 118449 970.9 ns/op 8.24 MB/s BenchmarkHash64-4 128791 891.6 ns/op 71.78 MB/s BenchmarkHash128-4 118323 1002 ns/op 127.75 MB/s BenchmarkHash256-4 96567 1235 ns/op 207.34 MB/s BenchmarkHash512-4 69244 1716 ns/op 298.31 MB/s BenchmarkHash1K-4 44822 2685 ns/op 381.40 MB/s BenchmarkHash8K-4 7350 16028 ns/op 511.11 MB/s BenchmarkHash1M-4 58 1946512 ns/op 538.69 MB/s BenchmarkHash8M-4 7 15530031 ns/op 540.15 MB/s BenchmarkHash8BytesUnaligned-4 117259 962.2 ns/op 8.31 MB/s BenchmarkHash1KUnaligned-4 44727 2683 ns/op 381.59 MB/s BenchmarkHash8KUnaligned-4 7399 15994 ns/op 512.20 MB/s PASS ok crypto/md5 1.600s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 103825758 ns/op PASS ok crypto/rand 0.316s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12802 9282 ns/op 13.79 MB/s BenchmarkRC4_1K-4 1532 73538 ns/op 13.92 MB/s BenchmarkRC4_8K-4 204 585452 ns/op 13.83 MB/s PASS ok crypto/rc4 0.552s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8692752 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20216476 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 37927177 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2566083 ns/op BenchmarkDecryptOAEP/2048-4 13 8656676 ns/op BenchmarkEncryptOAEP/2048-4 42 2572335 ns/op BenchmarkSignPKCS1v15/2048-4 13 8928300 ns/op BenchmarkVerifyPKCS1v15/2048-4 44 2640877 ns/op BenchmarkSignPSS/2048-4 13 9001608 ns/op BenchmarkVerifyPSS/2048-4 43 2690130 ns/op PASS ok crypto/rsa 1.574s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 105744 1086 ns/op 7.37 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 125800 919.8 ns/op 8.70 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75700 1564 ns/op 204.60 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 87619 1367 ns/op 234.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48952 2413 ns/op 424.35 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53976 2222 ns/op 460.86 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11701 ns/op 700.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11552 ns/op 709.11 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.091s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82773 1419 ns/op 5.64 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95911 1218 ns/op 6.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 93230 1279 ns/op 6.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25803 4612 ns/op 222.02 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27362 4432 ns/op 231.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26683 4489 ns/op 228.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4218 28239 ns/op 290.09 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4264 28051 ns/op 292.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4231 28041 ns/op 292.15 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.307s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52767 2031 ns/op 3.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73656 1625 ns/op 4.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66399 1808 ns/op 4.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28687 4180 ns/op 245.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 32130 3733 ns/op 274.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30276 3955 ns/op 258.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5836 20095 ns/op 407.66 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5967 19620 ns/op 417.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5870 19861 ns/op 412.46 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.292s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15732514 7.614 ns/op BenchmarkConstantTimeEq-4 16661084 7.171 ns/op BenchmarkConstantTimeLessOrEq-4 15738631 7.530 ns/op BenchmarkXORBytes/8Bytes-4 4481592 25.99 ns/op 307.81 MB/s BenchmarkXORBytes/128Bytes-4 4041951 29.36 ns/op 4359.63 MB/s BenchmarkXORBytes/2048Bytes-4 927242 128.6 ns/op 15922.30 MB/s BenchmarkXORBytes/32768Bytes-4 60865 1965 ns/op 16671.80 MB/s PASS ok crypto/subtle 1.073s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 154 691355 ns/op BenchmarkCertCache/1-4 165 908762 ns/op BenchmarkCertCache/2-4 166 757952 ns/op BenchmarkCertCache/3-4 175 680796 ns/op BenchmarkHandshakeServer/RSA-4 38 3064396 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3698569 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3339779 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1111387 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 162 756690 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2338264 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 62 1927602 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29685387 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28142919 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20865569 ns/op 50.25 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27085329 ns/op 38.71 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 31985950 ns/op 65.56 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 44850077 ns/op 46.76 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 53464462 ns/op 78.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 66620726 ns/op 62.96 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 94874580 ns/op 88.42 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 126142855 ns/op 66.50 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 178982106 ns/op 93.74 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 290656179 ns/op 57.72 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 392629404 ns/op 85.46 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 638364848 ns/op 52.56 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 869158857 ns/op 77.21 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1126119688 ns/op 59.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20679881 ns/op 50.71 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30177666 ns/op 34.75 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 35348414 ns/op 59.33 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 51840128 ns/op 40.45 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65953494 ns/op 63.59 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 103299891 ns/op 40.60 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 129657742 ns/op 64.70 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 141178875 ns/op 59.42 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 207471683 ns/op 80.87 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 294189228 ns/op 57.03 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 401017268 ns/op 83.67 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 600431724 ns/op 55.88 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 779625641 ns/op 86.08 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1191425807 ns/op 56.33 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702102719 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705482330 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 288228522 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287902459 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149083395 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149413650 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80006492 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79616081 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39633112 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37835171 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142384549 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144841195 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62379238 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63781214 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37046027 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36683473 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24293941 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23638837 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 17108604 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15624895 ns/op PASS ok crypto/tls 18.310s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12181196 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 321 358422 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1051 103639 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 987 112415 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.919s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 32 3294618 ns/op 280515 B/op 1631 allocs/op BenchmarkConcurrentStmtQuery-4 30 3440726 ns/op 258737 B/op 2001 allocs/op BenchmarkConcurrentStmtExec-4 49 2373154 ns/op 215537 B/op 613 allocs/op BenchmarkConcurrentTxQuery-4 33 3247147 ns/op 266282 B/op 2141 allocs/op BenchmarkConcurrentTxExec-4 57 1920952 ns/op 87841 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 44 2739784 ns/op 104236 B/op 2069 allocs/op BenchmarkConcurrentTxStmtExec-4 100 1011690 ns/op 40082 B/op 381 allocs/op BenchmarkConcurrentRandom-4 32 3140827 ns/op 226827 B/op 1816 allocs/op BenchmarkManyConcurrentQueries-4 2371 48811 ns/op 3975 B/op 20 allocs/op BenchmarkGrabConn-4 223156 542.6 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.378s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 245791 488.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 74 1568299 ns/op 188258 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1616403 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17108 6972 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.775s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 692 158141 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2751 38697 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.278s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 267 442935 ns/op 18.49 MB/s BenchmarkEncodeToString-4 225 487239 ns/op 16.81 MB/s BenchmarkDecode-4 140 844745 ns/op 15.52 MB/s BenchmarkDecodeString-4 141 845270 ns/op 15.51 MB/s PASS ok encoding/base32 0.761s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 313 347074 ns/op 23.60 MB/s BenchmarkDecodeString/2-4 271788 427.1 ns/op 9.37 MB/s BenchmarkDecodeString/4-4 219991 540.2 ns/op 14.81 MB/s BenchmarkDecodeString/8-4 184502 643.0 ns/op 18.66 MB/s BenchmarkDecodeString/64-4 33326 3489 ns/op 25.22 MB/s BenchmarkDecodeString/8192-4 313 371833 ns/op 29.38 MB/s BenchmarkNewEncoding-4 88586 1338 ns/op 191.27 MB/s PASS ok encoding/base64 1.107s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1350 84532 ns/op 47.32 MB/s BenchmarkReadStruct-4 17733 6742 ns/op 11.12 MB/s BenchmarkWriteStruct-4 18454 6349 ns/op 11.81 MB/s BenchmarkReadInts-4 49152 2391 ns/op 12.55 MB/s BenchmarkWriteInts-4 40362 2928 ns/op 10.25 MB/s BenchmarkWriteSlice1000Int32s-4 1330 88594 ns/op 45.15 MB/s BenchmarkPutUint16-4 3278149 36.26 ns/op 55.16 MB/s BenchmarkAppendUint16-4 3364462 35.71 ns/op 56.01 MB/s BenchmarkPutUint32-4 2392879 48.23 ns/op 82.94 MB/s BenchmarkAppendUint32-4 2433549 48.83 ns/op 81.91 MB/s BenchmarkPutUint64-4 1083062 110.4 ns/op 72.47 MB/s BenchmarkAppendUint64-4 1000000 109.6 ns/op 73.00 MB/s BenchmarkLittleEndianPutUint16-4 3340184 35.86 ns/op 55.77 MB/s BenchmarkLittleEndianAppendUint16-4 3325527 36.08 ns/op 55.44 MB/s BenchmarkLittleEndianPutUint32-4 2481998 46.97 ns/op 85.16 MB/s BenchmarkLittleEndianAppendUint32-4 2462367 48.09 ns/op 83.17 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.2 ns/op 72.59 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.5 ns/op 73.76 MB/s BenchmarkReadFloats-4 167533 706.4 ns/op 16.99 MB/s BenchmarkWriteFloats-4 143725 835.7 ns/op 14.36 MB/s BenchmarkReadSlice1000Float32s-4 1268 93665 ns/op 42.71 MB/s BenchmarkWriteSlice1000Float32s-4 1195 99377 ns/op 40.25 MB/s BenchmarkReadSlice1000Uint8s-4 89382 1333 ns/op 750.01 MB/s BenchmarkWriteSlice1000Uint8s-4 104192 977.1 ns/op 1023.44 MB/s BenchmarkPutUvarint32-4 827953 142.9 ns/op 28.00 MB/s BenchmarkPutUvarint64-4 211011 566.2 ns/op 14.13 MB/s PASS ok encoding/binary 4.064s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5743 17703 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7072 16577 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7137 16670 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3847 27744 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7990 14927 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7683 15183 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8084 15241 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4089 25737 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 13339 8696 ns/op PASS ok encoding/csv 1.462s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 12739 10922 ns/op BenchmarkEndToEndByteBuffer-4 15015 8252 ns/op BenchmarkEndToEndSliceByteBuffer-4 294 417985 ns/op BenchmarkEncodeComplex128Slice-4 825 155748 ns/op BenchmarkEncodeFloat64Slice-4 1693 71854 ns/op BenchmarkEncodeInt32Slice-4 1706 67490 ns/op BenchmarkEncodeStringSlice-4 2398 48842 ns/op BenchmarkEncodeInterfaceSlice-4 75 1641901 ns/op BenchmarkDecodeComplex128Slice-4 522 202293 ns/op BenchmarkDecodeFloat64Slice-4 1396 91607 ns/op BenchmarkDecodeInt32Slice-4 1252 94618 ns/op BenchmarkDecodeStringSlice-4 976 154547 ns/op BenchmarkDecodeStringsSlice-4 267 467329 ns/op BenchmarkDecodeBytesSlice-4 493 211094 ns/op BenchmarkDecodeInterfaceSlice-4 118 1118569 ns/op BenchmarkDecodeMap-4 91 1273325 ns/op PASS ok encoding/gob 2.824s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12822 9352 ns/op 27.37 MB/s BenchmarkEncode/1024-4 2946 37511 ns/op 27.30 MB/s BenchmarkEncode/4096-4 805 151696 ns/op 27.00 MB/s BenchmarkEncode/16384-4 205 580569 ns/op 28.22 MB/s BenchmarkDecode/256-4 24236 4942 ns/op 51.80 MB/s BenchmarkDecode/1024-4 5776 19689 ns/op 52.01 MB/s BenchmarkDecode/4096-4 1526 77491 ns/op 52.86 MB/s BenchmarkDecode/16384-4 390 305880 ns/op 53.56 MB/s BenchmarkDump/256-4 1303 90213 ns/op 2.84 MB/s BenchmarkDump/1024-4 332 348457 ns/op 2.94 MB/s BenchmarkDump/4096-4 82 1404796 ns/op 2.92 MB/s BenchmarkDump/16384-4 20 5866282 ns/op 2.79 MB/s PASS ok encoding/hex 1.771s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 166217325 ns/op 11.67 MB/s 8391848 B/op 60 allocs/op BenchmarkCodeEncoderError-4 1 114082770 ns/op 17.01 MB/s 136344 B/op 96 allocs/op BenchmarkCodeMarshal-4 1 171599015 ns/op 11.31 MB/s 10332512 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 147524627 ns/op 13.15 MB/s 10335384 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 21691 5393 ns/op BenchmarkMarshalBytes/256-4 4756 21339 ns/op BenchmarkMarshalBytes/4096-4 463 258610 ns/op BenchmarkMarshalBytesError/32-4 61 1855624 ns/op BenchmarkMarshalBytesError/256-4 61 1884711 ns/op BenchmarkMarshalBytesError/4096-4 55 2103575 ns/op BenchmarkCodeDecoder-4 1 423223271 ns/op 4.58 MB/s 11016768 B/op 91358 allocs/op BenchmarkUnicodeDecoder-4 37916 3170 ns/op 4.42 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 52663 2135 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 363154367 ns/op 5.34 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 355132713 ns/op 5.46 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 57298 2249 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144376 921.5 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 240160 458.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80466 1579 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 98632 1297 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 17467 6952 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4146 28279 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 843 133526 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1075223 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10295683 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 471840 232.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 447369 253.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 449812 258.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 419127 249.3 ns/op BenchmarkEncodeMarshaler-4 72007 1611 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 76608 1338 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4129130 28.18 ns/op BenchmarkNumberIsValidRegexp-4 22147 5599 ns/op PASS ok encoding/json 7.324s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 46 2518755 ns/op 26.02 MB/s BenchmarkDecode-4 21 5286900 ns/op 16.79 MB/s PASS ok encoding/pem 0.362s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2635 43675 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 985 127257 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4238 26194 ns/op PASS ok encoding/xml 0.501s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 213921 495.3 ns/op BenchmarkIntSet-4 311655 444.1 ns/op BenchmarkFloatAdd-4 63933 2185 ns/op BenchmarkFloatSet-4 309412 406.3 ns/op BenchmarkStringSet-4 282210 386.2 ns/op BenchmarkMapSet-4 69289 2058 ns/op BenchmarkMapSetDifferent-4 54232 2074 ns/op BenchmarkMapSetDifferentRandom-4 240 452804 ns/op BenchmarkMapSetString-4 66024 1899 ns/op BenchmarkMapAddSame-4 39232 3030 ns/op BenchmarkMapAddDifferent-4 15903 6596 ns/op BenchmarkMapAddDifferentRandom-4 212 553750 ns/op BenchmarkMapAddSameSteadyState-4 259630 524.8 ns/op BenchmarkMapAddDifferentSteadyState-4 92468 1116 ns/op BenchmarkRealworldExpvarUsage-4 19534 5749 ns/op PASS ok expvar 2.486s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 125322 1092 ns/op BenchmarkSprintfEmpty-4 376286 280.2 ns/op BenchmarkSprintfString-4 346542 401.4 ns/op BenchmarkSprintfTruncateString-4 225854 464.4 ns/op BenchmarkSprintfTruncateBytes-4 163326 759.4 ns/op BenchmarkSprintfSlowParsingPath-4 278689 497.9 ns/op BenchmarkSprintfQuoteString-4 39451 3014 ns/op BenchmarkSprintfInt-4 284794 397.4 ns/op BenchmarkSprintfIntInt-4 172306 590.2 ns/op BenchmarkSprintfPrefixedInt-4 262648 529.7 ns/op BenchmarkSprintfFloat-4 155656 795.0 ns/op BenchmarkSprintfComplex-4 48270 2194 ns/op BenchmarkSprintfBoolean-4 257030 410.7 ns/op BenchmarkSprintfHexString-4 117254 987.0 ns/op BenchmarkSprintfHexBytes-4 82048 1437 ns/op BenchmarkSprintfBytes-4 42315 2450 ns/op BenchmarkSprintfStringer-4 91066 1482 ns/op BenchmarkSprintfStructure-4 43910 2945 ns/op BenchmarkManyArgs-4 78034 1557 ns/op BenchmarkFprintInt-4 78223 1575 ns/op BenchmarkFprintfBytes-4 83835 1478 ns/op BenchmarkFprintIntNoAlloc-4 77846 1574 ns/op BenchmarkScanInts-4 37 3081781 ns/op BenchmarkScanRecursiveInt-4 1 374445968 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 407456744 ns/op PASS ok fmt 4.769s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 670 178318 ns/op PASS ok go/build 0.280s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 49033 2238 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13677 8630 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3729 29363 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1039 109388 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 265 439529 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 58 2147969 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 8741095 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 38024466 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 173820434 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.549s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 257987139 ns/op 0.25 MB/s 46158752 B/op 48891 allocs/op PASS ok go/format 0.316s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19489494 ns/op 2.76 MB/s BenchmarkParseOnly-4 7 16849699 ns/op 3.20 MB/s BenchmarkResolve-4 50 2287268 ns/op 23.55 MB/s PASS ok go/parser 1.372s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 149250649 ns/op 0.35 MB/s 5200488 B/op 27620 allocs/op BenchmarkPrintDecl-4 711 151225 ns/op 0.21 MB/s 16608 B/op 51 allocs/op PASS ok go/printer 0.308s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 264 449239 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8954179 ns/op 6.21 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12403697 ns/op 5.80 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17432768 ns/op 6.49 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 223 544996 ns/op 5.65 MB/s PASS ok go/scanner 0.751s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1233522 97.39 ns/op PASS ok go/token 0.258s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 138 877189 ns/op BenchmarkNamed/Underlying/nongeneric-4 877170 137.1 ns/op BenchmarkNamed/Underlying/generic-4 862818 132.0 ns/op BenchmarkNamed/Underlying/src_instance-4 872172 132.9 ns/op BenchmarkNamed/Underlying/user_instance-4 856257 134.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21004 5362 ns/op BenchmarkNamed/NewMethodSet/generic-4 21441 5445 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21646 5374 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21790 5498 ns/op BenchmarkCheck/http/funcbodies/info-4 1 619516365 ns/op 49272 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 424065485 ns/op 71975 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 247650970 ns/op 123231 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 213860187 ns/op 142696 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 408614199 ns/op 12534 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 113541100 ns/op 45090 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71125839 ns/op 71991 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 69762404 ns/op 73386 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 168197610 ns/op 12879 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65720172 ns/op 32960 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49629548 ns/op 43645 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 49101822 ns/op 44116 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1185055739 ns/op 53492 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 573859369 ns/op 110462 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 173820406 ns/op 364562 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 117585600 ns/op 538813 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1857626795 ns/op 1073 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 100437657 ns/op 19827 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85649477 ns/op 23264 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86879099 ns/op 22936 lines/s PASS ok go/types 19.230s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8665 13614 ns/op 75.22 MB/s PASS ok hash/adler32 0.217s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 206409 544.6 ns/op 27.54 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 204726 549.2 ns/op 27.31 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 108048 1079 ns/op 37.06 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 116192 1029 ns/op 38.87 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 474074 249.6 ns/op 2050.99 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 467312 248.4 ns/op 2061.50 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 415971 286.5 ns/op 3573.82 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 414368 284.3 ns/op 3601.53 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 238374 496.4 ns/op 8251.65 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 243646 483.5 ns/op 8470.98 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52017 2291 ns/op 14303.06 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53456 2247 ns/op 14583.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 451113 250.7 ns/op 59.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 462345 248.0 ns/op 60.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 460750 250.8 ns/op 159.48 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 461863 250.9 ns/op 159.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 330408 353.4 ns/op 1448.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 332236 353.4 ns/op 1448.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 265927 440.7 ns/op 2323.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 264746 442.7 ns/op 2313.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 221808 523.9 ns/op 7817.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 220410 521.6 ns/op 7852.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46902 2568 ns/op 12759.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46123 2592 ns/op 12642.02 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 214626 546.2 ns/op 27.46 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 213219 547.8 ns/op 27.38 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103749 1156 ns/op 34.59 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 107978 1115 ns/op 35.87 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7515 15904 ns/op 32.19 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 6808 16393 ns/op 31.23 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3591 33504 ns/op 30.56 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3534 33083 ns/op 30.95 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 890 133396 ns/op 30.71 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 906 132228 ns/op 30.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1062728 ns/op 30.83 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1078895 ns/op 30.37 MB/s PASS ok hash/crc32 4.606s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 86 1386014 ns/op 47.28 MB/s BenchmarkCrc64/ISO4KB-4 973 118568 ns/op 34.55 MB/s BenchmarkCrc64/ISO1KB-4 4537 25187 ns/op 40.66 MB/s BenchmarkCrc64/ECMA64KB-4 86 1378027 ns/op 47.56 MB/s BenchmarkCrc64/Random64KB-4 93 1212482 ns/op 54.05 MB/s BenchmarkCrc64/Random16KB-4 376 314224 ns/op 52.14 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 8763 13804 ns/op 74.18 MB/s BenchmarkFnv32aKB-4 8756 13837 ns/op 74.00 MB/s BenchmarkFnv64KB-4 8227 13753 ns/op 74.46 MB/s BenchmarkFnv64aKB-4 8487 13769 ns/op 74.37 MB/s BenchmarkFnv128KB-4 1976 60363 ns/op 16.96 MB/s BenchmarkFnv128aKB-4 1981 58782 ns/op 17.42 MB/s PASS ok hash/fnv 0.961s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 614982 190.9 ns/op 20.95 MB/s BenchmarkHash/n=4/Bytes-4 4025798 29.89 ns/op 133.83 MB/s BenchmarkHash/n=4/String-4 1800870 66.52 ns/op 60.14 MB/s BenchmarkHash/n=8/Write-4 557658 193.4 ns/op 41.36 MB/s BenchmarkHash/n=8/Bytes-4 4180850 28.89 ns/op 276.87 MB/s BenchmarkHash/n=8/String-4 1783659 67.07 ns/op 119.28 MB/s BenchmarkHash/n=16/Write-4 606523 191.6 ns/op 83.53 MB/s BenchmarkHash/n=16/Bytes-4 4153467 28.23 ns/op 566.80 MB/s BenchmarkHash/n=16/String-4 1816494 66.06 ns/op 242.19 MB/s BenchmarkHash/n=32/Write-4 585306 200.8 ns/op 159.33 MB/s BenchmarkHash/n=32/Bytes-4 3983593 29.06 ns/op 1101.27 MB/s BenchmarkHash/n=32/String-4 1805497 66.24 ns/op 483.11 MB/s BenchmarkHash/n=64/Write-4 543481 216.7 ns/op 295.39 MB/s BenchmarkHash/n=64/Bytes-4 3831712 30.91 ns/op 2070.83 MB/s BenchmarkHash/n=64/String-4 1744044 68.87 ns/op 929.22 MB/s BenchmarkHash/n=256/Write-4 400098 296.1 ns/op 864.48 MB/s BenchmarkHash/n=256/Bytes-4 2187363 54.93 ns/op 4660.52 MB/s BenchmarkHash/n=256/String-4 879967 131.0 ns/op 1954.36 MB/s BenchmarkHash/n=320/Write-4 409009 287.3 ns/op 1113.80 MB/s BenchmarkHash/n=320/Bytes-4 1778320 68.12 ns/op 4697.59 MB/s BenchmarkHash/n=320/String-4 652930 173.0 ns/op 1849.58 MB/s BenchmarkHash/n=1024/Write-4 270445 435.7 ns/op 2350.20 MB/s BenchmarkHash/n=1024/Bytes-4 746930 159.5 ns/op 6420.03 MB/s BenchmarkHash/n=1024/String-4 258769 460.2 ns/op 2225.36 MB/s BenchmarkHash/n=4096/Write-4 122893 963.1 ns/op 4252.73 MB/s BenchmarkHash/n=4096/Bytes-4 206930 577.4 ns/op 7094.46 MB/s BenchmarkHash/n=4096/String-4 68016 1745 ns/op 2347.89 MB/s BenchmarkHash/n=16384/Write-4 39344 3054 ns/op 5364.87 MB/s BenchmarkHash/n=16384/Bytes-4 53552 2237 ns/op 7324.17 MB/s BenchmarkHash/n=16384/String-4 17505 6860 ns/op 2388.43 MB/s PASS ok hash/maphash 4.514s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 776 137197 ns/op BenchmarkEscapeNone-4 122906 939.9 ns/op BenchmarkUnescape-4 765 151280 ns/op BenchmarkUnescapeNone-4 532708 223.0 ns/op BenchmarkUnescapeSparse-4 11482 9653 ns/op BenchmarkUnescapeDense-4 1159 101896 ns/op PASS ok html 0.872s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9334 12211 ns/op BenchmarkCSSEscaperNoSpecials-4 45693 2594 ns/op BenchmarkDecodeCSS-4 26547 4389 ns/op BenchmarkDecodeCSSNoSpecials-4 4332962 27.56 ns/op BenchmarkCSSValueFilter-4 117644 984.5 ns/op BenchmarkCSSValueFilterOk-4 82032 1464 ns/op BenchmarkEscapedExecute-4 4521 24752 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10363 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68998 1734 ns/op BenchmarkStripTags-4 21243 5631 ns/op BenchmarkStripTagsNoSpecials-4 324794 384.7 ns/op BenchmarkJSValEscaperWithNum-4 24966 4831 ns/op BenchmarkJSValEscaperWithStr-4 5304 21870 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18788 6234 ns/op BenchmarkJSValEscaperWithObj-4 4743 24903 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13712 8630 ns/op BenchmarkJSStrEscaperNoSpecials-4 61750 1944 ns/op BenchmarkJSStrEscaper-4 10000 10040 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 55286 2117 ns/op BenchmarkJSRegexpEscaper-4 10000 10687 ns/op BenchmarkTemplateSpecialTags-4 92 1270187 ns/op BenchmarkURLEscaper-4 4251 25501 ns/op BenchmarkURLEscaperNoSpecials-4 183122 628.8 ns/op BenchmarkURLNormalizer-4 6354 18920 ns/op BenchmarkURLNormalizerNoSpecials-4 186199 670.1 ns/op BenchmarkSrcsetFilter-4 19898 5938 ns/op BenchmarkSrcsetFilterNoSpecials-4 110238 1059 ns/op PASS ok html/template 4.210s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 509167 196.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 422382 267.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 526245 195.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 454762 266.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1847197 65.07 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1231482 97.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1886881 63.59 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1225942 98.15 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1455972 82.04 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 433923 266.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 356352 317.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 480999 255.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 353253 318.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 746214 143.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 539764 218.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 830326 123.5 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 549310 212.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 426175 288.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1418035 83.33 ns/op BenchmarkRGBASetRGBA-4 1382476 83.94 ns/op BenchmarkRGBA64At-4 709347 162.0 ns/op BenchmarkRGBA64SetRGBA64-4 787033 144.7 ns/op BenchmarkNRGBAAt-4 1409782 84.24 ns/op BenchmarkNRGBASetNRGBA-4 1419157 82.13 ns/op BenchmarkNRGBA64At-4 722858 160.8 ns/op BenchmarkNRGBA64SetNRGBA64-4 793682 144.3 ns/op BenchmarkAlphaAt-4 2393504 50.01 ns/op BenchmarkAlphaSetAlpha-4 2268709 52.38 ns/op BenchmarkAlpha16At-4 1511774 79.36 ns/op BenchmarkAlphaSetAlpha16-4 1549449 77.33 ns/op BenchmarkGrayAt-4 2302401 51.88 ns/op BenchmarkGraySetGray-4 2329570 51.43 ns/op BenchmarkGray16At-4 1561924 77.14 ns/op BenchmarkGraySetGray16-4 1565924 76.66 ns/op PASS ok image 5.409s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4527931 26.22 ns/op BenchmarkYCbCrToRGB/128-4 4332464 27.66 ns/op BenchmarkYCbCrToRGB/255-4 4444150 27.24 ns/op BenchmarkRGBToYCbCr/0-4 4424922 26.89 ns/op BenchmarkRGBToYCbCr/Cb-4 4341466 27.48 ns/op BenchmarkRGBToYCbCr/Cr-4 4414053 26.96 ns/op BenchmarkYCbCrToRGBA/0-4 3604461 33.16 ns/op BenchmarkYCbCrToRGBA/128-4 3453231 35.04 ns/op BenchmarkYCbCrToRGBA/255-4 3743449 32.22 ns/op BenchmarkNYCbCrAToRGBA/0-4 3651346 33.04 ns/op BenchmarkNYCbCrAToRGBA/128-4 3686986 32.60 ns/op BenchmarkNYCbCrAToRGBA/255-4 3608020 33.39 ns/op PASS ok image/color 1.867s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33798869 ns/op BenchmarkFillSrc-4 307 379571 ns/op BenchmarkCopyOver-4 6 17291420 ns/op BenchmarkCopySrc-4 420 269995 ns/op BenchmarkNRGBAOver-4 6 18615724 ns/op BenchmarkNRGBASrc-4 9 11832384 ns/op BenchmarkYCbCr-4 8 13274812 ns/op BenchmarkGray-4 16 6880062 ns/op BenchmarkCMYK-4 9 12220094 ns/op BenchmarkGlyphOver-4 19 5869361 ns/op BenchmarkRGBAMaskOver-4 4 30765281 ns/op BenchmarkGrayMaskOver-4 5 23057538 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38661453 ns/op BenchmarkRGBA-4 4 25372503 ns/op BenchmarkPalettedFill-4 900 135754 ns/op BenchmarkPalettedRGBA-4 4 25497154 ns/op BenchmarkGenericOver-4 2 54995435 ns/op BenchmarkGenericMaskOver-4 5 22444496 ns/op BenchmarkGenericSrc-4 3 36298832 ns/op BenchmarkGenericMaskSrc-4 4 30322547 ns/op PASS ok image/draw 5.966s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 24 4610629 ns/op 3.35 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 110522748 ns/op 2.78 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3006110820 ns/op 0.41 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2028774 ns/op 7.62 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150469710 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.072s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4092 29233 ns/op BenchmarkIDCT-4 3927 27483 ns/op BenchmarkDecodeBaseline-4 9 12203248 ns/op 5.06 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17104485 ns/op 3.61 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151986697 ns/op 8.08 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 189768949 ns/op 4.86 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.449s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12223849 8.460 ns/op BenchmarkDecodeGray-4 12 9129670 ns/op 7.18 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38603648 ns/op 6.79 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33756494 ns/op 7.77 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5277825 ns/op 12.42 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31616346 ns/op 8.29 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38331586 ns/op 6.84 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 59991146 ns/op 5.12 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60096471 ns/op 5.11 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 194785220 ns/op 6.31 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 213615460 ns/op 5.75 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29426137 ns/op 10.44 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 193279031 ns/op 6.36 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 790228869 ns/op 1.55 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.610s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 53940116 ns/op 1.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45108052 ns/op 2.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 316829768 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 315732412 ns/op 1.58 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52134537 ns/op 1.92 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43277327 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 301108282 ns/op 1.66 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 283338325 ns/op 1.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 660134112 ns/op 1.51 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 649647513 ns/op 1.54 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3985845030 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3837165264 ns/op 1.30 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10181504 ns/op 9.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11340994 ns/op 8.82 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50714733 ns/op 9.86 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55628470 ns/op 8.99 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 99417170 ns/op 10.06 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 112086984 ns/op 8.92 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 499290757 ns/op 10.01 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 549633769 ns/op 9.10 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59817270 ns/op 1.67 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53382210 ns/op 1.87 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 376965211 ns/op 1.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 402141022 ns/op 1.24 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 888485451 ns/op 1.13 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 946079817 ns/op 1.06 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6130458897 ns/op 0.82 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5856740009 ns/op 0.85 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 182295904 ns/op 22.93 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 185581378 ns/op 22.52 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.420s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35538 2881 ns/op 0.35 MB/s BenchmarkMarshalCorpusFile/2-4 37754 2987 ns/op 0.67 MB/s BenchmarkMarshalCorpusFile/4-4 34568 3334 ns/op 1.20 MB/s BenchmarkMarshalCorpusFile/8-4 29620 3954 ns/op 2.02 MB/s BenchmarkMarshalCorpusFile/16-4 22448 5192 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/32-4 15020 7760 ns/op 4.12 MB/s BenchmarkMarshalCorpusFile/64-4 9799 12195 ns/op 5.25 MB/s BenchmarkMarshalCorpusFile/128-4 6151 19392 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/256-4 3123 37970 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/512-4 1455 75681 ns/op 6.77 MB/s BenchmarkMarshalCorpusFile/1024-4 770 142641 ns/op 7.18 MB/s BenchmarkMarshalCorpusFile/2048-4 381 292720 ns/op 7.00 MB/s BenchmarkMarshalCorpusFile/4096-4 205 564536 ns/op 7.26 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1139225 ns/op 7.19 MB/s BenchmarkMarshalCorpusFile/16384-4 52 2284564 ns/op 7.17 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6001453 ns/op 5.46 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12539900 ns/op 5.23 MB/s BenchmarkMarshalCorpusFile/131072-4 4 27338510 ns/op 4.79 MB/s BenchmarkMarshalCorpusFile/262144-4 2 52013976 ns/op 5.04 MB/s BenchmarkMarshalCorpusFile/524288-4 1 125296908 ns/op 4.18 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 248516520 ns/op 4.22 MB/s BenchmarkUnmarshalCorpusFile/1-4 9564 11170 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10808 11154 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9673 12358 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 7866 14157 ns/op 0.57 MB/s BenchmarkUnmarshalCorpusFile/16-4 6856 17126 ns/op 0.93 MB/s BenchmarkUnmarshalCorpusFile/32-4 4128 25587 ns/op 1.25 MB/s BenchmarkUnmarshalCorpusFile/64-4 3914 30736 ns/op 2.08 MB/s BenchmarkUnmarshalCorpusFile/128-4 2731 40354 ns/op 3.17 MB/s BenchmarkUnmarshalCorpusFile/256-4 1104 107896 ns/op 2.37 MB/s BenchmarkUnmarshalCorpusFile/512-4 580 204810 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/1024-4 297 392385 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/2048-4 153 771706 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/4096-4 74 1533898 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3036542 ns/op 2.70 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6109662 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12291130 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24745959 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49054210 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 100875973 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 204750465 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 407915868 ns/op 2.57 MB/s BenchmarkMutatorBytes/1-4 36964 3208 ns/op BenchmarkMutatorBytes/10-4 39129 3067 ns/op BenchmarkMutatorBytes/100-4 36747 3322 ns/op BenchmarkMutatorBytes/1000-4 24254 5234 ns/op BenchmarkMutatorBytes/10000-4 5842 24176 ns/op BenchmarkMutatorBytes/100000-4 848 155588 ns/op BenchmarkMutatorString/1-4 30000 3395 ns/op BenchmarkMutatorString/10-4 37281 3312 ns/op BenchmarkMutatorString/100-4 32769 3960 ns/op BenchmarkMutatorString/1000-4 13536 7607 ns/op BenchmarkMutatorString/10000-4 2630 58764 ns/op BenchmarkMutatorString/100000-4 207 583669 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17794 5832 ns/op BenchmarkMutatorAllBasicTypes/string-4 19687 6034 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64441 1862 ns/op BenchmarkMutatorAllBasicTypes/float32-4 56293 2104 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57733 2095 ns/op BenchmarkMutatorAllBasicTypes/int-4 60967 1936 ns/op BenchmarkMutatorAllBasicTypes/int8-4 60784 1965 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60966 1957 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59844 1952 ns/op BenchmarkMutatorAllBasicTypes/int64-4 61038 1963 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59244 2015 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 59964 2012 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 60388 2008 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59809 2011 ns/op PASS ok internal/fuzz 11.861s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32277 3301 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 131950 926.5 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.375s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 40156 3140 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10144 ns/op BenchmarkSplicePipePoolParallel-4 111944 1218 ns/op BenchmarkSplicePipeNativeParallel-4 31510 3962 ns/op PASS ok internal/poll 0.852s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20585243 ns/op PASS ok internal/trace 2.918s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 14634 ns/op BenchmarkCopyNLarge-4 153 908219 ns/op PASS ok io 0.403s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 225274 531.2 ns/op BenchmarkPrintln-4 23829 5042 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 35509 3263 ns/op 64 B/op 0 allocs/op BenchmarkConcurrent-4 2336 47392 ns/op BenchmarkDiscard-4 817066 123.7 ns/op 0 B/op 0 allocs/op PASS ok log 0.872s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82290 1427 ns/op BenchmarkJSONHandler/defaults-4 7250 15564 ns/op 513 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4759 24994 ns/op 783 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5317 22289 ns/op 764 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7070 15325 ns/op 518 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7587 15500 ns/op 529 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5017 20593 ns/op 521 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 32088 3717 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 32005 3750 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 62356 1944 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 45076 2788 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 46861 2534 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 47294 2634 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 44206 2813 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 53258 2868 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 447636 266.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 333828 355.5 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 233182 513.7 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 162920 728.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 133044 899.5 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 328550 347.2 ns/op BenchmarkSourceLine/stringifying-4 68110 1508 ns/op BenchmarkRecord-4 3954 25685 ns/op BenchmarkDispatch/switch-checked-4 205266 579.9 ns/op BenchmarkDispatch/As-4 184550 635.0 ns/op BenchmarkDispatch/Visit-4 185248 632.7 ns/op BenchmarkUnsafeStrings-4 19754 6074 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 3.984s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2217208 53.85 ns/op BenchmarkAcosh-4 947704 110.3 ns/op BenchmarkAsin-4 2177304 54.04 ns/op BenchmarkAsinh-4 996622 116.5 ns/op BenchmarkAtan-4 2944284 40.54 ns/op BenchmarkAtanh-4 1000000 111.5 ns/op BenchmarkAtan2-4 2126454 56.07 ns/op BenchmarkCbrt-4 1456520 82.51 ns/op BenchmarkCeil-4 16297759 7.154 ns/op BenchmarkCompare-4 3777990 31.74 ns/op BenchmarkCompare32-4 5005634 23.88 ns/op BenchmarkCopysign-4 2920020 41.45 ns/op BenchmarkCos-4 1385175 85.57 ns/op BenchmarkCosh-4 1530631 78.69 ns/op BenchmarkErf-4 2824762 42.25 ns/op BenchmarkErfc-4 2715763 43.67 ns/op BenchmarkErfinv-4 2475405 48.26 ns/op BenchmarkErfcinv-4 2464974 48.76 ns/op BenchmarkExp-4 5910925 20.24 ns/op BenchmarkExpGo-4 919262 125.7 ns/op BenchmarkExpm1-4 2048456 58.43 ns/op BenchmarkExp2-4 976062 117.3 ns/op BenchmarkExp2Go-4 940533 124.7 ns/op BenchmarkAbs-4 3709926 32.28 ns/op BenchmarkDim-4 8001459 14.95 ns/op BenchmarkFloor-4 16527853 7.148 ns/op BenchmarkMax-4 11337614 10.55 ns/op BenchmarkMin-4 11331118 10.56 ns/op BenchmarkMod-4 341961 324.4 ns/op BenchmarkFrexp-4 1976137 60.89 ns/op BenchmarkGamma-4 684121 168.2 ns/op BenchmarkHypot-4 10038610 11.79 ns/op BenchmarkHypotGo-4 1621686 73.54 ns/op BenchmarkIlogb-4 2424021 49.64 ns/op BenchmarkJ0-4 247513 481.0 ns/op BenchmarkJ1-4 253856 470.9 ns/op BenchmarkJn-4 115302 1031 ns/op BenchmarkLdexp-4 2031691 58.81 ns/op BenchmarkLgamma-4 859965 137.7 ns/op BenchmarkLog-4 5133814 23.38 ns/op BenchmarkLogb-4 2423722 48.94 ns/op BenchmarkLog1p-4 1336921 88.47 ns/op BenchmarkLog10-4 5018440 24.00 ns/op BenchmarkLog2-4 1559050 75.34 ns/op BenchmarkModf-4 3042307 38.87 ns/op BenchmarkNextafter32-4 3029924 39.60 ns/op BenchmarkNextafter64-4 2991478 39.89 ns/op BenchmarkPowInt-4 598110 193.2 ns/op BenchmarkPowFrac-4 434683 269.3 ns/op BenchmarkPow10Pos-4 4233722 28.30 ns/op BenchmarkPow10Neg-4 4078050 29.36 ns/op BenchmarkRound-4 3368715 35.52 ns/op BenchmarkRoundToEven-4 7753759 15.42 ns/op BenchmarkRemainder-4 513962 222.7 ns/op BenchmarkSignbit-4 5155058 23.20 ns/op BenchmarkSin-4 1682798 71.02 ns/op BenchmarkSincos-4 1000000 118.5 ns/op BenchmarkSinh-4 1811658 66.47 ns/op BenchmarkSqrtIndirect-4 16322236 7.245 ns/op BenchmarkSqrtLatency-4 16480287 7.215 ns/op BenchmarkSqrtIndirectLatency-4 16338664 7.228 ns/op BenchmarkSqrtGoLatency-4 1302537 91.17 ns/op BenchmarkSqrtPrime-4 33022 3640 ns/op BenchmarkTan-4 1493989 80.45 ns/op BenchmarkTanh-4 1387614 86.00 ns/op BenchmarkTrunc-4 16574152 7.207 ns/op BenchmarkY0-4 255416 468.6 ns/op BenchmarkY1-4 253828 468.8 ns/op BenchmarkYn-4 121095 970.5 ns/op BenchmarkFloat64bits-4 5385514 22.28 ns/op BenchmarkFloat64frombits-4 5064030 23.65 ns/op BenchmarkFloat32bits-4 5008554 23.78 ns/op BenchmarkFloat32frombits-4 4931424 24.38 ns/op BenchmarkFMA-4 15905209 7.529 ns/op PASS ok math 11.440s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12586119 9.431 ns/op 6786.36 MB/s BenchmarkAddVV/2-4 11496202 10.47 ns/op 12224.35 MB/s BenchmarkAddVV/3-4 9628268 12.35 ns/op 15547.80 MB/s BenchmarkAddVV/4-4 10819486 11.04 ns/op 23192.11 MB/s BenchmarkAddVV/5-4 9484744 12.50 ns/op 25604.68 MB/s BenchmarkAddVV/10-4 7900704 15.23 ns/op 42017.92 MB/s BenchmarkAddVV/100-4 1859228 64.57 ns/op 99118.40 MB/s BenchmarkAddVV/1000-4 200581 578.8 ns/op 110583.11 MB/s BenchmarkSubVV/1-4 12648615 9.418 ns/op 6795.55 MB/s BenchmarkSubVV/2-4 11506705 10.44 ns/op 12263.21 MB/s BenchmarkSubVV/3-4 10420798 12.25 ns/op 15677.34 MB/s BenchmarkSubVV/4-4 10857000 11.05 ns/op 23172.31 MB/s BenchmarkSubVV/5-4 9566498 12.49 ns/op 25618.84 MB/s BenchmarkSubVV/10-4 7853102 15.15 ns/op 42249.78 MB/s BenchmarkSubVV/100-4 1867082 64.88 ns/op 98642.85 MB/s BenchmarkSubVV/1000-4 200115 579.8 ns/op 110388.97 MB/s BenchmarkAddVW/1-4 14470030 8.275 ns/op 966.79 MB/s BenchmarkAddVW/2-4 13243590 9.094 ns/op 1759.39 MB/s BenchmarkAddVW/3-4 11722767 10.15 ns/op 2363.56 MB/s BenchmarkAddVW/4-4 11972541 9.836 ns/op 3253.29 MB/s BenchmarkAddVW/5-4 11062621 10.83 ns/op 3691.98 MB/s BenchmarkAddVW/10-4 9254656 13.02 ns/op 6146.08 MB/s BenchmarkAddVW/100-4 242767 454.1 ns/op 1761.56 MB/s BenchmarkAddVW/1000-4 35342 3393 ns/op 2357.75 MB/s BenchmarkAddVWext/1-4 13925714 8.535 ns/op 937.29 MB/s BenchmarkAddVWext/2-4 11948847 10.03 ns/op 1594.69 MB/s BenchmarkAddVWext/3-4 10227572 11.53 ns/op 2081.53 MB/s BenchmarkAddVWext/4-4 12148875 9.865 ns/op 3243.85 MB/s BenchmarkAddVWext/5-4 11078227 10.83 ns/op 3692.69 MB/s BenchmarkAddVWext/10-4 9163546 13.03 ns/op 6138.09 MB/s BenchmarkAddVWext/100-4 81903 1455 ns/op 549.65 MB/s BenchmarkAddVWext/1000-4 8355 14121 ns/op 566.55 MB/s BenchmarkSubVW/1-4 13820716 8.728 ns/op 916.64 MB/s BenchmarkSubVW/2-4 13329219 9.014 ns/op 1774.98 MB/s BenchmarkSubVW/3-4 12041163 9.912 ns/op 2421.31 MB/s BenchmarkSubVW/4-4 11618856 10.28 ns/op 3112.61 MB/s BenchmarkSubVW/5-4 10943304 10.78 ns/op 3710.16 MB/s BenchmarkSubVW/10-4 9030963 13.29 ns/op 6017.58 MB/s BenchmarkSubVW/100-4 255735 461.7 ns/op 1732.69 MB/s BenchmarkSubVW/1000-4 35329 3400 ns/op 2352.99 MB/s BenchmarkSubVWext/1-4 13730772 8.653 ns/op 924.55 MB/s BenchmarkSubVWext/2-4 12485271 9.234 ns/op 1732.72 MB/s BenchmarkSubVWext/3-4 11492114 10.52 ns/op 2282.39 MB/s BenchmarkSubVWext/4-4 12102723 10.03 ns/op 3191.76 MB/s BenchmarkSubVWext/5-4 11132659 10.80 ns/op 3703.31 MB/s BenchmarkSubVWext/10-4 9044144 13.22 ns/op 6050.75 MB/s BenchmarkSubVWext/100-4 81660 1462 ns/op 547.25 MB/s BenchmarkSubVWext/1000-4 8356 14118 ns/op 566.64 MB/s BenchmarkMulAddVWW/1-4 10482416 11.33 ns/op 5648.44 MB/s BenchmarkMulAddVWW/2-4 9743444 12.30 ns/op 10410.35 MB/s BenchmarkMulAddVWW/3-4 10385265 11.81 ns/op 16253.11 MB/s BenchmarkMulAddVWW/4-4 9614535 12.45 ns/op 20558.59 MB/s BenchmarkMulAddVWW/5-4 8581252 14.01 ns/op 22842.63 MB/s BenchmarkMulAddVWW/10-4 6593527 18.21 ns/op 35153.84 MB/s BenchmarkMulAddVWW/100-4 1000000 101.7 ns/op 62955.46 MB/s BenchmarkMulAddVWW/1000-4 125905 947.6 ns/op 67540.10 MB/s BenchmarkAddMulVVW/1-4 12478807 9.491 ns/op 6743.08 MB/s BenchmarkAddMulVVW/2-4 11181478 10.65 ns/op 12017.29 MB/s BenchmarkAddMulVVW/3-4 10147971 11.73 ns/op 16364.54 MB/s BenchmarkAddMulVVW/4-4 9123624 12.98 ns/op 19725.27 MB/s BenchmarkAddMulVVW/5-4 8356147 14.07 ns/op 22745.43 MB/s BenchmarkAddMulVVW/10-4 6373329 17.08 ns/op 37475.23 MB/s BenchmarkAddMulVVW/100-4 1492215 80.83 ns/op 79181.17 MB/s BenchmarkAddMulVVW/1000-4 166867 713.8 ns/op 89660.34 MB/s BenchmarkDivWVW/1-4 2570209 46.46 ns/op 1377.52 MB/s BenchmarkDivWVW/2-4 1233015 95.64 ns/op 1338.41 MB/s BenchmarkDivWVW/3-4 931654 124.8 ns/op 1538.54 MB/s BenchmarkDivWVW/4-4 793314 145.7 ns/op 1757.36 MB/s BenchmarkDivWVW/5-4 789872 150.8 ns/op 2121.55 MB/s BenchmarkDivWVW/10-4 416583 283.4 ns/op 2258.49 MB/s BenchmarkDivWVW/100-4 55072 2182 ns/op 2933.67 MB/s BenchmarkDivWVW/1000-4 5598 21102 ns/op 3032.91 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11562447 9.097 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11765992 8.732 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10641388 10.17 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10694614 9.503 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9651214 10.94 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10103871 10.27 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9529389 11.75 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9540075 10.97 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8732301 12.80 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9009873 11.88 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6472490 17.03 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6833455 15.94 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1268358 91.26 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128936 918.4 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 152205 774.6 ns/op BenchmarkDecimalConversion-4 210 541508 ns/op BenchmarkFloatString/100-4 10000 10157 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 225 532609 ns/op 2922 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 49275372 ns/op 61445 B/op 55 allocs/op BenchmarkFloatString/100000-4 1 4893618566 ns/op 851312 B/op 503 allocs/op BenchmarkFloatAdd/10-4 173515 684.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 164978 693.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 154466 764.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 87474 1353 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17331 6908 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 227391 520.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 229881 508.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 222836 536.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161860 731.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45272 2647 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1974 58945 ns/op BenchmarkParseFloatLargeExp-4 462 252833 ns/op BenchmarkGCD10x10/WithoutXY-4 193408 589.0 ns/op BenchmarkGCD10x10/WithXY-4 58471 2009 ns/op BenchmarkGCD10x100/WithoutXY-4 96109 1171 ns/op BenchmarkGCD10x100/WithXY-4 18106 6701 ns/op BenchmarkGCD10x1000/WithoutXY-4 61401 1810 ns/op BenchmarkGCD10x1000/WithXY-4 14928 8329 ns/op BenchmarkGCD100x100/WithoutXY-4 25242 4611 ns/op BenchmarkGCD100x100/WithXY-4 10000 11063 ns/op BenchmarkGCD100x1000/WithoutXY-4 12516 9616 ns/op BenchmarkGCD100x1000/WithXY-4 5642 18725 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2217 54082 ns/op BenchmarkGCD1000x1000/WithXY-4 1177 96584 ns/op BenchmarkHilbert-4 22 4864888 ns/op BenchmarkBinomial-4 14874 7984 ns/op BenchmarkQuoRem-4 21734 5848 ns/op BenchmarkExp-4 15 7264750 ns/op BenchmarkExpMont/Odd-4 128 909665 ns/op 2596 B/op 22 allocs/op BenchmarkExpMont/Even1-4 129 916558 ns/op 3361 B/op 38 allocs/op BenchmarkExpMont/Even2-4 126 960491 ns/op 3853 B/op 53 allocs/op BenchmarkExpMont/Even3-4 126 961337 ns/op 3848 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 958321 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even8-4 123 959047 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even32-4 126 948206 ns/op 3830 B/op 53 allocs/op BenchmarkExpMont/Even64-4 150 801055 ns/op 3633 B/op 53 allocs/op BenchmarkExpMont/Even96-4 145 823747 ns/op 3783 B/op 51 allocs/op BenchmarkExpMont/Even128-4 168 705520 ns/op 3270 B/op 51 allocs/op BenchmarkExpMont/Even255-4 195 604888 ns/op 2931 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 465 252451 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 410 283813 ns/op 1736 B/op 47 allocs/op BenchmarkExpMont/SmallEven3-4 414 290259 ns/op 1748 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 409 288889 ns/op 1742 B/op 47 allocs/op BenchmarkExp2-4 15 7242736 ns/op BenchmarkBitset-4 786206 139.8 ns/op BenchmarkBitsetNeg-4 441529 262.7 ns/op BenchmarkBitsetOrig-4 225854 480.7 ns/op BenchmarkBitsetNegOrig-4 144589 736.0 ns/op BenchmarkModSqrt225_Tonelli-4 100 1005213 ns/op BenchmarkModSqrt225_3Mod4-4 386 305091 ns/op BenchmarkModSqrt231_Tonelli-4 100 1029770 ns/op BenchmarkModSqrt231_5Mod8-4 327 359018 ns/op BenchmarkModInverse-4 13090 9357 ns/op BenchmarkSqrt-4 1632 69473 ns/op BenchmarkIntSqr/1-4 1462472 82.14 ns/op BenchmarkIntSqr/2-4 783704 150.4 ns/op BenchmarkIntSqr/3-4 635924 180.8 ns/op BenchmarkIntSqr/5-4 449388 263.0 ns/op BenchmarkIntSqr/8-4 323440 366.9 ns/op BenchmarkIntSqr/10-4 259791 461.0 ns/op BenchmarkIntSqr/20-4 50180 2468 ns/op BenchmarkIntSqr/30-4 36997 3304 ns/op BenchmarkIntSqr/50-4 22321 5397 ns/op BenchmarkIntSqr/80-4 13429 8944 ns/op BenchmarkIntSqr/100-4 9204 11815 ns/op BenchmarkIntSqr/200-4 3538 30532 ns/op BenchmarkIntSqr/300-4 1474 71904 ns/op BenchmarkIntSqr/500-4 778 156915 ns/op BenchmarkIntSqr/800-4 298 399247 ns/op BenchmarkIntSqr/1000-4 219 531484 ns/op BenchmarkDiv/20/10-4 435055 268.1 ns/op BenchmarkDiv/40/20-4 435018 271.4 ns/op BenchmarkDiv/100/50-4 376299 312.2 ns/op BenchmarkDiv/200/100-4 53600 2317 ns/op BenchmarkDiv/400/200-4 52107 2394 ns/op BenchmarkDiv/1000/500-4 42098 2978 ns/op BenchmarkDiv/2000/1000-4 30922 4109 ns/op BenchmarkDiv/20000/10000-4 1032 110564 ns/op BenchmarkDiv/200000/100000-4 26 4680683 ns/op BenchmarkDiv/2000000/1000000-4 1 126435002 ns/op BenchmarkDiv/20000000/10000000-4 1 3686288642 ns/op BenchmarkMul-4 5 23251912 ns/op BenchmarkNatMul/10-4 154305 657.6 ns/op BenchmarkNatMul/100-4 5973 21010 ns/op BenchmarkNatMul/1000-4 174 672966 ns/op BenchmarkZeroShifts/Shl-4 15589 6520 ns/op BenchmarkZeroShifts/ShlSame-4 5518390 22.75 ns/op BenchmarkZeroShifts/Shr-4 16272 6813 ns/op BenchmarkZeroShifts/ShrSame-4 5318965 22.43 ns/op BenchmarkExp3Power/0x10-4 174957 642.0 ns/op BenchmarkExp3Power/0x40-4 151191 769.6 ns/op BenchmarkExp3Power/0x100-4 89070 1246 ns/op BenchmarkExp3Power/0x400-4 41998 2610 ns/op BenchmarkExp3Power/0x1000-4 8378 12090 ns/op BenchmarkExp3Power/0x4000-4 1689 62059 ns/op BenchmarkExp3Power/0x10000-4 205 565109 ns/op BenchmarkExp3Power/0x40000-4 18 6462691 ns/op BenchmarkExp3Power/0x100000-4 2 60984146 ns/op BenchmarkExp3Power/0x400000-4 1 559852750 ns/op BenchmarkFibo-4 3 38610581 ns/op BenchmarkNatSqr/1-4 1000000 128.7 ns/op BenchmarkNatSqr/2-4 589878 224.5 ns/op BenchmarkNatSqr/3-4 427578 259.2 ns/op BenchmarkNatSqr/5-4 272979 369.1 ns/op BenchmarkNatSqr/8-4 230156 534.2 ns/op BenchmarkNatSqr/10-4 183771 680.4 ns/op BenchmarkNatSqr/20-4 44582 2625 ns/op BenchmarkNatSqr/30-4 32056 3509 ns/op BenchmarkNatSqr/50-4 19498 5806 ns/op BenchmarkNatSqr/80-4 12002 9820 ns/op BenchmarkNatSqr/100-4 9338 12781 ns/op BenchmarkNatSqr/200-4 3380 33431 ns/op BenchmarkNatSqr/300-4 1370 79301 ns/op BenchmarkNatSqr/500-4 696 154717 ns/op BenchmarkNatSqr/800-4 313 368170 ns/op BenchmarkNatSqr/1000-4 238 495260 ns/op BenchmarkNatSetBytes/8-4 732802 163.1 ns/op BenchmarkNatSetBytes/24-4 202551 560.3 ns/op BenchmarkNatSetBytes/128-4 48036 2434 ns/op BenchmarkNatSetBytes/7-4 765298 145.2 ns/op BenchmarkNatSetBytes/23-4 215289 535.6 ns/op BenchmarkNatSetBytes/127-4 47689 2442 ns/op BenchmarkScanPi-4 241 472381 ns/op BenchmarkStringPiParallel-4 721 171086 ns/op BenchmarkScan/10/Base2-4 42640 2810 ns/op BenchmarkScan/100/Base2-4 4628 24548 ns/op BenchmarkScan/1000/Base2-4 489 243679 ns/op BenchmarkScan/10/Base8-4 102020 1158 ns/op BenchmarkScan/100/Base8-4 14049 8596 ns/op BenchmarkScan/1000/Base8-4 1411 83284 ns/op BenchmarkScan/10/Base10-4 109030 1103 ns/op BenchmarkScan/100/Base10-4 15183 7920 ns/op BenchmarkScan/1000/Base10-4 1543 76376 ns/op BenchmarkScan/10/Base16-4 118503 996.4 ns/op BenchmarkScan/100/Base16-4 17199 7032 ns/op BenchmarkScan/1000/Base16-4 1737 68979 ns/op BenchmarkString/10/Base2-4 177440 654.9 ns/op BenchmarkString/100/Base2-4 24226 4875 ns/op BenchmarkString/1000/Base2-4 2491 46340 ns/op BenchmarkString/10/Base8-4 363678 331.7 ns/op BenchmarkString/100/Base8-4 65156 1866 ns/op BenchmarkString/1000/Base8-4 6524 16606 ns/op BenchmarkString/10/Base10-4 202384 577.8 ns/op BenchmarkString/100/Base10-4 39013 3033 ns/op BenchmarkString/1000/Base10-4 4944 23566 ns/op BenchmarkString/10/Base16-4 394148 297.7 ns/op BenchmarkString/100/Base16-4 85020 1380 ns/op BenchmarkString/1000/Base16-4 10070 11833 ns/op BenchmarkLeafSize/0-4 45 2700125 ns/op BenchmarkLeafSize/1-4 408 274557 ns/op BenchmarkLeafSize/2-4 403 278363 ns/op BenchmarkLeafSize/3-4 298 380326 ns/op BenchmarkLeafSize/4-4 410 272953 ns/op BenchmarkLeafSize/5-4 271 431441 ns/op BenchmarkLeafSize/6-4 307 370256 ns/op BenchmarkLeafSize/7-4 320 353855 ns/op BenchmarkLeafSize/8-4 421 271104 ns/op BenchmarkLeafSize/9-4 228 517493 ns/op BenchmarkLeafSize/10-4 268 432119 ns/op BenchmarkLeafSize/11-4 280 407454 ns/op BenchmarkLeafSize/12-4 307 377611 ns/op BenchmarkLeafSize/13-4 278 413664 ns/op BenchmarkLeafSize/14-4 328 356595 ns/op BenchmarkLeafSize/15-4 345 334535 ns/op BenchmarkLeafSize/16-4 404 276286 ns/op BenchmarkLeafSize/32-4 405 272691 ns/op BenchmarkLeafSize/64-4 384 301542 ns/op BenchmarkProbablyPrime/n=0-4 9 11325607 ns/op BenchmarkProbablyPrime/n=1-4 8 12797352 ns/op BenchmarkProbablyPrime/n=5-4 6 18606926 ns/op BenchmarkProbablyPrime/n=10-4 4 25438826 ns/op BenchmarkProbablyPrime/n=20-4 3 39463636 ns/op BenchmarkProbablyPrime/Lucas-4 12 9557423 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 75 1457536 ns/op BenchmarkRatCmp-4 210766 516.4 ns/op BenchmarkFloatSqrt/64-4 22432 5227 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14194 8330 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9446 11815 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4971 23941 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 786 143772 ns/op 17945 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1885877 ns/op 175828 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 150680187 ns/op 3783992 B/op 628 allocs/op PASS ok math/big 50.094s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8531979 13.94 ns/op BenchmarkLeadingZeros8-4 8315612 14.24 ns/op BenchmarkLeadingZeros16-4 9393513 12.73 ns/op BenchmarkLeadingZeros32-4 10834872 11.31 ns/op BenchmarkLeadingZeros64-4 10498530 11.46 ns/op BenchmarkTrailingZeros-4 9851907 12.44 ns/op BenchmarkTrailingZeros8-4 10556659 11.32 ns/op BenchmarkTrailingZeros16-4 9355317 12.42 ns/op BenchmarkTrailingZeros32-4 10987365 11.03 ns/op BenchmarkTrailingZeros64-4 9795834 12.21 ns/op BenchmarkOnesCount-4 9798278 12.20 ns/op BenchmarkOnesCount8-4 9898574 11.91 ns/op BenchmarkOnesCount16-4 10711083 11.24 ns/op BenchmarkOnesCount32-4 10674274 11.20 ns/op BenchmarkOnesCount64-4 10732890 11.25 ns/op BenchmarkRotateLeft-4 9379656 12.72 ns/op BenchmarkRotateLeft8-4 10287472 11.48 ns/op BenchmarkRotateLeft16-4 9405140 12.73 ns/op BenchmarkRotateLeft32-4 10105317 11.94 ns/op BenchmarkRotateLeft64-4 10442592 11.44 ns/op BenchmarkReverse-4 11872201 10.44 ns/op BenchmarkReverse8-4 16379658 7.285 ns/op BenchmarkReverse16-4 15843735 7.498 ns/op BenchmarkReverse32-4 14521879 8.254 ns/op BenchmarkReverse64-4 12796580 9.499 ns/op BenchmarkReverseBytes-4 16795606 7.173 ns/op BenchmarkReverseBytes16-4 16825342 7.134 ns/op BenchmarkReverseBytes32-4 16810077 7.126 ns/op BenchmarkReverseBytes64-4 16754127 7.128 ns/op BenchmarkAdd-4 9608082 12.46 ns/op BenchmarkAdd32-4 10459260 11.42 ns/op BenchmarkAdd64-4 9735097 12.48 ns/op BenchmarkAdd64multiple-4 18695047 6.428 ns/op BenchmarkSub-4 9715046 12.46 ns/op BenchmarkSub32-4 10475966 11.40 ns/op BenchmarkSub64-4 9723625 12.34 ns/op BenchmarkSub64multiple-4 18611558 6.490 ns/op BenchmarkMul-4 9221787 12.87 ns/op BenchmarkMul32-4 10232132 11.50 ns/op BenchmarkMul64-4 9444632 12.55 ns/op BenchmarkDiv-4 2727123 43.93 ns/op BenchmarkDiv32-4 5667108 21.08 ns/op BenchmarkDiv64-4 2671780 44.77 ns/op PASS ok math/bits 5.851s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10302580 10.56 ns/op BenchmarkAcos-4 465166 258.0 ns/op BenchmarkAcosh-4 410941 276.2 ns/op BenchmarkAsin-4 449126 259.3 ns/op BenchmarkAsinh-4 464790 259.0 ns/op BenchmarkAtan-4 705056 164.2 ns/op BenchmarkAtanh-4 731778 161.7 ns/op BenchmarkConj-4 16688091 6.016 ns/op BenchmarkCos-4 524608 203.7 ns/op BenchmarkCosh-4 570534 205.9 ns/op BenchmarkExp-4 763278 155.4 ns/op BenchmarkLog-4 799278 143.5 ns/op BenchmarkLog10-4 794667 144.9 ns/op BenchmarkPhase-4 1802361 66.76 ns/op BenchmarkPolar-4 1207804 99.26 ns/op BenchmarkPow-4 226413 515.0 ns/op BenchmarkRect-4 1000000 114.9 ns/op BenchmarkSin-4 571915 206.1 ns/op BenchmarkSinh-4 572722 206.5 ns/op BenchmarkSqrt-4 1000000 114.4 ns/op BenchmarkTan-4 366696 324.7 ns/op BenchmarkTanh-4 392966 300.1 ns/op PASS ok math/cmplx 2.948s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 732597 163.9 ns/op BenchmarkInt63ThreadsafeParallel-4 605173 216.2 ns/op BenchmarkInt63Unthreadsafe-4 1220674 98.28 ns/op BenchmarkIntn1000-4 844411 138.4 ns/op BenchmarkInt63n1000-4 886390 129.1 ns/op BenchmarkInt31n1000-4 965247 119.3 ns/op BenchmarkFloat32-4 966948 116.0 ns/op BenchmarkFloat64-4 1208222 98.75 ns/op BenchmarkPerm3-4 187646 655.8 ns/op BenchmarkPerm30-4 22320 5247 ns/op BenchmarkPerm30ViaShuffle-4 25690 4617 ns/op BenchmarkShuffleOverhead-4 18116 6624 ns/op BenchmarkRead3-4 895406 128.6 ns/op BenchmarkRead64-4 76407 1572 ns/op BenchmarkRead1000-4 5274 22836 ns/op BenchmarkConcurrent-4 199824 707.4 ns/op PASS ok math/rand 2.513s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43753 2693 ns/op BenchmarkQDecodeWord-4 97122 1110 ns/op BenchmarkQDecodeHeader-4 101707 1175 ns/op BenchmarkTypeByExtension/.html-4 328958 321.2 ns/op BenchmarkTypeByExtension/.HTML-4 269862 387.5 ns/op BenchmarkTypeByExtension/.unused-4 386349 302.8 ns/op BenchmarkExtensionsByType/text/html-4 194407 746.3 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 86289 1185 ns/op BenchmarkExtensionsByType/application/octet-stream-4 117147 968.6 ns/op PASS ok mime 1.296s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 963 120602 ns/op PASS ok mime/quotedprintable 0.164s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 64 1895809 ns/op 8561 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 1 105144463 ns/op 19376 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008940524 ns/op 160544 B/op 236 allocs/op BenchmarkDNSName-4 119242 957.7 ns/op BenchmarkInterfaces-4 1143 93323 ns/op BenchmarkInterfaceByIndex-4 1556 71977 ns/op BenchmarkInterfaceByName-4 1288 86792 ns/op BenchmarkInterfaceAddrs-4 828 131496 ns/op BenchmarkInterfacesAndAddrs-4 2902 40381 ns/op BenchmarkInterfacesAndMulticastAddrs-4 546 223973 ns/op BenchmarkParseIP-4 6258 17687 ns/op BenchmarkParseIPValidIPv4-4 358101 341.7 ns/op BenchmarkParseIPValidIPv6-4 175345 680.5 ns/op BenchmarkIPString/IPv4-4 119425 1034 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10275 11518 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44980 2602 ns/op BenchmarkIPEqual/IPv4-4 1116182 107.8 ns/op BenchmarkIPEqual/IPv6-4 1142773 104.7 ns/op BenchmarkSendFile/1024-4 1 224497387 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 221532422 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 222638491 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 219040827 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 218014826 ns/op 0.08 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 2815 39248 ns/op 834.89 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1586 64902 ns/op 1009.76 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 782 133939 ns/op 978.60 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 448 233057 ns/op 1124.81 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 236 488289 ns/op 1073.72 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 114 983333 ns/op 1066.35 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 9100 12163 ns/op 84.19 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8040 12707 ns/op 161.18 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 9333 13925 ns/op 294.14 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 5787 21344 ns/op 383.81 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3541 30843 ns/op 531.21 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2755 39929 ns/op 820.66 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1891 68789 ns/op 952.71 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 952 118460 ns/op 1106.46 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 508 211262 ns/op 1240.85 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 255 445273 ns/op 1177.45 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 130 1010169 ns/op 1038.02 MB/s BenchmarkSplice/unix-to-tcp/1024-4 17228 7821 ns/op 130.94 MB/s BenchmarkSplice/unix-to-tcp/2048-4 15176 6880 ns/op 297.67 MB/s BenchmarkSplice/unix-to-tcp/4096-4 11116 9016 ns/op 454.29 MB/s BenchmarkSplice/unix-to-tcp/8192-4 7958 14485 ns/op 565.55 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6631 18141 ns/op 903.12 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3524 31003 ns/op 1056.94 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1603 65229 ns/op 1004.70 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1081 121418 ns/op 1079.51 MB/s BenchmarkSplice/unix-to-tcp/262144-4 416 254003 ns/op 1032.05 MB/s BenchmarkSplice/unix-to-tcp/524288-4 259 391525 ns/op 1339.09 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 106 1106217 ns/op 947.89 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 10314 11693 ns/op 87.57 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 8143 13567 ns/op 150.95 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 7461 14772 ns/op 277.28 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 6504 15977 ns/op 512.74 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 4526 22110 ns/op 741.03 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3151 33365 ns/op 982.09 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 2072 62679 ns/op 1045.58 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 937 112334 ns/op 1166.80 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 519 201500 ns/op 1300.96 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 270 409174 ns/op 1281.33 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 152 697277 ns/op 1503.82 MB/s 6 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 18922 5337 ns/op 191.88 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 20329 5998 ns/op 341.45 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 14126 9299 ns/op 440.50 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 9901 11136 ns/op 735.65 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 4998 23969 ns/op 683.56 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3592 43218 ns/op 758.21 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 2048 51560 ns/op 1271.06 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1231 90748 ns/op 1444.35 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 579 197491 ns/op 1327.37 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 267 392265 ns/op 1336.57 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 141 717805 ns/op 1460.81 MB/s 6 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2064 50320 ns/op BenchmarkTCP4OneShotTimeout-4 2468 53617 ns/op BenchmarkTCP4Persistent-4 11496 9895 ns/op BenchmarkTCP4PersistentTimeout-4 13153 9847 ns/op BenchmarkTCP6OneShot-4 2091 49460 ns/op BenchmarkTCP6OneShotTimeout-4 2253 50113 ns/op BenchmarkTCP6Persistent-4 11890 9363 ns/op BenchmarkTCP6PersistentTimeout-4 10489 9956 ns/op BenchmarkTCP4ConcurrentReadWrite-4 19914 5366 ns/op BenchmarkTCP6ConcurrentReadWrite-4 25003 4803 ns/op BenchmarkSetReadDeadline-4 127846 909.5 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 9406 12082 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9781 11933 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8324 18272 ns/op 0 B/op 0 allocs/op PASS ok net 37.171s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29881 3891 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11451 10360 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14814 7987 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19035 6325 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33298 3450 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49656 2322 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 865782 119.3 ns/op BenchmarkReadRequestChrome-4 3702 30296 ns/op 20.17 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11790 10025 ns/op 7.78 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10000 10074 ns/op 8.14 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7832 15004 ns/op 10.06 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18327 6496 ns/op 6.16 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 360 309803 ns/op 3.31 MB/s BenchmarkFileAndServer_1KB/https1-4 249 467199 ns/op 2.19 MB/s BenchmarkFileAndServer_1KB/h2-4 152 740341 ns/op 1.38 MB/s BenchmarkFileAndServer_16MB/h1-4 3 55308628 ns/op 303.34 MB/s BenchmarkFileAndServer_16MB/https1-4 1 180716598 ns/op 92.84 MB/s BenchmarkFileAndServer_16MB/h2-4 1 212989164 ns/op 78.77 MB/s BenchmarkFileAndServer_64MB/h1-4 1 197260554 ns/op 340.20 MB/s BenchmarkFileAndServer_64MB/https1-4 1 428494176 ns/op 156.62 MB/s BenchmarkFileAndServer_64MB/h2-4 1 906951482 ns/op 73.99 MB/s BenchmarkServeMux-4 279 442045 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 364 349710 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 379 315571 ns/op 5939 B/op 64 allocs/op BenchmarkClientServer/https1-4 259 431085 ns/op 6647 B/op 74 allocs/op BenchmarkClientServer/h2-4 187 597914 ns/op 9797 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1081 110350 ns/op 9998 B/op 79 allocs/op BenchmarkClientServerParallel/4/https1-4 26 4113182 ns/op 102545 B/op 1104 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42882: read tcp 127.0.0.1:44063->127.0.0.1:42882: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42856: write tcp 127.0.0.1:44063->127.0.0.1:42856: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:42830: write tcp 127.0.0.1:44063->127.0.0.1:42830: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45064: write tcp 127.0.0.1:36125->127.0.0.1:45064: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45062: write tcp 127.0.0.1:36125->127.0.0.1:45062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45076: write tcp 127.0.0.1:36125->127.0.0.1:45076: use of closed network connection BenchmarkClientServerParallel/4/h2-4 279 395855 ns/op 14262 B/op 139 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57274: read tcp 127.0.0.1:39107->127.0.0.1:57274: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57314: read tcp 127.0.0.1:39107->127.0.0.1:57314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57308: write tcp 127.0.0.1:39107->127.0.0.1:57308: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:57294: write tcp 127.0.0.1:39107->127.0.0.1:57294: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38294: read tcp 127.0.0.1:35345->127.0.0.1:38294: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38326: read tcp 127.0.0.1:35345->127.0.0.1:38326: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38386: read tcp 127.0.0.1:35345->127.0.0.1:38386: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38338: write tcp 127.0.0.1:35345->127.0.0.1:38338: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38398: read tcp 127.0.0.1:35345->127.0.0.1:38398: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38410: write tcp 127.0.0.1:35345->127.0.0.1:38410: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 373 270481 ns/op 23795 B/op 121 allocs/op BenchmarkClientServerParallel/64/https1-4 33 4619041 ns/op 108538 B/op 1161 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49236: read tcp 127.0.0.1:43421->127.0.0.1:49236: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49230: write tcp 127.0.0.1:43421->127.0.0.1:49230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49256: write tcp 127.0.0.1:43421->127.0.0.1:49256: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33600: read tcp 127.0.0.1:37067->127.0.0.1:33600: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33760: read tcp 127.0.0.1:37067->127.0.0.1:33760: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33622: write tcp 127.0.0.1:37067->127.0.0.1:33622: use of closed network connection BenchmarkClientServerParallel/64/h2-4 74 2970862 ns/op 70644 B/op 807 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58088: read tcp 127.0.0.1:45325->127.0.0.1:58088: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58080: write tcp 127.0.0.1:45325->127.0.0.1:58080: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52314: read tcp 127.0.0.1:43855->127.0.0.1:52314: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52334: read tcp 127.0.0.1:43855->127.0.0.1:52334: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52460: read tcp 127.0.0.1:43855->127.0.0.1:52460: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52380: read tcp 127.0.0.1:43855->127.0.0.1:52380: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52356: read tcp 127.0.0.1:43855->127.0.0.1:52356: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52366: read tcp 127.0.0.1:43855->127.0.0.1:52366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52398: read tcp 127.0.0.1:43855->127.0.0.1:52398: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:52386: read tcp 127.0.0.1:43855->127.0.0.1:52386: use of closed network connection ... [output truncated] BenchmarkServer-4 158 641229 ns/op 3058 B/op 22 allocs/op BenchmarkClient-4 312 397442 ns/op 3760 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 715 169154 ns/op 7504 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1290 85118 ns/op 3042 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1700 68951 ns/op 1901 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1696 73165 ns/op 2778 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1752 67251 ns/op 2741 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1671 67530 ns/op 2727 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1807 63702 ns/op 1918 B/op 14 allocs/op BenchmarkServerHijack-4 1128 111481 ns/op 16739 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 399 294314 ns/op 6030 B/op 52 allocs/op BenchmarkResponseStatusLine-4 477285 216.1 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.111s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 6537 19239 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.310s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 85774 1349 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 588366 194.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 180129 650.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67814 1805 ns/op BenchmarkStdIPv4-4 134576 876.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91178 1276 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 89432 1267 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 82893 1447 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 69046 1724 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1743961 68.95 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1564849 76.47 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1371247 85.26 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 259107 456.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 278082 426.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 255612 461.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 84681 1438 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 282577 420.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145189 812.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 152104 777.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 142230 811.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74065 1609 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 367772 315.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 130432 935.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 171986 703.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 264934 452.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153375 751.7 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 329353 365.1 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 152650 766.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 152598 766.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 153546 777.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115050 980.2 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 456146 239.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 167013 736.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91113 1305 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 119539 1040 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 167438 718.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109323 1087 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 265681 439.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 120975 1006 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 144805 839.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 184012 615.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 139842 888.1 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 103.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 106.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 106.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 115.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 115.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 116.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 115.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 355291 326.9 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 602342 189.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 201300 584.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 212442 545.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 204714 580.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76288 1589 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 525534 226.4 ns/op PASS ok net/netip 7.743s 2023/03/22 21:43:11 Test RPC server listening on 127.0.0.1:34845 2023/03/22 21:43:11 Test HTTP RPC server listening on 127.0.0.1:34469 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1464 79043 ns/op BenchmarkEndToEndHTTP-4 1623 75073 ns/op BenchmarkEndToEndAsync-4 3243 38810 ns/op BenchmarkEndToEndAsyncHTTP-4 3943 33320 ns/op PASS ok net/rpc 0.810s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3056 34106 ns/op BenchmarkReadMIMEHeader/server_headers-4 5608 21232 ns/op BenchmarkUncommon-4 26475 4292 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.532s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4989 22412 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 102645 1157 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 536102 191.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93632 1258 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 185964 665.2 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84240 1391 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14420 8239 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 394312 292.1 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91699 1286 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 180285 658.2 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 82984 1397 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15897 7324 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 204086 582.4 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 83626 1418 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 80768 1473 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 37069 3210 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6801 17496 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205387 587.5 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 79179 1451 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 81109 1481 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36966 3206 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6718 17367 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.291s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3208328 37.15 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162994 675.9 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 750 147415 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 230 500661 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 632 183128 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 49770 2296 ns/op BenchmarkStatFile-4 42960 2687 ns/op BenchmarkStatDir-4 43664 2606 ns/op BenchmarkLstatDot-4 50172 2285 ns/op BenchmarkLstatFile-4 41842 2775 ns/op BenchmarkLstatDir-4 42944 2680 ns/op PASS ok os 1.625s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 164 709968 ns/op 6553 B/op 29 allocs/op PASS ok os/exec 0.221s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 390112 275.9 ns/op PASS ok os/user 0.227s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3688516 32.23 ns/op BenchmarkString-4 2300852 52.07 ns/op BenchmarkBytes-4 2045666 58.81 ns/op BenchmarkNamedBytes-4 772308 150.3 ns/op BenchmarkBytesArray-4 689521 170.2 ns/op BenchmarkSliceLen-4 2335958 51.14 ns/op BenchmarkMapLen-4 1533078 77.93 ns/op BenchmarkStringLen-4 1948080 61.98 ns/op BenchmarkArrayLen-4 1857165 64.80 ns/op BenchmarkSliceCap-4 2385144 50.50 ns/op BenchmarkDeepEqual/int8-4 705494 168.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 114384 1011 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 519690 219.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110258 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 542848 218.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111463 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 538747 216.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110936 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 540217 218.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 111572 1056 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 665377 166.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 142749 822.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 523002 221.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 110072 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 535644 220.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 112136 1057 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 532743 220.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 112322 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 537535 218.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 112663 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 515955 218.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110353 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 518425 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110931 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 534372 220.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 111519 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 539271 218.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111847 1061 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 540150 217.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111183 1054 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 698005 165.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 119181 1006 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 554490 212.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108343 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 145321 824.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69504 1736 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71473 1667 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46896 2550 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 281988 429.5 ns/op BenchmarkIsZero/ArrayIncomparable-4 41246 2902 ns/op BenchmarkIsZero/StructComparable-4 872242 130.5 ns/op BenchmarkIsZero/StructIncomparable-4 179749 646.8 ns/op BenchmarkSetZero/Bool/Direct-4 4418530 27.19 ns/op BenchmarkSetZero/Bool/CachedZero-4 1666017 71.79 ns/op BenchmarkSetZero/Bool/NewZero-4 1180191 94.15 ns/op BenchmarkSetZero/Int/Direct-4 2410417 54.16 ns/op BenchmarkSetZero/Int/CachedZero-4 1779042 66.77 ns/op BenchmarkSetZero/Int/NewZero-4 1266562 94.36 ns/op BenchmarkSetZero/Uint/Direct-4 2522266 47.64 ns/op BenchmarkSetZero/Uint/CachedZero-4 1781624 67.07 ns/op BenchmarkSetZero/Uint/NewZero-4 1288634 93.15 ns/op BenchmarkSetZero/Float/Direct-4 2173003 55.12 ns/op BenchmarkSetZero/Float/CachedZero-4 1773220 67.01 ns/op BenchmarkSetZero/Float/NewZero-4 1282414 93.83 ns/op BenchmarkSetZero/Complex/Direct-4 2541129 54.57 ns/op BenchmarkSetZero/Complex/CachedZero-4 1752969 68.20 ns/op BenchmarkSetZero/Complex/NewZero-4 1231459 97.83 ns/op BenchmarkSetZero/Array/Direct-4 4175019 28.88 ns/op BenchmarkSetZero/Array/CachedZero-4 1747554 68.99 ns/op BenchmarkSetZero/Array/NewZero-4 1220678 97.63 ns/op BenchmarkSetZero/Chan/Direct-4 2563280 46.40 ns/op BenchmarkSetZero/Chan/CachedZero-4 1275650 89.07 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 119.7 ns/op BenchmarkSetZero/Func/Direct-4 2552486 47.00 ns/op BenchmarkSetZero/Func/CachedZero-4 1344610 89.46 ns/op BenchmarkSetZero/Func/NewZero-4 953395 119.0 ns/op BenchmarkSetZero/Interface/Direct-4 2295010 59.77 ns/op BenchmarkSetZero/Interface/CachedZero-4 1757395 68.24 ns/op BenchmarkSetZero/Interface/NewZero-4 1284961 93.65 ns/op BenchmarkSetZero/Map/Direct-4 2523376 47.43 ns/op BenchmarkSetZero/Map/CachedZero-4 1376820 86.91 ns/op BenchmarkSetZero/Map/NewZero-4 979503 115.8 ns/op BenchmarkSetZero/Pointer/Direct-4 2209465 54.14 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1301170 92.22 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 111.1 ns/op BenchmarkSetZero/Slice/Direct-4 2003516 60.30 ns/op BenchmarkSetZero/Slice/CachedZero-4 1782607 67.29 ns/op BenchmarkSetZero/Slice/NewZero-4 1283725 93.20 ns/op BenchmarkSetZero/String/Direct-4 2455108 48.53 ns/op BenchmarkSetZero/String/CachedZero-4 1795947 66.21 ns/op BenchmarkSetZero/String/NewZero-4 1286682 94.22 ns/op BenchmarkSetZero/Struct/Direct-4 4227583 27.79 ns/op BenchmarkSetZero/Struct/CachedZero-4 1793731 66.71 ns/op BenchmarkSetZero/Struct/NewZero-4 1284544 93.48 ns/op BenchmarkSelect/1-4 166336 662.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89320 1316 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44690 2528 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 178660 684.7 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 138633 849.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 130586 903.9 ns/op 141.61 MB/s BenchmarkCallArgCopy/size=256-4 95566 1163 ns/op 220.16 MB/s BenchmarkCallArgCopy/size=1024-4 82280 1383 ns/op 740.43 MB/s BenchmarkCallArgCopy/size=4096-4 38002 3637 ns/op 1126.19 MB/s BenchmarkCallArgCopy/size=65536-4 2229 48681 ns/op 1346.23 MB/s BenchmarkPtrTo-4 406060 251.2 ns/op BenchmarkFieldByName1-4 764032 163.3 ns/op BenchmarkFieldByName2-4 62889 1927 ns/op BenchmarkFieldByName3-4 8944 12019 ns/op BenchmarkInterfaceBig-4 5343764 24.64 ns/op BenchmarkInterfaceSmall-4 4838239 24.65 ns/op BenchmarkNew-4 2033719 59.81 ns/op BenchmarkMap/StringKeys/MapIndex-4 3216 36720 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3082 37455 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 2991 36948 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3116 38495 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3213 36912 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3186 36861 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 263797 440.7 ns/op PASS ok reflect 18.774s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10214 10193 ns/op 9478 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16010 7064 ns/op 8946 B/op 1 allocs/op BenchmarkFindString-4 12118 10013 ns/op 9093 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11019 ns/op 9444 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11102 10884 ns/op 9264 B/op 2 allocs/op BenchmarkLiteral-4 17577 7678 ns/op BenchmarkNotLiteral-4 3819 28517 ns/op BenchmarkMatchClass-4 2919 35955 ns/op BenchmarkMatchClass_InRange-4 3196 35093 ns/op BenchmarkReplaceAll-4 2370 48864 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18582 6591 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 33800 3067 ns/op BenchmarkAnchoredShortMatch-4 16398 7592 ns/op BenchmarkAnchoredLongMatch-4 19620 5924 ns/op BenchmarkOnePassShortA-4 21094 5984 ns/op BenchmarkNotOnePassShortA-4 7609 14946 ns/op BenchmarkOnePassShortB-4 27486 4424 ns/op BenchmarkNotOnePassShortB-4 10185 12150 ns/op BenchmarkOnePassLongPrefix-4 89715 1371 ns/op BenchmarkOnePassLongNotPrefix-4 28897 4299 ns/op BenchmarkMatchParallelShared-4 27754 4782 ns/op BenchmarkMatchParallelCopied-4 29852 5013 ns/op BenchmarkQuoteMetaAll-4 140263 808.1 ns/op 17.32 MB/s BenchmarkQuoteMetaNone-4 255237 454.5 ns/op 57.21 MB/s BenchmarkCompile/Onepass-4 3939 28387 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1588 70804 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 187 615085 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3779677 30.10 ns/op 531.61 MB/s BenchmarkMatch/Easy0/32-4 17598 7021 ns/op 4.56 MB/s BenchmarkMatch/Easy0/1K-4 6164 19173 ns/op 53.41 MB/s BenchmarkMatch/Easy0i/16-4 3715669 30.78 ns/op 519.89 MB/s BenchmarkMatch/Easy0i/32-4 4838 22023 ns/op 1.45 MB/s BenchmarkMatch/Easy0i/1K-4 259 448724 ns/op 2.28 MB/s BenchmarkMatch/Easy1/16-4 3791192 29.92 ns/op 534.80 MB/s BenchmarkMatch/Easy1/32-4 17556 7027 ns/op 4.55 MB/s BenchmarkMatch/Easy1/1K-4 4730 25182 ns/op 40.66 MB/s BenchmarkMatch/Medium/16-4 3707925 32.35 ns/op 494.64 MB/s BenchmarkMatch/Medium/32-4 6217 19541 ns/op 1.64 MB/s BenchmarkMatch/Medium/1K-4 306 386064 ns/op 2.65 MB/s BenchmarkMatch/Hard/16-4 3584106 32.16 ns/op 497.51 MB/s BenchmarkMatch/Hard/32-4 3584 29607 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 176 671103 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1311 83166 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 758 151392 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 25 4453377 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30836 3885 ns/op 4.12 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17995 6583 ns/op 4.86 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 664 175948 ns/op 5.82 MB/s 24 B/op 0 allocs/op PASS ok regexp 8.269s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 719120 165.8 ns/op BenchmarkIsWordChar-4 178045 670.9 ns/op PASS ok regexp/syntax 1.402s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 70227 1709 ns/op BenchmarkCallers/inlined-4 52195 2298 ns/op BenchmarkCallers/no-cache-4 10000 10126 ns/op BenchmarkMakeChan/Byte-4 1077974 104.1 ns/op BenchmarkMakeChan/Int-4 1041339 130.5 ns/op BenchmarkMakeChan/Ptr-4 665421 208.0 ns/op BenchmarkMakeChan/Struct/0-4 1201113 96.09 ns/op BenchmarkMakeChan/Struct/32-4 529110 239.3 ns/op BenchmarkMakeChan/Struct/40-4 439257 244.6 ns/op BenchmarkChanNonblocking-4 10155942 10.29 ns/op BenchmarkSelectUncontended-4 1058302 151.1 ns/op BenchmarkSelectSyncContended-4 39177 3082 ns/op BenchmarkSelectAsyncContended-4 104506 1219 ns/op BenchmarkSelectNonblock-4 6196003 18.70 ns/op BenchmarkChanUncontended-4 10640 12124 ns/op BenchmarkChanContended-4 1620 80381 ns/op BenchmarkChanSync-4 180289 737.7 ns/op BenchmarkChanSyncWork-4 10000 35075 ns/op BenchmarkChanProdCons0-4 105668 1223 ns/op BenchmarkChanProdCons10-4 139056 947.0 ns/op BenchmarkChanProdCons100-4 130034 905.1 ns/op BenchmarkChanProdConsWork0-4 76914 1487 ns/op BenchmarkChanProdConsWork10-4 94825 1293 ns/op BenchmarkChanProdConsWork100-4 101605 1274 ns/op BenchmarkSelectProdCons-4 71775 1598 ns/op BenchmarkReceiveDataFromClosedChan-4 629412 190.0 ns/op BenchmarkChanCreation-4 241389 489.2 ns/op BenchmarkChanSem-4 186408 672.4 ns/op BenchmarkChanPopular-4 103 1078936 ns/op BenchmarkChanClosed-4 534589 219.5 ns/op BenchmarkCallClosure-4 6742140 17.80 ns/op BenchmarkCallClosure1-4 6889977 17.49 ns/op BenchmarkCallClosure2-4 1382108 88.97 ns/op BenchmarkCallClosure3-4 1545073 77.65 ns/op BenchmarkCallClosure4-4 1370575 88.17 ns/op BenchmarkComplex128DivNormal-4 9707992 11.94 ns/op BenchmarkComplex128DivNisNaN-4 7623724 15.50 ns/op BenchmarkComplex128DivDisNaN-4 7463348 16.03 ns/op BenchmarkComplex128DivNisInf-4 9914445 12.08 ns/op BenchmarkComplex128DivDisInf-4 5657806 21.40 ns/op BenchmarkSetTypePtr-4 47943291 2.452 ns/op 3263.23 MB/s BenchmarkSetTypePtr8-4 9666277 12.42 ns/op 5151.97 MB/s BenchmarkSetTypePtr16-4 9623436 12.42 ns/op 10309.67 MB/s BenchmarkSetTypePtr32-4 9635866 12.44 ns/op 20570.76 MB/s BenchmarkSetTypePtr64-4 9615588 12.42 ns/op 41212.76 MB/s BenchmarkSetTypePtr126-4 5695236 21.08 ns/op 47828.10 MB/s BenchmarkSetTypePtr128-4 5882186 20.28 ns/op 50500.00 MB/s BenchmarkSetTypePtrSlice-4 724634 164.3 ns/op 49850.30 MB/s BenchmarkSetTypeNode1-4 9575031 12.44 ns/op 1929.52 MB/s BenchmarkSetTypeNode1Slice-4 3004015 40.19 ns/op 19111.57 MB/s BenchmarkSetTypeNode8-4 9641392 12.42 ns/op 6443.62 MB/s BenchmarkSetTypeNode8Slice-4 1571260 75.94 ns/op 33709.64 MB/s BenchmarkSetTypeNode64-4 5668869 21.07 ns/op 25063.36 MB/s BenchmarkSetTypeNode64Slice-4 229796 520.6 ns/op 32453.36 MB/s BenchmarkSetTypeNode64Dead-4 7527220 15.85 ns/op 33308.76 MB/s BenchmarkSetTypeNode64DeadSlice-4 257944 462.1 ns/op 36566.34 MB/s BenchmarkSetTypeNode124-4 5642913 21.05 ns/op 47883.66 MB/s BenchmarkSetTypeNode124Slice-4 179409 660.2 ns/op 48854.36 MB/s BenchmarkSetTypeNode126-4 5909516 20.46 ns/op 50044.61 MB/s BenchmarkSetTypeNode126Slice-4 177248 666.2 ns/op 49189.03 MB/s BenchmarkSetTypeNode128-4 4064782 29.56 ns/op 35187.12 MB/s BenchmarkSetTypeNode128Slice-4 141993 835.6 ns/op 39826.38 MB/s BenchmarkSetTypeNode130-4 4042576 29.61 ns/op 35660.96 MB/s BenchmarkSetTypeNode130Slice-4 141637 846.0 ns/op 39942.57 MB/s BenchmarkSetTypeNode1024-4 754953 156.9 ns/op 52324.62 MB/s BenchmarkSetTypeNode1024Slice-4 24483 4899 ns/op 53612.23 MB/s BenchmarkAllocation-4 3613 34620 ns/op BenchmarkReadMemStats-4 5883 19118 ns/op BenchmarkReadMemStatsLatency-4 1 70797 p50-ns 70797 p90-ns 70797 p99-ns BenchmarkWriteBarrier-4 2835841 42.84 ns/op BenchmarkBulkWriteBarrier-4 6286477 23.52 ns/op BenchmarkScanStackNoLocals-4 3 42636150 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11107848 11.27 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11238088 12.19 ns/op BenchmarkMSpanCountAlloc/bits=256-4 7637876 13.93 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7334172 18.17 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5057089 24.05 ns/op BenchmarkHash5-4 6259237 19.15 ns/op 261.07 MB/s BenchmarkHash16-4 6619810 18.02 ns/op 888.02 MB/s BenchmarkHash64-4 5999264 19.98 ns/op 3203.49 MB/s BenchmarkHash1024-4 2018632 59.78 ns/op 17128.70 MB/s BenchmarkHash65536-4 38696 3113 ns/op 21055.40 MB/s BenchmarkAlignedLoad-4 8314572 14.06 ns/op BenchmarkUnalignedLoad-4 7552687 15.23 ns/op BenchmarkEqEfaceConcrete-4 6719500 17.86 ns/op BenchmarkEqIfaceConcrete-4 6317767 18.99 ns/op BenchmarkNeEfaceConcrete-4 6741745 17.74 ns/op BenchmarkNeIfaceConcrete-4 6614139 18.06 ns/op BenchmarkConvT2EByteSized/bool-4 6784627 17.65 ns/op BenchmarkConvT2EByteSized/uint8-4 6680750 18.10 ns/op BenchmarkConvT2ESmall-4 6062775 19.77 ns/op BenchmarkConvT2EUintptr-4 5869870 20.07 ns/op BenchmarkConvT2ELarge-4 1000000 102.5 ns/op BenchmarkConvT2ISmall-4 5965106 20.08 ns/op BenchmarkConvT2IUintptr-4 5735006 21.01 ns/op BenchmarkConvT2ILarge-4 1225358 97.63 ns/op BenchmarkConvI2E-4 5242960 21.36 ns/op BenchmarkConvI2I-4 4311625 27.18 ns/op BenchmarkAssertE2T-4 5193661 23.02 ns/op BenchmarkAssertE2TLarge-4 2406033 47.97 ns/op BenchmarkAssertE2I-4 4401855 25.63 ns/op BenchmarkAssertI2T-4 4862025 24.62 ns/op BenchmarkAssertI2I-4 4238253 26.85 ns/op BenchmarkAssertI2E-4 6060776 17.90 ns/op BenchmarkAssertE2E-4 6333693 18.28 ns/op BenchmarkAssertE2T2-4 3846254 31.24 ns/op BenchmarkAssertE2T2Blank-4 4822603 24.98 ns/op BenchmarkAssertI2E2-4 4687293 26.14 ns/op BenchmarkAssertI2E2Blank-4 6079635 18.37 ns/op BenchmarkAssertE2E2-4 4633192 25.56 ns/op BenchmarkAssertE2E2Blank-4 6071547 18.41 ns/op BenchmarkConvT2Ezero/zero/16-4 5955308 20.10 ns/op BenchmarkConvT2Ezero/zero/32-4 5987006 20.01 ns/op BenchmarkConvT2Ezero/zero/64-4 5859979 20.49 ns/op BenchmarkConvT2Ezero/zero/str-4 5703338 21.09 ns/op BenchmarkConvT2Ezero/zero/slice-4 5821824 20.45 ns/op BenchmarkConvT2Ezero/zero/big-4 275666 450.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1416921 86.12 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1345680 91.79 ns/op BenchmarkConvT2Ezero/nonzero/big-4 267835 443.0 ns/op BenchmarkConvT2Ezero/smallint/16-4 5937644 20.13 ns/op BenchmarkConvT2Ezero/smallint/32-4 5754576 20.65 ns/op BenchmarkConvT2Ezero/smallint/64-4 5711836 21.55 ns/op BenchmarkConvT2Ezero/largeint/16-4 1728397 75.39 ns/op BenchmarkConvT2Ezero/largeint/32-4 1680034 70.17 ns/op BenchmarkConvT2Ezero/largeint/64-4 1795058 67.68 ns/op BenchmarkMalloc8-4 1457418 81.25 ns/op BenchmarkMalloc16-4 1372669 84.53 ns/op BenchmarkMallocTypeInfo8-4 1477738 79.74 ns/op BenchmarkMallocTypeInfo16-4 1217286 96.99 ns/op BenchmarkMallocLargeStruct-4 194308 588.8 ns/op BenchmarkGoroutineSelect-4 68 1920412 ns/op BenchmarkGoroutineBlocking-4 72 1874290 ns/op BenchmarkGoroutineForRange-4 97 1729020 ns/op BenchmarkGoroutineIdle-4 100 1576091 ns/op BenchmarkHashStringSpeed-4 2436100 50.00 ns/op BenchmarkHashBytesSpeed-4 1407498 83.00 ns/op BenchmarkHashInt32Speed-4 3199075 37.41 ns/op BenchmarkHashInt64Speed-4 3448095 35.91 ns/op BenchmarkHashStringArraySpeed-4 615442 199.9 ns/op BenchmarkMegMap-4 3154430 35.71 ns/op BenchmarkMegOneMap-4 4101436 29.23 ns/op BenchmarkMegEqMap-4 1364 85003 ns/op BenchmarkMegEmptyMap-4 4852418 24.41 ns/op BenchmarkSmallStrMap-4 3193509 37.47 ns/op BenchmarkMapStringKeysEight_16-4 3283514 36.22 ns/op BenchmarkMapStringKeysEight_32-4 3294456 36.38 ns/op BenchmarkMapStringKeysEight_64-4 3320854 36.19 ns/op BenchmarkMapStringKeysEight_1M-4 3254330 36.83 ns/op BenchmarkIntMap-4 4098020 29.48 ns/op BenchmarkMapFirst/1-4 4906209 24.59 ns/op BenchmarkMapFirst/2-4 4751572 25.54 ns/op BenchmarkMapFirst/3-4 4895103 24.43 ns/op BenchmarkMapFirst/4-4 4725346 24.18 ns/op BenchmarkMapFirst/5-4 4785904 24.15 ns/op BenchmarkMapFirst/6-4 4714764 25.82 ns/op BenchmarkMapFirst/7-4 4696804 24.33 ns/op BenchmarkMapFirst/8-4 4500271 26.85 ns/op BenchmarkMapFirst/9-4 4234770 27.90 ns/op BenchmarkMapFirst/10-4 3982442 28.30 ns/op BenchmarkMapFirst/11-4 4299331 28.88 ns/op BenchmarkMapFirst/12-4 4160017 29.02 ns/op BenchmarkMapFirst/13-4 4224505 28.14 ns/op BenchmarkMapFirst/14-4 4285309 28.61 ns/op BenchmarkMapFirst/15-4 4280932 27.98 ns/op BenchmarkMapFirst/16-4 4005322 30.50 ns/op BenchmarkMapMid/1-4 3971258 30.44 ns/op BenchmarkMapMid/2-4 3827664 30.89 ns/op BenchmarkMapMid/3-4 3952454 30.29 ns/op BenchmarkMapMid/4-4 3779968 30.88 ns/op BenchmarkMapMid/5-4 3836470 29.46 ns/op BenchmarkMapMid/6-4 3870129 30.96 ns/op BenchmarkMapMid/7-4 3882090 31.13 ns/op BenchmarkMapMid/8-4 3690224 30.21 ns/op BenchmarkMapMid/9-4 3466656 34.07 ns/op BenchmarkMapMid/10-4 3385908 33.24 ns/op BenchmarkMapMid/11-4 3569322 35.19 ns/op BenchmarkMapMid/12-4 3250388 35.78 ns/op BenchmarkMapMid/13-4 3592896 33.53 ns/op BenchmarkMapMid/14-4 3481330 33.27 ns/op BenchmarkMapMid/15-4 3577454 32.60 ns/op BenchmarkMapMid/16-4 3276288 35.41 ns/op BenchmarkMapLast/1-4 3893605 30.41 ns/op BenchmarkMapLast/2-4 3866070 30.82 ns/op BenchmarkMapLast/3-4 3909312 30.61 ns/op BenchmarkMapLast/4-4 3671509 31.16 ns/op BenchmarkMapLast/5-4 3884305 31.34 ns/op BenchmarkMapLast/6-4 3669706 32.74 ns/op BenchmarkMapLast/7-4 3642793 33.16 ns/op BenchmarkMapLast/8-4 3416407 32.53 ns/op BenchmarkMapLast/9-4 3579130 35.18 ns/op BenchmarkMapLast/10-4 3336006 35.87 ns/op BenchmarkMapLast/11-4 3082444 37.30 ns/op BenchmarkMapLast/12-4 3201735 38.39 ns/op BenchmarkMapLast/13-4 3418804 34.15 ns/op BenchmarkMapLast/14-4 3328524 34.27 ns/op BenchmarkMapLast/15-4 3549495 36.18 ns/op BenchmarkMapLast/16-4 3462049 35.60 ns/op BenchmarkMapCycle-4 2133832 59.57 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3360892 35.49 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2125 49955 ns/op BenchmarkMakeMap/[Byte]Byte-4 661557 184.2 ns/op BenchmarkMakeMap/[Int]Int-4 371173 317.5 ns/op BenchmarkNewEmptyMap-4 12266676 9.586 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1631850 68.51 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 472476 242.5 ns/op BenchmarkMapIterEmpty-4 5489684 23.71 ns/op BenchmarkSameLengthMap-4 4680502 25.12 ns/op BenchmarkBigKeyMap-4 1728074 69.90 ns/op BenchmarkBigValMap-4 1537574 77.40 ns/op BenchmarkSmallKeyMap-4 2761465 42.99 ns/op BenchmarkMapPopulate/1-4 2299941 51.99 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 131312 861.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7358 16517 ns/op 6275 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 781 154648 ns/op 51791 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 43 2417482 ns/op 416700 B/op 206 allocs/op BenchmarkMapPopulate/100000-4 3 37118431 ns/op 6526808 B/op 2890 allocs/op BenchmarkComplexAlgMap-4 487482 234.0 ns/op BenchmarkGoMapClear/Reflexive/1-4 625833 177.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 592490 186.7 ns/op BenchmarkGoMapClear/Reflexive/100-4 229543 516.3 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41678 2906 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5450 21894 ns/op BenchmarkGoMapClear/NonReflexive/1-4 555558 212.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 476647 236.4 ns/op BenchmarkGoMapClear/NonReflexive/100-4 208171 558.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40848 2955 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5319 22545 ns/op BenchmarkMapStringConversion/32/simple-4 1803405 65.25 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1755674 69.52 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1623690 73.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1723455 69.85 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1602292 74.09 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1490680 79.80 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1872812 62.06 ns/op BenchmarkMapInterfacePtr-4 1925028 61.77 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4833404 24.75 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 151563 872.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5739 22541 ns/op BenchmarkMapPop1000-4 384 314207 ns/op BenchmarkMapPop10000-4 20 5943975 ns/op BenchmarkMapAssign/Int32/256-4 2401245 50.30 ns/op BenchmarkMapAssign/Int32/65536-4 962467 115.9 ns/op BenchmarkMapAssign/Int64/256-4 2285622 51.65 ns/op BenchmarkMapAssign/Int64/65536-4 833036 132.7 ns/op BenchmarkMapAssign/Str/256-4 1812836 66.24 ns/op BenchmarkMapAssign/Str/65536-4 454555 234.1 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1495137 79.16 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 627836 171.6 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1545853 78.58 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 513529 198.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 497656 2373 ns/op BenchmarkMapOperatorAssign/Str/65536-4 140535 743.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 820898 164.6 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 167424 618.4 ns/op 71 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 849453 161.8 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 153061 709.8 ns/op 82 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 557857 257.2 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100725 1161 ns/op 142 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1863058 71.68 ns/op BenchmarkMapDelete/Int32/1000-4 1901798 61.34 ns/op BenchmarkMapDelete/Int32/10000-4 1878698 65.96 ns/op BenchmarkMapDelete/Int64/100-4 1661401 63.73 ns/op BenchmarkMapDelete/Int64/1000-4 1864506 61.25 ns/op BenchmarkMapDelete/Int64/10000-4 1850454 66.18 ns/op BenchmarkMapDelete/Str/100-4 1325426 83.02 ns/op BenchmarkMapDelete/Str/1000-4 1410078 77.57 ns/op BenchmarkMapDelete/Str/10000-4 1319866 82.83 ns/op BenchmarkMapDelete/Pointer/100-4 1466570 80.46 ns/op BenchmarkMapDelete/Pointer/1000-4 1718043 69.04 ns/op BenchmarkMapDelete/Pointer/10000-4 1623592 72.93 ns/op BenchmarkMemmove/0-4 15426660 7.711 ns/op BenchmarkMemmove/1-4 1988031 61.33 ns/op 16.30 MB/s BenchmarkMemmove/2-4 1912660 62.80 ns/op 31.85 MB/s BenchmarkMemmove/3-4 1909844 63.00 ns/op 47.62 MB/s BenchmarkMemmove/4-4 1955313 62.76 ns/op 63.74 MB/s BenchmarkMemmove/5-4 1909298 62.97 ns/op 79.41 MB/s BenchmarkMemmove/6-4 1909095 62.82 ns/op 95.51 MB/s BenchmarkMemmove/7-4 1906741 63.55 ns/op 110.15 MB/s BenchmarkMemmove/8-4 2018715 59.83 ns/op 133.72 MB/s BenchmarkMemmove/9-4 1848639 64.40 ns/op 139.75 MB/s BenchmarkMemmove/10-4 1840965 65.40 ns/op 152.91 MB/s BenchmarkMemmove/11-4 1833877 65.13 ns/op 168.88 MB/s BenchmarkMemmove/12-4 1825008 64.83 ns/op 185.11 MB/s BenchmarkMemmove/13-4 1866594 65.33 ns/op 198.97 MB/s BenchmarkMemmove/14-4 1888206 63.38 ns/op 220.90 MB/s BenchmarkMemmove/15-4 1843024 64.89 ns/op 231.15 MB/s BenchmarkMemmove/16-4 1919184 62.02 ns/op 257.99 MB/s BenchmarkMemmove/32-4 1819671 63.32 ns/op 505.38 MB/s BenchmarkMemmove/64-4 1664120 70.96 ns/op 901.96 MB/s BenchmarkMemmove/128-4 1384948 86.08 ns/op 1486.91 MB/s BenchmarkMemmove/256-4 1000000 111.9 ns/op 2288.50 MB/s BenchmarkMemmove/512-4 598033 200.8 ns/op 2549.65 MB/s BenchmarkMemmove/1024-4 392952 302.7 ns/op 3382.99 MB/s BenchmarkMemmove/2048-4 238574 503.5 ns/op 4067.79 MB/s BenchmarkMemmove/4096-4 130174 943.8 ns/op 4340.05 MB/s BenchmarkMemmoveOverlap/32-4 1850046 64.39 ns/op 496.94 MB/s BenchmarkMemmoveOverlap/64-4 1611186 72.77 ns/op 879.44 MB/s BenchmarkMemmoveOverlap/128-4 1344039 88.50 ns/op 1446.30 MB/s BenchmarkMemmoveOverlap/256-4 1009111 114.5 ns/op 2235.13 MB/s BenchmarkMemmoveOverlap/512-4 576252 206.1 ns/op 2484.16 MB/s BenchmarkMemmoveOverlap/1024-4 378306 304.4 ns/op 3363.72 MB/s BenchmarkMemmoveOverlap/2048-4 231093 508.3 ns/op 4029.35 MB/s BenchmarkMemmoveOverlap/4096-4 129193 939.3 ns/op 4360.88 MB/s BenchmarkMemmoveUnalignedDst/0-4 15245710 7.535 ns/op BenchmarkMemmoveUnalignedDst/1-4 1976240 59.88 ns/op 16.70 MB/s BenchmarkMemmoveUnalignedDst/2-4 1916474 62.95 ns/op 31.77 MB/s BenchmarkMemmoveUnalignedDst/3-4 1892322 62.28 ns/op 48.17 MB/s BenchmarkMemmoveUnalignedDst/4-4 1915827 62.40 ns/op 64.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 1917670 61.98 ns/op 80.68 MB/s BenchmarkMemmoveUnalignedDst/6-4 1886934 62.26 ns/op 96.37 MB/s BenchmarkMemmoveUnalignedDst/7-4 1915533 62.49 ns/op 112.03 MB/s BenchmarkMemmoveUnalignedDst/8-4 1985248 59.75 ns/op 133.90 MB/s BenchmarkMemmoveUnalignedDst/9-4 1846195 64.55 ns/op 139.43 MB/s BenchmarkMemmoveUnalignedDst/10-4 1839571 64.19 ns/op 155.79 MB/s BenchmarkMemmoveUnalignedDst/11-4 1857000 64.81 ns/op 169.73 MB/s BenchmarkMemmoveUnalignedDst/12-4 1855003 64.84 ns/op 185.08 MB/s BenchmarkMemmoveUnalignedDst/13-4 1856995 65.10 ns/op 199.70 MB/s BenchmarkMemmoveUnalignedDst/14-4 1860114 65.25 ns/op 214.54 MB/s BenchmarkMemmoveUnalignedDst/15-4 1846237 63.09 ns/op 237.74 MB/s BenchmarkMemmoveUnalignedDst/16-4 1901919 62.29 ns/op 256.84 MB/s BenchmarkMemmoveUnalignedDst/32-4 1795827 66.89 ns/op 478.37 MB/s BenchmarkMemmoveUnalignedDst/64-4 1593950 75.93 ns/op 842.86 MB/s BenchmarkMemmoveUnalignedDst/128-4 1338133 89.89 ns/op 1423.96 MB/s BenchmarkMemmoveUnalignedDst/256-4 924642 129.0 ns/op 1984.55 MB/s BenchmarkMemmoveUnalignedDst/512-4 559951 205.3 ns/op 2494.17 MB/s BenchmarkMemmoveUnalignedDst/1024-4 376780 317.8 ns/op 3221.94 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232214 507.9 ns/op 4032.60 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126595 957.7 ns/op 4276.99 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1736680 68.18 ns/op 469.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1556154 76.73 ns/op 834.05 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1305757 92.09 ns/op 1389.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 986110 117.4 ns/op 2180.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 562970 204.7 ns/op 2501.41 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 374709 308.4 ns/op 3320.67 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 231164 511.6 ns/op 4002.78 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 127876 925.8 ns/op 4424.42 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14634199 8.192 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1951389 60.31 ns/op 16.58 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1897728 62.03 ns/op 32.24 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1858845 63.30 ns/op 47.39 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1905462 62.82 ns/op 63.67 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1902048 63.21 ns/op 79.10 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1905656 62.63 ns/op 95.79 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1898766 62.50 ns/op 112.01 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1988420 59.77 ns/op 133.86 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1848528 64.90 ns/op 138.68 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1857211 65.34 ns/op 153.05 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1824848 64.98 ns/op 169.28 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1845896 64.68 ns/op 185.54 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1841757 64.82 ns/op 200.57 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1847239 65.60 ns/op 213.43 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1850085 65.12 ns/op 230.36 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1798495 65.55 ns/op 244.08 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1780208 66.72 ns/op 479.61 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1569278 75.42 ns/op 848.60 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1325576 89.67 ns/op 1427.49 MB/s BenchmarkMemmoveUnalignedSrc/256-4 982545 116.5 ns/op 2196.54 MB/s BenchmarkMemmoveUnalignedSrc/512-4 576630 204.9 ns/op 2498.19 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 384702 307.5 ns/op 3329.60 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 234249 509.7 ns/op 4018.38 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128842 932.6 ns/op 4391.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1747789 67.58 ns/op 473.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1558586 76.05 ns/op 841.53 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1315828 88.27 ns/op 1450.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 115.7 ns/op 2213.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 573949 205.9 ns/op 2486.85 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 381302 305.2 ns/op 3355.59 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 234981 510.4 ns/op 4012.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129049 938.5 ns/op 4364.28 MB/s BenchmarkMemclr/5-4 12709119 9.478 ns/op 527.54 MB/s BenchmarkMemclr/16-4 12373179 9.543 ns/op 1676.57 MB/s BenchmarkMemclr/64-4 11980641 9.652 ns/op 6630.58 MB/s BenchmarkMemclr/256-4 10163598 11.69 ns/op 21894.66 MB/s BenchmarkMemclr/4096-4 2392521 50.20 ns/op 81598.46 MB/s BenchmarkMemclr/65536-4 64940 2149 ns/op 30491.33 MB/s BenchmarkMemclr/1M-4 2646 42891 ns/op 24447.21 MB/s BenchmarkMemclr/4M-4 667 220937 ns/op 18984.18 MB/s BenchmarkMemclr/8M-4 264 545927 ns/op 15365.81 MB/s BenchmarkMemclr/16M-4 49 2526043 ns/op 6641.70 MB/s BenchmarkMemclr/64M-4 10 10628285 ns/op 6314.18 MB/s BenchmarkGoMemclr/5-4 2163027 54.91 ns/op 91.06 MB/s BenchmarkGoMemclr/16-4 515685 226.4 ns/op 70.68 MB/s BenchmarkGoMemclr/64-4 115524 869.7 ns/op 73.59 MB/s BenchmarkGoMemclr/256-4 35377 3388 ns/op 75.57 MB/s BenchmarkMemclrRange/1K_2K-4 63769 1734 ns/op 55277.25 MB/s BenchmarkMemclrRange/2K_8K-4 30324 3903 ns/op 85454.98 MB/s BenchmarkMemclrRange/4K_16K-4 41182 2847 ns/op 113481.45 MB/s BenchmarkMemclrRange/160K_228K-4 1692 66417 ns/op 25036.67 MB/s BenchmarkClearFat7-4 5672494 20.34 ns/op BenchmarkClearFat8-4 6943238 17.24 ns/op BenchmarkClearFat11-4 5535426 21.28 ns/op BenchmarkClearFat12-4 6139918 19.13 ns/op BenchmarkClearFat13-4 6115761 20.13 ns/op BenchmarkClearFat14-4 6213894 19.63 ns/op BenchmarkClearFat15-4 5621103 20.35 ns/op BenchmarkClearFat16-4 6393192 18.33 ns/op BenchmarkClearFat24-4 6131769 19.60 ns/op BenchmarkClearFat32-4 5887068 19.86 ns/op BenchmarkClearFat40-4 5791879 21.08 ns/op BenchmarkClearFat48-4 5822910 20.56 ns/op BenchmarkClearFat56-4 5575344 21.17 ns/op BenchmarkClearFat64-4 5521294 21.54 ns/op BenchmarkClearFat72-4 5186990 23.83 ns/op BenchmarkClearFat128-4 3906496 30.57 ns/op BenchmarkClearFat256-4 2705000 44.03 ns/op BenchmarkClearFat512-4 1321012 91.62 ns/op BenchmarkClearFat1024-4 821668 143.7 ns/op BenchmarkClearFat1032-4 783543 154.6 ns/op BenchmarkClearFat1040-4 788152 152.0 ns/op BenchmarkCopyFat7-4 6280417 19.60 ns/op BenchmarkCopyFat8-4 6566672 17.72 ns/op BenchmarkCopyFat11-4 6003085 19.92 ns/op BenchmarkCopyFat12-4 6078666 19.65 ns/op BenchmarkCopyFat13-4 6208515 19.29 ns/op BenchmarkCopyFat14-4 6298126 19.46 ns/op BenchmarkCopyFat15-4 6034342 19.61 ns/op BenchmarkCopyFat16-4 6542110 18.49 ns/op BenchmarkCopyFat24-4 6071802 19.56 ns/op BenchmarkCopyFat32-4 6197306 19.26 ns/op BenchmarkCopyFat64-4 5223796 22.83 ns/op BenchmarkCopyFat72-4 5110242 22.82 ns/op BenchmarkCopyFat128-4 3729633 32.44 ns/op BenchmarkCopyFat256-4 2495034 47.15 ns/op BenchmarkCopyFat512-4 1250246 96.03 ns/op BenchmarkCopyFat520-4 1249228 97.41 ns/op BenchmarkCopyFat1024-4 768776 154.7 ns/op BenchmarkCopyFat1032-4 765434 157.1 ns/op BenchmarkCopyFat1040-4 760566 157.1 ns/op BenchmarkIssue18740/2byte-4 428 275156 ns/op BenchmarkIssue18740/4byte-4 706 167514 ns/op BenchmarkIssue18740/8byte-4 1002 120279 ns/op BenchmarkMemclrKnownSize1-4 9099315 13.04 ns/op 76.67 MB/s BenchmarkMemclrKnownSize2-4 5714173 20.91 ns/op 95.66 MB/s BenchmarkMemclrKnownSize4-4 3493249 35.25 ns/op 113.48 MB/s BenchmarkMemclrKnownSize8-4 1000000 114.1 ns/op 70.14 MB/s BenchmarkMemclrKnownSize16-4 504019 229.8 ns/op 69.64 MB/s BenchmarkMemclrKnownSize32-4 261034 444.7 ns/op 71.96 MB/s BenchmarkMemclrKnownSize64-4 144792 830.1 ns/op 77.10 MB/s BenchmarkMemclrKnownSize112-4 80182 1481 ns/op 75.63 MB/s BenchmarkMemclrKnownSize128-4 72415 1646 ns/op 77.77 MB/s BenchmarkMemclrKnownSize192-4 48433 2459 ns/op 78.10 MB/s BenchmarkMemclrKnownSize248-4 36578 3250 ns/op 76.31 MB/s BenchmarkMemclrKnownSize256-4 34924 3320 ns/op 77.10 MB/s BenchmarkMemclrKnownSize512-4 17980 6647 ns/op 77.03 MB/s BenchmarkMemclrKnownSize1024-4 8385 13440 ns/op 76.19 MB/s BenchmarkMemclrKnownSize4096-4 2230 53578 ns/op 76.45 MB/s BenchmarkMemclrKnownSize512KiB-4 16 7111334 ns/op 73.73 MB/s BenchmarkReadMetricsLatency-4 15110 4241 p50-ns 6509 p90-ns 15511 p99-ns BenchmarkFinalizer-4 159 755022 ns/op BenchmarkFinalizerRun-4 175644 886.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7068157 16.38 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3150913 37.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2366535 49.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2308616 52.03 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1301857 91.97 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.4 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2227522 54.62 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1263398 95.95 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1323546 91.13 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2001338 60.43 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1999118 60.06 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1703257 69.97 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1473882 81.59 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1351441 89.11 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5997501 19.73 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6237914 18.74 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6345283 18.68 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6221269 19.35 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5933464 20.22 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5310451 22.51 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6203805 19.35 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6427498 18.78 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6369976 18.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6169939 19.23 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6380565 18.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6315000 18.88 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6241548 19.25 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6340345 18.80 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6400771 18.77 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6225402 19.36 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6423939 18.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6347974 18.76 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6184134 19.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5875118 20.43 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5846203 20.50 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6218104 19.36 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5825858 20.92 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5851780 20.56 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6121730 19.40 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5833736 20.53 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5863670 20.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6171265 19.55 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5836728 20.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5832849 20.86 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6115896 19.54 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6413948 18.84 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6364670 18.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6193494 19.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6333259 18.97 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6358021 19.03 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5990878 19.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6211608 18.71 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6385321 19.04 ns/op BenchmarkNetpollBreak-4 3244 32156 ns/op BenchmarkPingPongHog-4 345 350231 ns/op BenchmarkStackGrowth-4 119493 988.6 ns/op BenchmarkStackGrowthDeep-4 1159 93493 ns/op BenchmarkCreateGoroutines-4 47472 2570 ns/op BenchmarkCreateGoroutinesParallel-4 45513 2581 ns/op BenchmarkCreateGoroutinesCapture-4 8743 13311 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38347 3053 ns/op BenchmarkClosureCall-4 22386800 5.348 ns/op BenchmarkWakeupParallelSpinning/0s-4 5745 18242 ns/op BenchmarkWakeupParallelSpinning/1µs-4 6396 22183 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5676 26292 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3271 37589 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2012 58877 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1195 100040 ns/op BenchmarkWakeupParallelSpinning/50µs-4 574 212383 ns/op BenchmarkWakeupParallelSpinning/100µs-4 310 387158 ns/op BenchmarkWakeupParallelSyscall/0s-4 728 178974 ns/op BenchmarkWakeupParallelSyscall/1µs-4 650 178947 ns/op BenchmarkWakeupParallelSyscall/2µs-4 673 189547 ns/op BenchmarkWakeupParallelSyscall/5µs-4 619 174358 ns/op BenchmarkWakeupParallelSyscall/10µs-4 496 213715 ns/op BenchmarkWakeupParallelSyscall/20µs-4 572 237831 ns/op BenchmarkWakeupParallelSyscall/50µs-4 372 332860 ns/op BenchmarkWakeupParallelSyscall/100µs-4 312 377114 ns/op BenchmarkMatmult-4 2799020 45.53 ns/op BenchmarkFastrand-4 11504691 9.731 ns/op BenchmarkFastrand64-4 12842200 9.312 ns/op BenchmarkFastrandHashiter-4 3660816 27.94 ns/op BenchmarkFastrandn/2-4 5773500 20.48 ns/op BenchmarkFastrandn/3-4 5914478 20.00 ns/op BenchmarkFastrandn/4-4 6127926 19.29 ns/op BenchmarkFastrandn/5-4 6166045 19.38 ns/op BenchmarkIfaceCmp100-4 94477 1244 ns/op BenchmarkIfaceCmpNil100-4 207240 578.6 ns/op BenchmarkEfaceCmpDiff-4 41119 2928 ns/op BenchmarkEfaceCmpDiffIndirect-4 30376 3899 ns/op BenchmarkDefer-4 1669411 70.01 ns/op BenchmarkDefer10-4 818648 153.3 ns/op BenchmarkDeferMany-4 486330 428.4 ns/op BenchmarkPanicRecover-4 182707 650.9 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7338 18412 ns/op 17272 p50-ns 21613 p90-ns 60756 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5678 22384 ns/op 15734 p50-ns 21594 p90-ns 191221 p99-ns BenchmarkGoroutineProfile/small/idle-4 2752 40933 ns/op 36793 p50-ns 43545 p90-ns 120047 p99-ns BenchmarkGoroutineProfile/small/loaded-4 268 493412 ns/op 208595 p50-ns 478712 p90-ns 4569732 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7405 18975 ns/op 17321 p50-ns 21955 p90-ns 74103 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6614 21737 ns/op 15879 p50-ns 20994 p90-ns 155532 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 8972732 ns/op 8931140 p50-ns 8963910 p90-ns 9551107 p99-ns BenchmarkGoroutineProfile/large/loaded-4 9 12310437 ns/op 10612733 p50-ns 20077186 p90-ns 20077186 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7200 17203 ns/op 16828 p50-ns 20417 p90-ns 35455 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 6541 23991 ns/op 17455 p50-ns 25938 p90-ns 199916 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 844 134172 ns/op 121519 p50-ns 163206 p90-ns 338319 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 424 497697 ns/op 267829 p50-ns 484883 p90-ns 6664152 p99-ns BenchmarkRWMutexUncontended-4 2617876 39.02 ns/op BenchmarkRWMutexWrite100-4 596847 278.3 ns/op BenchmarkRWMutexWrite10-4 146988 745.1 ns/op BenchmarkRWMutexWorkWrite100-4 371450 359.8 ns/op BenchmarkRWMutexWorkWrite10-4 68660 1740 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1766 66678 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 878 137325 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 926 122237 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 399 289057 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 480 249214 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 632636 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 236 513172 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 87 1273359 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 286686 410.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 234654 431.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 245196 445.1 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 254737 447.8 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 228487 444.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 225146 489.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 231223 469.0 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 238472 439.7 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 249946 483.7 ns/op BenchmarkMakeSlice/Byte-4 1855230 64.13 ns/op BenchmarkMakeSlice/Int16-4 1871544 63.43 ns/op BenchmarkMakeSlice/Int-4 1439314 81.09 ns/op BenchmarkMakeSlice/Ptr-4 1000000 107.0 ns/op BenchmarkMakeSlice/Struct/24-4 967274 127.8 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 156.3 ns/op BenchmarkMakeSlice/Struct/40-4 626907 184.6 ns/op BenchmarkGrowSlice/Byte-4 798952 154.5 ns/op BenchmarkGrowSlice/Int16-4 663250 162.1 ns/op BenchmarkGrowSlice/Int-4 539208 215.8 ns/op BenchmarkGrowSlice/Ptr-4 445544 267.4 ns/op BenchmarkGrowSlice/Struct/24-4 305587 377.0 ns/op BenchmarkGrowSlice/Struct/32-4 217262 461.8 ns/op BenchmarkGrowSlice/Struct/40-4 198760 532.8 ns/op BenchmarkExtendSlice/IntSlice-4 513976 256.9 ns/op BenchmarkExtendSlice/PointerSlice-4 384667 331.7 ns/op BenchmarkExtendSlice/NoGrow-4 884838 145.5 ns/op BenchmarkAppend-4 783998 150.9 ns/op BenchmarkAppendGrowByte-4 3 35399999 ns/op BenchmarkAppendGrowString-4 1 401344948 ns/op BenchmarkAppendSlice/1Bytes-4 1939970 62.04 ns/op BenchmarkAppendSlice/4Bytes-4 1904734 62.67 ns/op BenchmarkAppendSlice/7Bytes-4 1859373 65.78 ns/op BenchmarkAppendSlice/8Bytes-4 1835202 65.03 ns/op BenchmarkAppendSlice/15Bytes-4 1746909 68.06 ns/op BenchmarkAppendSlice/16Bytes-4 1812034 66.20 ns/op BenchmarkAppendSlice/32Bytes-4 1817978 66.60 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 78781 1386 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21363 5864 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7778 20321 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1437 74197 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 93 1214669 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5462260 ns/op BenchmarkAppendStr/1Bytes-4 1390635 84.91 ns/op BenchmarkAppendStr/4Bytes-4 1441672 86.17 ns/op BenchmarkAppendStr/8Bytes-4 1454556 84.90 ns/op BenchmarkAppendStr/16Bytes-4 1411144 84.86 ns/op BenchmarkAppendStr/32Bytes-4 1480051 82.64 ns/op BenchmarkAppendSpecialCase-4 752133 158.4 ns/op BenchmarkCopy/1Byte-4 2014736 59.55 ns/op 16.79 MB/s BenchmarkCopy/1String-4 1957197 61.89 ns/op 16.16 MB/s BenchmarkCopy/2Byte-4 1853815 64.02 ns/op 31.24 MB/s BenchmarkCopy/2String-4 1918072 62.26 ns/op 32.13 MB/s BenchmarkCopy/4Byte-4 1986902 61.61 ns/op 64.92 MB/s BenchmarkCopy/4String-4 1944121 63.59 ns/op 62.90 MB/s BenchmarkCopy/8Byte-4 1964656 59.94 ns/op 133.47 MB/s BenchmarkCopy/8String-4 1954750 61.18 ns/op 130.76 MB/s BenchmarkCopy/12Byte-4 1773076 67.13 ns/op 178.77 MB/s BenchmarkCopy/12String-4 1773655 66.24 ns/op 181.16 MB/s BenchmarkCopy/16Byte-4 1805598 63.78 ns/op 250.85 MB/s BenchmarkCopy/16String-4 1851262 65.04 ns/op 246.01 MB/s BenchmarkCopy/32Byte-4 1846934 65.02 ns/op 492.14 MB/s BenchmarkCopy/32String-4 1733065 69.21 ns/op 462.35 MB/s BenchmarkCopy/128Byte-4 1328563 89.34 ns/op 1432.75 MB/s BenchmarkCopy/128String-4 1241408 96.39 ns/op 1327.92 MB/s BenchmarkCopy/1024Byte-4 364464 306.6 ns/op 3340.35 MB/s BenchmarkCopy/1024String-4 342614 347.7 ns/op 2945.46 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28485 4070 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19740 5753 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12807 9627 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 13396 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9325 16598 ns/op BenchmarkAppendInPlace/Grow/Byte-4 131198 845.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 130192 896.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 97126 1068 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 90516 1252 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 76323 1452 ns/op BenchmarkStackCopyPtr-4 1 157231328 ns/op BenchmarkStackCopy-4 1 108091935 ns/op BenchmarkStackCopyNoCache-4 21 4953578 ns/op BenchmarkStackCopyWithStkobj-4 1 123856390 ns/op BenchmarkIssue18138-4 634 189576 ns/op BenchmarkCompareStringEqual-4 12180056 9.497 ns/op BenchmarkCompareStringIdentical-4 15686134 6.405 ns/op BenchmarkCompareStringSameLength-4 13107583 8.523 ns/op BenchmarkCompareStringDifferentLength-4 22545804 5.347 ns/op BenchmarkCompareStringBigUnaligned-4 1104 99937 ns/op 10492.47 MB/s BenchmarkCompareStringBig-4 1100 102860 ns/op 10194.26 MB/s BenchmarkConcatStringAndBytes-4 2241259 55.74 ns/op BenchmarkSliceByteToString/1-4 2270611 52.97 ns/op BenchmarkSliceByteToString/2-4 1000000 106.1 ns/op BenchmarkSliceByteToString/4-4 1000000 105.4 ns/op BenchmarkSliceByteToString/8-4 1000000 103.8 ns/op BenchmarkSliceByteToString/16-4 1000000 116.9 ns/op BenchmarkSliceByteToString/32-4 954526 124.9 ns/op BenchmarkSliceByteToString/64-4 888325 157.3 ns/op BenchmarkSliceByteToString/128-4 628828 204.4 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2209185 55.40 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 876259 137.1 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 978421 117.8 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3237013 35.99 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1616022 73.45 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1811810 64.77 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2287010 51.85 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 448604 267.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 515641 215.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5676067 21.24 ns/op BenchmarkRuneIterate/range/Japanese-4 2055520 60.37 ns/op BenchmarkRuneIterate/range/MixedLength-4 2181276 54.80 ns/op BenchmarkRuneIterate/range1/ASCII-4 5655243 21.25 ns/op BenchmarkRuneIterate/range1/Japanese-4 1951214 58.95 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2180947 54.45 ns/op BenchmarkRuneIterate/range2/ASCII-4 5686617 21.05 ns/op BenchmarkRuneIterate/range2/Japanese-4 2046735 59.22 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2208074 54.07 ns/op BenchmarkArrayEqual-4 20949072 5.749 ns/op BenchmarkFunc/Name-4 4970114 22.21 ns/op BenchmarkFunc/Entry-4 10294426 10.94 ns/op BenchmarkFunc/FileLine-4 1560453 75.76 ns/op PASS ok runtime 138.604s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 28131 4301 ns/op BenchmarkHandle/concurrent-4 16820 7124 ns/op PASS ok runtime/cgo 0.500s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19185679 6.051 ns/op BenchmarkAtomicStore64-4 9953040 12.05 ns/op BenchmarkAtomicLoad-4 19447143 6.120 ns/op BenchmarkAtomicStore-4 9966738 12.04 ns/op BenchmarkAnd8-4 9979695 12.02 ns/op BenchmarkAnd-4 10005146 12.01 ns/op BenchmarkAnd8Parallel-4 3092864 45.95 ns/op BenchmarkAndParallel-4 3251818 47.07 ns/op BenchmarkOr8-4 9957340 12.02 ns/op BenchmarkOr-4 9994395 12.02 ns/op BenchmarkOr8Parallel-4 3173365 47.35 ns/op BenchmarkOrParallel-4 2511315 48.46 ns/op BenchmarkXadd-4 3160916 43.49 ns/op BenchmarkXadd64-4 3203793 46.31 ns/op BenchmarkCas-4 2865084 52.06 ns/op BenchmarkCas64-4 2261673 53.02 ns/op BenchmarkXchg-4 3195692 47.32 ns/op BenchmarkXchg64-4 2560332 46.75 ns/op PASS ok runtime/internal/atomic 2.929s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4040986 27.70 ns/op BenchmarkMulUintptr/large-4 3390130 33.66 ns/op PASS ok runtime/internal/math 0.336s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 6117422 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 16 9298954 ns/op 675.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 804 160707 ns/op 7.459 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 9 12600125 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 7 19090183 ns/op 1486 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 142 797886 ns/op 70.46 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 79825528 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 100482720 ns/op 9034 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 8368277 ns/op 706.2 concurrent_launches/op PASS ok runtime/pprof 1.792s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 42 2482150 ns/op BenchmarkStackLeak-4 18250 6182 ns/op PASS ok runtime/race 0.544s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5432648 20.79 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 173782 634.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.400s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 5997286 17.57 ns/op BenchmarkCompact/one-4 1889469 64.26 ns/op BenchmarkCompact/sorted-4 965414 106.4 ns/op BenchmarkCompact/1_item-4 1212630 99.37 ns/op BenchmarkCompact/unsorted-4 1000000 105.5 ns/op BenchmarkCompact/many-4 789042 143.8 ns/op BenchmarkReplace/naive-fast-4 85021 1392 ns/op BenchmarkReplace/optimized-fast-4 88542 1147 ns/op BenchmarkReplace/naive-slow-4 50480 2247 ns/op BenchmarkReplace/optimized-slow-4 62437 1908 ns/op PASS ok slices 1.519s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 153253 743.8 ns/op BenchmarkSortString1K-4 178 660853 ns/op BenchmarkSortString1K_Slice-4 205 584923 ns/op BenchmarkStableString1K-4 97 1131087 ns/op BenchmarkSortInt1K-4 218 544306 ns/op BenchmarkSortInt1K_Sorted-4 3201 38080 ns/op BenchmarkSortInt1K_Reversed-4 1983 58705 ns/op BenchmarkSortInt1K_Mod8-4 543 216997 ns/op BenchmarkStableInt1K-4 140 844345 ns/op BenchmarkStableInt1K_Slice-4 163 730682 ns/op BenchmarkSortInt64K-4 2 52686748 ns/op BenchmarkSortInt64K_Slice-4 3 44500525 ns/op BenchmarkStableInt64K-4 2 71480172 ns/op BenchmarkSort1e2-4 478 249242 ns/op BenchmarkStable1e2-4 171 666698 ns/op BenchmarkSort1e4-4 2 51356127 ns/op BenchmarkStable1e4-4 1 222624067 ns/op PASS ok sort 3.603s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 886344 137.1 ns/op BenchmarkAtof64Float-4 635401 157.8 ns/op BenchmarkAtof64FloatExp-4 619014 184.8 ns/op BenchmarkAtof64Big-4 427803 272.5 ns/op BenchmarkAtof64RandomBits-4 437121 273.3 ns/op BenchmarkAtof64RandomFloats-4 459385 260.0 ns/op BenchmarkAtof64RandomLongFloats-4 396718 300.8 ns/op BenchmarkAtof32Decimal-4 824385 138.0 ns/op BenchmarkAtof32Float-4 748504 156.2 ns/op BenchmarkAtof32FloatExp-4 617156 191.3 ns/op BenchmarkAtof32Random-4 357604 328.1 ns/op BenchmarkAtof32RandomLong-4 151816 782.9 ns/op BenchmarkParseInt/Pos/7bit-4 1446595 83.65 ns/op BenchmarkParseInt/Pos/26bit-4 593812 192.5 ns/op BenchmarkParseInt/Pos/31bit-4 531985 218.8 ns/op BenchmarkParseInt/Pos/56bit-4 357344 330.2 ns/op BenchmarkParseInt/Pos/63bit-4 335305 352.8 ns/op BenchmarkParseInt/Neg/7bit-4 1397365 85.08 ns/op BenchmarkParseInt/Neg/26bit-4 578629 197.8 ns/op BenchmarkParseInt/Neg/31bit-4 530152 216.1 ns/op BenchmarkParseInt/Neg/56bit-4 358893 326.8 ns/op BenchmarkParseInt/Neg/63bit-4 340164 347.8 ns/op BenchmarkAtoi/Pos/7bit-4 2115397 55.94 ns/op BenchmarkAtoi/Pos/26bit-4 790384 143.6 ns/op BenchmarkAtoi/Pos/31bit-4 729957 156.7 ns/op BenchmarkAtoi/Pos/56bit-4 434829 267.7 ns/op BenchmarkAtoi/Pos/63bit-4 313654 367.5 ns/op BenchmarkAtoi/Neg/7bit-4 2108637 57.31 ns/op BenchmarkAtoi/Neg/26bit-4 806307 141.8 ns/op BenchmarkAtoi/Neg/31bit-4 780478 155.1 ns/op BenchmarkAtoi/Neg/56bit-4 447882 265.1 ns/op BenchmarkAtoi/Neg/63bit-4 310646 375.2 ns/op BenchmarkFormatFloat/Decimal-4 114940 1064 ns/op BenchmarkFormatFloat/Float-4 106539 1109 ns/op BenchmarkFormatFloat/Exp-4 118308 1025 ns/op BenchmarkFormatFloat/NegExp-4 113946 1043 ns/op BenchmarkFormatFloat/LongExp-4 98191 1230 ns/op BenchmarkFormatFloat/Big-4 92805 1323 ns/op BenchmarkFormatFloat/BinaryExp-4 205315 558.7 ns/op BenchmarkFormatFloat/32Integer-4 118017 1028 ns/op BenchmarkFormatFloat/32ExactFraction-4 120157 972.9 ns/op BenchmarkFormatFloat/32Point-4 111798 1089 ns/op BenchmarkFormatFloat/32Exp-4 118040 1023 ns/op BenchmarkFormatFloat/32NegExp-4 115600 1016 ns/op BenchmarkFormatFloat/32Shortest-4 122006 974.8 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 132866 901.7 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 131388 909.3 ns/op BenchmarkFormatFloat/64Fixed1-4 148107 781.6 ns/op BenchmarkFormatFloat/64Fixed2-4 154862 781.0 ns/op BenchmarkFormatFloat/64Fixed3-4 149230 781.7 ns/op BenchmarkFormatFloat/64Fixed4-4 144768 795.5 ns/op BenchmarkFormatFloat/64Fixed12-4 84739 1381 ns/op BenchmarkFormatFloat/64Fixed16-4 109326 1085 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106668 1061 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 101318 1156 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2236 51260 ns/op BenchmarkFormatFloat/Slowpath64-4 97779 1223 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 97342 1237 ns/op BenchmarkAppendFloat/Decimal-4 141074 838.5 ns/op BenchmarkAppendFloat/Float-4 126355 946.8 ns/op BenchmarkAppendFloat/Exp-4 139797 841.6 ns/op BenchmarkAppendFloat/NegExp-4 140319 840.9 ns/op BenchmarkAppendFloat/LongExp-4 113406 1029 ns/op BenchmarkAppendFloat/Big-4 112242 1065 ns/op BenchmarkAppendFloat/BinaryExp-4 328950 360.0 ns/op BenchmarkAppendFloat/32Integer-4 140826 838.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 139494 842.6 ns/op BenchmarkAppendFloat/32Point-4 130234 901.8 ns/op BenchmarkAppendFloat/32Exp-4 141860 840.4 ns/op BenchmarkAppendFloat/32NegExp-4 143660 825.6 ns/op BenchmarkAppendFloat/32Shortest-4 159631 747.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175464 664.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 171889 691.4 ns/op BenchmarkAppendFloat/64Fixed1-4 196174 596.1 ns/op BenchmarkAppendFloat/64Fixed2-4 196633 593.1 ns/op BenchmarkAppendFloat/64Fixed3-4 199645 597.1 ns/op BenchmarkAppendFloat/64Fixed4-4 195342 599.2 ns/op BenchmarkAppendFloat/64Fixed12-4 103464 1145 ns/op BenchmarkAppendFloat/64Fixed16-4 138498 874.9 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 148809 806.8 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 127260 936.0 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2365 49744 ns/op BenchmarkAppendFloat/Slowpath64-4 112948 1022 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113132 1021 ns/op BenchmarkFormatInt-4 14739 7704 ns/op BenchmarkAppendInt-4 17716 6776 ns/op BenchmarkFormatUint-4 81144 1430 ns/op BenchmarkAppendUint-4 97148 1195 ns/op BenchmarkFormatIntSmall/7-4 2971694 39.32 ns/op BenchmarkFormatIntSmall/42-4 2999004 38.26 ns/op BenchmarkAppendIntSmall-4 1425780 81.12 ns/op BenchmarkAppendUintVarlen/1-4 1401996 85.22 ns/op BenchmarkAppendUintVarlen/12-4 1369470 88.46 ns/op BenchmarkAppendUintVarlen/123-4 938613 114.7 ns/op BenchmarkAppendUintVarlen/1234-4 946894 117.1 ns/op BenchmarkAppendUintVarlen/12345-4 949866 118.0 ns/op BenchmarkAppendUintVarlen/123456-4 931003 119.6 ns/op BenchmarkAppendUintVarlen/1234567-4 933975 122.1 ns/op BenchmarkAppendUintVarlen/12345678-4 895646 126.0 ns/op BenchmarkAppendUintVarlen/123456789-4 869833 129.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 826051 132.1 ns/op BenchmarkAppendUintVarlen/12345678901-4 837916 133.9 ns/op BenchmarkAppendUintVarlen/123456789012-4 825326 139.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 848947 138.7 ns/op BenchmarkAppendUintVarlen/12345678901234-4 830476 137.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 771564 141.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 828652 139.6 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 762518 144.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 767700 144.3 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 780332 147.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 756897 149.3 ns/op BenchmarkQuote-4 46338 2559 ns/op BenchmarkQuoteRune-4 452166 259.1 ns/op BenchmarkAppendQuote-4 55315 2134 ns/op BenchmarkAppendQuoteRune-4 862730 130.4 ns/op BenchmarkUnquoteEasy-4 1419752 84.04 ns/op BenchmarkUnquoteHard-4 48571 2398 ns/op PASS ok strconv 16.064s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 383071 278.1 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 141368 870.7 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 194877 625.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 263923 404.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 80240 1330 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 91314 1129 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 681164 186.9 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 20848 5707 ns/op BenchmarkGenericMatch1-4 2109 51851 ns/op BenchmarkGenericMatch2-4 432 274749 ns/op BenchmarkSingleMaxSkipping-4 7950 14608 ns/op 684.54 MB/s BenchmarkSingleLongSuffixFail-4 13220 9054 ns/op 110.67 MB/s BenchmarkSingleMatch-4 247 475728 ns/op 31.53 MB/s BenchmarkByteByteNoMatch-4 72172 1652 ns/op BenchmarkByteByteMatch-4 18538 6215 ns/op BenchmarkByteStringMatch-4 22503 5218 ns/op BenchmarkHTMLEscapeNew-4 69525 1645 ns/op BenchmarkHTMLEscapeOld-4 87134 1348 ns/op BenchmarkByteStringReplacerWriteString-4 1390 79547 ns/op BenchmarkByteReplacerWriteString-4 1545 76021 ns/op BenchmarkByteByteReplaces-4 3332 33656 ns/op BenchmarkByteByteMap-4 10000 11213 ns/op BenchmarkMap/identity/ASCII-4 666589 176.1 ns/op BenchmarkMap/identity/Greek-4 487491 245.8 ns/op BenchmarkMap/change/ASCII-4 38510 3129 ns/op BenchmarkMap/change/Greek-4 28807 4146 ns/op BenchmarkIndexRune-4 1966599 60.94 ns/op BenchmarkIndexRuneLongString-4 1643488 72.27 ns/op BenchmarkIndexRuneFastPath-4 4185462 28.65 ns/op BenchmarkIndex-4 3989474 30.20 ns/op BenchmarkLastIndex-4 4614908 25.86 ns/op BenchmarkIndexByte-4 10259926 10.95 ns/op BenchmarkToUpper/#00-4 3142126 38.10 ns/op BenchmarkToUpper/ONLYUPPER-4 2397531 50.24 ns/op BenchmarkToUpper/abc-4 328482 368.2 ns/op BenchmarkToUpper/AbC123-4 235108 476.8 ns/op BenchmarkToUpper/azAZ09_-4 276268 429.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 55332 2159 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66061 1662 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34416 3494 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56434 2132 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 120426 970.9 ns/op BenchmarkToLower/#00-4 2957524 40.39 ns/op BenchmarkToLower/abc-4 2748440 43.71 ns/op BenchmarkToLower/AbC123-4 226000 519.4 ns/op BenchmarkToLower/azAZ09_-4 209980 520.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95545 1200 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 66282 1812 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34491 3425 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76386 1570 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 121645 995.7 ns/op BenchmarkMapNoChanges-4 908959 122.2 ns/op BenchmarkTrim-4 38030 3229 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3146623 38.02 ns/op BenchmarkToValidUTF8/InvalidASCII-4 195577 613.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126644 911.8 ns/op BenchmarkEqualFold/Tests-4 54373 2190 ns/op BenchmarkEqualFold/ASCII-4 3475099 34.61 ns/op BenchmarkEqualFold/UnicodePrefix-4 108760 1110 ns/op BenchmarkEqualFold/UnicodeSuffix-4 115468 1027 ns/op BenchmarkIndexHard1-4 838 142277 ns/op BenchmarkIndexHard2-4 604 199474 ns/op BenchmarkIndexHard3-4 151 793802 ns/op BenchmarkIndexHard4-4 183 651420 ns/op BenchmarkLastIndexHard1-4 57 1990665 ns/op BenchmarkLastIndexHard2-4 58 1984079 ns/op BenchmarkLastIndexHard3-4 58 1979608 ns/op BenchmarkCountHard1-4 837 141815 ns/op BenchmarkCountHard2-4 600 198209 ns/op BenchmarkCountHard3-4 151 790439 ns/op BenchmarkIndexTorture-4 7678 15539 ns/op BenchmarkCountTorture-4 7609 15552 ns/op BenchmarkCountTortureOverlapping-4 685 158277 ns/op BenchmarkCountByte/10-4 4277259 27.41 ns/op 364.86 MB/s BenchmarkCountByte/32-4 4127242 28.82 ns/op 1110.36 MB/s BenchmarkCountByte/4096-4 856059 136.4 ns/op 30028.05 MB/s BenchmarkCountByte/4194304-4 669 169490 ns/op 24746.59 MB/s BenchmarkCountByte/67108864-4 18 6389341 ns/op 10503.25 MB/s BenchmarkFields/ASCII/16-4 264709 427.5 ns/op 37.43 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21142 5550 ns/op 46.12 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1327 87558 ns/op 46.78 MB/s 5376 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1746719 ns/op 37.52 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28532117 ns/op 36.75 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 260276 461.3 ns/op 34.68 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9487 12418 ns/op 20.62 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 540 215684 ns/op 18.99 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 4384276 ns/op 14.95 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 89668980 ns/op 11.69 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 200024 596.2 ns/op 26.84 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17140 6924 ns/op 36.97 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 886 127316 ns/op 32.17 MB/s 20736 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 3109943 ns/op 21.07 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69736648 ns/op 15.04 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 204274 572.8 ns/op 27.93 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 10057 ns/op 25.46 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 718 165244 ns/op 24.79 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 30 3705083 ns/op 17.69 MB/s 463107 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78873587 ns/op 13.29 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 107988917 ns/op BenchmarkSplitSingleByteSeparator-4 14 8539517 ns/op BenchmarkSplitMultiByteSeparator-4 27 3918964 ns/op BenchmarkSplitNSingleByteSeparator-4 201926 535.3 ns/op BenchmarkSplitNMultiByteSeparator-4 169348 647.7 ns/op BenchmarkRepeat/5x0-4 3328869 36.24 ns/op BenchmarkRepeat/5x1-4 3429746 34.45 ns/op BenchmarkRepeat/5x2-4 267325 457.0 ns/op BenchmarkRepeat/5x6-4 158994 755.2 ns/op BenchmarkRepeat/10x0-4 3269400 36.35 ns/op BenchmarkRepeat/10x1-4 3429112 34.71 ns/op BenchmarkRepeat/10x2-4 255085 460.2 ns/op BenchmarkRepeat/10x6-4 154893 763.7 ns/op BenchmarkRepeatLarge/256/1-4 71655 1570 ns/op 163.08 MB/s BenchmarkRepeatLarge/256/16-4 112944 994.1 ns/op 257.52 MB/s BenchmarkRepeatLarge/512/1-4 54939 1967 ns/op 260.25 MB/s BenchmarkRepeatLarge/512/16-4 78764 1335 ns/op 383.62 MB/s BenchmarkRepeatLarge/1024/1-4 45823 2506 ns/op 408.70 MB/s BenchmarkRepeatLarge/1024/16-4 61435 1880 ns/op 544.66 MB/s BenchmarkRepeatLarge/2048/1-4 32467 3536 ns/op 579.16 MB/s BenchmarkRepeatLarge/2048/16-4 37420 2945 ns/op 695.43 MB/s BenchmarkRepeatLarge/4096/1-4 21404 5586 ns/op 733.28 MB/s BenchmarkRepeatLarge/4096/16-4 24135 4896 ns/op 836.57 MB/s BenchmarkRepeatLarge/8192/1-4 13207 9070 ns/op 903.21 MB/s BenchmarkRepeatLarge/8192/16-4 14191 8498 ns/op 964.03 MB/s BenchmarkRepeatLarge/8192/4097-4 5509863 21.34 ns/op 192020.32 MB/s BenchmarkRepeatLarge/16384/1-4 7642 15632 ns/op 1048.10 MB/s BenchmarkRepeatLarge/16384/16-4 9010 15710 ns/op 1042.89 MB/s BenchmarkRepeatLarge/16384/4097-4 8955 12318 ns/op 997.83 MB/s BenchmarkRepeatLarge/32768/1-4 3650 30483 ns/op 1074.98 MB/s BenchmarkRepeatLarge/32768/16-4 4416 28714 ns/op 1141.17 MB/s BenchmarkRepeatLarge/32768/4097-4 4551 24831 ns/op 1154.96 MB/s BenchmarkRepeatLarge/65536/1-4 1756 58318 ns/op 1123.77 MB/s BenchmarkRepeatLarge/65536/16-4 1915 52382 ns/op 1251.12 MB/s BenchmarkRepeatLarge/65536/4097-4 2281 52808 ns/op 1163.75 MB/s BenchmarkRepeatLarge/131072/1-4 213 535201 ns/op 244.90 MB/s BenchmarkRepeatLarge/131072/16-4 218 518857 ns/op 252.62 MB/s BenchmarkRepeatLarge/131072/4097-4 214 530359 ns/op 239.47 MB/s BenchmarkRepeatLarge/262144/1-4 100 1057550 ns/op 247.88 MB/s BenchmarkRepeatLarge/262144/16-4 100 1061885 ns/op 246.87 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1038665 ns/op 248.50 MB/s BenchmarkRepeatLarge/524288/1-4 60 2070158 ns/op 253.26 MB/s BenchmarkRepeatLarge/524288/16-4 60 2079255 ns/op 252.15 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2128025 ns/op 244.51 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4317673 ns/op 242.86 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4239547 ns/op 247.33 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4334218 ns/op 241.04 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7911902 ns/op 265.06 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8058527 ns/op 260.24 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8091388 ns/op 258.74 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15833726 ns/op 264.90 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16042976 ns/op 261.44 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16089927 ns/op 260.49 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30934139 ns/op 271.18 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31778844 ns/op 263.97 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31436970 ns/op 266.77 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61313312 ns/op 273.63 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62475618 ns/op 268.54 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62687276 ns/op 267.63 MB/s BenchmarkRepeatLarge/33554432/1-4 1 132752217 ns/op 252.76 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119066038 ns/op 281.81 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 120300836 ns/op 278.92 MB/s BenchmarkRepeatLarge/67108864/1-4 1 239728614 ns/op 279.94 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237905652 ns/op 282.08 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 246753016 ns/op 271.97 MB/s BenchmarkRepeatLarge/134217728/1-4 1 475460017 ns/op 282.29 MB/s BenchmarkRepeatLarge/134217728/16-4 1 466651254 ns/op 287.62 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 475887116 ns/op 282.04 MB/s BenchmarkRepeatLarge/268435456/1-4 1 941194857 ns/op 285.21 MB/s BenchmarkRepeatLarge/268435456/16-4 1 940674142 ns/op 285.36 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 957286002 ns/op 280.41 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1895449918 ns/op 283.24 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1845807620 ns/op 290.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1894510032 ns/op 283.38 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3757851187 ns/op 285.73 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3731176500 ns/op 287.78 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3761694722 ns/op 285.44 MB/s BenchmarkIndexAnyASCII/1:1-4 1988665 61.24 ns/op BenchmarkIndexAnyASCII/1:2-4 1992906 58.85 ns/op BenchmarkIndexAnyASCII/1:4-4 1988240 60.50 ns/op BenchmarkIndexAnyASCII/1:8-4 1998879 59.94 ns/op BenchmarkIndexAnyASCII/1:16-4 1985289 60.69 ns/op BenchmarkIndexAnyASCII/1:32-4 1973280 61.17 ns/op BenchmarkIndexAnyASCII/1:64-4 1972822 60.00 ns/op BenchmarkIndexAnyASCII/16:1-4 1957435 61.21 ns/op BenchmarkIndexAnyASCII/16:2-4 787434 152.8 ns/op BenchmarkIndexAnyASCII/16:4-4 751689 156.2 ns/op BenchmarkIndexAnyASCII/16:8-4 722164 162.1 ns/op BenchmarkIndexAnyASCII/16:16-4 683950 171.9 ns/op BenchmarkIndexAnyASCII/16:32-4 593517 199.1 ns/op BenchmarkIndexAnyASCII/16:64-4 485662 244.4 ns/op BenchmarkIndexAnyASCII/256:1-4 1782598 67.02 ns/op BenchmarkIndexAnyASCII/256:2-4 73293 1649 ns/op BenchmarkIndexAnyASCII/256:4-4 72352 1640 ns/op BenchmarkIndexAnyASCII/256:8-4 71654 1697 ns/op BenchmarkIndexAnyASCII/256:16-4 70806 1677 ns/op BenchmarkIndexAnyASCII/256:32-4 69680 1719 ns/op BenchmarkIndexAnyASCII/256:64-4 68276 1751 ns/op BenchmarkIndexAnyUTF8/1:1-4 2069781 57.05 ns/op BenchmarkIndexAnyUTF8/1:2-4 2010601 59.41 ns/op BenchmarkIndexAnyUTF8/1:4-4 2014694 59.53 ns/op BenchmarkIndexAnyUTF8/1:8-4 2004513 60.71 ns/op BenchmarkIndexAnyUTF8/1:16-4 2006358 60.15 ns/op BenchmarkIndexAnyUTF8/1:32-4 1977000 60.51 ns/op BenchmarkIndexAnyUTF8/1:64-4 2029976 59.10 ns/op BenchmarkIndexAnyUTF8/16:1-4 1658560 70.54 ns/op BenchmarkIndexAnyUTF8/16:2-4 300193 390.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 292609 392.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 301905 394.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 290052 390.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 299874 394.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 305293 399.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 337380 354.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 22105 5324 ns/op BenchmarkIndexAnyUTF8/256:4-4 21943 5346 ns/op BenchmarkIndexAnyUTF8/256:8-4 22330 5295 ns/op BenchmarkIndexAnyUTF8/256:16-4 21610 5391 ns/op BenchmarkIndexAnyUTF8/256:32-4 21649 5488 ns/op BenchmarkIndexAnyUTF8/256:64-4 22534 5355 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2047005 59.38 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2084776 57.62 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2075150 57.82 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2083804 57.06 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2060079 58.90 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2000175 59.53 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2067612 57.55 ns/op BenchmarkLastIndexAnyASCII/16:1-4 784512 150.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 763564 149.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 774697 153.7 ns/op BenchmarkLastIndexAnyASCII/16:8-4 738314 161.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 676885 170.9 ns/op BenchmarkLastIndexAnyASCII/16:32-4 587634 199.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 479763 245.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72192 1645 ns/op BenchmarkLastIndexAnyASCII/256:2-4 71862 1666 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72811 1651 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70752 1689 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70189 1696 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70142 1701 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67820 1757 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1965212 60.77 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2032652 59.52 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1971169 59.48 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1999130 59.23 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2032023 59.79 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1961719 60.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1986097 59.86 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 364785 326.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 184332 630.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 183016 635.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 189550 634.3 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 162087 677.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 171448 688.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 168518 692.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28947 4166 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13135 9318 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12778 9269 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12805 9349 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12346 9949 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10144 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10242 ns/op BenchmarkTrimASCII/1:1-4 3133644 37.90 ns/op BenchmarkTrimASCII/1:2-4 2451999 49.18 ns/op BenchmarkTrimASCII/1:4-4 2352814 50.11 ns/op BenchmarkTrimASCII/1:8-4 2137730 56.20 ns/op BenchmarkTrimASCII/1:16-4 1770274 67.86 ns/op BenchmarkTrimASCII/16:1-4 2628927 45.15 ns/op BenchmarkTrimASCII/16:2-4 701774 155.5 ns/op BenchmarkTrimASCII/16:4-4 726127 157.3 ns/op BenchmarkTrimASCII/16:8-4 708477 164.0 ns/op BenchmarkTrimASCII/16:16-4 671876 175.1 ns/op BenchmarkTrimASCII/256:1-4 759819 155.0 ns/op BenchmarkTrimASCII/256:2-4 68918 1721 ns/op BenchmarkTrimASCII/256:4-4 69751 1712 ns/op BenchmarkTrimASCII/256:8-4 69512 1714 ns/op BenchmarkTrimASCII/256:16-4 69064 1721 ns/op BenchmarkTrimASCII/4096:1-4 73921 1611 ns/op BenchmarkTrimASCII/4096:2-4 4281 26766 ns/op BenchmarkTrimASCII/4096:4-4 4530 26724 ns/op BenchmarkTrimASCII/4096:8-4 4466 26332 ns/op BenchmarkTrimASCII/4096:16-4 4382 26444 ns/op BenchmarkTrimByte-4 3931658 30.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13419 8981 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13360 8964 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1148 103987 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2325 50790 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4594 25264 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7898 14500 ns/op BenchmarkJoin/0-4 5095215 24.04 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3945968 29.66 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203594 588.2 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 134638 854.1 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 104743 1149 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 84176 1419 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70138 1679 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 59106 1966 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2525730 46.67 ns/op BenchmarkTrimSpace/ASCII-4 1503859 79.63 ns/op BenchmarkTrimSpace/SomeNonASCII-4 134648 827.1 ns/op BenchmarkTrimSpace/JustNonASCII-4 70894 1616 ns/op BenchmarkReplaceAll-4 118705 983.6 ns/op 16 B/op 1 allocs/op PASS ok strings 66.647s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 51273 2341 ns/op BenchmarkCond2-4 20587 5548 ns/op BenchmarkCond4-4 16790 7517 ns/op BenchmarkCond8-4 6186 16786 ns/op BenchmarkCond16-4 3615 28907 ns/op BenchmarkCond32-4 2064 70966 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 421519 254.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 281161 400.0 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 453529 235.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 362259 277.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 280170 411.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 581134 221.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83350 1757 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 66969 2012 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 57844 2750 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43585 3086 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 405751 343.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 174382 710.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 444471 242.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 140454 816.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 601442 228.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 153201 723.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1928238 56.64 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 41175 2880 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 115744 1002 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 166164 691.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7538 15832 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 286 389650 ns/op BenchmarkRange/*sync.Map-4 1486 80375 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 87774 1430 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 215776 549.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 57748 1840 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 91478 1215 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 209092 502.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 205860 845.5 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 75918 1723 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 191640 705.8 ns/op BenchmarkDeleteCollision/*sync.Map-4 547202 199.4 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 50130 2563 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 119457 930.3 ns/op BenchmarkSwapCollision/*sync.Map-4 65596 1693 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 259 470018 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 100636 1222 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 290156 396.8 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 22453 5279 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 61225 1994 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20821 6015 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 197895 697.4 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 99702 1205 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 150144 857.7 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1982071 61.45 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 172075 739.6 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2144138 67.34 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 487461 238.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 161133 776.5 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 449853 244.3 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 99222 1423 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 293410 344.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 338548 301.6 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 100654 1046 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 489760 257.9 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 138624 1260 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 106552 1088 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 173745 896.2 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 55795 2105 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 186958 632.6 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 340095 329.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 122592 998.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 537026 240.4 ns/op BenchmarkUncontendedSemaphore-4 3436999 35.07 ns/op BenchmarkContendedSemaphore-4 2053285 56.21 ns/op BenchmarkMutexUncontended-4 658075 215.9 ns/op BenchmarkMutex-4 133347 854.2 ns/op BenchmarkMutexSlack-4 147012 822.6 ns/op BenchmarkMutexWork-4 135140 1020 ns/op BenchmarkMutexWorkSlack-4 127015 913.0 ns/op BenchmarkMutexNoSpin-4 55789 2048 ns/op BenchmarkMutexSpin-4 54458 1858 ns/op BenchmarkOnce-4 628680 226.3 ns/op BenchmarkSemaUncontended-4 6013840 17.02 ns/op BenchmarkSemaSyntNonblock-4 1175889 111.8 ns/op BenchmarkSemaSyntBlock-4 1000000 106.5 ns/op BenchmarkSemaWorkNonblock-4 830808 144.1 ns/op BenchmarkSemaWorkBlock-4 824588 152.9 ns/op BenchmarkRWMutexUncontended-4 424722 311.7 ns/op BenchmarkRWMutexWrite100-4 282769 401.3 ns/op BenchmarkRWMutexWrite10-4 313153 471.4 ns/op BenchmarkRWMutexWorkWrite100-4 243330 493.2 ns/op BenchmarkRWMutexWorkWrite10-4 226408 602.7 ns/op BenchmarkWaitGroupUncontended-4 742710 140.6 ns/op BenchmarkWaitGroupAddDone-4 346998 382.2 ns/op BenchmarkWaitGroupAddDoneWork-4 322030 419.7 ns/op BenchmarkWaitGroupWait-4 4880269 23.81 ns/op BenchmarkWaitGroupWaitWork-4 3299532 37.13 ns/op BenchmarkWaitGroupActuallyWait-4 42817 2927 ns/op 32 B/op 2 allocs/op PASS ok sync 17.510s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 434986 254.8 ns/op PASS ok sync/atomic 0.148s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 96663 1201 ns/op 0 B/op 0 allocs/op PASS ok testing 0.165s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7838 14386 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11547 10191 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 94 1207830 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 961698 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 181421304 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 180877438 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1668 64654 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2102 53640 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5978304 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5313627 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 742992505 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 733447871 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 216 551147 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 242 482720 ns/op 162 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60496652 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58152956 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7179072279 ns/op 335152064 B/op 100093 allocs/op BenchmarkTable/100x100000/reuse-4 1 6952419299 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2678 43082 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3132105 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 329048225 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2558 48133 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 265 435421 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4388512 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7207 15478 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.236s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 79215442 ns/op BenchmarkVariableString-4 99098 1205 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2174 53537 ns/op 2493 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 40 3018505 ns/op BenchmarkAfter-4 126 1100644 ns/op BenchmarkStop-4 206 557803 ns/op BenchmarkSimultaneousAfterFunc-4 30 4161142 ns/op BenchmarkStartStop-4 216 562695 ns/op BenchmarkReset-4 2593 56333 ns/op BenchmarkSleep-4 32 3515346 ns/op BenchmarkParallelTimerLatency-4 49 196546 avg-late-ns 385109 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 301166 avg-late-ns 904238 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 354492 avg-late-ns 1243023 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 396449 avg-late-ns 1256724 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 396702 avg-late-ns 1811534 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 296793 avg-late-ns 1405855 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 335209 avg-late-ns 1953391 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 392299 avg-late-ns 4244553 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 167696 avg-late-ns 1304344 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 619829 avg-late-ns 5297037 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 874254 avg-late-ns 4174905 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 310356 avg-late-ns 945100 max-late-ns BenchmarkTicker-4 349 383147 ns/op BenchmarkTickerReset-4 3858 31433 ns/op BenchmarkTickerResetNaive-4 192 610993 ns/op BenchmarkNow-4 1000000 111.6 ns/op BenchmarkNowUnixNano-4 1184744 101.5 ns/op BenchmarkNowUnixMilli-4 1000000 102.1 ns/op BenchmarkNowUnixMicro-4 1000000 101.9 ns/op BenchmarkFormat-4 58892 2051 ns/op BenchmarkFormatRFC3339-4 78627 1516 ns/op BenchmarkFormatRFC3339Nano-4 78043 1534 ns/op BenchmarkFormatNow-4 81594 1466 ns/op BenchmarkMarshalJSON-4 109711 1151 ns/op BenchmarkMarshalText-4 111979 1079 ns/op BenchmarkParse-4 144900 819.4 ns/op BenchmarkParseRFC3339UTC-4 334965 361.6 ns/op BenchmarkParseRFC3339UTCBytes-4 210391 547.5 ns/op BenchmarkParseRFC3339TZ-4 99675 1166 ns/op BenchmarkParseRFC3339TZBytes-4 80415 1518 ns/op BenchmarkParseDuration-4 568028 211.3 ns/op BenchmarkHour-4 828111 137.9 ns/op BenchmarkSecond-4 833694 136.8 ns/op BenchmarkYear-4 657931 179.8 ns/op BenchmarkDay-4 608948 197.2 ns/op BenchmarkISOWeek-4 641829 185.0 ns/op BenchmarkGoString-4 77286 1549 ns/op BenchmarkUnmarshalText-4 68720 1729 ns/op PASS ok time 11.668s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 635354 187.6 ns/op BenchmarkDecodeValidJapaneseChars-4 707437 156.9 ns/op BenchmarkDecodeRune-4 1580634 73.89 ns/op BenchmarkEncodeValidASCII-4 501321 205.7 ns/op BenchmarkEncodeValidJapaneseChars-4 838795 146.9 ns/op BenchmarkAppendRuneValidASCII-4 1514062 79.82 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2501954 47.91 ns/op BenchmarkEncodeRune-4 2832364 42.13 ns/op PASS ok unicode/utf16 1.406s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 840288 142.4 ns/op BenchmarkRuneCountTenJapaneseChars-4 171390 673.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3827268 31.09 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 417717 282.7 ns/op BenchmarkValidTenASCIIChars-4 823472 137.3 ns/op BenchmarkValid100KASCIIChars-4 91 1295885 ns/op BenchmarkValidTenJapaneseChars-4 152904 768.7 ns/op BenchmarkValidLongMostlyASCII-4 85 1404944 ns/op BenchmarkValidLongJapanese-4 46 2210397 ns/op BenchmarkValidStringTenASCIIChars-4 4727755 25.18 ns/op BenchmarkValidString100KASCIIChars-4 9633 12146 ns/op BenchmarkValidStringTenJapaneseChars-4 400392 257.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1194 97823 ns/op BenchmarkValidStringLongJapanese-4 157 760332 ns/op BenchmarkEncodeASCIIRune-4 4264516 28.03 ns/op BenchmarkEncodeJapaneseRune-4 2546263 44.15 ns/op BenchmarkAppendASCIIRune-4 8786070 13.67 ns/op BenchmarkAppendJapaneseRune-4 3002606 38.60 ns/op BenchmarkDecodeASCIIRune-4 2866884 42.11 ns/op BenchmarkDecodeJapaneseRune-4 1920464 62.62 ns/op BenchmarkFullRune/ASCII-4 3372878 35.61 ns/op BenchmarkFullRune/Incomplete-4 1513682 79.02 ns/op BenchmarkFullRune/Japanese-4 3472941 34.73 ns/op PASS ok unicode/utf8 3.621s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 58129794684 ns/op PASS ok cmd/api 65.286s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1218576 98.45 ns/op BenchmarkEqArrayOfStrings64-4 151178 751.1 ns/op BenchmarkEqArrayOfStrings1024-4 9453 11178 ns/op BenchmarkEqArrayOfFloats5-4 1371328 85.94 ns/op BenchmarkEqArrayOfFloats64-4 140889 841.9 ns/op BenchmarkEqArrayOfFloats1024-4 9037 12724 ns/op BenchmarkEqStruct-4 21305415 5.655 ns/op PASS ok cmd/compile/internal/reflectdata 1.188s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60597 ns/op BenchmarkCopyElim1-4 628 163277 ns/op BenchmarkCopyElim10-4 573 183845 ns/op BenchmarkCopyElim100-4 340 337187 ns/op BenchmarkCopyElim1000-4 58 2082964 ns/op BenchmarkCopyElim10000-4 3 40681765 ns/op BenchmarkCopyElim100000-4 1 708719443 ns/op BenchmarkDeadCode/1-4 520 199375 ns/op BenchmarkDeadCode/10-4 523 230493 ns/op BenchmarkDeadCode/100-4 232 483868 ns/op BenchmarkDeadCode/1000-4 50 2656977 ns/op BenchmarkDeadCode/10000-4 3 37273416 ns/op BenchmarkDeadCode/100000-4 1 494935270 ns/op BenchmarkDeadCode/200000-4 1 1002685143 ns/op BenchmarkDominatorsLinear-4 13 9375358 ns/op 1.07 MB/s BenchmarkDominatorsFwdBack-4 7 14544184 ns/op 0.69 MB/s BenchmarkDominatorsManyPred-4 9 13979742 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 9 13427459 ns/op 0.74 MB/s BenchmarkDominatorsMaxPredVal-4 9 13434089 ns/op 0.74 MB/s BenchmarkFuse/1-4 566 203855 ns/op BenchmarkFuse/10-4 440 270977 ns/op BenchmarkFuse/100-4 141 811808 ns/op BenchmarkFuse/1000-4 19 6071539 ns/op BenchmarkFuse/10000-4 2 81002183 ns/op BenchmarkNilCheckDeep1-4 12956 9302 ns/op 0.11 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5131 22069 ns/op 0.45 MB/s 238 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 794 149596 ns/op 0.67 MB/s 679 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 72 1466534 ns/op 0.68 MB/s 4278 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18796533 ns/op 0.53 MB/s 164220 B/op 7 allocs/op BenchmarkDSEPass-4 32 3646190 ns/op 73989 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 115807224 ns/op 4259840 B/op 108530 allocs/op BenchmarkCSEPass-4 7 15026279 ns/op 122169 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 146468825 ns/op 5669864 B/op 97502 allocs/op BenchmarkDeadcodePass-4 181 627032 ns/op 78034 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 124780601 ns/op 4044840 B/op 44969 allocs/op BenchmarkMultiPass-4 63 1669684 ns/op 241749 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 244570431 ns/op 11253184 B/op 150236 allocs/op BenchmarkCondRewrite/SoloJump-4 3064623 39.30 ns/op BenchmarkCondRewrite/CombJump-4 2883212 41.84 ns/op PASS ok cmd/compile/internal/ssa 14.410s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10630 ns/op BenchmarkExtShift-4 16692 7172 ns/op BenchmarkModify-4 9702 12211 ns/op BenchmarkMullImm-4 17504 6846 ns/op BenchmarkConstModify-4 9604 12296 ns/op BenchmarkBitSet-4 20762 5799 ns/op BenchmarkBitClear-4 19364 6184 ns/op BenchmarkBitToggle-4 19990 6000 ns/op BenchmarkBitSetConst-4 167454 669.3 ns/op BenchmarkBitClearConst-4 161596 728.1 ns/op BenchmarkBitToggleConst-4 166248 670.7 ns/op BenchmarkDivconstI64-4 8720526 13.72 ns/op BenchmarkModconstI64-4 8246362 14.50 ns/op BenchmarkDivisiblePow2constI64-4 8443723 14.11 ns/op BenchmarkDivisibleconstI64-4 8859630 13.57 ns/op BenchmarkDivisibleWDivconstI64-4 6887724 17.38 ns/op BenchmarkDivconstU64/3-4 8655658 13.96 ns/op BenchmarkDivconstU64/5-4 8598889 14.23 ns/op BenchmarkDivconstU64/37-4 8937903 13.25 ns/op BenchmarkDivconstU64/1234567-4 8736333 13.68 ns/op BenchmarkModconstU64-4 9111735 13.18 ns/op BenchmarkDivisibleconstU64-4 8672947 13.86 ns/op BenchmarkDivisibleWDivconstU64-4 6941355 17.32 ns/op BenchmarkDivconstI32-4 8877423 13.58 ns/op BenchmarkModconstI32-4 8518693 14.13 ns/op BenchmarkDivisiblePow2constI32-4 8850768 13.55 ns/op BenchmarkDivisibleconstI32-4 8721224 13.71 ns/op BenchmarkDivisibleWDivconstI32-4 6938424 17.04 ns/op BenchmarkDivconstU32-4 8957710 13.39 ns/op BenchmarkModconstU32-4 8494368 14.07 ns/op BenchmarkDivisibleconstU32-4 8743441 13.55 ns/op BenchmarkDivisibleWDivconstU32-4 7465381 16.24 ns/op BenchmarkDivconstI16-4 8503563 14.16 ns/op BenchmarkModconstI16-4 8679686 13.51 ns/op BenchmarkDivisiblePow2constI16-4 8852654 13.57 ns/op BenchmarkDivisibleconstI16-4 8865747 13.54 ns/op BenchmarkDivisibleWDivconstI16-4 6707001 17.71 ns/op BenchmarkDivconstU16-4 8836213 13.54 ns/op BenchmarkModconstU16-4 8788279 13.55 ns/op BenchmarkDivisibleconstU16-4 9317516 12.58 ns/op BenchmarkDivisibleWDivconstU16-4 7716117 15.67 ns/op BenchmarkDivconstI8-4 8972816 13.51 ns/op BenchmarkModconstI8-4 8896780 13.66 ns/op BenchmarkDivisiblePow2constI8-4 9538356 12.45 ns/op BenchmarkDivisibleconstI8-4 8769589 13.59 ns/op BenchmarkDivisibleWDivconstI8-4 7516249 16.05 ns/op BenchmarkDivconstU8-4 8821455 13.49 ns/op BenchmarkModconstU8-4 8786218 13.57 ns/op BenchmarkDivisibleconstU8-4 9198783 13.05 ns/op BenchmarkDivisibleWDivconstU8-4 7545356 15.86 ns/op BenchmarkMul2-4 166102 718.1 ns/op BenchmarkMulNeg2-4 163449 724.4 ns/op BenchmarkEfaceInteger-4 4412689 27.24 ns/op BenchmarkMulconstI32/3-4 16463348 7.148 ns/op BenchmarkMulconstI32/5-4 16594672 7.160 ns/op BenchmarkMulconstI32/12-4 16405113 7.166 ns/op BenchmarkMulconstI32/120-4 16693473 7.163 ns/op BenchmarkMulconstI32/-120-4 16767501 7.173 ns/op BenchmarkMulconstI32/65537-4 16459592 7.184 ns/op BenchmarkMulconstI32/65538-4 16717788 7.067 ns/op BenchmarkMulconstI64/3-4 16639980 7.152 ns/op BenchmarkMulconstI64/5-4 16733007 7.231 ns/op BenchmarkMulconstI64/12-4 16717328 7.206 ns/op BenchmarkMulconstI64/120-4 16769858 7.135 ns/op BenchmarkMulconstI64/-120-4 16596880 7.213 ns/op BenchmarkMulconstI64/65537-4 16768066 7.187 ns/op BenchmarkMulconstI64/65538-4 16949228 7.164 ns/op BenchmarkMulconstU32/3-4 16784491 7.180 ns/op BenchmarkMulconstU32/5-4 16772046 7.148 ns/op BenchmarkMulconstU32/12-4 15945246 7.246 ns/op BenchmarkMulconstU32/120-4 16742545 7.166 ns/op BenchmarkMulconstU32/65537-4 16692007 7.188 ns/op BenchmarkMulconstU32/65538-4 16666851 7.165 ns/op BenchmarkMulconstU64/3-4 16359112 7.142 ns/op BenchmarkMulconstU64/5-4 16780486 7.146 ns/op BenchmarkMulconstU64/12-4 16769247 7.146 ns/op BenchmarkMulconstU64/120-4 16807491 7.053 ns/op BenchmarkMulconstU64/65537-4 16813336 7.135 ns/op BenchmarkMulconstU64/65538-4 16716688 7.149 ns/op BenchmarkShiftArithmeticRight-4 19759714 6.045 ns/op BenchmarkSwitch8Predictable-4 16294364 7.364 ns/op BenchmarkSwitch8Unpredictable-4 6758102 17.80 ns/op BenchmarkSwitch32Predictable-4 10194584 11.63 ns/op BenchmarkSwitch32Unpredictable-4 5698110 17.62 ns/op BenchmarkSwitchStringPredictable-4 8023162 12.63 ns/op BenchmarkSwitchStringUnpredictable-4 5147214 23.34 ns/op PASS ok cmd/compile/internal/test 12.482s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 853954 ns/op BenchmarkNamed/Underlying/nongeneric-4 849192 141.1 ns/op BenchmarkNamed/Underlying/generic-4 833767 138.3 ns/op BenchmarkNamed/Underlying/src_instance-4 873055 136.6 ns/op BenchmarkNamed/Underlying/user_instance-4 819255 140.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 540713340 ns/op 56518 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 347826323 ns/op 87854 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 164421595 ns/op 185808 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138716123 ns/op 220287 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 383345955 ns/op 13381 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 87488708 ns/op 58618 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33936950 ns/op 151092 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 32430408 ns/op 158099 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 133969513 ns/op 16194 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39876753 ns/op 54385 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21124246 ns/op 102701 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20765450 ns/op 104475 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1163322938 ns/op 54622 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 571729451 ns/op 111133 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 156887163 ns/op 404857 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 129563699 ns/op 490151 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 437484820 ns/op 4567 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 66336680 ns/op 30104 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38857962 ns/op 51386 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 40009429 ns/op 49919 lines/s PASS ok cmd/compile/internal/types2 15.730s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 132 888703 ns/op 2052432 sys-ns/op 1307144 user-ns/op PASS ok cmd/go 0.225s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68168 1722 ns/op 4.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 79150 1501 ns/op 5.33 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14389 8338 ns/op 122.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14790 8051 ns/op 127.19 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2227 53923 ns/op 151.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2242 53312 ns/op 153.66 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.972s All tests passed.