linux-amd64-race at 2b8a9a484fbc91b7b0d21890e33b28a0b48e3a10 :: 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-rnf347f31" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-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-rnf347f31" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-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.10.133+ #1 SMP Fri Jul 29 14:49:43 UTC 2022 x86_64 ##### Testing packages. ok archive/tar 0.101s ok archive/zip 2.479s ok bufio 0.310s ok bytes 4.427s ok compress/bzip2 0.517s ok compress/flate 5.588s ok compress/gzip 11.892s ok compress/lzw 0.597s ok compress/zlib 5.013s ok container/heap 0.040s ok container/list 0.030s ok container/ring 0.030s ok context 0.042s ok crypto 0.030s ok crypto/aes 0.070s ok crypto/cipher 0.060s ok crypto/des 0.062s ok crypto/dsa 0.031s ok crypto/ecdsa 0.050s ok crypto/ed25519 0.394s ok crypto/elliptic 0.051s ok crypto/hmac 0.040s ok crypto/internal/boring 0.030s ok crypto/internal/boring/bcache 0.283s ok crypto/internal/edwards25519 35.325s ok crypto/internal/edwards25519/field 12.653s ok crypto/internal/nistec 3.817s ok crypto/internal/nistec/fiat 0.028s [no tests to run] ok crypto/internal/subtle 0.030s ok crypto/md5 0.038s ok crypto/rand 0.432s ok crypto/rc4 0.486s ok crypto/rsa 0.269s ok crypto/sha1 0.056s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 0.040s ok crypto/tls 1.203s ok crypto/x509 0.843s ok database/sql 0.348s ok database/sql/driver 0.032s ok debug/buildinfo 0.029s ok debug/dwarf 0.084s ok debug/elf 0.092s ok debug/gosym 0.316s ok debug/macho 0.040s ok debug/pe 0.060s ok debug/plan9obj 0.030s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.040s ok encoding/asn1 0.040s ok encoding/base32 0.082s ok encoding/base64 0.040s ok encoding/binary 0.041s ok encoding/csv 0.073s ok encoding/gob 0.112s ok encoding/hex 0.041s ok encoding/json 1.228s ok encoding/pem 2.382s ok encoding/xml 0.236s ok errors 0.039s ok expvar 0.031s ok flag 0.147s ok fmt 0.507s ok go/ast 0.041s ok go/build 2.856s ok go/build/constraint 0.043s ok go/constant 0.040s ok go/doc 0.279s ok go/doc/comment 1.966s ok go/format 0.062s ok go/importer 0.066s ok go/internal/gccgoimporter 0.060s ok go/internal/gcimporter 7.920s ok go/internal/srcimporter 10.076s ok go/parser 0.850s ok go/printer 1.253s ok go/scanner 0.040s ok go/token 0.122s ok go/types 28.320s ok hash 0.040s ok hash/adler32 0.050s ok hash/crc32 0.070s ok hash/crc64 0.042s ok hash/fnv 0.029s ok hash/maphash 0.344s ok html 0.033s ok html/template 0.301s ok image 0.425s ok image/color 0.050s ok image/draw 0.527s ok image/gif 53.497s ok image/jpeg 23.134s ok image/png 1.800s ok index/suffixarray 1.002s ok internal/abi 0.055s ok internal/buildcfg 0.029s ok internal/cpu 0.090s ok internal/dag 0.030s ok internal/diff 0.029s ok internal/fmtsort 0.031s ok internal/fuzz 0.051s ok internal/godebug 0.029s ok internal/intern 0.339s ok internal/itoa 0.030s ok internal/poll 0.526s ok internal/profile 0.030s ok internal/reflectlite 0.245s ok internal/singleflight 0.040s ok internal/trace 0.168s ok internal/unsafeheader 0.029s ok internal/xcoff 0.050s ok io 0.067s ok io/fs 0.304s ok io/ioutil 0.034s ok log 0.040s ok log/syslog 1.260s ok math 0.040s ok math/big 3.078s ok math/bits 0.040s ok math/cmplx 0.031s ok math/rand 2.019s ok mime 0.060s ok mime/multipart 1.543s ok mime/quotedprintable 0.051s ok net 10.667s ok net/http 6.975s ok net/http/cgi 0.558s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.153s ok net/http/httptest 0.130s ok net/http/httptrace 0.030s ok net/http/httputil 0.663s ok net/http/internal 0.040s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.213s ok net/internal/socktest 0.029s ok net/mail 0.040s ok net/netip 0.367s ok net/rpc 0.076s ok net/rpc/jsonrpc 0.041s ok net/smtp 0.061s ok net/textproto 0.040s ok net/url 0.052s ok os 0.941s ok os/exec 1.361s ok os/exec/internal/fdtest 0.029s ok os/signal 2.334s ok os/user 0.029s ok path 0.030s ok path/filepath 0.093s ok plugin 0.030s ok reflect 0.539s ok regexp 0.376s ok regexp/syntax 1.711s ok runtime 27.908s ok runtime/cgo 0.030s ok runtime/debug 0.138s ok runtime/internal/atomic 0.085s ok runtime/internal/math 0.031s ok runtime/internal/sys 0.031s ok runtime/metrics 0.030s ok runtime/pprof 7.593s ok runtime/race 22.561s ok runtime/trace 3.512s ok sort 0.414s ok strconv 2.150s ok strings 2.804s ok sync 0.467s ok sync/atomic 2.107s ok syscall 0.432s ok testing 0.762s ok testing/fstest 0.030s ok testing/iotest 0.029s ok testing/quick 0.173s ok text/scanner 0.051s ok text/tabwriter 0.039s ok text/template 0.149s ok text/template/parse 0.061s ok time 2.277s ok unicode 0.040s ok unicode/utf16 0.030s ok unicode/utf8 0.053s ok cmd/addr2line 1.531s ok cmd/api 5.496s ok cmd/asm/internal/asm 2.851s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.050s ok cmd/compile/internal/amd64 48.366s ok cmd/compile/internal/dwarfgen 0.412s ok cmd/compile/internal/importer 1.996s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.257s ok cmd/compile/internal/noder 0.031s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 12.764s ok cmd/compile/internal/syntax 0.143s ok cmd/compile/internal/test 10.989s ok cmd/compile/internal/typecheck 0.254s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 4.014s ok cmd/cover 0.968s ok cmd/dist 0.029s ok cmd/doc 0.559s ok cmd/fix 0.498s ok cmd/go 46.951s ok cmd/go/internal/auth 0.033s ok cmd/go/internal/cache 0.133s ok cmd/go/internal/fsys 0.061s ok cmd/go/internal/generate 0.051s ok cmd/go/internal/get 0.050s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.050s ok cmd/go/internal/lockedfile 0.189s ok cmd/go/internal/lockedfile/internal/filelock 0.085s ok cmd/go/internal/modconv 0.054s ok cmd/go/internal/modfetch 0.040s ok cmd/go/internal/modfetch/codehost 0.029s ok cmd/go/internal/modfetch/zip_sum_test 0.026s ok cmd/go/internal/modindex 0.555s ok cmd/go/internal/modload 0.040s ok cmd/go/internal/mvs 0.053s ok cmd/go/internal/par 0.144s ok cmd/go/internal/search 0.040s ok cmd/go/internal/str 0.031s ok cmd/go/internal/test 0.040s ok cmd/go/internal/vcs 0.041s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.102s ok cmd/gofmt 0.213s ok cmd/internal/archive 0.414s ok cmd/internal/buildid 0.618s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.029s ok cmd/internal/goobj 0.029s ok cmd/internal/moddeps 0.939s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.608s ok cmd/internal/obj/ppc64 0.109s ok cmd/internal/obj/riscv 0.044s ok cmd/internal/obj/s390x 0.032s ok cmd/internal/obj/x86 0.179s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.151s ok cmd/internal/quoted 0.031s ok cmd/internal/src 0.030s ok cmd/internal/sys 0.029s ok cmd/internal/test2json 0.446s ok cmd/link 3.047s ok cmd/link/internal/benchmark 0.029s ok cmd/link/internal/ld 1.858s ok cmd/link/internal/loader 0.084s ok cmd/nm 1.237s ok cmd/objdump 1.467s ok cmd/pack 1.224s ok cmd/pprof 2.234s ok cmd/trace 0.307s ok cmd/vet 3.461s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 2835 37226 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2503 47835 ns/op 1888 B/op 39 allocs/op Benchmark/Writer/PAX-4 1633 72055 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 3580 28348 ns/op 5047 B/op 15 allocs/op Benchmark/Reader/GNU-4 6352 20231 ns/op 5131 B/op 15 allocs/op Benchmark/Reader/PAX-4 2053 57093 ns/op 8924 B/op 32 allocs/op PASS ok archive/tar 0.877s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 344446082 ns/op 14880 B/op 66 allocs/op BenchmarkZip64Test-4 1 129668264 ns/op BenchmarkZip64TestSizes/4096-4 1674 73740 ns/op BenchmarkZip64TestSizes/1048576-4 181 626992 ns/op BenchmarkZip64TestSizes/67108864-4 1 133043330 ns/op PASS ok archive/zip 1.376s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 220180 502.3 ns/op BenchmarkReaderCopyUnoptimal-4 126532 841.7 ns/op BenchmarkReaderCopyNoWriteTo-4 6901 17526 ns/op BenchmarkReaderWriteToOptimal-4 7375 16346 ns/op BenchmarkReaderReadString-4 121587 868.5 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 206187 611.9 ns/op BenchmarkWriterCopyUnoptimal-4 209656 573.6 ns/op BenchmarkWriterCopyNoReadFrom-4 7628 16256 ns/op BenchmarkReaderEmpty-4 40837 3346 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 31710 4027 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 506733 210.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.831s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 4455 24623 ns/op 1330.81 MB/s BenchmarkWriteByte-4 457 256559 ns/op 15.97 MB/s BenchmarkWriteRune-4 210 572977 ns/op 21.45 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3765671 ns/op BenchmarkBufferFullSmallReads-4 100 1035902 ns/op BenchmarkBufferWriteBlock/N4096-4 7197 16690 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 399 283422 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 21291904 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 4699186 25.02 ns/op 399.75 MB/s BenchmarkIndexByte/32-4 4505875 26.76 ns/op 1195.69 MB/s BenchmarkIndexByte/4K-4 898542 132.1 ns/op 31006.28 MB/s BenchmarkIndexBytePortable/10-4 758529 151.1 ns/op 66.18 MB/s BenchmarkIndexBytePortable/32-4 243620 475.7 ns/op 67.27 MB/s BenchmarkIndexBytePortable/4K-4 2058 56439 ns/op 72.57 MB/s BenchmarkIndexRune/10-4 1000000 101.7 ns/op 98.36 MB/s BenchmarkIndexRune/32-4 1000000 100.2 ns/op 319.38 MB/s BenchmarkIndexRune/4K-4 378765 302.6 ns/op 13536.10 MB/s BenchmarkIndexRuneASCII/10-4 4852544 24.70 ns/op 404.82 MB/s BenchmarkIndexRuneASCII/32-4 4474860 27.08 ns/op 1181.57 MB/s BenchmarkIndexRuneASCII/4K-4 888282 133.6 ns/op 30648.62 MB/s BenchmarkEqual/0-4 7650801 16.01 ns/op BenchmarkEqual/1-4 1527502 79.66 ns/op 12.55 MB/s BenchmarkEqual/6-4 1477902 82.57 ns/op 72.67 MB/s BenchmarkEqual/9-4 1473912 81.25 ns/op 110.76 MB/s BenchmarkEqual/15-4 1437648 83.05 ns/op 180.61 MB/s BenchmarkEqual/16-4 1530948 77.78 ns/op 205.71 MB/s BenchmarkEqual/20-4 1441579 84.19 ns/op 237.56 MB/s BenchmarkEqual/32-4 1439991 83.11 ns/op 385.05 MB/s BenchmarkEqual/4K-4 108417 1106 ns/op 3704.14 MB/s BenchmarkIndex/10-4 2964456 40.06 ns/op 249.60 MB/s BenchmarkIndex/32-4 3105361 38.63 ns/op 828.36 MB/s BenchmarkIndex/4K-4 18192 6650 ns/op 615.97 MB/s BenchmarkIndexEasy/10-4 3140874 37.92 ns/op 263.73 MB/s BenchmarkIndexEasy/32-4 3111399 38.35 ns/op 834.33 MB/s BenchmarkIndexEasy/4K-4 482305 241.1 ns/op 16989.87 MB/s BenchmarkCount/10-4 1502989 79.15 ns/op 126.35 MB/s BenchmarkCount/32-4 1479978 80.35 ns/op 398.24 MB/s BenchmarkCount/4K-4 17875 6781 ns/op 604.01 MB/s BenchmarkCountEasy/10-4 1562258 75.13 ns/op 133.10 MB/s BenchmarkCountEasy/32-4 1494891 79.16 ns/op 404.26 MB/s BenchmarkCountEasy/4K-4 403652 292.9 ns/op 13986.47 MB/s BenchmarkCountSingle/10-4 3776670 31.23 ns/op 320.23 MB/s BenchmarkCountSingle/32-4 3718123 32.22 ns/op 993.09 MB/s BenchmarkCountSingle/4K-4 835485 141.6 ns/op 28926.76 MB/s BenchmarkToUpper/#00-4 2822016 41.96 ns/op BenchmarkToUpper/ONLYUPPER-4 281457 411.7 ns/op BenchmarkToUpper/abc-4 515799 235.5 ns/op BenchmarkToUpper/AbC123-4 280504 417.9 ns/op BenchmarkToUpper/azAZ09_-4 257102 455.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 74834 1563 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 32673 3639 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 53072 2202 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 110695 998.3 ns/op BenchmarkToLower/#00-4 3054201 39.77 ns/op BenchmarkToLower/abc-4 464426 259.8 ns/op BenchmarkToLower/AbC123-4 277160 415.8 ns/op BenchmarkToLower/azAZ09_-4 234652 461.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 74738 1577 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33370 3427 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 62907 1885 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113418 1032 ns/op BenchmarkFields/ASCII/16-4 109801 1039 ns/op 15.40 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8080 14640 ns/op 17.49 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 537 219392 ns/op 18.67 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 27 4239052 ns/op 15.46 MB/s 147459 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 64376876 ns/op 16.29 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 75198 1544 ns/op 10.36 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5679 20822 ns/op 12.29 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 356 325580 ns/op 12.58 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6643876 ns/op 9.86 MB/s 512262 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 127680483 ns/op 8.21 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 135447 823.2 ns/op 19.44 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12082 9965 ns/op 25.69 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 697 161256 ns/op 25.40 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3828946 ns/op 17.12 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 87746310 ns/op 11.95 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 97023 1157 ns/op 13.83 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8168 13858 ns/op 18.47 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 517 218248 ns/op 18.77 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4879528 ns/op 13.43 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 101487816 ns/op 10.33 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2005071 59.68 ns/op BenchmarkTrimSpace/ASCII-4 915393 122.1 ns/op BenchmarkTrimSpace/SomeNonASCII-4 110296 1056 ns/op BenchmarkTrimSpace/JustNonASCII-4 50408 2367 ns/op BenchmarkToValidUTF8/Valid-4 449965 261.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 331635 358.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 96583 1184 ns/op BenchmarkIndexHard1-4 802 143851 ns/op BenchmarkIndexHard2-4 595 200761 ns/op BenchmarkIndexHard3-4 150 795892 ns/op BenchmarkIndexHard4-4 181 655662 ns/op BenchmarkLastIndexHard1-4 5 22682681 ns/op BenchmarkLastIndexHard2-4 4 29942039 ns/op BenchmarkLastIndexHard3-4 4 32497212 ns/op BenchmarkCountHard1-4 828 143218 ns/op BenchmarkCountHard2-4 598 199540 ns/op BenchmarkCountHard3-4 148 798424 ns/op BenchmarkSplitEmptySeparator-4 1 183524292 ns/op BenchmarkSplitSingleByteSeparator-4 8 12546978 ns/op BenchmarkSplitMultiByteSeparator-4 10 10612164 ns/op BenchmarkSplitNSingleByteSeparator-4 165180 653.7 ns/op BenchmarkSplitNMultiByteSeparator-4 65643 1670 ns/op BenchmarkRepeat-4 176654 592.2 ns/op BenchmarkBytesCompare/1-4 10182817 12.35 ns/op BenchmarkBytesCompare/2-4 9723348 11.75 ns/op BenchmarkBytesCompare/4-4 9942289 12.35 ns/op BenchmarkBytesCompare/8-4 10484960 11.35 ns/op BenchmarkBytesCompare/16-4 10420555 11.32 ns/op BenchmarkBytesCompare/32-4 9385878 12.81 ns/op BenchmarkBytesCompare/64-4 9020638 13.33 ns/op BenchmarkBytesCompare/128-4 7348029 16.30 ns/op BenchmarkBytesCompare/256-4 6197340 19.34 ns/op BenchmarkBytesCompare/512-4 4303903 27.82 ns/op BenchmarkBytesCompare/1024-4 2573523 46.08 ns/op BenchmarkBytesCompare/2048-4 1451853 82.45 ns/op BenchmarkIndexAnyASCII/1:1-4 2271564 50.77 ns/op BenchmarkIndexAnyASCII/1:2-4 2403248 49.15 ns/op BenchmarkIndexAnyASCII/1:4-4 2381209 49.29 ns/op BenchmarkIndexAnyASCII/1:8-4 2437542 49.03 ns/op BenchmarkIndexAnyASCII/1:16-4 2414904 49.00 ns/op BenchmarkIndexAnyASCII/1:32-4 2356999 49.95 ns/op BenchmarkIndexAnyASCII/1:64-4 2363904 50.71 ns/op BenchmarkIndexAnyASCII/16:1-4 2058393 55.72 ns/op BenchmarkIndexAnyASCII/16:2-4 403821 278.0 ns/op BenchmarkIndexAnyASCII/16:4-4 406941 283.1 ns/op BenchmarkIndexAnyASCII/16:8-4 404635 290.5 ns/op BenchmarkIndexAnyASCII/16:16-4 389208 301.8 ns/op BenchmarkIndexAnyASCII/16:32-4 353758 328.5 ns/op BenchmarkIndexAnyASCII/16:64-4 313875 373.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1889659 60.82 ns/op BenchmarkIndexAnyASCII/256:2-4 31548 3729 ns/op BenchmarkIndexAnyASCII/256:4-4 31970 3716 ns/op BenchmarkIndexAnyASCII/256:8-4 31903 3686 ns/op BenchmarkIndexAnyASCII/256:16-4 32251 3723 ns/op BenchmarkIndexAnyASCII/256:32-4 31941 3743 ns/op BenchmarkIndexAnyASCII/256:64-4 31380 3807 ns/op BenchmarkIndexAnyUTF8/1:1-4 2254080 51.65 ns/op BenchmarkIndexAnyUTF8/1:2-4 2358153 49.88 ns/op BenchmarkIndexAnyUTF8/1:4-4 2324419 50.22 ns/op BenchmarkIndexAnyUTF8/1:8-4 2317813 49.49 ns/op BenchmarkIndexAnyUTF8/1:16-4 2364957 49.84 ns/op BenchmarkIndexAnyUTF8/1:32-4 2321668 50.49 ns/op BenchmarkIndexAnyUTF8/1:64-4 2305993 50.55 ns/op BenchmarkIndexAnyUTF8/16:1-4 162433 770.6 ns/op BenchmarkIndexAnyUTF8/16:2-4 267082 437.6 ns/op BenchmarkIndexAnyUTF8/16:4-4 268194 433.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 269606 442.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 266949 443.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 257272 454.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 257086 456.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 8978 11195 ns/op BenchmarkIndexAnyUTF8/256:2-4 19159 6243 ns/op BenchmarkIndexAnyUTF8/256:4-4 19267 6256 ns/op BenchmarkIndexAnyUTF8/256:8-4 19129 6316 ns/op BenchmarkIndexAnyUTF8/256:16-4 18916 6294 ns/op BenchmarkIndexAnyUTF8/256:32-4 18434 6535 ns/op BenchmarkIndexAnyUTF8/256:64-4 18546 6394 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2309493 51.51 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2403438 49.36 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2385152 49.66 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2336500 50.11 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2397072 49.29 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2326256 50.45 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2385648 49.57 ns/op BenchmarkLastIndexAnyASCII/16:1-4 316834 360.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 309843 358.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 321816 361.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 320680 370.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 295246 390.0 ns/op BenchmarkLastIndexAnyASCII/16:32-4 281976 415.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 255175 458.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24357 4913 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24219 4906 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24495 4945 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24338 5020 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24110 4964 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23654 5033 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23956 5036 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2298202 51.29 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2377370 49.86 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2384764 49.99 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2357358 50.02 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2390284 49.20 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2353731 50.09 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2345864 50.00 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 236998 487.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 257625 434.1 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 264704 434.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 271914 434.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 273867 436.8 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 256791 447.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 254890 449.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17746 6703 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19255 6233 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19518 6208 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19585 6149 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19440 6128 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18848 6468 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18926 6381 ns/op BenchmarkTrimASCII/1:1-4 2574138 46.72 ns/op BenchmarkTrimASCII/1:2-4 2155658 55.49 ns/op BenchmarkTrimASCII/1:4-4 2130700 56.06 ns/op BenchmarkTrimASCII/1:8-4 1893640 62.07 ns/op BenchmarkTrimASCII/1:16-4 1636204 73.97 ns/op BenchmarkTrimASCII/16:1-4 392265 292.3 ns/op BenchmarkTrimASCII/16:2-4 309682 369.9 ns/op BenchmarkTrimASCII/16:4-4 314002 368.4 ns/op BenchmarkTrimASCII/16:8-4 309105 371.2 ns/op BenchmarkTrimASCII/16:16-4 306525 388.4 ns/op BenchmarkTrimASCII/256:1-4 30586 3940 ns/op BenchmarkTrimASCII/256:2-4 23170 5137 ns/op BenchmarkTrimASCII/256:4-4 23889 5123 ns/op BenchmarkTrimASCII/256:8-4 22822 5014 ns/op BenchmarkTrimASCII/256:16-4 23845 5015 ns/op BenchmarkTrimASCII/4096:1-4 1887 62381 ns/op BenchmarkTrimASCII/4096:2-4 1477 79714 ns/op BenchmarkTrimASCII/4096:4-4 1507 79976 ns/op BenchmarkTrimASCII/4096:8-4 1441 81625 ns/op BenchmarkTrimASCII/4096:16-4 1449 80944 ns/op BenchmarkTrimByte-4 1516446 79.36 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12944 9235 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13111 9130 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 699 168121 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1382 84533 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2667 42448 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4832 22015 ns/op BenchmarkCompareBytesEqual-4 10410153 11.52 ns/op BenchmarkCompareBytesToNil-4 12107941 9.808 ns/op BenchmarkCompareBytesEmpty-4 12367524 9.532 ns/op BenchmarkCompareBytesIdentical-4 12732382 9.294 ns/op BenchmarkCompareBytesSameLength-4 11707228 10.30 ns/op BenchmarkCompareBytesDifferentLength-4 10695740 10.70 ns/op BenchmarkCompareBytesBigUnaligned-4 1394 79573 ns/op 13177.60 MB/s BenchmarkCompareBytesBig-4 1371 82370 ns/op 12730.27 MB/s BenchmarkCompareBytesBigIdentical-4 12159639 9.825 ns/op 106721492.11 MB/s PASS ok bytes 38.645s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77050190 ns/op 1.30 MB/s 3612528 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 325131122 ns/op 1.74 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 24787420 ns/op 0.66 MB/s 3646870 B/op 52 allocs/op PASS ok compress/bzip2 1.393s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1688476 ns/op 5.92 MB/s 41632 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16174526 ns/op 6.18 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 163227211 ns/op 6.13 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 57 1754784 ns/op 5.70 MB/s 42490 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17199946 ns/op 5.81 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 173903777 ns/op 5.75 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1713304 ns/op 5.84 MB/s 42567 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16418044 ns/op 6.09 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 163691639 ns/op 6.11 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1695683 ns/op 5.90 MB/s 42783 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16340104 ns/op 6.12 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 165569973 ns/op 6.04 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1837169 ns/op 5.44 MB/s 42970 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17628195 ns/op 5.67 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 178982171 ns/op 5.59 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1496667 ns/op 6.68 MB/s 43211 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12285363 ns/op 8.14 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127455177 ns/op 7.85 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 82 1327221 ns/op 7.53 MB/s 42956 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9780051 ns/op 10.22 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 97526658 ns/op 10.25 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1337145 ns/op 7.48 MB/s 43385 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9814668 ns/op 10.19 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 97450049 ns/op 10.26 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 92 1251305 ns/op 7.99 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11837850 ns/op 8.45 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 118695778 ns/op 8.42 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2280477 ns/op 4.39 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20290467 ns/op 4.93 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 201705311 ns/op 4.96 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6443319 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 78258064 ns/op 1.28 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 810181202 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6608497 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 78545237 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 812759975 ns/op 1.23 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 75 1460953 ns/op 6.84 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12722006 ns/op 7.86 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124879683 ns/op 8.01 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2095107 ns/op 4.77 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16300044 ns/op 6.13 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 164281046 ns/op 6.09 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6388215 ns/op 1.57 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 71719142 ns/op 1.39 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 718489307 ns/op 1.39 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6595206 ns/op 1.52 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 88598022 ns/op 1.13 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 911295429 ns/op 1.10 MB/s PASS ok compress/flate 17.870s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 46 2332669 ns/op 4.29 MB/s BenchmarkDecoder/1e-Reuse4-4 49 2412771 ns/op 4.14 MB/s BenchmarkDecoder/1e5-4 5 22434611 ns/op 4.46 MB/s BenchmarkDecoder/1e-Reuse5-4 5 24468886 ns/op 4.09 MB/s BenchmarkDecoder/1e6-4 1 233772981 ns/op 4.28 MB/s BenchmarkDecoder/1e-Reuse6-4 1 233089507 ns/op 4.29 MB/s BenchmarkEncoder/1e4-4 46 2239751 ns/op 4.46 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1833626 ns/op 5.45 MB/s BenchmarkEncoder/1e5-4 6 19583752 ns/op 5.11 MB/s BenchmarkEncoder/1e-Reuse5-4 6 19499355 ns/op 5.13 MB/s BenchmarkEncoder/1e6-4 1 197127898 ns/op 5.07 MB/s BenchmarkEncoder/1e-Reuse6-4 1 190679696 ns/op 5.24 MB/s PASS ok compress/lzw 2.746s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 25 4096428 ns/op PASS ok container/heap 0.146s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 21127 5186 ns/op BenchmarkWithTimeout/concurrency=40-4 5074 23009 ns/op BenchmarkWithTimeout/concurrency=4000-4 5332 23878 ns/op BenchmarkWithTimeout/concurrency=400000-4 6430 20304 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 421734 278.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 11052 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 15594 7849 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2371 48889 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1528 116123 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2796 48233 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 207 565304 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 146 814208 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 260 486023 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5668741 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 9353174 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4421522 ns/op BenchmarkCheckCanceled/Err-4 257136 455.6 ns/op BenchmarkCheckCanceled/Done-4 411836 295.2 ns/op BenchmarkContextCancelDone-4 522724 231.0 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 20876 6050 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 16224 6671 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 11922 8596 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10958 10216 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7483 13697 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 483306 235.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 304158 397.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 212336 567.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 131464 905.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 66628 1787 ns/op PASS ok context 13.917s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1800699 67.18 ns/op 238.16 MB/s BenchmarkDecrypt-4 1767978 68.30 ns/op 234.27 MB/s BenchmarkExpand-4 1000000 120.0 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 174152 672.7 ns/op 95.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 374048 299.9 ns/op 213.38 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 168426 693.8 ns/op 92.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 373780 312.8 ns/op 204.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 120262 1011 ns/op 1335.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 166650 721.4 ns/op 1871.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 99267 1121 ns/op 1203.91 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 143574 839.9 ns/op 1607.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 42327 2710 ns/op 3023.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 44407 2685 ns/op 3051.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 35013 3447 ns/op 2376.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 36409 3307 ns/op 2477.35 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 5943 17351 ns/op 58.73 MB/s BenchmarkAESCFBDecrypt1K-4 7041 17301 ns/op 58.90 MB/s BenchmarkAESCFBDecrypt8K-4 906 134319 ns/op 60.95 MB/s BenchmarkAESOFB1K-4 10000 10783 ns/op 94.50 MB/s BenchmarkAESCTR1K-4 14335 8518 ns/op 119.63 MB/s BenchmarkAESCTR8K-4 1759 66870 ns/op 122.43 MB/s BenchmarkAESCBCEncrypt1K-4 13886 8739 ns/op 117.17 MB/s BenchmarkAESCBCDecrypt1K-4 16938 7291 ns/op 140.45 MB/s BenchmarkXORBytes/8Bytes-4 3323548 37.81 ns/op 211.57 MB/s BenchmarkXORBytes/128Bytes-4 2790019 41.66 ns/op 3072.59 MB/s BenchmarkXORBytes/2048Bytes-4 774795 145.8 ns/op 14045.67 MB/s BenchmarkXORBytes/32768Bytes-4 57847 2026 ns/op 16171.83 MB/s PASS ok crypto/cipher 3.490s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74263 1574 ns/op 5.08 MB/s BenchmarkDecrypt-4 80749 1448 ns/op 5.52 MB/s BenchmarkTDESEncrypt-4 31530 3903 ns/op 2.05 MB/s BenchmarkTDESDecrypt-4 31280 3742 ns/op 2.14 MB/s PASS ok crypto/des 0.623s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1365 75585 ns/op 3267 B/op 47 allocs/op BenchmarkSign/P224-4 100 1077355 ns/op 5212 B/op 73 allocs/op BenchmarkSign/P384-4 48 2616270 ns/op 6439 B/op 74 allocs/op BenchmarkSign/P521-4 19 6277778 ns/op 8144 B/op 75 allocs/op BenchmarkVerify/P256-4 937 127449 ns/op 1193 B/op 21 allocs/op BenchmarkVerify/P224-4 40 2836370 ns/op 1768 B/op 39 allocs/op BenchmarkVerify/P384-4 14 8122641 ns/op 2397 B/op 40 allocs/op BenchmarkVerify/P521-4 5 22774606 ns/op 3387 B/op 45 allocs/op BenchmarkGenerateKey/P256-4 3481 32333 ns/op 772 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 126 929713 ns/op 785 B/op 17 allocs/op BenchmarkGenerateKey/P384-4 45 2406438 ns/op 993 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 19 6162280 ns/op 1329 B/op 17 allocs/op PASS ok crypto/ecdsa 1.859s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 333 341436 ns/op BenchmarkNewKeyFromSeed-4 342 345918 ns/op BenchmarkSigning-4 332 363007 ns/op BenchmarkVerification-4 217 549484 ns/op PASS ok crypto/ed25519 0.646s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4773 23516 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 748584 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 56 2075922 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 5310058 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1365 86409 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 57 1969063 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5755373 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16133261 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 10000 10008 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5811 20634 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4010 26626 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 81 1437607 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2664 42630 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 259 450423 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1789 65111 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 82 1365285 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.310s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 13345 8617 ns/op 118.84 MB/s BenchmarkHMACSHA256_32-4 23124 5221 ns/op 6.13 MB/s BenchmarkNewWriteSum-4 10000 10360 ns/op 3.09 MB/s PASS ok crypto/hmac 0.495s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult-4 344 334053 ns/op BenchmarkScalarMult-4 158 749623 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 511328 ns/op PASS ok crypto/internal/edwards25519 0.537s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 511993 206.9 ns/op BenchmarkMultiply-4 4382869 27.24 ns/op BenchmarkMult32-4 1517702 78.02 ns/op PASS ok crypto/internal/edwards25519/field 0.482s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1895368 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1615 74002 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 19 5575260 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15522609 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 174 672115 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8167 14670 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 62 1756432 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4389995 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.100s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 578422 205.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 267894 431.0 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 106393 1121 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 571477 206.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 266646 440.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 106725 1113 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.884s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 117099 1034 ns/op 7.74 MB/s BenchmarkHash64-4 122598 954.7 ns/op 67.04 MB/s BenchmarkHash128-4 110578 1050 ns/op 121.87 MB/s BenchmarkHash256-4 91290 1304 ns/op 196.30 MB/s BenchmarkHash512-4 66291 1771 ns/op 289.17 MB/s BenchmarkHash1K-4 43426 2743 ns/op 373.35 MB/s BenchmarkHash8K-4 7339 16107 ns/op 508.61 MB/s BenchmarkHash1M-4 55 1950167 ns/op 537.69 MB/s BenchmarkHash8M-4 7 15796921 ns/op 531.03 MB/s BenchmarkHash8BytesUnaligned-4 112064 1019 ns/op 7.85 MB/s BenchmarkHash1KUnaligned-4 43650 2745 ns/op 373.11 MB/s BenchmarkHash8KUnaligned-4 7353 16155 ns/op 507.07 MB/s PASS ok crypto/md5 1.707s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 1507548926 ns/op PASS ok crypto/rand 1.539s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12745 9373 ns/op 13.66 MB/s BenchmarkRC4_1K-4 1525 73528 ns/op 13.93 MB/s BenchmarkRC4_8K-4 201 588482 ns/op 13.76 MB/s PASS ok crypto/rc4 0.562s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRSA2048Decrypt-4 36 3057934 ns/op BenchmarkRSA2048Sign-4 33 3404894 ns/op Benchmark3PrimeRSA2048Decrypt-4 52 2212596 ns/op PASS ok crypto/rsa 0.391s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 91849 1278 ns/op 6.26 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 107522 1096 ns/op 7.30 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 63775 1847 ns/op 173.29 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 71976 1633 ns/op 196.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 44122 2719 ns/op 376.57 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 47152 2483 ns/op 412.34 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9890 11999 ns/op 682.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9844 11843 ns/op 691.74 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.118s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 72099 1610 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 83010 1403 ns/op 5.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 80440 1487 ns/op 5.38 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23671 4998 ns/op 204.89 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 25058 4765 ns/op 214.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 24721 4819 ns/op 212.48 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4110 28574 ns/op 286.70 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4168 28479 ns/op 287.65 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4160 28594 ns/op 286.50 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.338s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 47954 2448 ns/op 3.27 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 59166 1968 ns/op 4.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 53397 2232 ns/op 3.58 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25189 4736 ns/op 216.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 28194 4271 ns/op 239.75 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 26320 4526 ns/op 226.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5577 20664 ns/op 396.45 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5865 20258 ns/op 404.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5716 20450 ns/op 400.58 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.326s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 19738600 6.008 ns/op BenchmarkConstantTimeEq-4 20161896 5.995 ns/op BenchmarkConstantTimeLessOrEq-4 19662064 6.110 ns/op PASS ok crypto/subtle 0.420s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandshakeServer/RSA-4 70 1441468 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 52 2220366 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 67 1711580 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 98 1218451 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 138 858556 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2429237 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 61 2017326 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 31776063 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 30878156 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20906522 ns/op 50.16 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28026857 ns/op 37.41 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37139469 ns/op 56.47 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 50653426 ns/op 41.40 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 60787414 ns/op 69.00 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 103574958 ns/op 40.50 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 120198046 ns/op 69.79 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 175658528 ns/op 47.76 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 235090131 ns/op 71.37 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 347963031 ns/op 48.22 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 452356216 ns/op 74.18 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 695153453 ns/op 48.27 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 976382261 ns/op 68.73 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1417436155 ns/op 47.35 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20410223 ns/op 51.38 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 29882910 ns/op 35.09 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 37951002 ns/op 55.26 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 47317774 ns/op 44.32 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 65145280 ns/op 64.38 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 94031432 ns/op 44.61 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 126408607 ns/op 66.36 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 177625645 ns/op 47.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 239956152 ns/op 69.92 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 392197032 ns/op 42.78 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 491588483 ns/op 68.26 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 749516586 ns/op 44.77 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 986576702 ns/op 68.02 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1414107452 ns/op 47.46 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701470537 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 703421995 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 284760988 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286071879 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147922523 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147393627 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78236874 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77708582 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37105063 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35781658 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140378084 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 142918804 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61102314 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62201689 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 35045949 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34135576 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 22320943 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21121716 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 15414926 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13842513 ns/op PASS ok crypto/tls 18.800s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 25 4195120 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 307 389263 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1068 103268 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 898 115001 ns/op 14644 B/op 264 allocs/op PASS ok crypto/x509 0.749s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 36 3050174 ns/op 261185 B/op 1640 allocs/op BenchmarkConcurrentStmtQuery-4 38 3529642 ns/op 258921 B/op 1967 allocs/op BenchmarkConcurrentStmtExec-4 46 2392890 ns/op 203231 B/op 669 allocs/op BenchmarkConcurrentTxQuery-4 40 3112231 ns/op 271447 B/op 2160 allocs/op BenchmarkConcurrentTxExec-4 61 1966844 ns/op 87540 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 39 3065322 ns/op 101930 B/op 2004 allocs/op BenchmarkConcurrentTxStmtExec-4 112 1041010 ns/op 39785 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 3131483 ns/op 225600 B/op 1839 allocs/op BenchmarkManyConcurrentQueries-4 2287 45889 ns/op 3964 B/op 19 allocs/op PASS ok database/sql 1.549s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 221342 509.4 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1600648 ns/op 172053 B/op 13 allocs/op Benchmark115/LineToPC-4 79 1542953 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17151 6948 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.761s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 724 148814 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3194 37729 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.369s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 253 463058 ns/op 17.69 MB/s BenchmarkEncodeToString-4 220 503250 ns/op 16.28 MB/s BenchmarkDecode-4 135 863210 ns/op 15.19 MB/s BenchmarkDecodeString-4 135 863270 ns/op 15.19 MB/s PASS ok encoding/base32 0.755s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 301 362341 ns/op 22.61 MB/s BenchmarkDecodeString/2-4 246584 431.8 ns/op 9.26 MB/s BenchmarkDecodeString/4-4 228196 506.2 ns/op 15.80 MB/s BenchmarkDecodeString/8-4 191754 617.1 ns/op 19.45 MB/s BenchmarkDecodeString/64-4 34048 3512 ns/op 25.06 MB/s BenchmarkDecodeString/8192-4 309 373377 ns/op 29.26 MB/s PASS ok encoding/base64 0.886s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1306 89092 ns/op 44.90 MB/s BenchmarkReadStruct-4 17494 6793 ns/op 11.04 MB/s BenchmarkWriteStruct-4 18333 6572 ns/op 11.41 MB/s BenchmarkReadInts-4 49962 2342 ns/op 12.81 MB/s BenchmarkWriteInts-4 41239 2799 ns/op 10.72 MB/s BenchmarkWriteSlice1000Int32s-4 1206 94258 ns/op 42.44 MB/s BenchmarkPutUint16-4 3769771 31.96 ns/op 62.58 MB/s BenchmarkAppendUint16-4 3494404 34.36 ns/op 58.20 MB/s BenchmarkPutUint32-4 2593174 46.57 ns/op 85.88 MB/s BenchmarkAppendUint32-4 2490254 47.62 ns/op 83.99 MB/s BenchmarkPutUint64-4 964854 123.3 ns/op 64.86 MB/s BenchmarkAppendUint64-4 947517 122.9 ns/op 65.10 MB/s BenchmarkLittleEndianPutUint16-4 3638270 32.99 ns/op 60.62 MB/s BenchmarkLittleEndianAppendUint16-4 3428820 34.79 ns/op 57.49 MB/s BenchmarkLittleEndianPutUint32-4 2560808 47.37 ns/op 84.45 MB/s BenchmarkLittleEndianAppendUint32-4 2464162 48.24 ns/op 82.92 MB/s BenchmarkLittleEndianPutUint64-4 936681 124.6 ns/op 64.22 MB/s BenchmarkLittleEndianAppendUint64-4 939818 121.5 ns/op 65.85 MB/s BenchmarkReadFloats-4 169452 720.3 ns/op 16.66 MB/s BenchmarkWriteFloats-4 138054 886.8 ns/op 13.53 MB/s BenchmarkReadSlice1000Float32s-4 1172 94675 ns/op 42.25 MB/s BenchmarkWriteSlice1000Float32s-4 1074 103857 ns/op 38.51 MB/s BenchmarkReadSlice1000Uint8s-4 81528 1463 ns/op 683.53 MB/s BenchmarkWriteSlice1000Uint8s-4 114181 1136 ns/op 880.07 MB/s BenchmarkPutUvarint32-4 716655 159.7 ns/op 25.04 MB/s BenchmarkPutUvarint64-4 201109 610.5 ns/op 13.11 MB/s PASS ok encoding/binary 4.105s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6454 16543 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7060 16294 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6168 16885 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4386 27114 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8000 14949 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 6849 14837 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7862 15006 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4339 25876 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 13449 8526 ns/op PASS ok encoding/csv 1.491s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10898 10039 ns/op BenchmarkEndToEndByteBuffer-4 18442 6531 ns/op BenchmarkEndToEndSliceByteBuffer-4 306 386820 ns/op BenchmarkEncodeComplex128Slice-4 819 135487 ns/op BenchmarkEncodeFloat64Slice-4 1694 66521 ns/op BenchmarkEncodeInt32Slice-4 1642 68915 ns/op BenchmarkEncodeStringSlice-4 2803 43764 ns/op BenchmarkEncodeInterfaceSlice-4 70 1826973 ns/op BenchmarkDecodeComplex128Slice-4 517 197008 ns/op BenchmarkDecodeFloat64Slice-4 1363 93780 ns/op BenchmarkDecodeInt32Slice-4 1398 85793 ns/op BenchmarkDecodeStringSlice-4 994 129422 ns/op BenchmarkDecodeStringsSlice-4 363 371097 ns/op BenchmarkDecodeBytesSlice-4 685 168073 ns/op BenchmarkDecodeInterfaceSlice-4 108 1073165 ns/op BenchmarkDecodeMap-4 88 1304188 ns/op PASS ok encoding/gob 2.941s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 11415 10499 ns/op 24.38 MB/s BenchmarkEncode/1024-4 2655 41875 ns/op 24.45 MB/s BenchmarkEncode/4096-4 712 166791 ns/op 24.56 MB/s BenchmarkEncode/16384-4 180 670385 ns/op 24.44 MB/s BenchmarkDecode/256-4 22144 5374 ns/op 47.64 MB/s BenchmarkDecode/1024-4 5215 21323 ns/op 48.02 MB/s BenchmarkDecode/4096-4 1414 83684 ns/op 48.95 MB/s BenchmarkDecode/16384-4 356 332799 ns/op 49.23 MB/s BenchmarkDump/256-4 1372 86853 ns/op 2.95 MB/s BenchmarkDump/1024-4 344 340117 ns/op 3.01 MB/s BenchmarkDump/4096-4 86 1349980 ns/op 3.03 MB/s BenchmarkDump/16384-4 20 5755885 ns/op 2.85 MB/s PASS ok encoding/hex 1.799s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 105279538 ns/op 18.43 MB/s 2144 B/op 17 allocs/op BenchmarkCodeMarshal-4 1 121559365 ns/op 15.96 MB/s 1943920 B/op 20 allocs/op BenchmarkMarshalBytes/32-4 22011 5489 ns/op BenchmarkMarshalBytes/256-4 5804 20033 ns/op BenchmarkMarshalBytes/4096-4 445 276833 ns/op BenchmarkCodeDecoder-4 1 460542036 ns/op 4.21 MB/s 11145992 B/op 92718 allocs/op BenchmarkUnicodeDecoder-4 36354 3328 ns/op 4.21 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 45118 2230 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 377027036 ns/op 5.15 MB/s 3069072 B/op 92687 allocs/op BenchmarkCodeUnmarshalReuse-4 1 378281485 ns/op 5.13 MB/s 3067352 B/op 92686 allocs/op BenchmarkUnmarshalString-4 59523 2181 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 144812 861.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 273175 403.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 83910 1493 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 63744 1992 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 18492 6508 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3018 33532 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 832 133796 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1019514 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8556214 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 447946 260.6 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 435694 260.9 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 448426 250.9 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 417051 262.3 ns/op BenchmarkEncodeMarshaler-4 77265 1714 ns/op 92 B/op 2 allocs/op BenchmarkNumberIsValid-4 4224306 28.31 ns/op BenchmarkNumberIsValidRegexp-4 20966 5814 ns/op BenchmarkEncoderEncode-4 84273 1350 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 6.456s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 43 2756706 ns/op 23.77 MB/s BenchmarkDecode-4 21 5326213 ns/op 16.67 MB/s PASS ok encoding/pem 0.379s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2697 43944 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 972 132006 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4245 26819 ns/op PASS ok encoding/xml 0.612s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 212558 471.5 ns/op BenchmarkIntSet-4 350145 433.0 ns/op BenchmarkFloatAdd-4 75536 2115 ns/op BenchmarkFloatSet-4 277761 436.9 ns/op BenchmarkStringSet-4 355718 400.1 ns/op BenchmarkMapSet-4 76560 1771 ns/op BenchmarkMapSetDifferent-4 42646 2421 ns/op BenchmarkMapSetDifferentRandom-4 259 456464 ns/op BenchmarkMapSetString-4 61700 2021 ns/op BenchmarkMapAddSame-4 36456 3162 ns/op BenchmarkMapAddDifferent-4 17206 7301 ns/op BenchmarkMapAddDifferentRandom-4 205 569343 ns/op BenchmarkMapAddSameSteadyState-4 211129 492.4 ns/op BenchmarkMapAddDifferentSteadyState-4 99986 1237 ns/op BenchmarkRealworldExpvarUsage-4 17298 5910 ns/op PASS ok expvar 2.532s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 89419 1171 ns/op BenchmarkSprintfEmpty-4 501877 233.1 ns/op BenchmarkSprintfString-4 352906 329.2 ns/op BenchmarkSprintfTruncateString-4 273861 404.2 ns/op BenchmarkSprintfTruncateBytes-4 164365 714.5 ns/op BenchmarkSprintfSlowParsingPath-4 316663 392.9 ns/op BenchmarkSprintfQuoteString-4 45319 2647 ns/op BenchmarkSprintfInt-4 335210 358.2 ns/op BenchmarkSprintfIntInt-4 186115 542.8 ns/op BenchmarkSprintfPrefixedInt-4 250011 486.1 ns/op BenchmarkSprintfFloat-4 127920 825.6 ns/op BenchmarkSprintfComplex-4 63885 2231 ns/op BenchmarkSprintfBoolean-4 330370 354.3 ns/op BenchmarkSprintfHexString-4 103550 1091 ns/op BenchmarkSprintfHexBytes-4 79303 1412 ns/op BenchmarkSprintfBytes-4 43008 2383 ns/op BenchmarkSprintfStringer-4 77623 1355 ns/op BenchmarkSprintfStructure-4 44450 2720 ns/op BenchmarkManyArgs-4 72925 1524 ns/op BenchmarkFprintInt-4 77534 1577 ns/op BenchmarkFprintfBytes-4 80898 1474 ns/op BenchmarkFprintIntNoAlloc-4 72583 1546 ns/op BenchmarkScanInts-4 37 3140508 ns/op BenchmarkScanRecursiveInt-4 1 320827978 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 360955854 ns/op PASS ok fmt 4.106s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 662 165482 ns/op PASS ok go/build 0.163s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 51705 2052 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 14182 8392 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4048 29523 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 921 112504 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 256 449012 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 49 2260658 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 13 9671314 ns/op 865639 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39972698 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 174160923 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.566s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 229780742 ns/op 0.28 MB/s 6173384 B/op 118797 allocs/op PASS ok go/format 0.289s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 4 28073938 ns/op 2.66 MB/s BenchmarkParseOnly-4 5 24650591 ns/op 3.03 MB/s BenchmarkResolve-4 36 3474266 ns/op 21.48 MB/s PASS ok go/parser 1.473s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrint-4 1 150904100 ns/op 0.34 MB/s 2334400 B/op 57671 allocs/op PASS ok go/printer 0.175s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 260 448671 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8297573 ns/op 6.41 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12235996 ns/op 6.10 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17340924 ns/op 6.57 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 231 524273 ns/op 5.87 MB/s PASS ok go/scanner 0.844s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 103.1 ns/op PASS ok go/token 0.150s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 723120 140.8 ns/op BenchmarkNamed/Underlying/generic-4 840586 137.9 ns/op BenchmarkNamed/Underlying/src_instance-4 836574 143.1 ns/op BenchmarkNamed/Underlying/user_instance-4 839811 140.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 16662 6066 ns/op BenchmarkNamed/NewMethodSet/generic-4 19398 6006 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 18739 6226 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 19080 6090 ns/op BenchmarkCheck/http/funcbodies/info-4 1 587222336 ns/op 50857 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 370451560 ns/op 80605 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 169674554 ns/op 175905 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 139687183 ns/op 213690 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 124034111 ns/op 42283 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 93712974 ns/op 55972 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 41851380 ns/op 125316 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37807171 ns/op 138718 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 53871512 ns/op 39965 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 42378937 ns/op 50812 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 24161961 ns/op 89108 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 23077076 ns/op 93295 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1004715184 ns/op 60470 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 574772787 ns/op 105704 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 157958851 ns/op 384486 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 107518735 ns/op 564610 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 69814992 ns/op 26475 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 56037976 ns/op 32978 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38897115 ns/op 47513 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39103320 ns/op 47265 lines/s PASS ok go/types 11.871s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8385 14172 ns/op 72.25 MB/s PASS ok hash/adler32 0.260s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 209560 532.0 ns/op 28.19 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 209944 520.1 ns/op 28.84 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 108152 1088 ns/op 36.78 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114614 1029 ns/op 38.87 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 508982 233.6 ns/op 2192.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 490423 235.5 ns/op 2174.14 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 410270 277.8 ns/op 3685.72 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 411135 275.0 ns/op 3722.97 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 230715 483.8 ns/op 8466.33 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 247698 476.4 ns/op 8597.55 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52086 2328 ns/op 14075.58 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52014 2306 ns/op 14209.15 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 490974 232.0 ns/op 64.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 500002 234.9 ns/op 63.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 504783 231.1 ns/op 173.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 486290 234.6 ns/op 170.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 332787 341.6 ns/op 1498.94 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 341224 337.7 ns/op 1516.32 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 265646 426.5 ns/op 2400.99 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 264706 440.7 ns/op 2323.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 233342 508.4 ns/op 8057.22 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 228939 514.9 ns/op 7954.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47887 2506 ns/op 13073.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47665 2481 ns/op 13206.30 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217202 534.9 ns/op 28.04 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 225554 527.8 ns/op 28.42 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 106693 1095 ns/op 36.53 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108771 1094 ns/op 36.56 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8176 14146 ns/op 36.19 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7905 14682 ns/op 34.87 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3859 30751 ns/op 33.30 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3775 30591 ns/op 33.47 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 922 125580 ns/op 32.62 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 957 124070 ns/op 33.01 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1007925 ns/op 32.51 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1022383 ns/op 32.05 MB/s PASS ok hash/crc32 4.576s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1379490 ns/op 47.51 MB/s BenchmarkCrc64/ISO4KB-4 1023 116315 ns/op 35.21 MB/s BenchmarkCrc64/ISO1KB-4 4426 25124 ns/op 40.76 MB/s BenchmarkCrc64/ECMA64KB-4 80 1374317 ns/op 47.69 MB/s BenchmarkCrc64/Random64KB-4 88 1251224 ns/op 52.38 MB/s BenchmarkCrc64/Random16KB-4 373 317556 ns/op 51.59 MB/s PASS ok hash/crc64 0.787s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8104 14414 ns/op 71.04 MB/s BenchmarkFnv32aKB-4 8298 14494 ns/op 70.65 MB/s BenchmarkFnv64KB-4 7785 14918 ns/op 68.64 MB/s BenchmarkFnv64aKB-4 7707 14936 ns/op 68.56 MB/s BenchmarkFnv128KB-4 2047 56739 ns/op 18.05 MB/s BenchmarkFnv128aKB-4 2112 55860 ns/op 18.33 MB/s PASS ok hash/fnv 0.951s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 623738 193.2 ns/op 20.70 MB/s BenchmarkHash/n=4/Bytes-4 4202829 28.23 ns/op 141.67 MB/s BenchmarkHash/n=4/String-4 3251859 36.87 ns/op 108.48 MB/s BenchmarkHash/n=8/Write-4 567742 191.4 ns/op 41.80 MB/s BenchmarkHash/n=8/Bytes-4 3990672 29.63 ns/op 269.99 MB/s BenchmarkHash/n=8/String-4 3023800 38.89 ns/op 205.69 MB/s BenchmarkHash/n=16/Write-4 592477 193.5 ns/op 82.68 MB/s BenchmarkHash/n=16/Bytes-4 4469218 26.06 ns/op 614.02 MB/s BenchmarkHash/n=16/String-4 3256929 36.15 ns/op 442.55 MB/s BenchmarkHash/n=32/Write-4 574662 204.6 ns/op 156.41 MB/s BenchmarkHash/n=32/Bytes-4 4403044 27.27 ns/op 1173.27 MB/s BenchmarkHash/n=32/String-4 3150663 37.98 ns/op 842.56 MB/s BenchmarkHash/n=64/Write-4 536203 215.8 ns/op 296.58 MB/s BenchmarkHash/n=64/Bytes-4 3971655 30.02 ns/op 2131.85 MB/s BenchmarkHash/n=64/String-4 2951685 38.72 ns/op 1652.73 MB/s BenchmarkHash/n=256/Write-4 386864 300.1 ns/op 853.13 MB/s BenchmarkHash/n=256/Bytes-4 2251542 53.61 ns/op 4775.34 MB/s BenchmarkHash/n=256/String-4 1857718 63.93 ns/op 4004.09 MB/s BenchmarkHash/n=320/Write-4 386541 289.3 ns/op 1105.94 MB/s BenchmarkHash/n=320/Bytes-4 1790722 68.10 ns/op 4699.30 MB/s BenchmarkHash/n=320/String-4 1474375 81.92 ns/op 3906.34 MB/s BenchmarkHash/n=1024/Write-4 260767 446.4 ns/op 2294.14 MB/s BenchmarkHash/n=1024/Bytes-4 755407 159.9 ns/op 6404.12 MB/s BenchmarkHash/n=1024/String-4 591964 205.0 ns/op 4996.16 MB/s BenchmarkHash/n=4096/Write-4 119982 982.5 ns/op 4169.11 MB/s BenchmarkHash/n=4096/Bytes-4 207350 574.6 ns/op 7128.69 MB/s BenchmarkHash/n=4096/String-4 171556 698.5 ns/op 5863.82 MB/s BenchmarkHash/n=16384/Write-4 37822 3151 ns/op 5199.99 MB/s BenchmarkHash/n=16384/Bytes-4 51553 2253 ns/op 7271.88 MB/s BenchmarkHash/n=16384/String-4 44925 2647 ns/op 6190.56 MB/s PASS ok hash/maphash 4.512s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 781 137511 ns/op BenchmarkEscapeNone-4 130074 889.1 ns/op BenchmarkUnescape-4 771 147059 ns/op BenchmarkUnescapeNone-4 497775 218.8 ns/op BenchmarkUnescapeSparse-4 10672 10921 ns/op BenchmarkUnescapeDense-4 1146 100249 ns/op PASS ok html 0.870s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9472 12308 ns/op BenchmarkCSSEscaperNoSpecials-4 41778 2627 ns/op BenchmarkDecodeCSS-4 27010 4398 ns/op BenchmarkDecodeCSSNoSpecials-4 4405402 27.30 ns/op BenchmarkCSSValueFilter-4 118537 980.4 ns/op BenchmarkCSSValueFilterOk-4 78034 1454 ns/op BenchmarkEscapedExecute-4 4396 23648 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10983 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 70856 1800 ns/op BenchmarkStripTags-4 21585 5450 ns/op BenchmarkStripTagsNoSpecials-4 247056 421.5 ns/op BenchmarkJSValEscaperWithNum-4 24154 4910 ns/op BenchmarkJSValEscaperWithStr-4 4357 26337 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18519 6347 ns/op BenchmarkJSValEscaperWithObj-4 3715 29461 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13576 8693 ns/op BenchmarkJSStrEscaperNoSpecials-4 59455 1913 ns/op BenchmarkJSStrEscaper-4 10000 10104 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 52495 2161 ns/op BenchmarkJSRegexpEscaper-4 10000 10843 ns/op BenchmarkTemplateSpecialTags-4 64 1684050 ns/op BenchmarkURLEscaper-4 4087 26992 ns/op BenchmarkURLEscaperNoSpecials-4 183802 623.8 ns/op BenchmarkURLNormalizer-4 5752 19589 ns/op BenchmarkURLNormalizerNoSpecials-4 176574 656.8 ns/op BenchmarkSrcsetFilter-4 19681 6022 ns/op BenchmarkSrcsetFilterNoSpecials-4 101510 1130 ns/op PASS ok html/template 3.883s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 609453 182.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 408626 266.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 663783 183.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 405579 274.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1989666 60.31 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1290400 92.99 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1984124 60.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1307865 91.87 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1422186 80.67 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 450256 259.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 352260 325.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 478278 247.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 332132 325.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 808707 136.7 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 590034 202.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 978396 116.9 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 561826 207.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 526774 219.2 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1489867 79.86 ns/op BenchmarkRGBASetRGBA-4 1423762 83.69 ns/op BenchmarkRGBA64At-4 719766 163.5 ns/op BenchmarkRGBA64SetRGBA64-4 707005 158.9 ns/op BenchmarkNRGBAAt-4 1485325 80.45 ns/op BenchmarkNRGBASetNRGBA-4 1432402 83.37 ns/op BenchmarkNRGBA64At-4 716562 160.3 ns/op BenchmarkNRGBA64SetNRGBA64-4 725720 162.9 ns/op BenchmarkAlphaAt-4 2539137 47.50 ns/op BenchmarkAlphaSetAlpha-4 2509303 47.62 ns/op BenchmarkAlpha16At-4 1638844 73.46 ns/op BenchmarkAlphaSetAlpha16-4 1596822 75.14 ns/op BenchmarkGrayAt-4 2532501 47.54 ns/op BenchmarkGraySetGray-4 2496757 48.07 ns/op BenchmarkGray16At-4 1655499 72.08 ns/op BenchmarkGraySetGray16-4 1591200 75.37 ns/op PASS ok image 5.604s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4516752 26.51 ns/op BenchmarkYCbCrToRGB/128-4 4459218 26.81 ns/op BenchmarkYCbCrToRGB/255-4 4588942 26.07 ns/op BenchmarkRGBToYCbCr/0-4 4526479 26.49 ns/op BenchmarkRGBToYCbCr/Cb-4 4338985 27.50 ns/op BenchmarkRGBToYCbCr/Cr-4 4333351 27.94 ns/op BenchmarkYCbCrToRGBA/0-4 3589509 33.17 ns/op BenchmarkYCbCrToRGBA/128-4 3303704 36.24 ns/op BenchmarkYCbCrToRGBA/255-4 3530281 34.15 ns/op BenchmarkNYCbCrAToRGBA/0-4 3538993 34.10 ns/op BenchmarkNYCbCrAToRGBA/128-4 3454357 34.42 ns/op BenchmarkNYCbCrAToRGBA/255-4 3591574 33.52 ns/op PASS ok image/color 1.873s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 35470427 ns/op BenchmarkFillSrc-4 295 391623 ns/op BenchmarkCopyOver-4 6 18458427 ns/op BenchmarkCopySrc-4 393 278279 ns/op BenchmarkNRGBAOver-4 5 20348508 ns/op BenchmarkNRGBASrc-4 8 13270729 ns/op BenchmarkYCbCr-4 7 14502300 ns/op BenchmarkGray-4 14 8093072 ns/op BenchmarkCMYK-4 8 13471442 ns/op BenchmarkGlyphOver-4 19 6060180 ns/op BenchmarkRGBAMaskOver-4 4 31242215 ns/op BenchmarkGrayMaskOver-4 5 23750305 ns/op BenchmarkRGBA64ImageMaskOver-4 3 40096545 ns/op BenchmarkRGBA-4 4 26589427 ns/op BenchmarkPalettedFill-4 843 134861 ns/op BenchmarkPalettedRGBA-4 5 21076962 ns/op BenchmarkGenericOver-4 2 57605884 ns/op BenchmarkGenericMaskOver-4 5 22970432 ns/op BenchmarkGenericSrc-4 3 37767386 ns/op BenchmarkGenericMaskSrc-4 4 32862378 ns/op PASS ok image/draw 6.390s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4677178 ns/op 3.30 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 112970113 ns/op 2.72 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1566610910 ns/op 0.78 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 54 2120958 ns/op 7.28 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 75697104 ns/op 0.82 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.569s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4154 28547 ns/op BenchmarkIDCT-4 3817 28024 ns/op BenchmarkDecodeBaseline-4 9 12111101 ns/op 5.10 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17133593 ns/op 3.61 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 151546901 ns/op 8.11 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 185875611 ns/op 4.96 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.497s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 13560282 8.745 ns/op BenchmarkDecodeGray-4 12 9194388 ns/op 7.13 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39622185 ns/op 6.62 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34676543 ns/op 7.56 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5353791 ns/op 12.24 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32852238 ns/op 7.98 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 40182495 ns/op 6.52 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 61722630 ns/op 4.98 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 61157317 ns/op 5.02 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 201364646 ns/op 6.10 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 219770715 ns/op 5.59 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 30618112 ns/op 10.03 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 196366570 ns/op 6.26 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 356486055 ns/op 3.45 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.263s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 55678820 ns/op 1.80 MB/s 401492 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 47345356 ns/op 2.11 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 317363970 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 332507084 ns/op 1.50 MB/s 4006064 B/op 3 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 54940594 ns/op 1.82 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 46622545 ns/op 2.14 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 305809674 ns/op 1.64 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 297902338 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 688339789 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 688167130 ns/op 1.45 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4072328498 ns/op 1.23 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3954139932 ns/op 1.26 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10442718 ns/op 9.58 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11505949 ns/op 8.69 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50808804 ns/op 9.84 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 57142082 ns/op 8.75 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 105212393 ns/op 9.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114898348 ns/op 8.70 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 511679039 ns/op 9.77 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 565977232 ns/op 8.83 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 61861045 ns/op 1.62 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 56800898 ns/op 1.76 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 404726148 ns/op 1.24 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 436922509 ns/op 1.14 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 964830599 ns/op 1.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 994314047 ns/op 1.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6125372426 ns/op 0.82 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5806276164 ns/op 0.86 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186384016 ns/op 22.43 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 202079565 ns/op 20.68 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 72.385s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 41362 2915 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 36522 3113 ns/op 0.64 MB/s BenchmarkMarshalCorpusFile/4-4 33054 3480 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 27957 4244 ns/op 1.88 MB/s BenchmarkMarshalCorpusFile/16-4 21578 5475 ns/op 2.92 MB/s BenchmarkMarshalCorpusFile/32-4 14110 8208 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/64-4 9147 13131 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/128-4 4807 21060 ns/op 6.08 MB/s BenchmarkMarshalCorpusFile/256-4 2809 41335 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/512-4 1402 81493 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/1024-4 746 152215 ns/op 6.73 MB/s BenchmarkMarshalCorpusFile/2048-4 364 310940 ns/op 6.59 MB/s BenchmarkMarshalCorpusFile/4096-4 194 601350 ns/op 6.81 MB/s BenchmarkMarshalCorpusFile/8192-4 94 1242055 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/16384-4 45 2438355 ns/op 6.72 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6477894 ns/op 5.06 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13557195 ns/op 4.83 MB/s BenchmarkMarshalCorpusFile/131072-4 4 31267241 ns/op 4.19 MB/s BenchmarkMarshalCorpusFile/262144-4 2 65673062 ns/op 3.99 MB/s BenchmarkMarshalCorpusFile/524288-4 1 115459005 ns/op 4.54 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 260101483 ns/op 4.03 MB/s BenchmarkUnmarshalCorpusFile/1-4 8409 12170 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9516 12506 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 7204 13909 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 6667 15531 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 6072 19047 ns/op 0.84 MB/s BenchmarkUnmarshalCorpusFile/32-4 3988 26781 ns/op 1.19 MB/s BenchmarkUnmarshalCorpusFile/64-4 3258 31857 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/128-4 2577 41576 ns/op 3.08 MB/s BenchmarkUnmarshalCorpusFile/256-4 1094 106387 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/512-4 591 202462 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/1024-4 308 390290 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/2048-4 156 766816 ns/op 2.67 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1530868 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3024127 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6022167 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12074375 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24208132 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 48853776 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 99039456 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 200211440 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 405150717 ns/op 2.59 MB/s BenchmarkMutatorBytes/1-4 30000 3491 ns/op BenchmarkMutatorBytes/10-4 37305 3251 ns/op BenchmarkMutatorBytes/100-4 33772 3574 ns/op BenchmarkMutatorBytes/1000-4 22759 5437 ns/op BenchmarkMutatorBytes/10000-4 5630 24127 ns/op BenchmarkMutatorBytes/100000-4 831 165141 ns/op BenchmarkMutatorString/1-4 30000 3499 ns/op BenchmarkMutatorString/10-4 36084 3487 ns/op BenchmarkMutatorString/100-4 31699 4082 ns/op BenchmarkMutatorString/1000-4 13320 7898 ns/op BenchmarkMutatorString/10000-4 2967 60783 ns/op BenchmarkMutatorString/100000-4 199 599869 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18207 6184 ns/op BenchmarkMutatorAllBasicTypes/string-4 18873 6303 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63140 1918 ns/op BenchmarkMutatorAllBasicTypes/float32-4 54972 2144 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54958 2157 ns/op BenchmarkMutatorAllBasicTypes/int-4 59626 1984 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59361 1997 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59149 1982 ns/op BenchmarkMutatorAllBasicTypes/int32-4 57662 2002 ns/op BenchmarkMutatorAllBasicTypes/int64-4 57759 1981 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 57030 2052 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 58608 2037 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 57968 2038 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57793 2054 ns/op PASS ok internal/fuzz 11.638s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 26642 4249 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 127104 957.0 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.314s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 57399 1817 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 12205 8399 ns/op BenchmarkSplicePipePoolParallel-4 155514 780.7 ns/op BenchmarkSplicePipeNativeParallel-4 31522 3395 ns/op PASS ok internal/poll 0.803s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21586215 ns/op PASS ok internal/trace 3.077s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 17086 ns/op BenchmarkCopyNLarge-4 157 947704 ns/op PASS ok io 0.447s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 214399 534.0 ns/op BenchmarkPrintln-4 25484 4675 ns/op BenchmarkPrintlnNoFlags-4 49478 2434 ns/op PASS ok log 0.471s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2118919 55.95 ns/op BenchmarkAcosh-4 1045066 113.1 ns/op BenchmarkAsin-4 2130918 55.99 ns/op BenchmarkAsinh-4 996212 117.5 ns/op BenchmarkAtan-4 3015674 40.19 ns/op BenchmarkAtanh-4 1000000 111.4 ns/op BenchmarkAtan2-4 2107011 57.03 ns/op BenchmarkCbrt-4 1414464 83.84 ns/op BenchmarkCeil-4 19784326 6.092 ns/op BenchmarkCopysign-4 3057889 39.37 ns/op BenchmarkCos-4 1382955 88.96 ns/op BenchmarkCosh-4 1483146 80.83 ns/op BenchmarkErf-4 2810233 42.37 ns/op BenchmarkErfc-4 2699770 44.62 ns/op BenchmarkErfinv-4 2446870 48.85 ns/op BenchmarkErfcinv-4 2465200 48.60 ns/op BenchmarkExp-4 6199915 19.36 ns/op BenchmarkExpGo-4 889290 122.5 ns/op BenchmarkExpm1-4 2038362 58.69 ns/op BenchmarkExp2-4 996447 115.6 ns/op BenchmarkExp2Go-4 906334 120.6 ns/op BenchmarkAbs-4 4125930 28.82 ns/op BenchmarkDim-4 9298777 12.67 ns/op BenchmarkFloor-4 19549771 6.103 ns/op BenchmarkMax-4 14122854 8.433 ns/op BenchmarkMin-4 14029960 8.413 ns/op BenchmarkMod-4 329817 330.3 ns/op BenchmarkFrexp-4 2034238 58.03 ns/op BenchmarkGamma-4 772732 147.7 ns/op BenchmarkHypot-4 10098513 11.82 ns/op BenchmarkHypotGo-4 1720662 69.95 ns/op BenchmarkIlogb-4 2532206 48.17 ns/op BenchmarkJ0-4 257872 463.7 ns/op BenchmarkJ1-4 252937 459.5 ns/op BenchmarkJn-4 115662 1021 ns/op BenchmarkLdexp-4 2008747 58.63 ns/op BenchmarkLgamma-4 958777 125.9 ns/op BenchmarkLog-4 5687397 21.22 ns/op BenchmarkLogb-4 2497975 48.50 ns/op BenchmarkLog1p-4 1274815 94.75 ns/op BenchmarkLog10-4 5325285 22.78 ns/op BenchmarkLog2-4 1563676 80.92 ns/op BenchmarkModf-4 3031821 40.27 ns/op BenchmarkNextafter32-4 2950292 40.99 ns/op BenchmarkNextafter64-4 3010306 40.12 ns/op BenchmarkPowInt-4 613809 189.4 ns/op BenchmarkPowFrac-4 431647 265.6 ns/op BenchmarkPow10Pos-4 4509060 25.48 ns/op BenchmarkPow10Neg-4 4324142 26.12 ns/op BenchmarkRound-4 3868612 30.91 ns/op BenchmarkRoundToEven-4 8515858 14.17 ns/op BenchmarkRemainder-4 521570 228.2 ns/op BenchmarkSignbit-4 5455350 21.78 ns/op BenchmarkSin-4 1756912 67.72 ns/op BenchmarkSincos-4 1000000 109.1 ns/op BenchmarkSinh-4 1786336 67.00 ns/op BenchmarkSqrtIndirect-4 15796592 7.614 ns/op BenchmarkSqrtLatency-4 17583162 6.833 ns/op BenchmarkSqrtIndirectLatency-4 11317634 10.64 ns/op BenchmarkSqrtGoLatency-4 1000000 100.7 ns/op BenchmarkSqrtPrime-4 30770 3927 ns/op BenchmarkTan-4 1561238 75.94 ns/op BenchmarkTanh-4 1397739 86.48 ns/op BenchmarkTrunc-4 19772947 6.159 ns/op BenchmarkY0-4 252722 469.0 ns/op BenchmarkY1-4 255103 463.4 ns/op BenchmarkYn-4 124770 968.4 ns/op BenchmarkFloat64bits-4 5380250 22.06 ns/op BenchmarkFloat64frombits-4 5606118 21.69 ns/op BenchmarkFloat32bits-4 5436724 21.67 ns/op BenchmarkFloat32frombits-4 5698472 21.64 ns/op BenchmarkFMA-4 19458634 6.094 ns/op PASS ok math 11.022s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 11259142 10.56 ns/op 6061.11 MB/s BenchmarkAddVV/2-4 10272471 11.51 ns/op 11121.89 MB/s BenchmarkAddVV/3-4 9513690 12.64 ns/op 15187.07 MB/s BenchmarkAddVV/4-4 9621558 12.60 ns/op 20323.53 MB/s BenchmarkAddVV/5-4 8656090 13.93 ns/op 22979.15 MB/s BenchmarkAddVV/10-4 7346314 16.51 ns/op 38775.13 MB/s BenchmarkAddVV/100-4 1584313 75.55 ns/op 84707.07 MB/s BenchmarkAddVV/1000-4 200050 588.6 ns/op 108736.82 MB/s BenchmarkSubVV/1-4 11169201 10.82 ns/op 5915.66 MB/s BenchmarkSubVV/2-4 9952428 11.94 ns/op 10716.77 MB/s BenchmarkSubVV/3-4 9747177 12.27 ns/op 15642.52 MB/s BenchmarkSubVV/4-4 9455809 12.68 ns/op 20192.34 MB/s BenchmarkSubVV/5-4 8968300 13.45 ns/op 23797.15 MB/s BenchmarkSubVV/10-4 7287961 16.31 ns/op 39243.19 MB/s BenchmarkSubVV/100-4 1580896 76.14 ns/op 84057.94 MB/s BenchmarkSubVV/1000-4 197902 597.9 ns/op 107046.48 MB/s BenchmarkAddVW/1-4 12284692 9.707 ns/op 824.13 MB/s BenchmarkAddVW/2-4 10703320 11.15 ns/op 1435.52 MB/s BenchmarkAddVW/3-4 9831739 11.99 ns/op 2001.67 MB/s BenchmarkAddVW/4-4 11107207 10.84 ns/op 2950.71 MB/s BenchmarkAddVW/5-4 9886398 11.97 ns/op 3342.30 MB/s BenchmarkAddVW/10-4 8524720 14.07 ns/op 5687.43 MB/s BenchmarkAddVW/100-4 241429 459.0 ns/op 1742.79 MB/s BenchmarkAddVW/1000-4 35068 3453 ns/op 2317.11 MB/s BenchmarkAddVWext/1-4 12588220 9.463 ns/op 845.39 MB/s BenchmarkAddVWext/2-4 10492700 11.03 ns/op 1450.18 MB/s BenchmarkAddVWext/3-4 10115425 11.91 ns/op 2015.09 MB/s BenchmarkAddVWext/4-4 10810954 10.83 ns/op 2955.36 MB/s BenchmarkAddVWext/5-4 9974551 11.88 ns/op 3367.75 MB/s BenchmarkAddVWext/10-4 8381186 14.20 ns/op 5632.32 MB/s BenchmarkAddVWext/100-4 84164 1425 ns/op 561.30 MB/s BenchmarkAddVWext/1000-4 8070 14027 ns/op 570.32 MB/s BenchmarkSubVW/1-4 12103110 9.863 ns/op 811.10 MB/s BenchmarkSubVW/2-4 11253691 10.57 ns/op 1514.24 MB/s BenchmarkSubVW/3-4 10165567 11.39 ns/op 2108.02 MB/s BenchmarkSubVW/4-4 10569782 11.19 ns/op 2859.29 MB/s BenchmarkSubVW/5-4 10113955 11.91 ns/op 3359.64 MB/s BenchmarkSubVW/10-4 8488608 14.23 ns/op 5620.32 MB/s BenchmarkSubVW/100-4 259381 454.1 ns/op 1761.92 MB/s BenchmarkSubVW/1000-4 34635 3416 ns/op 2341.90 MB/s BenchmarkSubVWext/1-4 11933193 9.890 ns/op 808.93 MB/s BenchmarkSubVWext/2-4 11178246 10.62 ns/op 1505.97 MB/s BenchmarkSubVWext/3-4 10468800 11.37 ns/op 2110.67 MB/s BenchmarkSubVWext/4-4 10837094 11.04 ns/op 2898.76 MB/s BenchmarkSubVWext/5-4 9981728 12.03 ns/op 3325.31 MB/s BenchmarkSubVWext/10-4 8539274 14.01 ns/op 5708.44 MB/s BenchmarkSubVWext/100-4 83425 1416 ns/op 564.91 MB/s BenchmarkSubVWext/1000-4 8329 14114 ns/op 566.80 MB/s BenchmarkMulAddVWW/1-4 10099774 11.78 ns/op 5431.35 MB/s BenchmarkMulAddVWW/2-4 9477249 12.60 ns/op 10155.19 MB/s BenchmarkMulAddVWW/3-4 9369531 12.67 ns/op 15153.47 MB/s BenchmarkMulAddVWW/4-4 8832378 13.24 ns/op 19333.64 MB/s BenchmarkMulAddVWW/5-4 8132582 14.77 ns/op 21667.68 MB/s BenchmarkMulAddVWW/10-4 6374229 19.04 ns/op 33612.18 MB/s BenchmarkMulAddVWW/100-4 1000000 111.5 ns/op 57374.00 MB/s BenchmarkMulAddVWW/1000-4 127761 942.2 ns/op 67924.23 MB/s BenchmarkAddMulVVW/1-4 10899855 10.98 ns/op 5829.25 MB/s BenchmarkAddMulVVW/2-4 9885654 12.19 ns/op 10502.58 MB/s BenchmarkAddMulVVW/3-4 8998057 13.32 ns/op 14416.59 MB/s BenchmarkAddMulVVW/4-4 8573335 14.02 ns/op 18255.91 MB/s BenchmarkAddMulVVW/5-4 7903200 15.15 ns/op 21120.42 MB/s BenchmarkAddMulVVW/10-4 6715033 17.81 ns/op 35931.40 MB/s BenchmarkAddMulVVW/100-4 1464806 81.60 ns/op 78430.42 MB/s BenchmarkAddMulVVW/1000-4 165770 717.9 ns/op 89146.43 MB/s BenchmarkDivWVW/1-4 2641105 45.16 ns/op 1417.24 MB/s BenchmarkDivWVW/2-4 1242350 96.84 ns/op 1321.71 MB/s BenchmarkDivWVW/3-4 944916 123.1 ns/op 1560.21 MB/s BenchmarkDivWVW/4-4 801922 143.8 ns/op 1780.02 MB/s BenchmarkDivWVW/5-4 788677 151.6 ns/op 2110.82 MB/s BenchmarkDivWVW/10-4 421616 278.8 ns/op 2295.63 MB/s BenchmarkDivWVW/100-4 56128 2139 ns/op 2992.29 MB/s BenchmarkDivWVW/1000-4 5518 20842 ns/op 3070.75 MB/s BenchmarkNonZeroShifts/1/shrVU-4 12786172 9.340 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12689560 9.151 ns/op BenchmarkNonZeroShifts/2/shrVU-4 12009909 9.904 ns/op BenchmarkNonZeroShifts/2/shlVU-4 12314264 9.837 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10920426 10.84 ns/op BenchmarkNonZeroShifts/3/shlVU-4 11451382 10.55 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10257459 11.59 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10646989 11.22 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9576133 12.59 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9836736 12.12 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7105999 16.88 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7419411 15.85 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.4 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1299890 91.80 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127189 936.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 153998 777.2 ns/op BenchmarkDecimalConversion-4 198 583675 ns/op BenchmarkFloatString/100-4 10000 10885 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 207 555614 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 51927182 ns/op 60636 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 5180347415 ns/op 852328 B/op 525 allocs/op BenchmarkFloatAdd/10-4 166690 682.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 161160 701.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150180 757.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86520 1379 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17306 6951 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 225669 518.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 228049 523.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 220639 530.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 160566 744.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44998 2657 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1873 60817 ns/op BenchmarkParseFloatLargeExp-4 427 260620 ns/op BenchmarkGCD10x10/WithoutXY-4 202320 607.6 ns/op BenchmarkGCD10x10/WithXY-4 55711 2033 ns/op BenchmarkGCD10x100/WithoutXY-4 93916 1190 ns/op BenchmarkGCD10x100/WithXY-4 17275 6873 ns/op BenchmarkGCD10x1000/WithoutXY-4 60157 1825 ns/op BenchmarkGCD10x1000/WithXY-4 14281 8398 ns/op BenchmarkGCD100x100/WithoutXY-4 24493 4702 ns/op BenchmarkGCD100x100/WithXY-4 9118 11293 ns/op BenchmarkGCD100x1000/WithoutXY-4 12206 9753 ns/op BenchmarkGCD100x1000/WithXY-4 6060 19292 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2067 55986 ns/op BenchmarkGCD1000x1000/WithXY-4 1159 100414 ns/op BenchmarkHilbert-4 22 4801766 ns/op BenchmarkBinomial-4 22017 5105 ns/op BenchmarkQuoRem-4 21057 5936 ns/op BenchmarkExp-4 14 7654342 ns/op BenchmarkExp2-4 14 7811553 ns/op BenchmarkBitset-4 743996 149.2 ns/op BenchmarkBitsetNeg-4 409666 270.9 ns/op BenchmarkBitsetOrig-4 202938 601.7 ns/op BenchmarkBitsetNegOrig-4 128618 849.9 ns/op BenchmarkModSqrt225_Tonelli-4 111 1069180 ns/op BenchmarkModSqrt225_3Mod4-4 364 324418 ns/op BenchmarkModSqrt231_Tonelli-4 96 1103881 ns/op BenchmarkModSqrt231_5Mod8-4 318 376453 ns/op BenchmarkModInverse-4 12728 9497 ns/op BenchmarkSqrt-4 1701 71818 ns/op BenchmarkIntSqr/1-4 1376154 88.18 ns/op BenchmarkIntSqr/2-4 710322 162.0 ns/op BenchmarkIntSqr/3-4 588172 194.2 ns/op BenchmarkIntSqr/5-4 415776 284.5 ns/op BenchmarkIntSqr/8-4 298863 402.6 ns/op BenchmarkIntSqr/10-4 238872 503.0 ns/op BenchmarkIntSqr/20-4 47097 2576 ns/op BenchmarkIntSqr/30-4 34362 3540 ns/op BenchmarkIntSqr/50-4 21168 5631 ns/op BenchmarkIntSqr/80-4 12543 9385 ns/op BenchmarkIntSqr/100-4 8570 12366 ns/op BenchmarkIntSqr/200-4 3769 31971 ns/op BenchmarkIntSqr/300-4 1375 75261 ns/op BenchmarkIntSqr/500-4 765 161401 ns/op BenchmarkIntSqr/800-4 289 415454 ns/op BenchmarkIntSqr/1000-4 213 551722 ns/op BenchmarkDiv/20/10-4 427915 280.9 ns/op BenchmarkDiv/40/20-4 416794 281.7 ns/op BenchmarkDiv/100/50-4 361377 325.3 ns/op BenchmarkDiv/200/100-4 52900 2332 ns/op BenchmarkDiv/400/200-4 49525 2458 ns/op BenchmarkDiv/1000/500-4 41326 3037 ns/op BenchmarkDiv/2000/1000-4 30297 4225 ns/op BenchmarkDiv/20000/10000-4 1017 115669 ns/op BenchmarkDiv/200000/100000-4 25 4922192 ns/op BenchmarkDiv/2000000/1000000-4 1 133639928 ns/op BenchmarkDiv/20000000/10000000-4 1 3869112619 ns/op BenchmarkMul-4 4 25033970 ns/op BenchmarkNatMul/10-4 167544 693.5 ns/op BenchmarkNatMul/100-4 4530 22083 ns/op BenchmarkNatMul/1000-4 168 696105 ns/op BenchmarkZeroShifts/Shl-4 16501 7010 ns/op BenchmarkZeroShifts/ShlSame-4 5118816 23.36 ns/op BenchmarkZeroShifts/Shr-4 16741 7258 ns/op BenchmarkZeroShifts/ShrSame-4 4950037 23.90 ns/op BenchmarkExp3Power/0x10-4 144986 779.5 ns/op BenchmarkExp3Power/0x40-4 134055 877.2 ns/op BenchmarkExp3Power/0x100-4 85470 1381 ns/op BenchmarkExp3Power/0x400-4 38347 2859 ns/op BenchmarkExp3Power/0x1000-4 9080 13098 ns/op BenchmarkExp3Power/0x4000-4 1800 65045 ns/op BenchmarkExp3Power/0x10000-4 194 590601 ns/op BenchmarkExp3Power/0x40000-4 16 6839464 ns/op BenchmarkExp3Power/0x100000-4 2 63857751 ns/op BenchmarkExp3Power/0x400000-4 1 580202525 ns/op BenchmarkFibo-4 3 40110543 ns/op BenchmarkNatSqr/1-4 822348 126.6 ns/op BenchmarkNatSqr/2-4 443334 226.0 ns/op BenchmarkNatSqr/3-4 450273 265.6 ns/op BenchmarkNatSqr/5-4 290584 394.3 ns/op BenchmarkNatSqr/8-4 188770 553.3 ns/op BenchmarkNatSqr/10-4 185761 685.8 ns/op BenchmarkNatSqr/20-4 40579 2804 ns/op BenchmarkNatSqr/30-4 30302 3758 ns/op BenchmarkNatSqr/50-4 18510 6242 ns/op BenchmarkNatSqr/80-4 10000 10454 ns/op BenchmarkNatSqr/100-4 7921 13932 ns/op BenchmarkNatSqr/200-4 3507 35551 ns/op BenchmarkNatSqr/300-4 1290 83955 ns/op BenchmarkNatSqr/500-4 651 169987 ns/op BenchmarkNatSqr/800-4 291 385363 ns/op BenchmarkNatSqr/1000-4 224 523482 ns/op BenchmarkNatSetBytes/8-4 651085 175.1 ns/op BenchmarkNatSetBytes/24-4 198901 598.0 ns/op BenchmarkNatSetBytes/128-4 43104 2653 ns/op BenchmarkNatSetBytes/7-4 749318 156.2 ns/op BenchmarkNatSetBytes/23-4 203454 569.8 ns/op BenchmarkNatSetBytes/127-4 43346 2594 ns/op BenchmarkScanPi-4 243 474103 ns/op BenchmarkStringPiParallel-4 679 164780 ns/op BenchmarkScan/10/Base2-4 40369 2886 ns/op BenchmarkScan/100/Base2-4 4711 25170 ns/op BenchmarkScan/1000/Base2-4 493 244049 ns/op BenchmarkScan/10/Base8-4 97888 1205 ns/op BenchmarkScan/100/Base8-4 13300 8864 ns/op BenchmarkScan/1000/Base8-4 1370 85925 ns/op BenchmarkScan/10/Base10-4 103362 1149 ns/op BenchmarkScan/100/Base10-4 14804 8045 ns/op BenchmarkScan/1000/Base10-4 1443 78257 ns/op BenchmarkScan/10/Base16-4 117048 1026 ns/op BenchmarkScan/100/Base16-4 16594 7165 ns/op BenchmarkScan/1000/Base16-4 1683 68699 ns/op BenchmarkString/10/Base2-4 156780 728.9 ns/op BenchmarkString/100/Base2-4 20709 5642 ns/op BenchmarkString/1000/Base2-4 2065 55066 ns/op BenchmarkString/10/Base8-4 307863 355.3 ns/op BenchmarkString/100/Base8-4 55230 2085 ns/op BenchmarkString/1000/Base8-4 6346 19388 ns/op BenchmarkString/10/Base10-4 168484 676.2 ns/op BenchmarkString/100/Base10-4 36436 3187 ns/op BenchmarkString/1000/Base10-4 4006 26026 ns/op BenchmarkString/10/Base16-4 384613 306.0 ns/op BenchmarkString/100/Base16-4 74576 1573 ns/op BenchmarkString/1000/Base16-4 8479 14128 ns/op BenchmarkLeafSize/0-4 44 2724582 ns/op BenchmarkLeafSize/1-4 358 309961 ns/op BenchmarkLeafSize/2-4 364 306167 ns/op BenchmarkLeafSize/3-4 276 420806 ns/op BenchmarkLeafSize/4-4 376 310817 ns/op BenchmarkLeafSize/5-4 243 488898 ns/op BenchmarkLeafSize/6-4 280 405749 ns/op BenchmarkLeafSize/7-4 291 391936 ns/op BenchmarkLeafSize/8-4 348 304371 ns/op BenchmarkLeafSize/9-4 210 572801 ns/op BenchmarkLeafSize/10-4 247 469792 ns/op BenchmarkLeafSize/11-4 255 460921 ns/op BenchmarkLeafSize/12-4 277 409841 ns/op BenchmarkLeafSize/13-4 265 458431 ns/op BenchmarkLeafSize/14-4 300 384433 ns/op BenchmarkLeafSize/15-4 309 360289 ns/op BenchmarkLeafSize/16-4 366 300058 ns/op BenchmarkLeafSize/32-4 356 302858 ns/op BenchmarkLeafSize/64-4 342 317878 ns/op BenchmarkProbablyPrime/n=0-4 9 11722242 ns/op BenchmarkProbablyPrime/n=1-4 8 13298132 ns/op BenchmarkProbablyPrime/n=5-4 6 19433688 ns/op BenchmarkProbablyPrime/n=10-4 4 26947878 ns/op BenchmarkProbablyPrime/n=20-4 3 42673725 ns/op BenchmarkProbablyPrime/Lucas-4 10 10229338 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 73 1569771 ns/op BenchmarkRatCmp-4 211780 528.7 ns/op BenchmarkFloatSqrt/64-4 21194 5671 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13750 8644 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9750 12303 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4438 24441 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 757 150020 ns/op 18045 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 60 1997144 ns/op 175312 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 155833948 ns/op 3802192 B/op 629 allocs/op PASS ok math/big 47.872s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8043145 14.82 ns/op BenchmarkLeadingZeros8-4 7554123 15.62 ns/op BenchmarkLeadingZeros16-4 7971292 14.97 ns/op BenchmarkLeadingZeros32-4 8096198 14.86 ns/op BenchmarkLeadingZeros64-4 8306167 14.32 ns/op BenchmarkTrailingZeros-4 8035899 14.75 ns/op BenchmarkTrailingZeros8-4 8244105 14.52 ns/op BenchmarkTrailingZeros16-4 8225706 14.74 ns/op BenchmarkTrailingZeros32-4 8497033 14.01 ns/op BenchmarkTrailingZeros64-4 8126929 14.80 ns/op BenchmarkOnesCount-4 8274440 14.41 ns/op BenchmarkOnesCount8-4 8407540 14.24 ns/op BenchmarkOnesCount16-4 8013399 15.10 ns/op BenchmarkOnesCount32-4 7945399 14.99 ns/op BenchmarkOnesCount64-4 7972654 14.89 ns/op BenchmarkRotateLeft-4 8815389 13.59 ns/op BenchmarkRotateLeft8-4 8364283 14.23 ns/op BenchmarkRotateLeft16-4 8791660 13.67 ns/op BenchmarkRotateLeft32-4 8391182 14.14 ns/op BenchmarkRotateLeft64-4 8372422 14.13 ns/op BenchmarkReverse-4 15687219 7.617 ns/op BenchmarkReverse8-4 18243722 6.508 ns/op BenchmarkReverse16-4 18515686 6.423 ns/op BenchmarkReverse32-4 16594450 7.199 ns/op BenchmarkReverse64-4 15775486 7.559 ns/op BenchmarkReverseBytes-4 19519605 6.069 ns/op BenchmarkReverseBytes16-4 19167816 6.120 ns/op BenchmarkReverseBytes32-4 19468678 6.116 ns/op BenchmarkReverseBytes64-4 19008726 6.119 ns/op BenchmarkAdd-4 7719561 15.48 ns/op BenchmarkAdd32-4 8316759 14.53 ns/op BenchmarkAdd64-4 7631223 15.60 ns/op BenchmarkAdd64multiple-4 15616392 7.591 ns/op BenchmarkSub-4 8206326 14.41 ns/op BenchmarkSub32-4 7932286 14.65 ns/op BenchmarkSub64-4 8293711 14.46 ns/op BenchmarkSub64multiple-4 15670280 7.569 ns/op BenchmarkMul-4 8699800 13.63 ns/op BenchmarkMul32-4 8233010 14.64 ns/op BenchmarkMul64-4 8412298 14.14 ns/op BenchmarkDiv-4 2576376 46.74 ns/op BenchmarkDiv32-4 5450704 22.21 ns/op BenchmarkDiv64-4 2531486 47.48 ns/op PASS ok math/bits 6.009s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11421028 10.45 ns/op BenchmarkAcos-4 468396 257.2 ns/op BenchmarkAcosh-4 404989 275.9 ns/op BenchmarkAsin-4 456294 256.5 ns/op BenchmarkAsinh-4 461052 258.2 ns/op BenchmarkAtan-4 681702 161.3 ns/op BenchmarkAtanh-4 728571 161.7 ns/op BenchmarkConj-4 22278632 5.335 ns/op BenchmarkCos-4 520402 208.6 ns/op BenchmarkCosh-4 583836 200.2 ns/op BenchmarkExp-4 782030 147.9 ns/op BenchmarkLog-4 788904 143.7 ns/op BenchmarkLog10-4 818007 144.0 ns/op BenchmarkPhase-4 1778646 67.22 ns/op BenchmarkPolar-4 1000000 101.1 ns/op BenchmarkPow-4 231018 511.7 ns/op BenchmarkRect-4 1000000 108.2 ns/op BenchmarkSin-4 575224 203.2 ns/op BenchmarkSinh-4 570045 204.6 ns/op BenchmarkSqrt-4 1000000 116.1 ns/op BenchmarkTan-4 373149 319.3 ns/op BenchmarkTanh-4 401320 293.5 ns/op PASS ok math/cmplx 2.966s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 167390 666.8 ns/op BenchmarkInt63ThreadsafeParallel-4 97353 1121 ns/op BenchmarkInt63Unthreadsafe-4 1202871 96.80 ns/op BenchmarkIntn1000-4 847108 137.1 ns/op BenchmarkInt63n1000-4 868002 130.6 ns/op BenchmarkInt31n1000-4 958376 119.9 ns/op BenchmarkFloat32-4 992696 114.7 ns/op BenchmarkFloat64-4 1228974 97.48 ns/op BenchmarkPerm3-4 193773 630.9 ns/op BenchmarkPerm30-4 22858 5131 ns/op BenchmarkPerm30ViaShuffle-4 25834 4600 ns/op BenchmarkShuffleOverhead-4 18103 6589 ns/op BenchmarkRead3-4 916982 130.6 ns/op BenchmarkRead64-4 70969 1689 ns/op BenchmarkRead1000-4 4696 25071 ns/op PASS ok math/rand 2.256s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 42774 2555 ns/op BenchmarkQDecodeWord-4 96427 1099 ns/op BenchmarkQDecodeHeader-4 97916 1220 ns/op BenchmarkTypeByExtension/.html-4 298272 381.5 ns/op BenchmarkTypeByExtension/.HTML-4 194869 536.3 ns/op BenchmarkTypeByExtension/.unused-4 243512 474.6 ns/op BenchmarkExtensionsByType/text/html-4 131194 866.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 101572 1164 ns/op BenchmarkExtensionsByType/application/octet-stream-4 102250 1008 ns/op PASS ok mime 1.379s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 928 123405 ns/op PASS ok mime/quotedprintable 0.167s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 68 1720115 ns/op 10410 B/op 98 allocs/op BenchmarkGoLookupIPNoSuchHost-4 49 2399402 ns/op 26363 B/op 195 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5004431155 ns/op 162576 B/op 248 allocs/op BenchmarkDNSName-4 169068 679.4 ns/op BenchmarkInterfaces-4 1249 85695 ns/op BenchmarkInterfaceByIndex-4 1723 68210 ns/op BenchmarkInterfaceByName-4 1453 82615 ns/op BenchmarkInterfaceAddrs-4 822 131694 ns/op BenchmarkInterfacesAndAddrs-4 2804 41867 ns/op BenchmarkInterfacesAndMulticastAddrs-4 487 244340 ns/op BenchmarkParseIP-4 16398 7101 ns/op BenchmarkIPString/IPv4-4 141752 847.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10677 11085 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 47148 2433 ns/op BenchmarkIPEqual/IPv4-4 1151592 102.4 ns/op BenchmarkIPEqual/IPv6-4 1111442 100.8 ns/op BenchmarkSplice/tcp-to-tcp/1024-4 8317 14592 ns/op 70.17 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7872 16084 ns/op 127.33 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 5940 20693 ns/op 197.94 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 5593 19879 ns/op 412.10 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3768 29688 ns/op 551.87 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 1971 52071 ns/op 629.29 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1110 94066 ns/op 696.70 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 531 220240 ns/op 595.13 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 333 330911 ns/op 792.19 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 162 728785 ns/op 719.40 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 82 1276255 ns/op 821.60 MB/s BenchmarkSplice/unix-to-tcp/1024-4 17014 6891 ns/op 148.61 MB/s BenchmarkSplice/unix-to-tcp/2048-4 12456 8800 ns/op 232.72 MB/s BenchmarkSplice/unix-to-tcp/4096-4 10022 10904 ns/op 375.65 MB/s BenchmarkSplice/unix-to-tcp/8192-4 7005 17513 ns/op 467.77 MB/s BenchmarkSplice/unix-to-tcp/16384-4 3472 31785 ns/op 515.46 MB/s BenchmarkSplice/unix-to-tcp/32768-4 2250 56564 ns/op 579.31 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1372 97729 ns/op 670.59 MB/s BenchmarkSplice/unix-to-tcp/131072-4 624 165625 ns/op 791.38 MB/s BenchmarkSplice/unix-to-tcp/262144-4 327 337527 ns/op 776.66 MB/s BenchmarkSplice/unix-to-tcp/524288-4 165 610182 ns/op 859.23 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 72 1451184 ns/op 722.57 MB/s BenchmarkTCP4OneShot-4 2185 57085 ns/op BenchmarkTCP4OneShotTimeout-4 2110 53284 ns/op BenchmarkTCP4Persistent-4 11236 10642 ns/op BenchmarkTCP4PersistentTimeout-4 12342 10140 ns/op BenchmarkTCP6OneShot-4 1827 55717 ns/op BenchmarkTCP6OneShotTimeout-4 1976 58489 ns/op BenchmarkTCP6Persistent-4 11362 9695 ns/op BenchmarkTCP6PersistentTimeout-4 11497 10592 ns/op BenchmarkTCP4ConcurrentReadWrite-4 26188 5477 ns/op BenchmarkTCP6ConcurrentReadWrite-4 23480 4361 ns/op BenchmarkSetReadDeadline-4 127353 929.7 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8400 14205 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 8436 13868 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 8389 13745 ns/op 0 B/op 0 allocs/op PASS ok net 19.983s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 25366 4583 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12169 9567 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13467 8994 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19178 6355 ns/op 44 B/op 0 allocs/op BenchmarkCopyValues-4 31441 3676 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1202403 91.86 ns/op BenchmarkReadRequestChrome-4 4330 24676 ns/op 24.76 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10737 10927 ns/op 7.14 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11274 10484 ns/op 7.82 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7124 15732 ns/op 9.60 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16760 6975 ns/op 5.74 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 292 445344 ns/op 2.30 MB/s BenchmarkFileAndServer_1KB/TLS-4 199 559665 ns/op 1.83 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 63622554 ns/op 263.70 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 120837027 ns/op 138.84 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 227706384 ns/op 294.72 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 451573387 ns/op 148.61 MB/s BenchmarkServeMux-4 271 447718 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 369 346262 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 333 356499 ns/op 5978 B/op 64 allocs/op BenchmarkClientServerParallel4-4 961 114045 ns/op 10385 B/op 80 allocs/op BenchmarkClientServerParallel64-4 400 257394 ns/op 24539 B/op 122 allocs/op BenchmarkClientServerParallelTLS4-4 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:42168: read tcp 127.0.0.1:40499->127.0.0.1:42168: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:42194: write tcp 127.0.0.1:40499->127.0.0.1:42194: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:42130: write tcp 127.0.0.1:40499->127.0.0.1:42130: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:42144: write tcp 127.0.0.1:40499->127.0.0.1:42144: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:54140: read tcp 127.0.0.1:46857->127.0.0.1:54140: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:54130: write tcp 127.0.0.1:46857->127.0.0.1:54130: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:54142: write tcp 127.0.0.1:46857->127.0.0.1:54142: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:54146: write tcp 127.0.0.1:46857->127.0.0.1:54146: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43310: read tcp 127.0.0.1:42487->127.0.0.1:43310: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43386: read tcp 127.0.0.1:42487->127.0.0.1:43386: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43394: read tcp 127.0.0.1:42487->127.0.0.1:43394: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43420: read tcp 127.0.0.1:42487->127.0.0.1:43420: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43426: read tcp 127.0.0.1:42487->127.0.0.1:43426: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43416: read tcp 127.0.0.1:42487->127.0.0.1:43416: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43402: read tcp 127.0.0.1:42487->127.0.0.1:43402: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43342: read tcp 127.0.0.1:42487->127.0.0.1:43342: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43368: read tcp 127.0.0.1:42487->127.0.0.1:43368: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43328: read tcp 127.0.0.1:42487->127.0.0.1:43328: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43344: read tcp 127.0.0.1:42487->127.0.0.1:43344: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43360: read tcp 127.0.0.1:42487->127.0.0.1:43360: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43384: write tcp 127.0.0.1:42487->127.0.0.1:43384: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:43324: write tcp 127.0.0.1:42487->127.0.0.1:43324: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:56786: read tcp 127.0.0.1:38567->127.0.0.1:56786: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:56768: write tcp 127.0.0.1:38567->127.0.0.1:56768: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48000: read tcp 127.0.0.1:46179->127.0.0.1:48000: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48036: read tcp 127.0.0.1:46179->127.0.0.1:48036: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48042: read tcp 127.0.0.1:46179->127.0.0.1:48042: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48046: read tcp 127.0.0.1:46179->127.0.0.1:48046: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48062: read tcp 127.0.0.1:46179->127.0.0.1:48062: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:47992: read tcp 127.0.0.1:46179->127.0.0.1:47992: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48004: read tcp 127.0.0.1:46179->127.0.0.1:48004: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:47958: write tcp 127.0.0.1:46179->127.0.0.1:47958: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48044: write tcp 127.0.0.1:46179->127.0.0.1:48044: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:48020: write tcp 127.0.0.1:46179->127.0.0.1:48020: use of closed network connection 85 1431768 ns/op 81827 B/op 690 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:40902: read tcp 127.0.0.1:33691->127.0.0.1:40902: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:40914: read tcp 127.0.0.1:33691->127.0.0.1:40914: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:40888: write tcp 127.0.0.1:33691->127.0.0.1:40888: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:59608: read tcp 127.0.0.1:33289->127.0.0.1:59608: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:59910: write tcp 127.0.0.1:33289->127.0.0.1:59910: use of closed network connection 2022/08/04 15:49:46 http: TLS handshake error from 127.0.0.1:59858: write tcp 127.0.0.1:33289->127.0.0.1:59858: use of closed network connection 43 3063161 ns/op 171054 B/op 1430 allocs/op BenchmarkServer-4 111 933497 ns/op 2986 B/op 23 allocs/op BenchmarkClient-4 279 459635 ns/op 3778 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 566 195938 ns/op 7452 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1293 95684 ns/op 3019 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1648 72576 ns/op 1924 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1371 88383 ns/op 2760 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1478 81159 ns/op 2678 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1516 83495 ns/op 2686 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1472 69949 ns/op 1912 B/op 14 allocs/op BenchmarkServerHijack-4 774 140759 ns/op 16807 B/op 51 allocs/op BenchmarkCloseNotifier-4 327 349796 ns/op 6205 B/op 53 allocs/op BenchmarkResponseStatusLine-4 510790 221.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 7.809s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 3972 26446 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.209s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 99474 1146 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 549532 204.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 207960 577.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 68240 1812 ns/op BenchmarkStdIPv4-4 113553 1028 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91725 1349 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 90030 1330 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 97647 1208 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 65881 1786 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1253851 95.84 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 102.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1328127 90.03 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 260178 449.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 283753 420.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 252015 466.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 79833 1479 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 442903 279.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 249855 448.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 258585 437.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 147648 816.7 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 409466 285.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 345268 334.2 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 114530 1017 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 161971 736.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 238539 490.2 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 137228 794.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 298240 387.7 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 133164 857.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 126537 868.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 135776 868.7 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 107488 1095 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 410634 263.4 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 148462 767.2 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 87483 1373 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 104794 1076 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 157639 752.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 102735 1143 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 267326 453.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 108756 1062 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136116 882.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 173476 642.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 122966 928.6 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 105.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 113.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 112.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 113.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1000000 113.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 115.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 112.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 286338 371.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 563593 200.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 198028 586.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 212529 550.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 203386 578.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 73990 1610 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 436954 263.1 ns/op PASS ok net/netip 7.653s 2022/08/04 15:53:19 Test RPC server listening on 127.0.0.1:39221 2022/08/04 15:53:19 Test HTTP RPC server listening on 127.0.0.1:41331 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1371 83947 ns/op BenchmarkEndToEndHTTP-4 1245 90113 ns/op BenchmarkEndToEndAsync-4 3385 34417 ns/op BenchmarkEndToEndAsyncHTTP-4 3662 38568 ns/op PASS ok net/rpc 0.907s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 4722 23174 ns/op BenchmarkReadMIMEHeader/server_headers-4 5889 19783 ns/op BenchmarkUncommon-4 22092 5075 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.628s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4680 23407 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 102884 1135 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 541530 204.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 82048 1400 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 161320 734.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 73456 1584 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 12420 9395 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 364501 310.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 82100 1435 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 148630 727.6 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 74887 1585 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 13953 8329 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 218326 546.8 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 82600 1397 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 81403 1472 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36087 3241 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6595 17886 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 219542 548.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 81468 1418 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79126 1457 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35660 3274 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6626 17924 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.286s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3372398 33.40 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 160957 678.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 764 156717 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 230 505073 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 616 184812 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries BenchmarkStatDot-4 47341 2348 ns/op BenchmarkStatFile-4 39494 2834 ns/op BenchmarkStatDir-4 41984 2746 ns/op BenchmarkLstatDot-4 44529 2478 ns/op BenchmarkLstatFile-4 40064 2861 ns/op BenchmarkLstatDir-4 41728 2745 ns/op PASS ok os 1.623s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 150 740127 ns/op 5535 B/op 28 allocs/op PASS ok os/exec 0.223s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 346218 304.9 ns/op PASS ok os/user 0.228s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDeepEqual/int8-4 554096 181.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 108757 1037 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 498136 234.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 105459 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 502395 232.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 108800 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 508560 232.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 108734 1094 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 481654 235.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 108717 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 626354 182.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 136832 851.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 479859 239.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108840 1091 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 486566 239.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 108140 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 483770 242.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 106932 1101 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 499425 237.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108480 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 495194 238.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108990 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 474002 235.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 106663 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 498411 235.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107292 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 489208 235.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 107005 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 495430 232.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 108752 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 636864 174.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114987 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 506743 227.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 104221 1092 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 139333 860.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 65208 1747 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 67458 1764 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 44962 2639 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 135080 750.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 90987 1407 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44018 2686 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 169611 602.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 124509 940.7 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 120865 1020 ns/op 125.48 MB/s BenchmarkCallArgCopy/size=256-4 109030 1155 ns/op 221.65 MB/s BenchmarkCallArgCopy/size=1024-4 81910 1516 ns/op 675.47 MB/s BenchmarkCallArgCopy/size=4096-4 38828 3034 ns/op 1349.86 MB/s BenchmarkCallArgCopy/size=65536-4 2829 41847 ns/op 1566.09 MB/s BenchmarkPtrTo-4 421920 262.3 ns/op BenchmarkFieldByName1-4 531060 190.3 ns/op BenchmarkFieldByName2-4 80162 1450 ns/op BenchmarkFieldByName3-4 8894 11845 ns/op BenchmarkInterfaceBig-4 4966708 25.93 ns/op BenchmarkInterfaceSmall-4 3988338 25.21 ns/op BenchmarkNew-4 1998253 56.08 ns/op BenchmarkMap/StringKeys/MapIndex-4 3026 36020 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3055 38158 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3010 38221 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 2806 40741 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3308 36117 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3120 37699 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 259969 472.2 ns/op BenchmarkBool-4 3411596 34.16 ns/op BenchmarkString-4 2135127 55.56 ns/op BenchmarkBytes-4 1926726 61.20 ns/op BenchmarkNamedBytes-4 731317 162.6 ns/op BenchmarkBytesArray-4 678264 177.6 ns/op BenchmarkSliceLen-4 2180812 55.28 ns/op BenchmarkMapLen-4 1416204 84.15 ns/op BenchmarkStringLen-4 1748713 67.79 ns/op BenchmarkArrayLen-4 1650986 73.27 ns/op BenchmarkSliceCap-4 2356317 51.17 ns/op PASS ok reflect 10.110s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 10585 9996 ns/op 9145 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15202 7465 ns/op 9368 B/op 1 allocs/op BenchmarkFindString-4 12283 9621 ns/op 9218 B/op 1 allocs/op BenchmarkFindSubmatch-4 9368 10912 ns/op 9353 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11509 10335 ns/op 9353 B/op 2 allocs/op BenchmarkLiteral-4 16192 6688 ns/op BenchmarkNotLiteral-4 4112 27011 ns/op BenchmarkMatchClass-4 3289 34942 ns/op BenchmarkMatchClass_InRange-4 3494 33774 ns/op BenchmarkReplaceAll-4 2446 46964 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 14739 7341 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 36469 3119 ns/op BenchmarkAnchoredShortMatch-4 14518 7791 ns/op BenchmarkAnchoredLongMatch-4 19785 5953 ns/op BenchmarkOnePassShortA-4 21217 5741 ns/op BenchmarkNotOnePassShortA-4 8170 14877 ns/op BenchmarkOnePassShortB-4 27152 4426 ns/op BenchmarkNotOnePassShortB-4 9774 12590 ns/op BenchmarkOnePassLongPrefix-4 86947 1415 ns/op BenchmarkOnePassLongNotPrefix-4 28422 4326 ns/op BenchmarkMatchParallelShared-4 20559 5799 ns/op BenchmarkMatchParallelCopied-4 22083 5459 ns/op BenchmarkQuoteMetaAll-4 143312 842.6 ns/op 16.62 MB/s BenchmarkQuoteMetaNone-4 258531 455.3 ns/op 57.11 MB/s BenchmarkCompile/Onepass-4 4478 26122 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1579 67496 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 218 521704 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3716151 30.58 ns/op 523.19 MB/s BenchmarkMatch/Easy0/32-4 18309 6383 ns/op 5.01 MB/s BenchmarkMatch/Easy0/1K-4 5638 19847 ns/op 51.59 MB/s BenchmarkMatch/Easy0i/16-4 3783384 33.16 ns/op 482.45 MB/s BenchmarkMatch/Easy0i/32-4 4731 21664 ns/op 1.48 MB/s BenchmarkMatch/Easy0i/1K-4 271 427405 ns/op 2.40 MB/s BenchmarkMatch/Easy1/16-4 3781144 33.69 ns/op 474.96 MB/s BenchmarkMatch/Easy1/32-4 16290 6686 ns/op 4.79 MB/s BenchmarkMatch/Easy1/1K-4 3978 25899 ns/op 39.54 MB/s BenchmarkMatch/Medium/16-4 3592116 31.44 ns/op 508.91 MB/s BenchmarkMatch/Medium/32-4 6151 19222 ns/op 1.66 MB/s BenchmarkMatch/Medium/1K-4 313 375667 ns/op 2.73 MB/s BenchmarkMatch/Hard/16-4 3551017 30.21 ns/op 529.66 MB/s BenchmarkMatch/Hard/32-4 3697 29769 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 187 643440 ns/op 1.59 MB/s BenchmarkMatch/Hard1/16-4 1383 79655 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 790 140851 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 27 4241827 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 29664 4069 ns/op 3.93 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17720 6683 ns/op 4.79 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 678 173451 ns/op 5.90 MB/s 22 B/op 0 allocs/op PASS ok regexp 7.871s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 683929 176.9 ns/op PASS ok regexp/syntax 1.175s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMakeChan/Byte-4 988880 107.1 ns/op BenchmarkMakeChan/Int-4 960412 138.3 ns/op BenchmarkMakeChan/Ptr-4 596025 238.0 ns/op BenchmarkMakeChan/Struct/0-4 1129575 100.3 ns/op BenchmarkMakeChan/Struct/32-4 488982 255.9 ns/op BenchmarkMakeChan/Struct/40-4 431406 264.0 ns/op BenchmarkChanNonblocking-4 11310576 10.70 ns/op BenchmarkSelectUncontended-4 913759 128.2 ns/op BenchmarkSelectSyncContended-4 27354 4142 ns/op BenchmarkSelectAsyncContended-4 91998 1261 ns/op BenchmarkSelectNonblock-4 4967824 20.25 ns/op BenchmarkChanUncontended-4 9904 11177 ns/op BenchmarkChanContended-4 2044 102462 ns/op BenchmarkChanSync-4 140155 839.2 ns/op BenchmarkChanSyncWork-4 10000 37761 ns/op BenchmarkChanProdCons0-4 79334 1560 ns/op BenchmarkChanProdCons10-4 91758 1467 ns/op BenchmarkChanProdCons100-4 126801 1149 ns/op BenchmarkChanProdConsWork0-4 71407 1771 ns/op BenchmarkChanProdConsWork10-4 74360 1616 ns/op BenchmarkChanProdConsWork100-4 78769 1543 ns/op BenchmarkSelectProdCons-4 63516 2020 ns/op BenchmarkReceiveDataFromClosedChan-4 650696 181.6 ns/op BenchmarkChanCreation-4 211567 617.7 ns/op BenchmarkChanSem-4 125090 1012 ns/op BenchmarkChanPopular-4 84 1402244 ns/op BenchmarkChanClosed-4 558327 241.4 ns/op BenchmarkCallClosure-4 5857879 19.74 ns/op BenchmarkCallClosure1-4 5936616 19.84 ns/op BenchmarkCallClosure2-4 1366428 90.70 ns/op BenchmarkCallClosure3-4 1582506 77.76 ns/op BenchmarkCallClosure4-4 1460485 83.99 ns/op BenchmarkComplex128DivNormal-4 9718362 11.33 ns/op BenchmarkComplex128DivNisNaN-4 8116860 14.72 ns/op BenchmarkComplex128DivDisNaN-4 7947044 14.97 ns/op BenchmarkComplex128DivNisInf-4 10250358 11.61 ns/op BenchmarkComplex128DivDisInf-4 6017338 19.98 ns/op BenchmarkSetTypePtr-4 43998752 2.661 ns/op 3006.68 MB/s BenchmarkSetTypePtr8-4 7980301 14.91 ns/op 4293.70 MB/s BenchmarkSetTypePtr16-4 6578038 17.74 ns/op 7213.34 MB/s BenchmarkSetTypePtr32-4 4822628 24.32 ns/op 10524.95 MB/s BenchmarkSetTypePtr64-4 2946147 39.40 ns/op 12994.92 MB/s BenchmarkSetTypePtr126-4 1457860 83.00 ns/op 12145.05 MB/s BenchmarkSetTypePtr128-4 1456501 82.07 ns/op 12477.48 MB/s BenchmarkSetTypePtrSlice-4 229828 509.9 ns/op 16067.26 MB/s BenchmarkSetTypeNode1-4 17800789 6.668 ns/op 3599.23 MB/s BenchmarkSetTypeNode1Slice-4 1709265 69.54 ns/op 11043.67 MB/s BenchmarkSetTypeNode8-4 7197094 16.63 ns/op 4812.01 MB/s BenchmarkSetTypeNode8Slice-4 649616 175.7 ns/op 14567.36 MB/s BenchmarkSetTypeNode64-4 2755716 43.25 ns/op 12208.21 MB/s BenchmarkSetTypeNode64Slice-4 103544 1142 ns/op 14792.73 MB/s BenchmarkSetTypeNode64Dead-4 5427310 21.89 ns/op 24120.33 MB/s BenchmarkSetTypeNode64DeadSlice-4 116074 1041 ns/op 16230.04 MB/s BenchmarkSetTypeNode124-4 1465870 82.09 ns/op 12279.29 MB/s BenchmarkSetTypeNode124Slice-4 53259 2262 ns/op 14261.79 MB/s BenchmarkSetTypeNode126-4 1472958 82.01 ns/op 12486.48 MB/s BenchmarkSetTypeNode126Slice-4 52096 2289 ns/op 14317.29 MB/s BenchmarkSetTypeNode128-4 1380402 87.29 ns/op 11913.70 MB/s BenchmarkSetTypeNode128Slice-4 48336 2468 ns/op 13483.74 MB/s BenchmarkSetTypeNode130-4 1379354 86.83 ns/op 12162.29 MB/s BenchmarkSetTypeNode130Slice-4 47568 2487 ns/op 13587.67 MB/s BenchmarkSetTypeNode1024-4 208879 568.3 ns/op 14443.12 MB/s BenchmarkSetTypeNode1024Slice-4 7021 17045 ns/op 15409.46 MB/s BenchmarkAllocation-4 3826 36357 ns/op BenchmarkReadMemStats-4 5108 21661 ns/op BenchmarkReadMemStatsLatency-4 1 3371122 p50-ns 3371122 p90-ns 3371122 p99-ns BenchmarkWriteBarrier-4 2534523 44.05 ns/op BenchmarkBulkWriteBarrier-4 8533087 16.71 ns/op BenchmarkScanStackNoLocals-4 2 50323660 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11557549 11.89 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10428218 12.22 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8663098 14.48 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6204392 17.70 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 4644434 24.28 ns/op BenchmarkHash5-4 6321387 18.77 ns/op 266.36 MB/s BenchmarkHash16-4 6071760 18.86 ns/op 848.23 MB/s BenchmarkHash64-4 5993424 19.76 ns/op 3238.35 MB/s BenchmarkHash1024-4 1926085 61.84 ns/op 16558.89 MB/s BenchmarkHash65536-4 38606 3103 ns/op 21119.89 MB/s BenchmarkAlignedLoad-4 8363227 14.18 ns/op BenchmarkUnalignedLoad-4 7829966 15.06 ns/op BenchmarkEqEfaceConcrete-4 10261671 11.74 ns/op BenchmarkEqIfaceConcrete-4 9635499 12.42 ns/op BenchmarkNeEfaceConcrete-4 8934727 13.44 ns/op BenchmarkNeIfaceConcrete-4 8829980 13.48 ns/op BenchmarkConvT2EByteSized/bool-4 5950543 19.65 ns/op BenchmarkConvT2EByteSized/uint8-4 5975578 19.95 ns/op BenchmarkConvT2ESmall-4 5291840 22.30 ns/op BenchmarkConvT2EUintptr-4 5251522 22.92 ns/op BenchmarkConvT2ELarge-4 1274294 94.40 ns/op BenchmarkConvT2ISmall-4 4881066 24.17 ns/op BenchmarkConvT2IUintptr-4 5063593 23.47 ns/op BenchmarkConvT2ILarge-4 1293564 93.10 ns/op BenchmarkConvI2E-4 5305928 22.48 ns/op BenchmarkConvI2I-4 4221834 29.02 ns/op BenchmarkAssertE2T-4 4591802 24.68 ns/op BenchmarkAssertE2TLarge-4 2618900 44.92 ns/op BenchmarkAssertE2I-4 4574812 25.98 ns/op BenchmarkAssertI2T-4 4552248 25.03 ns/op BenchmarkAssertI2I-4 4412344 27.12 ns/op BenchmarkAssertI2E-4 6364926 18.84 ns/op BenchmarkAssertE2E-4 6278186 19.04 ns/op BenchmarkAssertE2T2-4 3664140 33.06 ns/op BenchmarkAssertE2T2Blank-4 4415620 26.15 ns/op BenchmarkAssertI2E2-4 4251225 26.86 ns/op BenchmarkAssertI2E2Blank-4 6536511 18.50 ns/op BenchmarkAssertE2E2-4 4345873 25.32 ns/op BenchmarkAssertE2E2Blank-4 6596988 18.27 ns/op BenchmarkConvT2Ezero/zero/16-4 5698725 20.93 ns/op BenchmarkConvT2Ezero/zero/32-4 5563366 21.47 ns/op BenchmarkConvT2Ezero/zero/64-4 5292482 22.49 ns/op BenchmarkConvT2Ezero/zero/str-4 5541783 21.73 ns/op BenchmarkConvT2Ezero/zero/slice-4 5420733 22.16 ns/op BenchmarkConvT2Ezero/zero/big-4 275208 431.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1447389 86.14 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1395392 86.00 ns/op BenchmarkConvT2Ezero/nonzero/big-4 254790 469.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5355172 22.46 ns/op BenchmarkConvT2Ezero/smallint/32-4 5405712 22.22 ns/op BenchmarkConvT2Ezero/smallint/64-4 5333344 22.49 ns/op BenchmarkConvT2Ezero/largeint/16-4 1791007 67.59 ns/op BenchmarkConvT2Ezero/largeint/32-4 1745046 73.13 ns/op BenchmarkConvT2Ezero/largeint/64-4 1785000 65.89 ns/op BenchmarkMalloc8-4 20778086 5.735 ns/op BenchmarkMalloc16-4 20928436 5.755 ns/op BenchmarkMallocTypeInfo8-4 20807486 5.738 ns/op BenchmarkMallocTypeInfo16-4 20874222 5.741 ns/op BenchmarkMallocLargeStruct-4 5730968 21.26 ns/op BenchmarkGoroutineSelect-4 62 1917765 ns/op BenchmarkGoroutineBlocking-4 79 1810378 ns/op BenchmarkGoroutineForRange-4 90 1946580 ns/op BenchmarkGoroutineIdle-4 103 1376672 ns/op BenchmarkHashStringSpeed-4 2663070 45.28 ns/op BenchmarkHashBytesSpeed-4 1535031 81.87 ns/op BenchmarkHashInt32Speed-4 3037227 36.69 ns/op BenchmarkHashInt64Speed-4 2741014 40.04 ns/op BenchmarkHashStringArraySpeed-4 607165 197.7 ns/op BenchmarkMegMap-4 3948456 31.02 ns/op BenchmarkMegOneMap-4 5201157 23.49 ns/op BenchmarkMegEqMap-4 1908 70269 ns/op BenchmarkMegEmptyMap-4 6269245 18.61 ns/op BenchmarkSmallStrMap-4 3731781 28.49 ns/op BenchmarkMapStringKeysEight_16-4 3332600 36.31 ns/op BenchmarkMapStringKeysEight_32-4 3249849 36.17 ns/op BenchmarkMapStringKeysEight_64-4 3296784 36.01 ns/op BenchmarkMapStringKeysEight_1M-4 3288579 36.46 ns/op BenchmarkIntMap-4 4574602 26.14 ns/op BenchmarkMapFirst/1-4 4636162 24.68 ns/op BenchmarkMapFirst/2-4 4691022 25.71 ns/op BenchmarkMapFirst/3-4 4825576 25.01 ns/op BenchmarkMapFirst/4-4 4584378 24.80 ns/op BenchmarkMapFirst/5-4 4612938 26.68 ns/op BenchmarkMapFirst/6-4 4848063 26.71 ns/op BenchmarkMapFirst/7-4 4534878 25.99 ns/op BenchmarkMapFirst/8-4 4315195 25.65 ns/op BenchmarkMapFirst/9-4 3944350 29.16 ns/op BenchmarkMapFirst/10-4 4050804 28.82 ns/op BenchmarkMapFirst/11-4 3941566 30.25 ns/op BenchmarkMapFirst/12-4 3862928 30.50 ns/op BenchmarkMapFirst/13-4 3967002 31.05 ns/op BenchmarkMapFirst/14-4 4097092 28.70 ns/op BenchmarkMapFirst/15-4 3990512 29.34 ns/op BenchmarkMapFirst/16-4 3965552 28.98 ns/op BenchmarkMapMid/1-4 3709893 32.88 ns/op BenchmarkMapMid/2-4 3526732 33.09 ns/op BenchmarkMapMid/3-4 3732925 32.40 ns/op BenchmarkMapMid/4-4 3583861 33.48 ns/op BenchmarkMapMid/5-4 3602533 33.32 ns/op BenchmarkMapMid/6-4 3614865 33.28 ns/op BenchmarkMapMid/7-4 3561416 32.27 ns/op BenchmarkMapMid/8-4 3399824 33.82 ns/op BenchmarkMapMid/9-4 3158670 35.76 ns/op BenchmarkMapMid/10-4 3140551 36.87 ns/op BenchmarkMapMid/11-4 3335581 36.98 ns/op BenchmarkMapMid/12-4 3196539 37.22 ns/op BenchmarkMapMid/13-4 3034593 37.65 ns/op BenchmarkMapMid/14-4 3260852 36.43 ns/op BenchmarkMapMid/15-4 3044259 35.54 ns/op BenchmarkMapMid/16-4 3290488 35.20 ns/op BenchmarkMapLast/1-4 3766968 31.57 ns/op BenchmarkMapLast/2-4 3594469 32.85 ns/op BenchmarkMapLast/3-4 3688912 32.69 ns/op BenchmarkMapLast/4-4 3437192 33.84 ns/op BenchmarkMapLast/5-4 3489915 33.50 ns/op BenchmarkMapLast/6-4 3479343 35.29 ns/op BenchmarkMapLast/7-4 3340863 34.63 ns/op BenchmarkMapLast/8-4 3344151 36.08 ns/op BenchmarkMapLast/9-4 3215643 36.60 ns/op BenchmarkMapLast/10-4 3230198 37.24 ns/op BenchmarkMapLast/11-4 3098715 36.70 ns/op BenchmarkMapLast/12-4 3111878 37.64 ns/op BenchmarkMapLast/13-4 3147694 38.84 ns/op BenchmarkMapLast/14-4 3103106 36.07 ns/op BenchmarkMapLast/15-4 3279728 37.14 ns/op BenchmarkMapLast/16-4 3244047 37.25 ns/op BenchmarkMapCycle-4 2227581 53.78 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2924113 35.96 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2065 50739 ns/op BenchmarkMakeMap/[Byte]Byte-4 542444 202.8 ns/op BenchmarkMakeMap/[Int]Int-4 295120 350.0 ns/op BenchmarkNewEmptyMap-4 13187128 9.083 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1644355 72.81 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 485076 242.2 ns/op BenchmarkMapIterEmpty-4 5025301 21.73 ns/op BenchmarkSameLengthMap-4 4543683 26.04 ns/op BenchmarkBigKeyMap-4 1723848 69.47 ns/op BenchmarkBigValMap-4 1539658 78.60 ns/op BenchmarkSmallKeyMap-4 2780868 42.86 ns/op BenchmarkMapPopulate/1-4 2206885 55.49 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 123650 899.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8402 13978 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 712 164154 ns/op 53270 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 46 2573479 ns/op 427508 B/op 320 allocs/op BenchmarkMapPopulate/100000-4 4 31102849 ns/op 3617632 B/op 3995 allocs/op BenchmarkComplexAlgMap-4 590434 185.6 ns/op BenchmarkGoMapClear/Reflexive/1-4 745036 163.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 631648 178.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 318180 376.4 ns/op BenchmarkGoMapClear/Reflexive/1000-4 31644 3813 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3483 29563 ns/op BenchmarkGoMapClear/NonReflexive/1-4 509110 216.0 ns/op BenchmarkGoMapClear/NonReflexive/10-4 481767 240.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 279909 422.8 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 31263 3857 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4050 29620 ns/op BenchmarkMapStringConversion/32/simple-4 1812524 66.16 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1694602 71.07 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1570270 75.58 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1733816 67.95 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1486887 80.53 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1401205 83.55 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1944812 71.40 ns/op BenchmarkMapInterfacePtr-4 1821039 61.37 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4546185 26.24 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 137611 943.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5204 21237 ns/op BenchmarkMapPop1000-4 351 342080 ns/op BenchmarkMapPop10000-4 20 6117526 ns/op BenchmarkMapAssign/Int32/256-4 2255713 52.25 ns/op BenchmarkMapAssign/Int32/65536-4 993420 115.3 ns/op BenchmarkMapAssign/Int64/256-4 2355814 50.58 ns/op BenchmarkMapAssign/Int64/65536-4 818964 142.1 ns/op BenchmarkMapAssign/Str/256-4 1900731 65.87 ns/op BenchmarkMapAssign/Str/65536-4 359778 300.4 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1546546 77.97 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 581864 186.3 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1494199 78.75 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 436700 232.2 ns/op BenchmarkMapOperatorAssign/Str/256-4 462794 2185 ns/op BenchmarkMapOperatorAssign/Str/65536-4 120694 877.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 734244 171.8 ns/op 30 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 163996 638.0 ns/op 73 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 702601 173.1 ns/op 31 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 137643 732.6 ns/op 90 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 627268 252.4 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 82729 1420 ns/op 170 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1770067 82.00 ns/op BenchmarkMapDelete/Int32/1000-4 1846855 64.84 ns/op BenchmarkMapDelete/Int32/10000-4 1809520 66.02 ns/op BenchmarkMapDelete/Int64/100-4 1480714 76.14 ns/op BenchmarkMapDelete/Int64/1000-4 1775640 61.73 ns/op BenchmarkMapDelete/Int64/10000-4 1813893 64.58 ns/op BenchmarkMapDelete/Str/100-4 1187300 95.28 ns/op BenchmarkMapDelete/Str/1000-4 1361661 77.06 ns/op BenchmarkMapDelete/Str/10000-4 1353354 85.96 ns/op BenchmarkMapDelete/Pointer/100-4 1473238 73.47 ns/op BenchmarkMapDelete/Pointer/1000-4 1737301 70.97 ns/op BenchmarkMapDelete/Pointer/10000-4 1615612 73.28 ns/op BenchmarkMemmove/0-4 17407233 6.839 ns/op BenchmarkMemmove/1-4 2017220 61.16 ns/op 16.35 MB/s BenchmarkMemmove/2-4 1883066 63.07 ns/op 31.71 MB/s BenchmarkMemmove/3-4 1871943 63.63 ns/op 47.15 MB/s BenchmarkMemmove/4-4 1860794 64.29 ns/op 62.21 MB/s BenchmarkMemmove/5-4 1881231 63.57 ns/op 78.66 MB/s BenchmarkMemmove/6-4 1882670 64.55 ns/op 92.95 MB/s BenchmarkMemmove/7-4 1889790 63.10 ns/op 110.93 MB/s BenchmarkMemmove/8-4 2029800 60.32 ns/op 132.63 MB/s BenchmarkMemmove/9-4 1799493 66.11 ns/op 136.14 MB/s BenchmarkMemmove/10-4 1841905 64.89 ns/op 154.10 MB/s BenchmarkMemmove/11-4 1847308 65.83 ns/op 167.09 MB/s BenchmarkMemmove/12-4 1809692 64.25 ns/op 186.78 MB/s BenchmarkMemmove/13-4 1790272 65.58 ns/op 198.22 MB/s BenchmarkMemmove/14-4 1840639 65.00 ns/op 215.40 MB/s BenchmarkMemmove/15-4 1833013 65.00 ns/op 230.78 MB/s BenchmarkMemmove/16-4 1936596 63.15 ns/op 253.38 MB/s BenchmarkMemmove/32-4 1855142 63.50 ns/op 503.96 MB/s BenchmarkMemmove/64-4 1630086 73.92 ns/op 865.86 MB/s BenchmarkMemmove/128-4 1417812 85.00 ns/op 1505.85 MB/s BenchmarkMemmove/256-4 893839 129.8 ns/op 1972.05 MB/s BenchmarkMemmove/512-4 609517 187.2 ns/op 2734.36 MB/s BenchmarkMemmove/1024-4 411525 288.5 ns/op 3549.65 MB/s BenchmarkMemmove/2048-4 242744 498.2 ns/op 4111.07 MB/s BenchmarkMemmove/4096-4 130938 924.6 ns/op 4430.02 MB/s BenchmarkMemmoveOverlap/32-4 1803673 66.05 ns/op 484.50 MB/s BenchmarkMemmoveOverlap/64-4 1612791 73.81 ns/op 867.04 MB/s BenchmarkMemmoveOverlap/128-4 1386291 86.47 ns/op 1480.36 MB/s BenchmarkMemmoveOverlap/256-4 889152 132.7 ns/op 1929.07 MB/s BenchmarkMemmoveOverlap/512-4 620170 183.4 ns/op 2791.58 MB/s BenchmarkMemmoveOverlap/1024-4 418602 283.9 ns/op 3607.46 MB/s BenchmarkMemmoveOverlap/2048-4 239502 493.4 ns/op 4150.49 MB/s BenchmarkMemmoveOverlap/4096-4 131185 906.5 ns/op 4518.54 MB/s BenchmarkMemmoveUnalignedDst/0-4 15830012 7.618 ns/op BenchmarkMemmoveUnalignedDst/1-4 1996197 59.78 ns/op 16.73 MB/s BenchmarkMemmoveUnalignedDst/2-4 1855069 64.28 ns/op 31.11 MB/s BenchmarkMemmoveUnalignedDst/3-4 1874100 63.35 ns/op 47.36 MB/s BenchmarkMemmoveUnalignedDst/4-4 1847684 63.39 ns/op 63.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 1886406 63.96 ns/op 78.17 MB/s BenchmarkMemmoveUnalignedDst/6-4 1878938 64.29 ns/op 93.33 MB/s BenchmarkMemmoveUnalignedDst/7-4 1848602 62.46 ns/op 112.06 MB/s BenchmarkMemmoveUnalignedDst/8-4 1907568 60.37 ns/op 132.51 MB/s BenchmarkMemmoveUnalignedDst/9-4 1819732 64.29 ns/op 139.98 MB/s BenchmarkMemmoveUnalignedDst/10-4 1845416 64.60 ns/op 154.80 MB/s BenchmarkMemmoveUnalignedDst/11-4 1807552 65.58 ns/op 167.73 MB/s BenchmarkMemmoveUnalignedDst/12-4 1847024 65.42 ns/op 183.43 MB/s BenchmarkMemmoveUnalignedDst/13-4 1812892 65.54 ns/op 198.36 MB/s BenchmarkMemmoveUnalignedDst/14-4 1832031 66.23 ns/op 211.38 MB/s BenchmarkMemmoveUnalignedDst/15-4 1852345 65.27 ns/op 229.82 MB/s BenchmarkMemmoveUnalignedDst/16-4 1894726 63.00 ns/op 253.95 MB/s BenchmarkMemmoveUnalignedDst/32-4 1808634 65.85 ns/op 485.96 MB/s BenchmarkMemmoveUnalignedDst/64-4 1531600 78.64 ns/op 813.85 MB/s BenchmarkMemmoveUnalignedDst/128-4 1302234 90.19 ns/op 1419.23 MB/s BenchmarkMemmoveUnalignedDst/256-4 869076 134.5 ns/op 1903.03 MB/s BenchmarkMemmoveUnalignedDst/512-4 628693 189.6 ns/op 2700.21 MB/s BenchmarkMemmoveUnalignedDst/1024-4 398492 303.4 ns/op 3374.79 MB/s BenchmarkMemmoveUnalignedDst/2048-4 240034 499.0 ns/op 4104.04 MB/s BenchmarkMemmoveUnalignedDst/4096-4 127129 933.0 ns/op 4390.32 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1769335 68.73 ns/op 465.61 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1579454 77.38 ns/op 827.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1331697 89.28 ns/op 1433.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 879882 136.2 ns/op 1878.98 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 631924 188.7 ns/op 2713.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 405853 289.9 ns/op 3532.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 239667 495.8 ns/op 4130.38 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 131016 913.5 ns/op 4484.04 MB/s BenchmarkMemmoveUnalignedSrc/0-4 15764846 8.134 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1931698 61.54 ns/op 16.25 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1811116 65.97 ns/op 30.32 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1855585 65.32 ns/op 45.93 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1846826 64.13 ns/op 62.37 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1887985 63.95 ns/op 78.18 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1880017 63.01 ns/op 95.22 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1860616 64.98 ns/op 107.72 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2026616 59.90 ns/op 133.55 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1794970 65.62 ns/op 137.16 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1810905 66.48 ns/op 150.41 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1813204 65.32 ns/op 168.39 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1838382 66.94 ns/op 179.25 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1824752 66.61 ns/op 195.15 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1802475 66.02 ns/op 212.06 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1810530 66.60 ns/op 225.23 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1858314 65.43 ns/op 244.53 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1755627 67.87 ns/op 471.51 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1533825 76.19 ns/op 839.99 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1317836 91.29 ns/op 1402.17 MB/s BenchmarkMemmoveUnalignedSrc/256-4 803391 134.7 ns/op 1900.18 MB/s BenchmarkMemmoveUnalignedSrc/512-4 612758 189.1 ns/op 2707.61 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 398251 292.3 ns/op 3503.40 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 239846 498.6 ns/op 4107.24 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128558 933.9 ns/op 4385.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1745166 68.87 ns/op 464.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1529737 78.75 ns/op 812.68 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1304546 92.05 ns/op 1390.49 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 814999 138.1 ns/op 1854.39 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 634917 190.6 ns/op 2686.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 412574 292.0 ns/op 3507.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236624 499.5 ns/op 4100.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128898 925.8 ns/op 4424.40 MB/s BenchmarkMemclr/5-4 11300176 10.73 ns/op 466.19 MB/s BenchmarkMemclr/16-4 10707882 11.03 ns/op 1450.65 MB/s BenchmarkMemclr/64-4 10783326 11.12 ns/op 5756.48 MB/s BenchmarkMemclr/256-4 9325641 12.65 ns/op 20237.05 MB/s BenchmarkMemclr/4096-4 2396228 50.12 ns/op 81731.45 MB/s BenchmarkMemclr/65536-4 57381 2016 ns/op 32515.60 MB/s BenchmarkMemclr/1M-4 2749 42333 ns/op 24769.77 MB/s BenchmarkMemclr/4M-4 662 175174 ns/op 23943.67 MB/s BenchmarkMemclr/8M-4 240 465889 ns/op 18005.58 MB/s BenchmarkMemclr/16M-4 48 2360487 ns/op 7107.52 MB/s BenchmarkMemclr/64M-4 12 9816274 ns/op 6836.49 MB/s BenchmarkGoMemclr/5-4 2172416 55.14 ns/op 90.68 MB/s BenchmarkGoMemclr/16-4 489294 235.3 ns/op 68.00 MB/s BenchmarkGoMemclr/64-4 135548 881.4 ns/op 72.61 MB/s BenchmarkGoMemclr/256-4 35034 3429 ns/op 74.67 MB/s BenchmarkMemclrRange/1K_2K-4 63499 1863 ns/op 51463.45 MB/s BenchmarkMemclrRange/2K_8K-4 30040 3957 ns/op 84293.13 MB/s BenchmarkMemclrRange/4K_16K-4 41974 2848 ns/op 113448.45 MB/s BenchmarkMemclrRange/160K_228K-4 2223 58002 ns/op 28668.99 MB/s BenchmarkClearFat8-4 22236831 5.335 ns/op BenchmarkClearFat12-4 22121295 5.333 ns/op BenchmarkClearFat16-4 22147903 5.437 ns/op BenchmarkClearFat24-4 22181990 5.353 ns/op BenchmarkClearFat32-4 22045915 5.309 ns/op BenchmarkClearFat40-4 22384078 5.307 ns/op BenchmarkClearFat48-4 22299099 5.313 ns/op BenchmarkClearFat56-4 22521604 5.359 ns/op BenchmarkClearFat64-4 22394544 5.304 ns/op BenchmarkClearFat128-4 22269871 5.320 ns/op BenchmarkClearFat256-4 21983001 5.290 ns/op BenchmarkClearFat512-4 22128123 5.333 ns/op BenchmarkClearFat1024-4 21898264 5.337 ns/op BenchmarkCopyFat8-4 22196260 5.324 ns/op BenchmarkCopyFat12-4 22549380 5.368 ns/op BenchmarkCopyFat16-4 19586588 6.104 ns/op BenchmarkCopyFat24-4 22529977 5.314 ns/op BenchmarkCopyFat32-4 22253310 5.329 ns/op BenchmarkCopyFat64-4 22551922 5.313 ns/op BenchmarkCopyFat128-4 21109872 5.681 ns/op BenchmarkCopyFat256-4 20867583 5.709 ns/op BenchmarkCopyFat512-4 20885965 5.659 ns/op BenchmarkCopyFat520-4 21956756 5.362 ns/op BenchmarkCopyFat1024-4 22662135 5.345 ns/op BenchmarkIssue18740/2byte-4 434 270810 ns/op BenchmarkIssue18740/4byte-4 710 171269 ns/op BenchmarkIssue18740/8byte-4 993 119578 ns/op BenchmarkReadMetricsLatency-4 19538 4350 p50-ns 6802 p90-ns 18083 p99-ns BenchmarkFinalizer-4 164 709993 ns/op BenchmarkFinalizerRun-4 166233 1011 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7398847 16.30 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3208269 36.92 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2404387 49.24 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2382878 50.23 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1340946 89.81 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 100.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2258718 52.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1271326 94.24 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1343493 88.65 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1897813 63.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1851471 64.91 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1739179 68.61 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1499120 80.12 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1378726 87.26 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5532816 21.82 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5737479 20.66 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5692614 20.80 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5564702 21.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5402271 22.17 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4872220 24.42 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5447740 21.50 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5722748 20.77 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5726377 20.97 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5495781 21.86 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5826040 20.65 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5755368 20.84 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5558538 21.61 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5769987 20.77 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5766608 20.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5529717 21.62 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5777320 20.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5833358 20.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5476344 21.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5377183 22.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5259061 22.77 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5507540 21.75 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5335650 22.63 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5240647 22.57 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5436116 21.60 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5310798 22.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5289721 22.71 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5414622 21.65 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5301236 22.45 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5269456 22.56 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 5537348 21.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5776173 20.95 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5769920 20.82 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5528526 21.81 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5641561 21.04 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5693294 20.86 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5528372 21.53 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5684624 20.66 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5816187 20.65 ns/op BenchmarkNetpollBreak-4 3850 30189 ns/op BenchmarkPingPongHog-4 460 350161 ns/op BenchmarkStackGrowth-4 81597 1368 ns/op BenchmarkStackGrowthDeep-4 979 114855 ns/op BenchmarkCreateGoroutines-4 43839 4166 ns/op BenchmarkCreateGoroutinesParallel-4 45061 2970 ns/op BenchmarkCreateGoroutinesCapture-4 7992 14622 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 32690 3365 ns/op BenchmarkClosureCall-4 22508643 5.405 ns/op BenchmarkWakeupParallelSpinning/0s-4 8896 19472 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4827 23863 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4221 27924 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3632 40787 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1996 60287 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1189 100247 ns/op BenchmarkWakeupParallelSpinning/50µs-4 601 201153 ns/op BenchmarkWakeupParallelSpinning/100µs-4 322 359094 ns/op BenchmarkWakeupParallelSyscall/0s-4 842 167290 ns/op BenchmarkWakeupParallelSyscall/1µs-4 706 180276 ns/op BenchmarkWakeupParallelSyscall/2µs-4 676 184032 ns/op BenchmarkWakeupParallelSyscall/5µs-4 693 188208 ns/op BenchmarkWakeupParallelSyscall/10µs-4 591 248412 ns/op BenchmarkWakeupParallelSyscall/20µs-4 508 223440 ns/op BenchmarkWakeupParallelSyscall/50µs-4 411 288267 ns/op BenchmarkWakeupParallelSyscall/100µs-4 290 428033 ns/op BenchmarkMatmult-4 3202242 40.98 ns/op BenchmarkFastrand-4 10295972 9.848 ns/op BenchmarkFastrand64-4 10771108 9.746 ns/op BenchmarkFastrandHashiter-4 4812691 25.24 ns/op BenchmarkFastrandn/2-4 5465574 21.90 ns/op BenchmarkFastrandn/3-4 5252700 22.78 ns/op BenchmarkFastrandn/4-4 5659168 21.35 ns/op BenchmarkFastrandn/5-4 5597091 21.31 ns/op BenchmarkIfaceCmp100-4 103573 1166 ns/op BenchmarkIfaceCmpNil100-4 141346 799.9 ns/op BenchmarkEfaceCmpDiff-4 38696 3087 ns/op BenchmarkEfaceCmpDiffIndirect-4 30198 3900 ns/op BenchmarkDefer-4 1591395 74.11 ns/op BenchmarkDefer10-4 821967 148.6 ns/op BenchmarkDeferMany-4 478706 577.6 ns/op BenchmarkPanicRecover-4 174249 675.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 5574 18140 ns/op 17969 p50-ns 23073 p90-ns 39969 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 7285 23706 ns/op 16002 p50-ns 26370 p90-ns 178944 p99-ns BenchmarkGoroutineProfile/small/idle-4 2559 55443 ns/op 52007 p50-ns 62291 p90-ns 188538 p99-ns BenchmarkGoroutineProfile/small/loaded-4 694 256668 ns/op 100082 p50-ns 376212 p90-ns 3381426 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 8421 19071 ns/op 17703 p50-ns 24436 p90-ns 62087 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6525 23820 ns/op 17861 p50-ns 25319 p90-ns 188224 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8379274 ns/op 8287796 p50-ns 8435790 p90-ns 9449039 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 11048601 ns/op 9595252 p50-ns 23425744 p90-ns 23425744 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6879 18153 ns/op 14880 p50-ns 28405 p90-ns 72012 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5188 29440 ns/op 17587 p50-ns 39707 p90-ns 221735 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 908 178405 ns/op 171737 p50-ns 189983 p90-ns 296113 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 289 566296 ns/op 278320 p50-ns 530178 p90-ns 8009701 p99-ns BenchmarkRWMutexUncontended-4 2917478 42.26 ns/op BenchmarkRWMutexWrite100-4 633819 212.8 ns/op BenchmarkRWMutexWrite10-4 478162 716.4 ns/op BenchmarkRWMutexWorkWrite100-4 363357 319.3 ns/op BenchmarkRWMutexWorkWrite10-4 335812 1118 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1750 67331 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 870 136024 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 936 124976 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 416 285081 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 470 253017 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 192 597137 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 226 509159 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 90 1224866 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 277299 414.6 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 253930 411.3 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 209911 497.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 285099 434.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 284332 456.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 213333 532.1 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 256760 460.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 215946 469.4 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 217304 554.6 ns/op BenchmarkMakeSlice/Byte-4 1995988 58.19 ns/op BenchmarkMakeSlice/Int16-4 2089640 58.64 ns/op BenchmarkMakeSlice/Int-4 1632031 73.41 ns/op BenchmarkMakeSlice/Ptr-4 1000000 119.9 ns/op BenchmarkMakeSlice/Struct/24-4 930370 125.7 ns/op BenchmarkMakeSlice/Struct/32-4 866148 156.0 ns/op BenchmarkMakeSlice/Struct/40-4 760483 175.0 ns/op BenchmarkGrowSlice/Byte-4 833904 148.6 ns/op BenchmarkGrowSlice/Int16-4 801897 160.9 ns/op BenchmarkGrowSlice/Int-4 685380 209.6 ns/op BenchmarkGrowSlice/Ptr-4 414784 291.1 ns/op BenchmarkGrowSlice/Struct/24-4 256312 414.7 ns/op BenchmarkGrowSlice/Struct/32-4 262537 454.6 ns/op BenchmarkGrowSlice/Struct/40-4 217525 530.9 ns/op BenchmarkExtendSlice/IntSlice-4 484449 250.0 ns/op BenchmarkExtendSlice/PointerSlice-4 286699 359.7 ns/op BenchmarkExtendSlice/NoGrow-4 872646 140.5 ns/op BenchmarkAppend-4 773028 154.2 ns/op BenchmarkAppendGrowByte-4 3 34905316 ns/op BenchmarkAppendGrowString-4 1 436469160 ns/op BenchmarkAppendSlice/1Bytes-4 1925247 61.09 ns/op BenchmarkAppendSlice/4Bytes-4 1886852 63.18 ns/op BenchmarkAppendSlice/7Bytes-4 1837442 63.07 ns/op BenchmarkAppendSlice/8Bytes-4 1868379 64.08 ns/op BenchmarkAppendSlice/15Bytes-4 1858138 65.49 ns/op BenchmarkAppendSlice/16Bytes-4 1847900 63.99 ns/op BenchmarkAppendSlice/32Bytes-4 1828633 64.30 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 89948 1314 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23372 4852 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 7034 17121 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1761 70053 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 91 1258969 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 19 6239685 ns/op BenchmarkAppendStr/1Bytes-4 1670552 70.91 ns/op BenchmarkAppendStr/4Bytes-4 1639162 72.24 ns/op BenchmarkAppendStr/8Bytes-4 1687400 71.43 ns/op BenchmarkAppendStr/16Bytes-4 1650548 72.22 ns/op BenchmarkAppendStr/32Bytes-4 1661392 71.92 ns/op BenchmarkAppendSpecialCase-4 729750 162.8 ns/op BenchmarkCopy/1Byte-4 1912784 60.67 ns/op 16.48 MB/s BenchmarkCopy/1String-4 1897084 61.55 ns/op 16.25 MB/s BenchmarkCopy/2Byte-4 1858142 62.26 ns/op 32.12 MB/s BenchmarkCopy/2String-4 1932318 61.88 ns/op 32.32 MB/s BenchmarkCopy/4Byte-4 1945587 64.71 ns/op 61.82 MB/s BenchmarkCopy/4String-4 1934029 61.76 ns/op 64.77 MB/s BenchmarkCopy/8Byte-4 1934542 61.28 ns/op 130.56 MB/s BenchmarkCopy/8String-4 1907846 61.88 ns/op 129.29 MB/s BenchmarkCopy/12Byte-4 1872999 65.09 ns/op 184.36 MB/s BenchmarkCopy/12String-4 1840245 65.61 ns/op 182.89 MB/s BenchmarkCopy/16Byte-4 1916499 61.96 ns/op 258.21 MB/s BenchmarkCopy/16String-4 1890909 63.48 ns/op 252.07 MB/s BenchmarkCopy/32Byte-4 1813038 65.88 ns/op 485.77 MB/s BenchmarkCopy/32String-4 1755420 68.34 ns/op 468.27 MB/s BenchmarkCopy/128Byte-4 1363162 88.35 ns/op 1448.73 MB/s BenchmarkCopy/128String-4 1000000 102.8 ns/op 1245.29 MB/s BenchmarkCopy/1024Byte-4 402608 292.6 ns/op 3499.09 MB/s BenchmarkCopy/1024String-4 347343 337.8 ns/op 3031.40 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27709 4224 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 17439 6427 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12914 9338 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 12800 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8932 15611 ns/op BenchmarkAppendInPlace/Grow/Byte-4 127750 861.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 140671 907.5 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 94432 1096 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 79005 1408 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 69519 1616 ns/op BenchmarkStackCopyPtr-4 1 181322076 ns/op BenchmarkStackCopy-4 1 127992711 ns/op BenchmarkStackCopyNoCache-4 18 6194154 ns/op BenchmarkStackCopyWithStkobj-4 1 129759638 ns/op BenchmarkIssue18138-4 648 200572 ns/op BenchmarkCompareStringEqual-4 10140159 11.46 ns/op BenchmarkCompareStringIdentical-4 15118496 7.866 ns/op BenchmarkCompareStringSameLength-4 11789173 10.05 ns/op BenchmarkCompareStringDifferentLength-4 22604935 5.320 ns/op BenchmarkCompareStringBigUnaligned-4 1138 88458 ns/op 11854.00 MB/s BenchmarkCompareStringBig-4 1435 91249 ns/op 11491.42 MB/s BenchmarkConcatStringAndBytes-4 2149779 54.23 ns/op BenchmarkSliceByteToString/1-4 2248117 53.71 ns/op BenchmarkSliceByteToString/2-4 1000000 110.8 ns/op BenchmarkSliceByteToString/4-4 1000000 105.4 ns/op BenchmarkSliceByteToString/8-4 1000000 106.7 ns/op BenchmarkSliceByteToString/16-4 1000000 111.5 ns/op BenchmarkSliceByteToString/32-4 991495 118.0 ns/op BenchmarkSliceByteToString/64-4 797678 160.1 ns/op BenchmarkSliceByteToString/128-4 777565 216.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2346088 50.55 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 835537 139.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3493066 33.93 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1674673 71.28 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1927814 62.25 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2344336 52.20 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 461193 271.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 555411 208.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5522514 21.55 ns/op BenchmarkRuneIterate/range/Japanese-4 2017363 59.45 ns/op BenchmarkRuneIterate/range/MixedLength-4 2408383 49.52 ns/op BenchmarkRuneIterate/range1/ASCII-4 5508025 21.40 ns/op BenchmarkRuneIterate/range1/Japanese-4 2017939 59.11 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2403223 49.57 ns/op BenchmarkRuneIterate/range2/ASCII-4 5613102 21.41 ns/op BenchmarkRuneIterate/range2/Japanese-4 2025118 59.57 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2420572 49.62 ns/op BenchmarkArrayEqual-4 19879315 6.083 ns/op BenchmarkFunc/Name-4 4762990 25.13 ns/op BenchmarkFunc/Entry-4 10437120 11.55 ns/op BenchmarkFunc/FileLine-4 1521217 78.58 ns/op PASS ok runtime 134.234s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 22978 5258 ns/op BenchmarkHandle/concurrent-4 12837 8978 ns/op PASS ok runtime/cgo 0.539s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 15732577 7.440 ns/op BenchmarkAtomicStore64-4 9393376 16.19 ns/op BenchmarkAtomicLoad-4 16972635 6.811 ns/op BenchmarkAtomicStore-4 9564098 16.24 ns/op BenchmarkAnd8-4 9636079 12.43 ns/op BenchmarkAnd-4 9571177 12.47 ns/op BenchmarkAnd8Parallel-4 2412188 41.51 ns/op BenchmarkAndParallel-4 3262971 46.63 ns/op BenchmarkOr8-4 9609592 12.53 ns/op BenchmarkOr-4 9597350 12.45 ns/op BenchmarkOr8Parallel-4 2939072 47.23 ns/op BenchmarkOrParallel-4 3045678 43.08 ns/op BenchmarkXadd-4 3106129 48.42 ns/op BenchmarkXadd64-4 3076551 47.41 ns/op BenchmarkCas-4 2377458 52.55 ns/op BenchmarkCas64-4 2277034 53.45 ns/op BenchmarkXchg-4 2302549 50.43 ns/op BenchmarkXchg64-4 2371557 49.78 ns/op PASS ok runtime/internal/atomic 2.954s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4679221 25.49 ns/op BenchmarkMulUintptr/large-4 3775190 31.83 ns/op PASS ok runtime/internal/math 0.339s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 6514442 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 13 9450303 ns/op 502.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 856 213747 ns/op 8.654 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13222021 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19549493 ns/op 1084 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 135 837168 ns/op 46.74 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80337578 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 116046809 ns/op 7521 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 12773393 ns/op 790.7 concurrent_launches/op PASS ok runtime/pprof 1.894s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 15 6775482 ns/op BenchmarkStackLeak-4 9460 12410 ns/op PASS ok runtime/race 0.556s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5517398 20.39 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 216987 558.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.305s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 152026 723.4 ns/op BenchmarkSortString1K-4 180 644081 ns/op BenchmarkSortString1K_Slice-4 216 586560 ns/op BenchmarkStableString1K-4 97 1123671 ns/op BenchmarkSortInt1K-4 205 541555 ns/op BenchmarkSortInt1K_Sorted-4 3480 53716 ns/op BenchmarkSortInt1K_Reversed-4 1777 70704 ns/op BenchmarkSortInt1K_Mod8-4 519 256851 ns/op BenchmarkStableInt1K-4 151 814083 ns/op BenchmarkStableInt1K_Slice-4 157 755425 ns/op BenchmarkSortInt64K-4 2 51777766 ns/op BenchmarkSortInt64K_Slice-4 3 44585499 ns/op BenchmarkStableInt64K-4 2 70691850 ns/op BenchmarkSort1e2-4 466 284400 ns/op BenchmarkStable1e2-4 165 682626 ns/op BenchmarkSort1e4-4 2 50888914 ns/op BenchmarkStable1e4-4 1 224782123 ns/op PASS ok sort 3.904s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 848041 139.9 ns/op BenchmarkAtof64Float-4 751147 159.1 ns/op BenchmarkAtof64FloatExp-4 598970 189.8 ns/op BenchmarkAtof64Big-4 413986 273.0 ns/op BenchmarkAtof64RandomBits-4 208946 544.8 ns/op BenchmarkAtof64RandomFloats-4 399538 263.9 ns/op BenchmarkAtof64RandomLongFloats-4 395364 301.5 ns/op BenchmarkAtof32Decimal-4 835164 138.6 ns/op BenchmarkAtof32Float-4 741336 156.9 ns/op BenchmarkAtof32FloatExp-4 597684 192.2 ns/op BenchmarkAtof32Random-4 340395 342.3 ns/op BenchmarkAtof32RandomLong-4 147165 810.3 ns/op BenchmarkParseInt/Pos/7bit-4 1450723 83.08 ns/op BenchmarkParseInt/Pos/26bit-4 589484 199.3 ns/op BenchmarkParseInt/Pos/31bit-4 543936 212.4 ns/op BenchmarkParseInt/Pos/56bit-4 346558 331.9 ns/op BenchmarkParseInt/Pos/63bit-4 332878 351.4 ns/op BenchmarkParseInt/Neg/7bit-4 1419028 82.17 ns/op BenchmarkParseInt/Neg/26bit-4 587408 195.5 ns/op BenchmarkParseInt/Neg/31bit-4 520330 209.0 ns/op BenchmarkParseInt/Neg/56bit-4 356208 321.6 ns/op BenchmarkParseInt/Neg/63bit-4 345508 343.9 ns/op BenchmarkAtoi/Pos/7bit-4 2184609 55.57 ns/op BenchmarkAtoi/Pos/26bit-4 785038 151.7 ns/op BenchmarkAtoi/Pos/31bit-4 708970 163.4 ns/op BenchmarkAtoi/Pos/56bit-4 408529 284.0 ns/op BenchmarkAtoi/Pos/63bit-4 295491 370.4 ns/op BenchmarkAtoi/Neg/7bit-4 2164516 56.53 ns/op BenchmarkAtoi/Neg/26bit-4 755817 149.4 ns/op BenchmarkAtoi/Neg/31bit-4 716106 166.4 ns/op BenchmarkAtoi/Neg/56bit-4 389924 278.6 ns/op BenchmarkAtoi/Neg/63bit-4 309381 366.1 ns/op BenchmarkFormatFloat/Decimal-4 109662 1108 ns/op BenchmarkFormatFloat/Float-4 101715 1113 ns/op BenchmarkFormatFloat/Exp-4 113306 1037 ns/op BenchmarkFormatFloat/NegExp-4 109540 1037 ns/op BenchmarkFormatFloat/LongExp-4 93921 1279 ns/op BenchmarkFormatFloat/Big-4 87194 1349 ns/op BenchmarkFormatFloat/BinaryExp-4 205632 563.6 ns/op BenchmarkFormatFloat/32Integer-4 110700 1046 ns/op BenchmarkFormatFloat/32ExactFraction-4 119323 981.8 ns/op BenchmarkFormatFloat/32Point-4 106032 1134 ns/op BenchmarkFormatFloat/32Exp-4 112167 1038 ns/op BenchmarkFormatFloat/32NegExp-4 111463 1035 ns/op BenchmarkFormatFloat/32Shortest-4 115819 981.1 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 127363 881.1 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 129757 921.1 ns/op BenchmarkFormatFloat/64Fixed1-4 143599 786.2 ns/op BenchmarkFormatFloat/64Fixed2-4 139556 784.0 ns/op BenchmarkFormatFloat/64Fixed3-4 140607 789.6 ns/op BenchmarkFormatFloat/64Fixed4-4 147523 803.7 ns/op BenchmarkFormatFloat/64Fixed12-4 83101 1441 ns/op BenchmarkFormatFloat/64Fixed16-4 107040 1093 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 106884 1072 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 99922 1188 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2079 54494 ns/op BenchmarkFormatFloat/Slowpath64-4 93009 1314 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 91843 1297 ns/op BenchmarkAppendFloat/Decimal-4 136146 866.2 ns/op BenchmarkAppendFloat/Float-4 122256 970.2 ns/op BenchmarkAppendFloat/Exp-4 140174 852.3 ns/op BenchmarkAppendFloat/NegExp-4 138823 859.1 ns/op BenchmarkAppendFloat/LongExp-4 109069 1087 ns/op BenchmarkAppendFloat/Big-4 103116 1121 ns/op BenchmarkAppendFloat/BinaryExp-4 302436 369.1 ns/op BenchmarkAppendFloat/32Integer-4 138985 861.9 ns/op BenchmarkAppendFloat/32ExactFraction-4 139827 853.7 ns/op BenchmarkAppendFloat/32Point-4 131242 906.2 ns/op BenchmarkAppendFloat/32Exp-4 139038 853.2 ns/op BenchmarkAppendFloat/32NegExp-4 138124 847.7 ns/op BenchmarkAppendFloat/32Shortest-4 155740 747.0 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 170757 675.7 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 165318 699.8 ns/op BenchmarkAppendFloat/64Fixed1-4 192116 608.5 ns/op BenchmarkAppendFloat/64Fixed2-4 186924 611.2 ns/op BenchmarkAppendFloat/64Fixed3-4 189932 603.6 ns/op BenchmarkAppendFloat/64Fixed4-4 192668 601.5 ns/op BenchmarkAppendFloat/64Fixed12-4 101509 1168 ns/op BenchmarkAppendFloat/64Fixed16-4 132685 898.5 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 136954 836.4 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 118372 972.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2211 54075 ns/op BenchmarkAppendFloat/Slowpath64-4 109608 1079 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 113626 1047 ns/op BenchmarkFormatInt-4 17193 6768 ns/op BenchmarkAppendInt-4 20751 5662 ns/op BenchmarkFormatUint-4 87076 1286 ns/op BenchmarkAppendUint-4 108630 1052 ns/op BenchmarkFormatIntSmall/7-4 3025678 39.81 ns/op BenchmarkFormatIntSmall/42-4 3011031 39.30 ns/op BenchmarkAppendIntSmall-4 1383063 82.01 ns/op BenchmarkAppendUintVarlen/1-4 1362412 85.04 ns/op BenchmarkAppendUintVarlen/12-4 1349653 85.61 ns/op BenchmarkAppendUintVarlen/123-4 901377 123.3 ns/op BenchmarkAppendUintVarlen/1234-4 921699 125.3 ns/op BenchmarkAppendUintVarlen/12345-4 903867 126.0 ns/op BenchmarkAppendUintVarlen/123456-4 849429 129.0 ns/op BenchmarkAppendUintVarlen/1234567-4 907411 131.5 ns/op BenchmarkAppendUintVarlen/12345678-4 849174 137.5 ns/op BenchmarkAppendUintVarlen/123456789-4 809847 134.4 ns/op BenchmarkAppendUintVarlen/1234567890-4 840603 137.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 836035 138.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 797292 141.4 ns/op BenchmarkAppendUintVarlen/1234567890123-4 780861 140.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 809221 144.1 ns/op BenchmarkAppendUintVarlen/123456789012345-4 704488 145.9 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 774494 148.2 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 768015 148.1 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 775772 152.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 757417 152.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 694912 155.5 ns/op BenchmarkQuote-4 44977 2629 ns/op BenchmarkQuoteRune-4 413283 254.0 ns/op BenchmarkAppendQuote-4 54679 2129 ns/op BenchmarkAppendQuoteRune-4 802549 134.9 ns/op BenchmarkUnquoteEasy-4 1337366 90.37 ns/op BenchmarkUnquoteHard-4 44648 2507 ns/op PASS ok strconv 15.844s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 443059 259.7 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 122434 849.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 187184 610.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 297426 395.6 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 81562 1277 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 90805 1110 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 718389 170.0 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21070 5328 ns/op BenchmarkGenericMatch1-4 2172 50185 ns/op BenchmarkGenericMatch2-4 442 273233 ns/op BenchmarkSingleMaxSkipping-4 8211 14577 ns/op 686.03 MB/s BenchmarkSingleLongSuffixFail-4 14294 8347 ns/op 120.04 MB/s BenchmarkSingleMatch-4 243 464395 ns/op 32.30 MB/s BenchmarkByteByteNoMatch-4 76027 1527 ns/op BenchmarkByteByteMatch-4 18429 6438 ns/op BenchmarkByteStringMatch-4 21524 5407 ns/op BenchmarkHTMLEscapeNew-4 69818 1677 ns/op BenchmarkHTMLEscapeOld-4 89702 1276 ns/op BenchmarkByteStringReplacerWriteString-4 1446 78263 ns/op BenchmarkByteReplacerWriteString-4 1000 117783 ns/op BenchmarkByteByteReplaces-4 3352 34360 ns/op BenchmarkByteByteMap-4 9993 11873 ns/op BenchmarkMap/identity/ASCII-4 580128 198.7 ns/op BenchmarkMap/identity/Greek-4 406868 289.1 ns/op BenchmarkMap/change/ASCII-4 37822 3167 ns/op BenchmarkMap/change/Greek-4 24324 4797 ns/op BenchmarkIndexRune-4 1987906 59.26 ns/op BenchmarkIndexRuneLongString-4 1671202 71.94 ns/op BenchmarkIndexRuneFastPath-4 4274088 27.49 ns/op BenchmarkIndex-4 4453018 26.60 ns/op BenchmarkLastIndex-4 4676660 25.79 ns/op BenchmarkIndexByte-4 11277704 10.53 ns/op BenchmarkToUpper/#00-4 3195790 37.59 ns/op BenchmarkToUpper/ONLYUPPER-4 2417074 49.03 ns/op BenchmarkToUpper/abc-4 348777 345.9 ns/op BenchmarkToUpper/AbC123-4 229636 524.7 ns/op BenchmarkToUpper/azAZ09_-4 187080 574.0 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 58898 2031 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33766 3561 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 52918 2245 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119283 977.0 ns/op BenchmarkToLower/#00-4 2811032 42.15 ns/op BenchmarkToLower/abc-4 2639754 45.03 ns/op BenchmarkToLower/AbC123-4 234476 504.8 ns/op BenchmarkToLower/azAZ09_-4 194026 567.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 58585 2024 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 33508 3458 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66603 1764 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 113757 1019 ns/op BenchmarkMapNoChanges-4 736701 140.1 ns/op BenchmarkTrim-4 49960 2404 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3219330 37.37 ns/op BenchmarkToValidUTF8/InvalidASCII-4 199428 599.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130234 892.7 ns/op BenchmarkEqualFold-4 61088 1966 ns/op BenchmarkIndexHard1-4 796 143453 ns/op BenchmarkIndexHard2-4 595 199918 ns/op BenchmarkIndexHard3-4 150 795057 ns/op BenchmarkIndexHard4-4 182 665021 ns/op BenchmarkLastIndexHard1-4 57 2003931 ns/op BenchmarkLastIndexHard2-4 56 2000101 ns/op BenchmarkLastIndexHard3-4 56 1991121 ns/op BenchmarkCountHard1-4 826 142917 ns/op BenchmarkCountHard2-4 600 200214 ns/op BenchmarkCountHard3-4 150 795139 ns/op BenchmarkIndexTorture-4 7608 15565 ns/op BenchmarkCountTorture-4 7693 15639 ns/op BenchmarkCountTortureOverlapping-4 632 160709 ns/op BenchmarkCountByte/10-4 4217900 27.58 ns/op 362.61 MB/s BenchmarkCountByte/32-4 4285836 27.87 ns/op 1148.17 MB/s BenchmarkCountByte/4096-4 846034 135.1 ns/op 30307.52 MB/s BenchmarkCountByte/4194304-4 673 176666 ns/op 23741.41 MB/s BenchmarkCountByte/67108864-4 19 5895923 ns/op 11382.25 MB/s BenchmarkFields/ASCII/16-4 240499 426.4 ns/op 37.53 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19485 6028 ns/op 42.47 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1182 96822 ns/op 42.30 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 58 1884930 ns/op 34.77 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 29372624 ns/op 35.70 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 110072 1056 ns/op 15.15 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10294 11360 ns/op 22.54 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 598 194517 ns/op 21.06 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 27 4161106 ns/op 15.75 MB/s 463107 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88695426 ns/op 11.82 MB/s 10449200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 213704 559.7 ns/op 28.59 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18544 6268 ns/op 40.84 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 904 114958 ns/op 35.63 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2865236 ns/op 22.87 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 68341256 ns/op 15.34 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 132604 917.2 ns/op 17.44 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13626 8685 ns/op 29.48 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 760 151077 ns/op 27.11 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 36 3479097 ns/op 18.84 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 76764659 ns/op 13.66 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 113796131 ns/op BenchmarkSplitSingleByteSeparator-4 13 8915903 ns/op BenchmarkSplitMultiByteSeparator-4 25 4097795 ns/op BenchmarkSplitNSingleByteSeparator-4 207241 532.0 ns/op BenchmarkSplitNMultiByteSeparator-4 155710 706.0 ns/op BenchmarkRepeat/5x1-4 416613 292.0 ns/op BenchmarkRepeat/5x2-4 302665 408.2 ns/op BenchmarkRepeat/5x6-4 169206 684.3 ns/op BenchmarkRepeat/10x1-4 387625 290.3 ns/op BenchmarkRepeat/10x2-4 273642 412.5 ns/op BenchmarkRepeat/10x6-4 169998 678.8 ns/op BenchmarkIndexAnyASCII/1:1-4 2022346 58.57 ns/op BenchmarkIndexAnyASCII/1:2-4 2036131 55.60 ns/op BenchmarkIndexAnyASCII/1:4-4 2029890 55.37 ns/op BenchmarkIndexAnyASCII/1:8-4 2027874 55.08 ns/op BenchmarkIndexAnyASCII/1:16-4 2040969 55.56 ns/op BenchmarkIndexAnyASCII/1:32-4 2037310 55.55 ns/op BenchmarkIndexAnyASCII/1:64-4 2042724 56.62 ns/op BenchmarkIndexAnyASCII/16:1-4 2078094 54.00 ns/op BenchmarkIndexAnyASCII/16:2-4 777225 146.7 ns/op BenchmarkIndexAnyASCII/16:4-4 779197 151.7 ns/op BenchmarkIndexAnyASCII/16:8-4 717794 156.6 ns/op BenchmarkIndexAnyASCII/16:16-4 709940 167.5 ns/op BenchmarkIndexAnyASCII/16:32-4 605492 196.7 ns/op BenchmarkIndexAnyASCII/16:64-4 487766 239.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1873808 63.19 ns/op BenchmarkIndexAnyASCII/256:2-4 72687 1619 ns/op BenchmarkIndexAnyASCII/256:4-4 71792 1631 ns/op BenchmarkIndexAnyASCII/256:8-4 73426 1628 ns/op BenchmarkIndexAnyASCII/256:16-4 73093 1636 ns/op BenchmarkIndexAnyASCII/256:32-4 71265 1675 ns/op BenchmarkIndexAnyASCII/256:64-4 68972 1716 ns/op BenchmarkIndexAnyUTF8/1:1-4 2062395 57.50 ns/op BenchmarkIndexAnyUTF8/1:2-4 2022860 57.74 ns/op BenchmarkIndexAnyUTF8/1:4-4 2019354 57.20 ns/op BenchmarkIndexAnyUTF8/1:8-4 1992291 56.35 ns/op BenchmarkIndexAnyUTF8/1:16-4 2023528 56.76 ns/op BenchmarkIndexAnyUTF8/1:32-4 1956128 56.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 1990125 57.16 ns/op BenchmarkIndexAnyUTF8/16:1-4 1645888 70.06 ns/op BenchmarkIndexAnyUTF8/16:2-4 314431 361.9 ns/op BenchmarkIndexAnyUTF8/16:4-4 319639 365.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 327890 360.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 302475 380.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 295760 389.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 278493 397.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 370945 318.3 ns/op BenchmarkIndexAnyUTF8/256:2-4 23696 4975 ns/op BenchmarkIndexAnyUTF8/256:4-4 24014 5063 ns/op BenchmarkIndexAnyUTF8/256:8-4 24045 4904 ns/op BenchmarkIndexAnyUTF8/256:16-4 22942 5184 ns/op BenchmarkIndexAnyUTF8/256:32-4 22597 5375 ns/op BenchmarkIndexAnyUTF8/256:64-4 22249 5351 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2009744 59.10 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2029009 54.49 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2017764 54.59 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2018004 54.36 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2008603 54.81 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2022354 54.91 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2004135 56.18 ns/op BenchmarkLastIndexAnyASCII/16:1-4 794936 148.1 ns/op BenchmarkLastIndexAnyASCII/16:2-4 792082 146.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 792045 151.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 744121 156.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 680745 167.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 607070 196.9 ns/op BenchmarkLastIndexAnyASCII/16:64-4 469243 242.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 78219 1549 ns/op BenchmarkLastIndexAnyASCII/256:2-4 76741 1543 ns/op BenchmarkLastIndexAnyASCII/256:4-4 77086 1545 ns/op BenchmarkLastIndexAnyASCII/256:8-4 77203 1550 ns/op BenchmarkLastIndexAnyASCII/256:16-4 75661 1579 ns/op BenchmarkLastIndexAnyASCII/256:32-4 75108 1586 ns/op BenchmarkLastIndexAnyASCII/256:64-4 72291 1639 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1969029 60.01 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2018710 55.52 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2009409 55.67 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 1987617 55.79 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2025465 55.29 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1980384 55.71 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2010969 54.98 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 358363 315.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 188488 626.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 172891 631.7 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 192380 631.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 173407 652.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170371 693.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 171278 698.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28328 4264 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12848 9489 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12721 9410 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12938 9352 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10045 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10253 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10360 ns/op BenchmarkTrimASCII/1:1-4 3149343 38.23 ns/op BenchmarkTrimASCII/1:2-4 2426601 48.65 ns/op BenchmarkTrimASCII/1:4-4 2364501 51.42 ns/op BenchmarkTrimASCII/1:8-4 2033968 59.65 ns/op BenchmarkTrimASCII/1:16-4 1724518 68.88 ns/op BenchmarkTrimASCII/16:1-4 2397224 49.75 ns/op BenchmarkTrimASCII/16:2-4 801328 148.1 ns/op BenchmarkTrimASCII/16:4-4 789238 149.6 ns/op BenchmarkTrimASCII/16:8-4 735660 159.6 ns/op BenchmarkTrimASCII/16:16-4 690828 169.0 ns/op BenchmarkTrimASCII/256:1-4 669226 181.5 ns/op BenchmarkTrimASCII/256:2-4 77877 1540 ns/op BenchmarkTrimASCII/256:4-4 77739 1542 ns/op BenchmarkTrimASCII/256:8-4 76706 1559 ns/op BenchmarkTrimASCII/256:16-4 76948 1569 ns/op BenchmarkTrimASCII/4096:1-4 55990 2129 ns/op BenchmarkTrimASCII/4096:2-4 4759 24146 ns/op BenchmarkTrimASCII/4096:4-4 4906 24117 ns/op BenchmarkTrimASCII/4096:8-4 4684 24076 ns/op BenchmarkTrimASCII/4096:16-4 4791 24039 ns/op BenchmarkTrimByte-4 4287693 28.26 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13406 9013 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13239 9066 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1101 107910 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2238 52737 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4168 26651 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7503 14915 ns/op BenchmarkJoin/0-4 5119953 22.75 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4119836 28.43 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 255454 484.4 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 172606 709.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 121689 961.5 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 101401 1217 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 85620 1388 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 71116 1627 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2856373 41.21 ns/op BenchmarkTrimSpace/ASCII-4 1596717 77.09 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138727 839.5 ns/op BenchmarkTrimSpace/JustNonASCII-4 74659 1569 ns/op BenchmarkReplaceAll-4 127748 959.4 ns/op 16 B/op 1 allocs/op PASS ok strings 36.266s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 43911 2442 ns/op BenchmarkCond2-4 19958 5785 ns/op BenchmarkCond4-4 13898 8052 ns/op BenchmarkCond8-4 6409 15656 ns/op BenchmarkCond16-4 4548 33766 ns/op BenchmarkCond32-4 1300 87276 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 413373 327.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 282217 511.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 372891 284.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 446409 259.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 285322 477.0 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 453750 264.3 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 65209 1957 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 74814 1801 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 49989 2379 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 40566 2985 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 410851 260.3 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 161650 810.9 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 417004 339.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 131901 971.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 374468 355.2 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 141276 791.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2173000 54.52 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 67011 2085 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 155542 784.8 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 469440 289.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7406 16352 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 283 417504 ns/op BenchmarkRange/*sync.Map-4 2804 37124 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 82550 1385 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 159044 644.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 56775 2059 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 97527 1260 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 220744 476.1 ns/op BenchmarkAdversarialDelete/*sync.Map-4 101356 1153 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 58464 1891 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 164784 675.3 ns/op BenchmarkDeleteCollision/*sync.Map-4 464606 241.9 ns/op BenchmarkUncontendedSemaphore-4 3709297 32.41 ns/op BenchmarkContendedSemaphore-4 3265766 36.75 ns/op BenchmarkMutexUncontended-4 916198 135.1 ns/op BenchmarkMutex-4 123176 935.4 ns/op BenchmarkMutexSlack-4 131432 1020 ns/op BenchmarkMutexWork-4 99840 1092 ns/op BenchmarkMutexWorkSlack-4 97556 1138 ns/op BenchmarkMutexNoSpin-4 50140 2315 ns/op BenchmarkMutexSpin-4 50746 2265 ns/op BenchmarkOnce-4 543022 242.1 ns/op BenchmarkSemaUncontended-4 5459320 18.70 ns/op BenchmarkSemaSyntNonblock-4 1000000 100.3 ns/op BenchmarkSemaSyntBlock-4 1000000 109.2 ns/op BenchmarkSemaWorkNonblock-4 916485 139.5 ns/op BenchmarkSemaWorkBlock-4 784222 147.6 ns/op BenchmarkRWMutexUncontended-4 363987 299.0 ns/op BenchmarkRWMutexWrite100-4 252031 439.1 ns/op BenchmarkRWMutexWrite10-4 233730 563.0 ns/op BenchmarkRWMutexWorkWrite100-4 216279 543.5 ns/op BenchmarkRWMutexWorkWrite10-4 188161 658.1 ns/op BenchmarkWaitGroupUncontended-4 938841 116.9 ns/op BenchmarkWaitGroupAddDone-4 292900 397.6 ns/op BenchmarkWaitGroupAddDoneWork-4 303313 375.6 ns/op BenchmarkWaitGroupWait-4 5098783 23.38 ns/op BenchmarkWaitGroupWaitWork-4 3320528 36.21 ns/op BenchmarkWaitGroupActuallyWait-4 35689 3287 ns/op 32 B/op 2 allocs/op PASS ok sync 12.318s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 485842 251.0 ns/op PASS ok sync/atomic 0.247s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 103885 1107 ns/op 0 B/op 0 allocs/op PASS ok testing 0.167s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7477 14516 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11665 10297 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 84 1209318 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 964956 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 195578587 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 189304449 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1575 67432 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2040 56370 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6253022 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5434148 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 776320736 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 746566182 ns/op 48120712 B/op 100074 allocs/op BenchmarkTable/100x10/new-4 214 562739 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 502472 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 62640133 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 60612384 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7380705297 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7150045562 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2725 43593 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 3165084 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 343102340 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2438 47563 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 261 449269 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4572852 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7546 16004 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.829s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 1 184886674 ns/op BenchmarkVariableString-4 92978 1126 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2005 52956 ns/op 2527 B/op 39 allocs/op PASS ok text/template/parse 0.456s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 3428299 ns/op BenchmarkAfter-4 110 1150240 ns/op BenchmarkStop-4 200 601491 ns/op BenchmarkSimultaneousAfterFunc-4 30 3901430 ns/op BenchmarkStartStop-4 202 613563 ns/op BenchmarkReset-4 2443 53443 ns/op BenchmarkSleep-4 39 3364740 ns/op BenchmarkParallelTimerLatency-4 50 314288 avg-late-ns 5821158 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 348110 avg-late-ns 830893 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 364971 avg-late-ns 956369 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 395962 avg-late-ns 1212346 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 375484 avg-late-ns 1524116 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 299639 avg-late-ns 1586800 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 292931 avg-late-ns 1930155 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 164320 avg-late-ns 1327234 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 201321 avg-late-ns 2511653 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 189902 avg-late-ns 1375197 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 877699 avg-late-ns 3330687 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 326007 avg-late-ns 1081725 max-late-ns BenchmarkTicker-4 360 364009 ns/op BenchmarkTickerReset-4 3590 29337 ns/op BenchmarkTickerResetNaive-4 207 645838 ns/op BenchmarkNow-4 1220875 99.82 ns/op BenchmarkNowUnixNano-4 1204396 99.55 ns/op BenchmarkNowUnixMilli-4 1000000 101.0 ns/op BenchmarkNowUnixMicro-4 1000000 101.7 ns/op BenchmarkFormat-4 53937 2232 ns/op BenchmarkFormatNow-4 71281 1684 ns/op BenchmarkMarshalJSON-4 58093 2088 ns/op BenchmarkMarshalText-4 59570 2046 ns/op BenchmarkParse-4 152804 744.4 ns/op BenchmarkParseDuration-4 531384 216.8 ns/op BenchmarkHour-4 832044 136.8 ns/op BenchmarkSecond-4 845400 137.7 ns/op BenchmarkYear-4 645206 182.7 ns/op BenchmarkDay-4 619234 191.1 ns/op BenchmarkISOWeek-4 630466 188.4 ns/op PASS ok time 10.425s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 384429 288.1 ns/op BenchmarkDecodeValidJapaneseChars-4 470148 251.6 ns/op BenchmarkDecodeRune-4 1763890 68.11 ns/op BenchmarkEncodeValidASCII-4 517482 197.5 ns/op BenchmarkEncodeValidJapaneseChars-4 846464 155.0 ns/op BenchmarkEncodeRune-4 3313574 36.01 ns/op PASS ok unicode/utf16 1.065s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 814656 147.0 ns/op BenchmarkRuneCountTenJapaneseChars-4 164697 682.1 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3947984 30.46 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 437461 261.3 ns/op BenchmarkValidTenASCIIChars-4 751620 145.6 ns/op BenchmarkValid100KASCIIChars-4 86 1379302 ns/op BenchmarkValidTenJapaneseChars-4 153050 774.7 ns/op BenchmarkValidLongMostlyASCII-4 81 1448759 ns/op BenchmarkValidLongJapanese-4 48 2256367 ns/op BenchmarkValidStringTenASCIIChars-4 4803302 24.83 ns/op BenchmarkValidString100KASCIIChars-4 8404 14235 ns/op BenchmarkValidStringTenJapaneseChars-4 429165 249.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1214 97544 ns/op BenchmarkValidStringLongJapanese-4 157 755973 ns/op BenchmarkEncodeASCIIRune-4 4564302 25.90 ns/op BenchmarkEncodeJapaneseRune-4 2496850 46.67 ns/op BenchmarkAppendASCIIRune-4 10496372 11.44 ns/op BenchmarkAppendJapaneseRune-4 2939919 40.81 ns/op BenchmarkDecodeASCIIRune-4 2908297 40.84 ns/op BenchmarkDecodeJapaneseRune-4 2057946 58.55 ns/op BenchmarkFullRune/ASCII-4 3441634 34.21 ns/op BenchmarkFullRune/Incomplete-4 1631986 72.29 ns/op BenchmarkFullRune/Japanese-4 3502316 32.73 ns/op PASS ok unicode/utf8 3.605s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 46605324903 ns/op PASS ok cmd/api 52.325s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1128052 103.8 ns/op BenchmarkEqArrayOfStrings64-4 145080 808.7 ns/op BenchmarkEqArrayOfStrings1024-4 8568 12150 ns/op BenchmarkEqArrayOfFloats5-4 1508450 79.70 ns/op BenchmarkEqArrayOfFloats64-4 152352 785.7 ns/op BenchmarkEqArrayOfFloats1024-4 9013 12550 ns/op PASS ok cmd/compile/internal/reflectdata 0.931s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 7524 320112 ns/op BenchmarkCopyElim1-4 613 163575 ns/op BenchmarkCopyElim10-4 666 190640 ns/op BenchmarkCopyElim100-4 338 351418 ns/op BenchmarkCopyElim1000-4 50 2226047 ns/op BenchmarkCopyElim10000-4 3 44995311 ns/op BenchmarkCopyElim100000-4 1 702345832 ns/op BenchmarkDeadCode/1-4 538 187081 ns/op BenchmarkDeadCode/10-4 507 224923 ns/op BenchmarkDeadCode/100-4 230 493091 ns/op BenchmarkDeadCode/1000-4 50 2585616 ns/op BenchmarkDeadCode/10000-4 3 38871246 ns/op BenchmarkDeadCode/100000-4 1 438346006 ns/op BenchmarkDeadCode/200000-4 1 969967651 ns/op BenchmarkDominatorsLinear-4 13 9340322 ns/op 1.07 MB/s BenchmarkDominatorsFwdBack-4 8 13907324 ns/op 0.72 MB/s BenchmarkDominatorsManyPred-4 9 12793366 ns/op 0.78 MB/s BenchmarkDominatorsMaxPred-4 9 13111697 ns/op 0.76 MB/s BenchmarkDominatorsMaxPredVal-4 9 12384641 ns/op 0.81 MB/s BenchmarkFuse/1-4 542 207518 ns/op BenchmarkFuse/10-4 435 267318 ns/op BenchmarkFuse/100-4 140 861632 ns/op BenchmarkFuse/1000-4 16 6601150 ns/op BenchmarkFuse/10000-4 2 89747954 ns/op BenchmarkNilCheckDeep1-4 21280 5492 ns/op 0.18 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 6856 16193 ns/op 0.62 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 934 122963 ns/op 0.81 MB/s 1153 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 80 1251188 ns/op 0.80 MB/s 10391 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 16114513 ns/op 0.62 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 37 3234903 ns/op 3450 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 56507796 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 7 15257123 ns/op 188664 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 93139654 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 231 516395 ns/op 1242 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 8 13015492 ns/op 30058 B/op 1875 allocs/op BenchmarkMultiPass-4 111 1029917 ns/op 190775 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 54013170 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3170146 37.88 ns/op BenchmarkCondRewrite/CombJump-4 2731760 42.89 ns/op PASS ok cmd/compile/internal/ssa 17.607s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9754 11523 ns/op BenchmarkExtShift-4 19628 6019 ns/op BenchmarkModify-4 9595 11853 ns/op BenchmarkMullImm-4 19708 6098 ns/op BenchmarkConstModify-4 9916 11570 ns/op BenchmarkBitSet-4 19328 6276 ns/op BenchmarkBitClear-4 19878 6073 ns/op BenchmarkBitToggle-4 19801 6061 ns/op BenchmarkBitSetConst-4 155371 798.2 ns/op BenchmarkBitClearConst-4 157219 751.4 ns/op BenchmarkBitToggleConst-4 162867 741.8 ns/op BenchmarkDivconstI64-4 9844100 12.11 ns/op BenchmarkModconstI64-4 8657271 13.92 ns/op BenchmarkDivisiblePow2constI64-4 9053527 13.28 ns/op BenchmarkDivisibleconstI64-4 9863412 12.10 ns/op BenchmarkDivisibleWDivconstI64-4 6346437 18.85 ns/op BenchmarkDivconstU64/3-4 9293470 12.95 ns/op BenchmarkDivconstU64/5-4 8490286 14.13 ns/op BenchmarkDivconstU64/37-4 9721899 12.32 ns/op BenchmarkDivconstU64/1234567-4 9134584 12.94 ns/op BenchmarkModconstU64-4 9564879 12.51 ns/op BenchmarkDivisibleconstU64-4 9751840 12.20 ns/op BenchmarkDivisibleWDivconstU64-4 6259252 19.21 ns/op BenchmarkDivconstI32-4 9880138 12.08 ns/op BenchmarkModconstI32-4 8573744 13.93 ns/op BenchmarkDivisiblePow2constI32-4 10804130 11.21 ns/op BenchmarkDivisibleconstI32-4 9616702 12.14 ns/op BenchmarkDivisibleWDivconstI32-4 6145540 19.52 ns/op BenchmarkDivconstU32-4 9540072 12.48 ns/op BenchmarkModconstU32-4 8625802 13.92 ns/op BenchmarkDivisibleconstU32-4 9829785 12.16 ns/op BenchmarkDivisibleWDivconstU32-4 5987006 19.81 ns/op BenchmarkDivconstI16-4 9605796 12.50 ns/op BenchmarkModconstI16-4 10214926 11.79 ns/op BenchmarkDivisiblePow2constI16-4 10723093 11.08 ns/op BenchmarkDivisibleconstI16-4 8880147 13.46 ns/op BenchmarkDivisibleWDivconstI16-4 5943697 20.12 ns/op BenchmarkDivconstU16-4 9848623 12.17 ns/op BenchmarkModconstU16-4 9830400 12.11 ns/op BenchmarkDivisibleconstU16-4 10272510 11.57 ns/op BenchmarkDivisibleWDivconstU16-4 6139957 19.64 ns/op BenchmarkDivconstI8-4 10098688 11.81 ns/op BenchmarkModconstI8-4 10076982 12.03 ns/op BenchmarkDivisiblePow2constI8-4 10479183 11.50 ns/op BenchmarkDivisibleconstI8-4 9750190 12.04 ns/op BenchmarkDivisibleWDivconstI8-4 6073011 19.48 ns/op BenchmarkDivconstU8-4 10745173 10.98 ns/op BenchmarkModconstU8-4 10181974 12.02 ns/op BenchmarkDivisibleconstU8-4 10637328 11.15 ns/op BenchmarkDivisibleWDivconstU8-4 6246982 19.24 ns/op BenchmarkMul2-4 166665 707.4 ns/op BenchmarkMulNeg2-4 163276 726.2 ns/op BenchmarkEfaceInteger-4 3786751 26.59 ns/op BenchmarkMulconstI32/3-4 22129245 5.378 ns/op BenchmarkMulconstI32/5-4 22218904 5.321 ns/op BenchmarkMulconstI32/12-4 20950648 5.784 ns/op BenchmarkMulconstI32/120-4 21395053 5.372 ns/op BenchmarkMulconstI32/-120-4 22659675 5.334 ns/op BenchmarkMulconstI32/65537-4 20565193 5.811 ns/op BenchmarkMulconstI32/65538-4 20110887 5.783 ns/op BenchmarkMulconstI64/3-4 21028614 5.690 ns/op BenchmarkMulconstI64/5-4 19479972 6.061 ns/op BenchmarkMulconstI64/12-4 20960610 5.734 ns/op BenchmarkMulconstI64/120-4 21046269 5.706 ns/op BenchmarkMulconstI64/-120-4 20770002 5.702 ns/op BenchmarkMulconstI64/65537-4 20978620 5.687 ns/op BenchmarkMulconstI64/65538-4 20959317 5.726 ns/op BenchmarkMulconstU32/3-4 21649820 5.317 ns/op BenchmarkMulconstU32/5-4 22380154 5.361 ns/op BenchmarkMulconstU32/12-4 20653813 5.746 ns/op BenchmarkMulconstU32/120-4 20393498 5.331 ns/op BenchmarkMulconstU32/65537-4 20782351 5.815 ns/op BenchmarkMulconstU32/65538-4 20766498 5.782 ns/op BenchmarkMulconstU64/3-4 20974557 5.677 ns/op BenchmarkMulconstU64/5-4 21098700 5.717 ns/op BenchmarkMulconstU64/12-4 20315695 5.693 ns/op BenchmarkMulconstU64/120-4 20325048 5.664 ns/op BenchmarkMulconstU64/65537-4 20713554 5.714 ns/op BenchmarkMulconstU64/65538-4 20925754 5.765 ns/op BenchmarkShiftArithmeticRight-4 16569228 7.228 ns/op BenchmarkSwitch8Predictable-4 15008182 7.855 ns/op BenchmarkSwitch8Unpredictable-4 6630349 17.70 ns/op BenchmarkSwitch32Predictable-4 9824623 12.22 ns/op BenchmarkSwitch32Unpredictable-4 6715345 17.87 ns/op BenchmarkSwitchStringPredictable-4 9516867 12.64 ns/op BenchmarkSwitchStringUnpredictable-4 5158051 23.46 ns/op PASS ok cmd/compile/internal/test 11.940s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNamed/Underlying/nongeneric-4 866965 136.5 ns/op BenchmarkNamed/Underlying/generic-4 896022 132.3 ns/op BenchmarkNamed/Underlying/src_instance-4 763545 134.3 ns/op BenchmarkNamed/Underlying/user_instance-4 862024 134.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 574736223 ns/op 52017 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 341452749 ns/op 87534 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 162972970 ns/op 183383 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 132068766 ns/op 226265 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 121457921 ns/op 43248 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86509491 ns/op 60727 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 39425906 ns/op 133200 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35287531 ns/op 148814 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 51797557 ns/op 41618 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39180803 ns/op 55020 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20118561 ns/op 107157 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 18954144 ns/op 113728 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1000563432 ns/op 60862 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 562946069 ns/op 108167 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152485431 ns/op 399190 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 106504988 ns/op 571346 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 64166778 ns/op 28880 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 52663639 ns/op 35184 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36215696 ns/op 51161 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35593780 ns/op 52060 lines/s PASS ok cmd/compile/internal/types2 9.544s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 87 1227936 ns/op 2957023 sys-ns/op 1935609 user-ns/op PASS ok cmd/go 0.243s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 64605 1828 ns/op 4.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 72472 1608 ns/op 4.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14061 8508 ns/op 120.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14256 8279 ns/op 123.69 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2139 54875 ns/op 149.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2176 54334 ns/op 150.77 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.978s ##### os/user with tag osusergo ok os/user 0.006s All tests passed.