linux-amd64-longtest-race at 65896f68fc347cb3734922c5dd3576156bf06a49 :: 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-rn6a2e4b2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn6a2e4b2" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.178s ok archive/zip 120.397s ok bufio 0.286s ok bytes 8.403s ok compress/bzip2 0.478s ok compress/flate 165.384s ok compress/gzip 11.633s ok compress/lzw 0.587s ok compress/zlib 8.296s ok container/heap 0.042s ok container/list 0.031s ok container/ring 0.030s ok context 0.047s ok crypto 0.031s ok crypto/aes 0.073s ok crypto/cipher 1.172s ok crypto/des 0.074s ok crypto/dsa 3.867s ok crypto/ecdh 0.496s ok crypto/ecdsa 3.063s ok crypto/ed25519 0.916s ok crypto/elliptic 1.271s ok crypto/hmac 0.031s ok crypto/internal/alias 0.025s ok crypto/internal/bigmod 2.393s ok crypto/internal/boring 0.031s ok crypto/internal/boring/bcache 0.399s ok crypto/internal/edwards25519 35.576s ok crypto/internal/edwards25519/field 12.543s ok crypto/internal/nistec 21.586s ok crypto/internal/nistec/fiat 0.031s [no tests to run] ok crypto/md5 0.037s ok crypto/rand 2.666s ok crypto/rc4 0.487s ok crypto/rsa 5.336s ok crypto/sha1 0.051s ok crypto/sha256 0.040s ok crypto/sha512 0.024s ok crypto/subtle 18.292s ok crypto/tls 3.455s ok crypto/x509 1.592s ok database/sql 1.158s ok database/sql/driver 0.029s ok debug/buildinfo 4.432s ok debug/dwarf 0.111s ok debug/elf 1.287s ok debug/gosym 0.339s ok debug/macho 0.042s ok debug/pe 0.061s ok debug/plan9obj 0.030s ok embed 0.029s [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.076s ok encoding/gob 17.462s ok encoding/hex 0.041s ok encoding/json 6.383s ok encoding/pem 2.355s ok encoding/xml 38.903s ok errors 0.038s ok expvar 0.030s ok flag 0.144s ok fmt 0.507s ok go/ast 0.040s ok go/build 4.122s ok go/build/constraint 0.040s ok go/constant 0.040s ok go/doc 0.255s ok go/doc/comment 2.091s ok go/format 0.061s ok go/importer 0.197s ok go/internal/gccgoimporter 0.062s ok go/internal/gcimporter 36.455s ok go/internal/srcimporter 13.893s ok go/parser 50.837s ok go/printer 1.238s ok go/scanner 0.041s ok go/token 0.124s ok go/types 136.785s ok hash 0.040s ok hash/adler32 0.060s ok hash/crc32 0.061s ok hash/crc64 0.040s ok hash/fnv 0.030s ok hash/maphash 0.030s ok html 0.031s ok html/template 0.692s ok image 1.390s ok image/color 0.051s ok image/draw 0.578s ok image/gif 96.431s ok image/jpeg 23.521s ok image/png 5.469s ok index/suffixarray 620.042s ok internal/abi 0.068s ok internal/buildcfg 0.032s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.030s ok internal/coverage/pods 0.032s ok internal/coverage/slicereader 0.030s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.060s ok internal/cpu 0.092s ok internal/dag 0.030s ok internal/diff 0.030s ok internal/fmtsort 0.029s ok internal/fuzz 0.051s ok internal/godebug 0.030s ok internal/intern 2.300s ok internal/itoa 0.031s ok internal/poll 20.010s ok internal/profile 0.033s ok internal/reflectlite 0.276s ok internal/safefilepath 0.030s ok internal/saferio 0.270s ok internal/singleflight 0.103s ok internal/testenv 0.029s ok internal/trace 5.940s ok internal/types/errors 0.405s ok internal/unsafeheader 0.032s ok internal/xcoff 0.050s ok io 0.067s ok io/fs 0.274s ok io/ioutil 0.041s ok log 0.041s ok log/slog 0.051s ok log/slog/internal/buffer 0.030s ok log/syslog 1.260s ok maps 0.030s ok math 0.051s ok math/big 7.211s ok math/bits 0.041s ok math/cmplx 0.031s ok math/rand 31.830s ok mime 0.050s ok mime/multipart 8.658s ok mime/quotedprintable 1.012s ok net 29.924s ok net/http 56.039s ok net/http/cgi 0.565s ok net/http/cookiejar 0.041s ok net/http/fcgi 0.140s ok net/http/httptest 0.205s ok net/http/httptrace 0.030s ok net/http/httputil 1.136s ok net/http/internal 0.044s 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.348s ok net/rpc 0.079s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.075s ok net/textproto 0.040s ok net/url 0.051s ok os 17.303s ok os/exec 0.785s ok os/exec/internal/fdtest 0.030s ok os/signal 14.137s ok os/user 0.030s ok path 0.034s ok path/filepath 0.082s ok plugin 0.029s ok reflect 2.500s ok regexp 3.119s ok regexp/syntax 4.410s ok runtime 213.878s ok runtime/cgo 0.030s ok runtime/coverage 16.656s ok runtime/debug 0.203s ok runtime/internal/atomic 2.838s ok runtime/internal/math 0.030s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.030s ok runtime/metrics 0.030s ok runtime/pprof 82.817s ok runtime/race 9.904s ok runtime/trace 6.120s ok slices 0.040s ok sort 5.334s ok strconv 7.780s ok strings 2.878s ok sync 1.641s ok sync/atomic 195.263s ok syscall 3.088s ok testing 1.669s ok testing/fstest 0.030s ok testing/iotest 0.030s ok testing/quick 0.172s ok text/scanner 0.040s ok text/tabwriter 0.040s ok text/template 0.805s ok text/template/parse 0.043s ok time 15.906s ok unicode 0.040s ok unicode/utf16 0.032s ok unicode/utf8 0.051s ok cmd/addr2line 1.860s ok cmd/api 7.912s ok cmd/asm/internal/asm 3.593s ok cmd/asm/internal/lex 0.030s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 50.926s ok cmd/compile/internal/base 0.030s ok cmd/compile/internal/compare 0.039s ok cmd/compile/internal/dwarfgen 0.469s ok cmd/compile/internal/importer 15.346s ok cmd/compile/internal/ir 0.031s ok cmd/compile/internal/logopt 0.218s ok cmd/compile/internal/loopvar 18.536s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 186.798s ok cmd/compile/internal/syntax 16.465s ok cmd/compile/internal/test 32.578s ok cmd/compile/internal/typecheck 0.279s ok cmd/compile/internal/types 0.031s ok cmd/compile/internal/types2 94.409s ok cmd/covdata 1.291s ok cmd/cover 1.307s ok cmd/dist 0.032s ok cmd/doc 0.975s ok cmd/fix 0.814s ok cmd/go 326.100s ok cmd/go/internal/auth 0.032s ok cmd/go/internal/cache 2.235s ok cmd/go/internal/fsys 0.066s ok cmd/go/internal/generate 0.041s ok cmd/go/internal/get 0.031s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 1.359s ok cmd/go/internal/lockedfile/internal/filelock 0.083s ok cmd/go/internal/modconv 0.049s ok cmd/go/internal/modfetch 31.433s ok cmd/go/internal/modfetch/codehost 9.190s ok cmd/go/internal/modfetch/zip_sum_test 0.042s ok cmd/go/internal/modindex 0.553s ok cmd/go/internal/modload 49.907s ok cmd/go/internal/mvs 0.052s ok cmd/go/internal/par 0.112s ok cmd/go/internal/str 0.033s ok cmd/go/internal/test 0.042s ok cmd/go/internal/vcs 0.502s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.043s ok cmd/go/internal/web 0.032s ok cmd/go/internal/work 0.994s ok cmd/gofmt 40.541s ok cmd/internal/archive 0.435s ok cmd/internal/buildid 0.558s ok cmd/internal/cov 0.299s ok cmd/internal/dwarf 0.030s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 18.444s ok cmd/internal/moddeps 10.823s ok cmd/internal/notsha256 0.030s ok cmd/internal/obj 0.467s ok cmd/internal/obj/ppc64 5.179s ok cmd/internal/obj/riscv 8.378s ok cmd/internal/obj/s390x 0.031s ok cmd/internal/obj/x86 0.941s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.154s ok cmd/internal/pkgpattern 0.040s ok cmd/internal/quoted 0.034s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.707s ok cmd/link 8.150s ok cmd/link/internal/benchmark 0.042s ok cmd/link/internal/ld 13.180s ok cmd/link/internal/loader 0.085s ok cmd/nm 0.890s ok cmd/objdump 1.419s ok cmd/pack 1.189s ok cmd/pprof 1.501s ok cmd/trace 0.301s ok cmd/vet 10.969s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3099 36478 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2079 49886 ns/op 1870 B/op 37 allocs/op Benchmark/Writer/PAX-4 1568 75567 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3481 29284 ns/op 5256 B/op 16 allocs/op Benchmark/Reader/GNU-4 6027 20212 ns/op 5051 B/op 14 allocs/op Benchmark/Reader/PAX-4 2020 59146 ns/op 8652 B/op 33 allocs/op PASS ok archive/tar 0.868s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 334449023 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 162017223 ns/op BenchmarkZip64TestSizes/4096-4 1304 83049 ns/op BenchmarkZip64TestSizes/1048576-4 166 697141 ns/op BenchmarkZip64TestSizes/67108864-4 1 139546942 ns/op PASS ok archive/zip 1.389s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 224511 479.5 ns/op BenchmarkReaderCopyUnoptimal-4 142987 791.0 ns/op BenchmarkReaderCopyNoWriteTo-4 6032 17053 ns/op BenchmarkReaderWriteToOptimal-4 7774 15175 ns/op BenchmarkReaderReadString-4 140990 856.8 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 218071 531.8 ns/op BenchmarkWriterCopyUnoptimal-4 212624 554.1 ns/op BenchmarkWriterCopyNoReadFrom-4 7212 17867 ns/op BenchmarkReaderEmpty-4 37183 3043 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 29943 3639 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 556688 190.5 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.773s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5676 19215 ns/op 1705.30 MB/s BenchmarkWriteByte-4 514 224563 ns/op 18.24 MB/s BenchmarkWriteRune-4 267 443883 ns/op 27.68 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3911177 ns/op BenchmarkBufferFullSmallReads-4 100 1024884 ns/op BenchmarkBufferWriteBlock/N4096-4 7891 15245 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 422 253421 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19873390 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 132057468 ns/op 127.04 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4640773 24.26 ns/op 412.13 MB/s BenchmarkIndexByte/32-4 4283894 27.37 ns/op 1169.27 MB/s BenchmarkIndexByte/4K-4 908869 130.7 ns/op 31337.40 MB/s BenchmarkIndexBytePortable/10-4 797677 142.0 ns/op 70.44 MB/s BenchmarkIndexBytePortable/32-4 263535 449.5 ns/op 71.18 MB/s BenchmarkIndexBytePortable/4K-4 2222 53195 ns/op 77.00 MB/s BenchmarkIndexRune/10-4 1213369 98.94 ns/op 101.07 MB/s BenchmarkIndexRune/32-4 1221716 98.52 ns/op 324.79 MB/s BenchmarkIndexRune/4K-4 382507 305.7 ns/op 13398.75 MB/s BenchmarkIndexRuneASCII/10-4 4695831 23.89 ns/op 418.56 MB/s BenchmarkIndexRuneASCII/32-4 4378740 25.73 ns/op 1243.59 MB/s BenchmarkIndexRuneASCII/4K-4 901124 130.2 ns/op 31450.08 MB/s BenchmarkEqual/0-4 7177130 15.30 ns/op BenchmarkEqual/1-4 1565289 79.71 ns/op 12.55 MB/s BenchmarkEqual/6-4 1520449 81.75 ns/op 73.40 MB/s BenchmarkEqual/9-4 1508494 78.93 ns/op 114.03 MB/s BenchmarkEqual/15-4 1488705 80.66 ns/op 185.96 MB/s BenchmarkEqual/16-4 1577916 75.71 ns/op 211.34 MB/s BenchmarkEqual/20-4 1429442 81.04 ns/op 246.78 MB/s BenchmarkEqual/32-4 1484142 81.61 ns/op 392.10 MB/s BenchmarkEqual/4K-4 106022 1118 ns/op 3663.78 MB/s BenchmarkIndex/10-4 3293487 35.39 ns/op 282.59 MB/s BenchmarkIndex/32-4 3199947 37.78 ns/op 847.07 MB/s BenchmarkIndex/4K-4 18171 6587 ns/op 621.82 MB/s BenchmarkIndexEasy/10-4 3110497 36.65 ns/op 272.87 MB/s BenchmarkIndexEasy/32-4 3135108 37.93 ns/op 843.57 MB/s BenchmarkIndexEasy/4K-4 475448 245.8 ns/op 16662.79 MB/s BenchmarkCount/10-4 1506142 78.59 ns/op 127.25 MB/s BenchmarkCount/32-4 1496122 80.74 ns/op 396.31 MB/s BenchmarkCount/4K-4 17901 6599 ns/op 620.71 MB/s BenchmarkCountEasy/10-4 1559431 76.47 ns/op 130.77 MB/s BenchmarkCountEasy/32-4 1509795 80.17 ns/op 399.14 MB/s BenchmarkCountEasy/4K-4 425992 274.9 ns/op 14900.08 MB/s BenchmarkCountSingle/10-4 3555309 33.23 ns/op 300.91 MB/s BenchmarkCountSingle/32-4 3369008 34.30 ns/op 932.89 MB/s BenchmarkCountSingle/4K-4 816196 141.6 ns/op 28929.90 MB/s BenchmarkToUpper/#00-4 2770305 41.73 ns/op BenchmarkToUpper/ONLYUPPER-4 307942 402.2 ns/op BenchmarkToUpper/abc-4 505114 234.3 ns/op BenchmarkToUpper/AbC123-4 284150 412.5 ns/op BenchmarkToUpper/azAZ09_-4 260816 441.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 79141 1501 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37668 2970 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 50647 2129 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 122989 959.5 ns/op BenchmarkToLower/#00-4 2948277 40.75 ns/op BenchmarkToLower/abc-4 450644 253.4 ns/op BenchmarkToLower/AbC123-4 276630 402.1 ns/op BenchmarkToLower/azAZ09_-4 273609 439.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 77648 1510 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40532 2867 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71056 1668 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 126416 948.0 ns/op BenchmarkFields/ASCII/16-4 121128 983.2 ns/op 16.27 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8472 13408 ns/op 19.09 MB/s 640 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 565 205205 ns/op 19.96 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 32 3756976 ns/op 17.44 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 59728144 ns/op 17.56 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 76959 1520 ns/op 10.53 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5943 19838 ns/op 12.90 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 351 327422 ns/op 12.51 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6355407 ns/op 10.31 MB/s 512262 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 121819807 ns/op 8.61 MB/s 11211104 B/op 25 allocs/op BenchmarkFieldsFunc/ASCII/16-4 141946 833.0 ns/op 19.21 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12406 9616 ns/op 26.62 MB/s 640 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 676 166470 ns/op 24.61 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 32 3740448 ns/op 17.52 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 80708562 ns/op 12.99 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 105196 1142 ns/op 14.01 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8790 13599 ns/op 18.82 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 493 229959 ns/op 17.81 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4729567 ns/op 13.86 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100514642 ns/op 10.43 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2020218 58.66 ns/op BenchmarkTrimSpace/ASCII-4 1000000 112.7 ns/op BenchmarkTrimSpace/SomeNonASCII-4 113246 1038 ns/op BenchmarkTrimSpace/JustNonASCII-4 52225 2290 ns/op BenchmarkToValidUTF8/Valid-4 491572 247.6 ns/op BenchmarkToValidUTF8/InvalidASCII-4 346206 347.8 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 101659 1199 ns/op BenchmarkIndexHard1-4 819 143028 ns/op BenchmarkIndexHard2-4 600 199926 ns/op BenchmarkIndexHard3-4 150 789761 ns/op BenchmarkIndexHard4-4 182 647769 ns/op BenchmarkLastIndexHard1-4 5 21916064 ns/op BenchmarkLastIndexHard2-4 4 28382396 ns/op BenchmarkLastIndexHard3-4 4 31298111 ns/op BenchmarkCountHard1-4 826 143446 ns/op BenchmarkCountHard2-4 600 199815 ns/op BenchmarkCountHard3-4 150 793391 ns/op BenchmarkSplitEmptySeparator-4 1 172614869 ns/op BenchmarkSplitSingleByteSeparator-4 10 11018102 ns/op BenchmarkSplitMultiByteSeparator-4 12 9840842 ns/op BenchmarkSplitNSingleByteSeparator-4 171304 606.0 ns/op BenchmarkSplitNMultiByteSeparator-4 73216 1572 ns/op BenchmarkRepeat-4 195742 600.7 ns/op BenchmarkRepeatLarge/256/1-4 136179 786.0 ns/op 325.68 MB/s BenchmarkRepeatLarge/256/16-4 213890 489.3 ns/op 523.23 MB/s BenchmarkRepeatLarge/512/1-4 115904 1026 ns/op 499.17 MB/s BenchmarkRepeatLarge/512/16-4 163746 733.4 ns/op 698.08 MB/s BenchmarkRepeatLarge/1024/1-4 73936 1564 ns/op 654.62 MB/s BenchmarkRepeatLarge/1024/16-4 83901 1293 ns/op 791.66 MB/s BenchmarkRepeatLarge/2048/1-4 46896 2314 ns/op 884.90 MB/s BenchmarkRepeatLarge/2048/16-4 55510 2130 ns/op 961.54 MB/s BenchmarkRepeatLarge/4096/1-4 26208 4363 ns/op 938.85 MB/s BenchmarkRepeatLarge/4096/16-4 28190 3998 ns/op 1024.43 MB/s BenchmarkRepeatLarge/8192/1-4 14660 7863 ns/op 1041.82 MB/s BenchmarkRepeatLarge/8192/16-4 15782 7238 ns/op 1131.85 MB/s BenchmarkRepeatLarge/8192/4097-4 25150 4296 ns/op 953.77 MB/s BenchmarkRepeatLarge/16384/1-4 10000 12872 ns/op 1272.84 MB/s BenchmarkRepeatLarge/16384/16-4 8505 12842 ns/op 1275.83 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 10398 ns/op 1182.08 MB/s BenchmarkRepeatLarge/32768/1-4 5208 25980 ns/op 1261.27 MB/s BenchmarkRepeatLarge/32768/16-4 4592 27526 ns/op 1190.44 MB/s BenchmarkRepeatLarge/32768/4097-4 4558 25867 ns/op 1108.69 MB/s BenchmarkRepeatLarge/65536/1-4 1908 53452 ns/op 1226.06 MB/s BenchmarkRepeatLarge/65536/16-4 2252 53002 ns/op 1236.49 MB/s BenchmarkRepeatLarge/65536/4097-4 2379 53388 ns/op 1151.11 MB/s BenchmarkRepeatLarge/131072/1-4 225 522535 ns/op 250.84 MB/s BenchmarkRepeatLarge/131072/16-4 223 523797 ns/op 250.23 MB/s BenchmarkRepeatLarge/131072/4097-4 226 514276 ns/op 246.96 MB/s BenchmarkRepeatLarge/262144/1-4 100 1054343 ns/op 248.63 MB/s BenchmarkRepeatLarge/262144/16-4 100 1037542 ns/op 252.66 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1034859 ns/op 249.42 MB/s BenchmarkRepeatLarge/524288/1-4 61 2050841 ns/op 255.65 MB/s BenchmarkRepeatLarge/524288/16-4 58 2052764 ns/op 255.41 MB/s BenchmarkRepeatLarge/524288/4097-4 58 2066994 ns/op 251.73 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4057386 ns/op 258.44 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4084579 ns/op 256.72 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4131752 ns/op 252.86 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7716008 ns/op 271.79 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7809238 ns/op 268.55 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7899650 ns/op 265.02 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15802905 ns/op 265.41 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15936770 ns/op 263.18 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16468255 ns/op 254.50 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31535565 ns/op 266.00 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30830041 ns/op 272.09 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31084092 ns/op 269.80 MB/s BenchmarkRepeatLarge/16777216/1-4 2 61651196 ns/op 272.13 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61645631 ns/op 272.16 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62778560 ns/op 267.24 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122200585 ns/op 274.58 MB/s BenchmarkRepeatLarge/33554432/16-4 1 121217549 ns/op 276.81 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 118166055 ns/op 283.96 MB/s BenchmarkRepeatLarge/67108864/1-4 1 238097360 ns/op 281.85 MB/s BenchmarkRepeatLarge/67108864/16-4 1 237451786 ns/op 282.62 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 240903568 ns/op 278.57 MB/s BenchmarkRepeatLarge/134217728/1-4 1 469364848 ns/op 285.96 MB/s BenchmarkRepeatLarge/134217728/16-4 1 467365857 ns/op 287.18 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 475312058 ns/op 282.38 MB/s BenchmarkRepeatLarge/268435456/1-4 1 941983755 ns/op 284.97 MB/s BenchmarkRepeatLarge/268435456/16-4 1 934489554 ns/op 287.25 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 937660910 ns/op 286.28 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1882008853 ns/op 285.26 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1867237729 ns/op 287.52 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1867506048 ns/op 287.48 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3739193560 ns/op 287.16 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3752556663 ns/op 286.14 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3737477601 ns/op 287.29 MB/s BenchmarkBytesCompare/1-4 8727283 12.30 ns/op BenchmarkBytesCompare/2-4 8888235 13.61 ns/op BenchmarkBytesCompare/4-4 7578183 13.49 ns/op BenchmarkBytesCompare/8-4 9726390 12.30 ns/op BenchmarkBytesCompare/16-4 9857665 12.26 ns/op BenchmarkBytesCompare/32-4 7834878 13.42 ns/op BenchmarkBytesCompare/64-4 7834375 15.15 ns/op BenchmarkBytesCompare/128-4 7194265 16.69 ns/op BenchmarkBytesCompare/256-4 5350909 20.42 ns/op BenchmarkBytesCompare/512-4 3780961 31.64 ns/op BenchmarkBytesCompare/1024-4 2422418 49.53 ns/op BenchmarkBytesCompare/2048-4 1395280 86.52 ns/op BenchmarkIndexAnyASCII/1:1-4 2370052 49.77 ns/op BenchmarkIndexAnyASCII/1:2-4 2414446 48.33 ns/op BenchmarkIndexAnyASCII/1:4-4 2422869 48.24 ns/op BenchmarkIndexAnyASCII/1:8-4 2419282 48.06 ns/op BenchmarkIndexAnyASCII/1:16-4 2411967 48.38 ns/op BenchmarkIndexAnyASCII/1:32-4 2371251 48.43 ns/op BenchmarkIndexAnyASCII/1:64-4 2409706 48.67 ns/op BenchmarkIndexAnyASCII/16:1-4 2136753 55.01 ns/op BenchmarkIndexAnyASCII/16:2-4 412156 272.3 ns/op BenchmarkIndexAnyASCII/16:4-4 416017 273.7 ns/op BenchmarkIndexAnyASCII/16:8-4 408398 291.5 ns/op BenchmarkIndexAnyASCII/16:16-4 393324 298.6 ns/op BenchmarkIndexAnyASCII/16:32-4 355972 324.5 ns/op BenchmarkIndexAnyASCII/16:64-4 309108 366.0 ns/op BenchmarkIndexAnyASCII/256:1-4 1893044 62.58 ns/op BenchmarkIndexAnyASCII/256:2-4 33289 3588 ns/op BenchmarkIndexAnyASCII/256:4-4 32988 3584 ns/op BenchmarkIndexAnyASCII/256:8-4 33393 3570 ns/op BenchmarkIndexAnyASCII/256:16-4 33192 3604 ns/op BenchmarkIndexAnyASCII/256:32-4 32931 3618 ns/op BenchmarkIndexAnyASCII/256:64-4 31761 3681 ns/op BenchmarkIndexAnyUTF8/1:1-4 2371020 50.17 ns/op BenchmarkIndexAnyUTF8/1:2-4 2430356 48.55 ns/op BenchmarkIndexAnyUTF8/1:4-4 2431892 48.59 ns/op BenchmarkIndexAnyUTF8/1:8-4 2390611 48.09 ns/op BenchmarkIndexAnyUTF8/1:16-4 2407942 48.31 ns/op BenchmarkIndexAnyUTF8/1:32-4 2336530 48.90 ns/op BenchmarkIndexAnyUTF8/1:64-4 2421411 49.04 ns/op BenchmarkIndexAnyUTF8/16:1-4 150804 747.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 267939 439.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 265022 439.5 ns/op BenchmarkIndexAnyUTF8/16:8-4 264973 438.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 265419 451.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 254374 456.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 250920 459.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 10768 ns/op BenchmarkIndexAnyUTF8/256:2-4 19048 6341 ns/op BenchmarkIndexAnyUTF8/256:4-4 18808 6277 ns/op BenchmarkIndexAnyUTF8/256:8-4 19130 6247 ns/op BenchmarkIndexAnyUTF8/256:16-4 19129 6300 ns/op BenchmarkIndexAnyUTF8/256:32-4 18340 6485 ns/op BenchmarkIndexAnyUTF8/256:64-4 18166 6484 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2309538 50.78 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2374731 49.26 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2372917 50.09 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2340891 49.38 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2356042 50.24 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2332958 50.59 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2368351 49.74 ns/op BenchmarkLastIndexAnyASCII/16:1-4 324141 360.9 ns/op BenchmarkLastIndexAnyASCII/16:2-4 317976 361.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 316467 360.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 315138 380.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 302043 389.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 281998 417.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 249726 459.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24003 4972 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24223 4937 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24428 4955 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24142 4953 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23744 5016 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23762 4985 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23544 5034 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2361094 50.64 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2404219 48.86 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2407524 48.84 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2421972 48.79 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2449081 47.81 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2380125 49.01 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2495640 48.23 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 228496 509.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 271453 442.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 269372 437.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 269560 437.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 264728 442.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 255964 457.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 264325 450.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17617 6788 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 18984 6272 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19081 6288 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19204 6279 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19046 6297 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18560 6515 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18578 6421 ns/op BenchmarkTrimASCII/1:1-4 2605960 44.70 ns/op BenchmarkTrimASCII/1:2-4 2227965 53.70 ns/op BenchmarkTrimASCII/1:4-4 2152461 55.33 ns/op BenchmarkTrimASCII/1:8-4 1931246 62.00 ns/op BenchmarkTrimASCII/1:16-4 1638855 73.60 ns/op BenchmarkTrimASCII/16:1-4 431113 265.4 ns/op BenchmarkTrimASCII/16:2-4 319725 367.1 ns/op BenchmarkTrimASCII/16:4-4 308958 364.8 ns/op BenchmarkTrimASCII/16:8-4 318487 368.5 ns/op BenchmarkTrimASCII/16:16-4 300805 380.3 ns/op BenchmarkTrimASCII/256:1-4 34254 3467 ns/op BenchmarkTrimASCII/256:2-4 24073 5044 ns/op BenchmarkTrimASCII/256:4-4 23834 5004 ns/op BenchmarkTrimASCII/256:8-4 24028 5061 ns/op BenchmarkTrimASCII/256:16-4 24154 5046 ns/op BenchmarkTrimASCII/4096:1-4 2138 54572 ns/op BenchmarkTrimASCII/4096:2-4 1489 79993 ns/op BenchmarkTrimASCII/4096:4-4 1473 79825 ns/op BenchmarkTrimASCII/4096:8-4 1447 79563 ns/op BenchmarkTrimASCII/4096:16-4 1460 79252 ns/op BenchmarkTrimByte-4 1552491 76.41 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13156 9071 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13212 9115 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 682 172857 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1339 86138 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2473 43397 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4686 22866 ns/op BenchmarkCompareBytesEqual-4 9393463 11.41 ns/op BenchmarkCompareBytesToNil-4 11494666 9.780 ns/op BenchmarkCompareBytesEmpty-4 13524984 8.886 ns/op BenchmarkCompareBytesIdentical-4 11656644 8.969 ns/op BenchmarkCompareBytesSameLength-4 10172581 10.62 ns/op BenchmarkCompareBytesDifferentLength-4 10669791 10.59 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1438 85556 ns/op 12256.18 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1400 84838 ns/op 12359.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1404 84633 ns/op 12389.83 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1383 79728 ns/op 13152.05 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1393 86926 ns/op 12062.98 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1392 85234 ns/op 12302.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1666 69567 ns/op 15073.13 MB/s BenchmarkCompareBytesBig-4 1390 85355 ns/op 12285.06 MB/s BenchmarkCompareBytesBigIdentical-4 12446386 9.409 ns/op 111440985.46 MB/s PASS ok bytes 69.299s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 77155980 ns/op 1.30 MB/s 3612268 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 322156227 ns/op 1.76 MB/s 3638592 B/op 54 allocs/op BenchmarkDecodeRand-4 5 24309453 ns/op 0.67 MB/s 3648324 B/op 52 allocs/op PASS ok compress/bzip2 1.483s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1780944 ns/op 5.61 MB/s 42691 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16934562 ns/op 5.91 MB/s 41984 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 173325333 ns/op 5.77 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 67 1787044 ns/op 5.60 MB/s 43313 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17596777 ns/op 5.68 MB/s 45010 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 180443942 ns/op 5.54 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1750352 ns/op 5.71 MB/s 43143 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 6 16948901 ns/op 5.90 MB/s 42264 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 170032062 ns/op 5.88 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 64 1760735 ns/op 5.68 MB/s 42501 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 6 16776783 ns/op 5.96 MB/s 43633 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 170236215 ns/op 5.87 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 58 1938432 ns/op 5.16 MB/s 43082 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18687675 ns/op 5.35 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 188559256 ns/op 5.30 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1535652 ns/op 6.51 MB/s 43045 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 8 12838578 ns/op 7.79 MB/s 45831 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 129569528 ns/op 7.72 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1386430 ns/op 7.21 MB/s 43004 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 10 10156860 ns/op 9.85 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 101419476 ns/op 9.86 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 81 1379489 ns/op 7.25 MB/s 42980 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10126360 ns/op 9.88 MB/s 45396 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 102415487 ns/op 9.76 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 86 1215146 ns/op 8.23 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11684923 ns/op 8.56 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 116387998 ns/op 8.59 MB/s BenchmarkEncode/Digits/Speed/1e4-4 44 2321159 ns/op 4.31 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20871145 ns/op 4.79 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204214667 ns/op 4.90 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6753528 ns/op 1.48 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 79928700 ns/op 1.25 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 836084932 ns/op 1.20 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6744542 ns/op 1.48 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 80575593 ns/op 1.24 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 836372815 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 78 1480401 ns/op 6.75 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12669011 ns/op 7.89 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 124751526 ns/op 8.02 MB/s BenchmarkEncode/Newton/Speed/1e4-4 48 2156440 ns/op 4.64 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16732742 ns/op 5.98 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 166187561 ns/op 6.02 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6560008 ns/op 1.52 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73901443 ns/op 1.35 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 739967968 ns/op 1.35 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6541360 ns/op 1.53 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90071170 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 944926983 ns/op 1.06 MB/s PASS ok compress/flate 15.346s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2263066 ns/op 4.42 MB/s BenchmarkDecoder/1e-Reuse4-4 50 2359741 ns/op 4.24 MB/s BenchmarkDecoder/1e5-4 5 22270839 ns/op 4.49 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22556065 ns/op 4.43 MB/s BenchmarkDecoder/1e6-4 1 225088564 ns/op 4.44 MB/s BenchmarkDecoder/1e-Reuse6-4 1 225386384 ns/op 4.44 MB/s BenchmarkEncoder/1e4-4 51 2150889 ns/op 4.65 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1796218 ns/op 5.57 MB/s BenchmarkEncoder/1e5-4 6 19228596 ns/op 5.20 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18690402 ns/op 5.35 MB/s BenchmarkEncoder/1e6-4 1 194388905 ns/op 5.14 MB/s BenchmarkEncoder/1e-Reuse6-4 1 189710646 ns/op 5.27 MB/s PASS ok compress/lzw 2.778s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 25 4083231 ns/op PASS ok container/heap 0.146s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 19602 5161 ns/op BenchmarkWithTimeout/concurrency=40-4 5120 23663 ns/op BenchmarkWithTimeout/concurrency=4000-4 5158 24566 ns/op BenchmarkWithTimeout/concurrency=400000-4 6164 20088 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 406956 269.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10434 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14492 8178 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2528 49537 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1574 111727 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2130 49963 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 222 526226 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 159 762141 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 238 493795 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 20 5566941 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9421389 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4948942 ns/op BenchmarkCheckCanceled/Err-4 250891 449.3 ns/op BenchmarkCheckCanceled/Done-4 400384 290.3 ns/op BenchmarkContextCancelDone-4 475032 236.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 21222 5954 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 19892 6238 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 16458 7584 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12686 8769 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8781 11692 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 533355 219.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 308089 384.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 216914 555.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 132277 883.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 69409 1740 ns/op PASS ok context 13.578s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1734633 67.37 ns/op 237.48 MB/s BenchmarkDecrypt-4 1775750 68.46 ns/op 233.71 MB/s BenchmarkExpand-4 962702 119.9 ns/op PASS ok crypto/aes 0.531s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 185530 643.3 ns/op 99.49 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 371628 290.3 ns/op 220.43 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 175466 666.2 ns/op 96.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 387091 309.0 ns/op 207.13 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118717 1007 ns/op 1339.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 180825 656.9 ns/op 2055.16 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 105217 1119 ns/op 1206.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150985 792.1 ns/op 1704.44 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41152 2897 ns/op 2827.46 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52753 2261 ns/op 3623.04 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34710 3456 ns/op 2370.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39684 3003 ns/op 2727.89 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6909 16029 ns/op 63.57 MB/s BenchmarkAESCFBDecrypt1K-4 6700 16361 ns/op 62.28 MB/s BenchmarkAESCFBDecrypt8K-4 933 128627 ns/op 63.65 MB/s BenchmarkAESOFB1K-4 10000 10794 ns/op 94.41 MB/s BenchmarkAESCTR1K-4 14306 8400 ns/op 121.31 MB/s BenchmarkAESCTR8K-4 1773 69071 ns/op 118.53 MB/s BenchmarkAESCBCEncrypt1K-4 14487 8297 ns/op 123.42 MB/s BenchmarkAESCBCDecrypt1K-4 18259 6534 ns/op 156.72 MB/s PASS ok crypto/cipher 3.039s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74874 1556 ns/op 5.14 MB/s BenchmarkDecrypt-4 81243 1476 ns/op 5.42 MB/s BenchmarkTDESEncrypt-4 30716 3867 ns/op 2.07 MB/s BenchmarkTDESDecrypt-4 31279 3858 ns/op 2.07 MB/s PASS ok crypto/des 0.630s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 955 121036 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7749080 ns/op 1091 B/op 21 allocs/op BenchmarkECDH/P521-4 5 20407786 ns/op 1531 B/op 21 allocs/op BenchmarkECDH/X25519-4 90 1266094 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.705s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1744 63263 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 46 2493004 ns/op 2713 B/op 34 allocs/op BenchmarkSign/P521-4 20 5666129 ns/op 3095 B/op 35 allocs/op BenchmarkVerify/P256-4 936 124844 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7667877 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19850802 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3933 30149 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1835095 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4839681 ns/op 1448 B/op 17 allocs/op PASS ok crypto/ecdsa 1.647s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 304 370414 ns/op BenchmarkNewKeyFromSeed-4 320 369210 ns/op BenchmarkSigning-4 304 388300 ns/op BenchmarkVerification-4 212 559154 ns/op PASS ok crypto/ed25519 0.670s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4777 23433 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 156 767247 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1993002 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5032922 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1333 86689 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1947015 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5248580 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 14646132 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12740 9259 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5762 19907 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3692 29637 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1307704 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2432 46639 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 304 388589 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1531 77275 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 90 1241052 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.319s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14878 7988 ns/op 128.19 MB/s BenchmarkHMACSHA256_32-4 24861 4824 ns/op 6.63 MB/s BenchmarkNewWriteSum-4 10000 10076 ns/op 3.18 MB/s PASS ok crypto/hmac 0.512s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 59053 1994 ns/op BenchmarkModSub-4 73330 1604 ns/op BenchmarkMontgomeryRepr-4 28333 4198 ns/op BenchmarkMontgomeryMul-4 30321 3952 ns/op BenchmarkModMul-4 14384 8452 ns/op BenchmarkExpBig-4 15 7224636 ns/op BenchmarkExp-4 7 14961926 ns/op PASS ok crypto/internal/bigmod 1.142s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3142 33791 ns/op BenchmarkScalarBaseMult-4 337 341109 ns/op BenchmarkScalarMult-4 156 776776 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 228 518212 ns/op PASS ok crypto/internal/edwards25519 0.656s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 517106 204.8 ns/op BenchmarkMultiply-4 4267338 28.00 ns/op BenchmarkSquare-4 5286508 22.61 ns/op BenchmarkInvert-4 24711 4834 ns/op BenchmarkMult32-4 1539004 78.03 ns/op PASS ok crypto/internal/edwards25519/field 0.816s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 64 1865341 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1604 75434 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5072562 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 14243624 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 174 664481 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8016 14899 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1683538 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4239123 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.296s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 618753 178.1 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 313204 366.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 118839 994.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 644140 174.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 325240 366.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 118106 1000 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.774s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 119930 964.2 ns/op 8.30 MB/s BenchmarkHash64-4 127794 904.3 ns/op 70.77 MB/s BenchmarkHash128-4 119157 996.9 ns/op 128.40 MB/s BenchmarkHash256-4 96583 1244 ns/op 205.78 MB/s BenchmarkHash512-4 68893 1726 ns/op 296.57 MB/s BenchmarkHash1K-4 44334 2710 ns/op 377.86 MB/s BenchmarkHash8K-4 7328 16034 ns/op 510.91 MB/s BenchmarkHash1M-4 61 1948300 ns/op 538.20 MB/s BenchmarkHash8M-4 7 15723741 ns/op 533.50 MB/s BenchmarkHash8BytesUnaligned-4 119703 961.8 ns/op 8.32 MB/s BenchmarkHash1KUnaligned-4 44096 2686 ns/op 381.25 MB/s BenchmarkHash8KUnaligned-4 7462 16110 ns/op 508.51 MB/s PASS ok crypto/md5 1.714s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 196411942 ns/op PASS ok crypto/rand 0.226s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12966 9348 ns/op 13.69 MB/s BenchmarkRC4_1K-4 1552 73108 ns/op 14.01 MB/s BenchmarkRC4_8K-4 204 577886 ns/op 14.01 MB/s PASS ok crypto/rc4 0.552s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8730578 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19772204 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 36779171 ns/op BenchmarkEncryptPKCS1v15/2048-4 43 2555594 ns/op BenchmarkDecryptOAEP/2048-4 13 8615348 ns/op BenchmarkEncryptOAEP/2048-4 43 2570594 ns/op BenchmarkSignPKCS1v15/2048-4 13 8903361 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2653728 ns/op BenchmarkSignPSS/2048-4 13 9023692 ns/op BenchmarkVerifyPSS/2048-4 44 2684141 ns/op PASS ok crypto/rsa 1.494s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 110125 1092 ns/op 7.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 126620 913.5 ns/op 8.76 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75939 1551 ns/op 206.34 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 88585 1353 ns/op 236.49 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49765 2417 ns/op 423.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53598 2229 ns/op 459.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11796 ns/op 694.46 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11545 ns/op 709.59 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.201s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82486 1435 ns/op 5.58 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 95053 1211 ns/op 6.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91374 1311 ns/op 6.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25862 4640 ns/op 220.69 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27274 4392 ns/op 233.15 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26553 4477 ns/op 228.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4180 28236 ns/op 290.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4177 27932 ns/op 293.28 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4254 28168 ns/op 290.82 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.308s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 59306 1984 ns/op 4.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 74144 1581 ns/op 5.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 66558 1802 ns/op 4.44 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28455 4241 ns/op 241.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31639 3720 ns/op 275.23 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30174 3927 ns/op 260.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5736 20220 ns/op 405.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5354 19940 ns/op 410.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5805 19931 ns/op 411.02 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.300s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 15628672 7.610 ns/op BenchmarkConstantTimeEq-4 16236651 7.160 ns/op BenchmarkConstantTimeLessOrEq-4 15932187 7.605 ns/op BenchmarkXORBytes/8Bytes-4 4419327 26.35 ns/op 303.57 MB/s BenchmarkXORBytes/128Bytes-4 3908498 30.38 ns/op 4213.42 MB/s BenchmarkXORBytes/2048Bytes-4 929967 130.4 ns/op 15709.74 MB/s BenchmarkXORBytes/32768Bytes-4 61682 1957 ns/op 16746.72 MB/s PASS ok crypto/subtle 0.992s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 160 749234 ns/op BenchmarkCertCache/1-4 171 843146 ns/op BenchmarkCertCache/2-4 144 752815 ns/op BenchmarkCertCache/3-4 152 741548 ns/op BenchmarkHandshakeServer/RSA-4 39 3009336 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 32 3654211 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 34 3272821 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1129622 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 154 774484 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 49 2319043 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 60 1911485 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29774595 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28360479 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20557061 ns/op 51.01 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27764020 ns/op 37.77 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 34339272 ns/op 61.07 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 43870492 ns/op 47.80 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 61574660 ns/op 68.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 77621616 ns/op 54.04 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 106429048 ns/op 78.82 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 177445872 ns/op 47.27 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 191736935 ns/op 87.50 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 259064814 ns/op 64.76 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 401683036 ns/op 83.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 523228587 ns/op 64.13 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 804195412 ns/op 83.45 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1128454508 ns/op 59.47 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 6 21769227 ns/op 48.17 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 26583236 ns/op 39.45 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36603540 ns/op 57.29 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 42201472 ns/op 49.69 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 53748254 ns/op 78.04 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 91811482 ns/op 45.68 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 106556508 ns/op 78.72 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 133045478 ns/op 63.05 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 208230300 ns/op 80.57 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 298254468 ns/op 56.25 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 364709878 ns/op 92.00 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 507877854 ns/op 66.07 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 743985035 ns/op 90.20 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1095463324 ns/op 61.26 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702984178 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705348005 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287616103 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288218134 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149118940 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149030162 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 79361745 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 78570690 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39585004 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37879881 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142910821 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145575103 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63149132 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63575926 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36698582 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36732228 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23638777 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23924744 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 16696631 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15454532 ns/op PASS ok crypto/tls 17.775s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12030998 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 322 357872 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1076 102450 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 991 118578 ns/op 14612 B/op 262 allocs/op PASS ok crypto/x509 1.204s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 22735793 ns/op 2503568 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23573999 ns/op 2228329 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 8 14100862 ns/op 1773074 B/op 3172 allocs/op BenchmarkConcurrentTxQuery-4 5 23819942 ns/op 2352532 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10357560 ns/op 594990 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18102337 ns/op 823641 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 30 4025794 ns/op 108433 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 21251249 ns/op 1636857 B/op 14224 allocs/op BenchmarkManyConcurrentQueries-4 2373 45258 ns/op 3973 B/op 20 allocs/op BenchmarkGrabConn-4 222464 534.2 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.890s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 241936 498.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 73 1590676 ns/op 188224 B/op 13 allocs/op Benchmark115/LineToPC-4 76 1609436 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17140 7027 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.784s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 706 159987 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3114 37971 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.381s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 270 439443 ns/op 18.64 MB/s BenchmarkEncodeToString-4 223 491727 ns/op 16.66 MB/s BenchmarkDecode-4 140 837180 ns/op 15.66 MB/s BenchmarkDecodeString-4 139 838234 ns/op 15.64 MB/s PASS ok encoding/base32 0.745s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 314 345232 ns/op 23.73 MB/s BenchmarkDecodeString/2-4 259478 417.5 ns/op 9.58 MB/s BenchmarkDecodeString/4-4 234450 509.6 ns/op 15.70 MB/s BenchmarkDecodeString/8-4 185431 646.1 ns/op 18.57 MB/s BenchmarkDecodeString/64-4 33760 3474 ns/op 25.33 MB/s BenchmarkDecodeString/8192-4 315 373088 ns/op 29.28 MB/s BenchmarkNewEncoding-4 85455 1367 ns/op 187.22 MB/s PASS ok encoding/base64 1.017s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1281 87664 ns/op 45.63 MB/s BenchmarkReadStruct-4 17881 6672 ns/op 11.24 MB/s BenchmarkWriteStruct-4 18672 6378 ns/op 11.76 MB/s BenchmarkReadInts-4 48540 2405 ns/op 12.47 MB/s BenchmarkWriteInts-4 41653 2844 ns/op 10.55 MB/s BenchmarkWriteSlice1000Int32s-4 1323 88675 ns/op 45.11 MB/s BenchmarkPutUint16-4 3310098 36.36 ns/op 55.01 MB/s BenchmarkAppendUint16-4 3368226 35.78 ns/op 55.90 MB/s BenchmarkPutUint32-4 2416224 47.97 ns/op 83.38 MB/s BenchmarkAppendUint32-4 2404798 48.52 ns/op 82.43 MB/s BenchmarkPutUint64-4 1090465 108.9 ns/op 73.44 MB/s BenchmarkAppendUint64-4 1000000 110.1 ns/op 72.64 MB/s BenchmarkLittleEndianPutUint16-4 3337832 35.92 ns/op 55.67 MB/s BenchmarkLittleEndianAppendUint16-4 3317674 36.20 ns/op 55.24 MB/s BenchmarkLittleEndianPutUint32-4 2496432 47.36 ns/op 84.47 MB/s BenchmarkLittleEndianAppendUint32-4 2485509 47.82 ns/op 83.65 MB/s BenchmarkLittleEndianPutUint64-4 1000000 109.7 ns/op 72.95 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.7 ns/op 73.62 MB/s BenchmarkReadFloats-4 166897 709.8 ns/op 16.91 MB/s BenchmarkWriteFloats-4 139236 851.1 ns/op 14.10 MB/s BenchmarkReadSlice1000Float32s-4 1239 95208 ns/op 42.01 MB/s BenchmarkWriteSlice1000Float32s-4 1183 99373 ns/op 40.25 MB/s BenchmarkReadSlice1000Uint8s-4 71986 1448 ns/op 690.50 MB/s BenchmarkWriteSlice1000Uint8s-4 97108 1057 ns/op 946.06 MB/s BenchmarkPutUvarint32-4 814802 142.7 ns/op 28.03 MB/s BenchmarkPutUvarint64-4 209007 567.4 ns/op 14.10 MB/s PASS ok encoding/binary 3.847s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 5703 17898 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7093 16667 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7084 16631 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4285 27432 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7995 14925 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7712 14945 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7941 14847 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4404 25487 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12738 9033 ns/op PASS ok encoding/csv 1.563s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 13044 9071 ns/op BenchmarkEndToEndByteBuffer-4 15415 7270 ns/op BenchmarkEndToEndSliceByteBuffer-4 285 377613 ns/op BenchmarkEncodeComplex128Slice-4 855 137550 ns/op BenchmarkEncodeFloat64Slice-4 1758 62123 ns/op BenchmarkEncodeInt32Slice-4 1824 65718 ns/op BenchmarkEncodeStringSlice-4 2556 43565 ns/op BenchmarkEncodeInterfaceSlice-4 76 1570433 ns/op BenchmarkDecodeComplex128Slice-4 684 193490 ns/op BenchmarkDecodeFloat64Slice-4 1364 86483 ns/op BenchmarkDecodeInt32Slice-4 1434 84282 ns/op BenchmarkDecodeStringSlice-4 891 141799 ns/op BenchmarkDecodeStringsSlice-4 310 348805 ns/op BenchmarkDecodeBytesSlice-4 636 179688 ns/op BenchmarkDecodeInterfaceSlice-4 116 1151561 ns/op BenchmarkDecodeMap-4 91 1273916 ns/op PASS ok encoding/gob 2.697s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12651 9380 ns/op 27.29 MB/s BenchmarkEncode/1024-4 2835 37320 ns/op 27.44 MB/s BenchmarkEncode/4096-4 808 148196 ns/op 27.64 MB/s BenchmarkEncode/16384-4 204 588382 ns/op 27.85 MB/s BenchmarkDecode/256-4 24157 5067 ns/op 50.52 MB/s BenchmarkDecode/1024-4 5866 19616 ns/op 52.20 MB/s BenchmarkDecode/4096-4 1473 77102 ns/op 53.12 MB/s BenchmarkDecode/16384-4 385 309468 ns/op 52.94 MB/s BenchmarkDump/256-4 1311 90133 ns/op 2.84 MB/s BenchmarkDump/1024-4 337 349206 ns/op 2.93 MB/s BenchmarkDump/4096-4 81 1407865 ns/op 2.91 MB/s BenchmarkDump/16384-4 20 5927286 ns/op 2.76 MB/s PASS ok encoding/hex 1.774s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 162529727 ns/op 11.94 MB/s 8391744 B/op 58 allocs/op BenchmarkCodeEncoderError-4 1 144873644 ns/op 13.39 MB/s 8395280 B/op 118 allocs/op BenchmarkCodeMarshal-4 1 147517345 ns/op 13.15 MB/s 10332424 B/op 58 allocs/op BenchmarkCodeMarshalError-4 1 125399212 ns/op 15.47 MB/s 1946344 B/op 68 allocs/op BenchmarkMarshalBytes/32-4 22216 5364 ns/op BenchmarkMarshalBytes/256-4 5170 21156 ns/op BenchmarkMarshalBytes/4096-4 456 257285 ns/op BenchmarkMarshalBytesError/32-4 60 1882742 ns/op BenchmarkMarshalBytesError/256-4 60 1893534 ns/op BenchmarkMarshalBytesError/4096-4 54 2125451 ns/op BenchmarkCodeDecoder-4 1 426255973 ns/op 4.55 MB/s 11015936 B/op 91356 allocs/op BenchmarkUnicodeDecoder-4 37584 3181 ns/op 4.40 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 52180 2153 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 364473356 ns/op 5.32 MB/s 2939400 B/op 91327 allocs/op BenchmarkCodeUnmarshalReuse-4 1 352778882 ns/op 5.50 MB/s 2939056 B/op 91329 allocs/op BenchmarkUnmarshalString-4 59487 2118 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 120908 849.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 355071 438.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 70840 1493 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 99459 1257 ns/op 84 B/op 2 allocs/op BenchmarkUnmapped-4 18892 6399 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4122 31165 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 939 132137 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1064690 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 13 10042586 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 482950 238.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 476804 245.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 392515 257.3 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 434514 252.8 ns/op BenchmarkEncodeMarshaler-4 61922 1641 ns/op 75 B/op 1 allocs/op BenchmarkEncoderEncode-4 76684 1326 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4135014 28.27 ns/op BenchmarkNumberIsValidRegexp-4 21981 5589 ns/op PASS ok encoding/json 7.205s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2482334 ns/op 26.40 MB/s BenchmarkDecode-4 22 5215403 ns/op 17.02 MB/s PASS ok encoding/pem 0.395s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2318 46285 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 975 137527 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4173 26908 ns/op PASS ok encoding/xml 0.420s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 280746 461.4 ns/op BenchmarkIntSet-4 341499 410.6 ns/op BenchmarkFloatAdd-4 97515 2106 ns/op BenchmarkFloatSet-4 424646 333.2 ns/op BenchmarkStringSet-4 285084 410.8 ns/op BenchmarkMapSet-4 62263 1918 ns/op BenchmarkMapSetDifferent-4 52354 1998 ns/op BenchmarkMapSetDifferentRandom-4 240 452839 ns/op BenchmarkMapSetString-4 98240 1970 ns/op BenchmarkMapAddSame-4 35553 3163 ns/op BenchmarkMapAddDifferent-4 18061 7425 ns/op BenchmarkMapAddDifferentRandom-4 201 608494 ns/op BenchmarkMapAddSameSteadyState-4 243834 513.0 ns/op BenchmarkMapAddDifferentSteadyState-4 117168 986.2 ns/op BenchmarkRealworldExpvarUsage-4 23317 6492 ns/op PASS ok expvar 2.581s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 106357 1044 ns/op BenchmarkSprintfEmpty-4 383161 303.5 ns/op BenchmarkSprintfString-4 289168 367.8 ns/op BenchmarkSprintfTruncateString-4 281734 456.1 ns/op BenchmarkSprintfTruncateBytes-4 136274 897.8 ns/op BenchmarkSprintfSlowParsingPath-4 228937 472.8 ns/op BenchmarkSprintfQuoteString-4 40134 2997 ns/op BenchmarkSprintfInt-4 235054 451.9 ns/op BenchmarkSprintfIntInt-4 183852 620.8 ns/op BenchmarkSprintfPrefixedInt-4 268149 506.4 ns/op BenchmarkSprintfFloat-4 150504 766.9 ns/op BenchmarkSprintfComplex-4 65754 1778 ns/op BenchmarkSprintfBoolean-4 297118 372.5 ns/op BenchmarkSprintfHexString-4 120112 1191 ns/op BenchmarkSprintfHexBytes-4 84408 1376 ns/op BenchmarkSprintfBytes-4 40850 2450 ns/op BenchmarkSprintfStringer-4 87447 1436 ns/op BenchmarkSprintfStructure-4 45072 2737 ns/op BenchmarkManyArgs-4 59419 1840 ns/op BenchmarkFprintInt-4 77446 1593 ns/op BenchmarkFprintfBytes-4 79665 1472 ns/op BenchmarkFprintIntNoAlloc-4 79362 1554 ns/op BenchmarkScanInts-4 36 3069715 ns/op BenchmarkScanRecursiveInt-4 1 321363763 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 389863218 ns/op PASS ok fmt 4.329s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 620 174757 ns/op PASS ok go/build 0.168s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47445 2281 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13376 8775 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3697 29929 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1069 111225 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 256 453282 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2209377 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9321016 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 39491511 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 178947547 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.588s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 267080319 ns/op 0.24 MB/s 45640008 B/op 48812 allocs/op PASS ok go/format 0.329s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19474260 ns/op 2.77 MB/s BenchmarkParseOnly-4 7 16478666 ns/op 3.27 MB/s BenchmarkResolve-4 50 2391581 ns/op 22.52 MB/s PASS ok go/parser 1.371s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 148307049 ns/op 0.35 MB/s 4931336 B/op 27571 allocs/op BenchmarkPrintDecl-4 710 153644 ns/op 0.21 MB/s 16057 B/op 51 allocs/op PASS ok go/printer 0.319s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 264 453394 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8925201 ns/op 6.23 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12323899 ns/op 5.84 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17527452 ns/op 6.46 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 220 544047 ns/op 5.66 MB/s PASS ok go/scanner 0.852s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1234191 97.13 ns/op PASS ok go/token 0.261s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 133 848973 ns/op BenchmarkNamed/Underlying/nongeneric-4 747691 134.3 ns/op BenchmarkNamed/Underlying/generic-4 863168 132.0 ns/op BenchmarkNamed/Underlying/src_instance-4 856826 131.7 ns/op BenchmarkNamed/Underlying/user_instance-4 784353 133.5 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 22185 5205 ns/op BenchmarkNamed/NewMethodSet/generic-4 21904 5226 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22340 5351 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22038 5335 ns/op BenchmarkCheck/http/funcbodies/info-4 1 605098548 ns/op 50444 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 420483338 ns/op 72594 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 234623546 ns/op 130051 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 211582885 ns/op 144216 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 405745535 ns/op 12622 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111039608 ns/op 46113 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69274891 ns/op 73906 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 66312538 ns/op 77216 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 166071501 ns/op 13045 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65024042 ns/op 33311 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 47787084 ns/op 45337 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47237575 ns/op 45854 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1078689283 ns/op 58767 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 568302114 ns/op 111544 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 159526004 ns/op 397247 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 114675927 ns/op 552465 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 442798986 ns/op 4500 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 99449740 ns/op 20035 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 85020561 ns/op 23435 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85471490 ns/op 23311 lines/s PASS ok go/types 17.501s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8828 13866 ns/op 73.85 MB/s PASS ok hash/adler32 0.257s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 205659 541.8 ns/op 27.69 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 213340 534.3 ns/op 28.07 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 108826 1080 ns/op 37.02 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 116611 1031 ns/op 38.80 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 471822 244.8 ns/op 2091.13 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 483811 245.4 ns/op 2086.69 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 412818 285.4 ns/op 3588.23 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 418436 280.6 ns/op 3648.78 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 235890 501.2 ns/op 8172.29 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242076 491.4 ns/op 8335.78 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52045 2286 ns/op 14333.54 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 53132 2288 ns/op 14318.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 452490 250.5 ns/op 59.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 484299 246.5 ns/op 60.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 472894 250.5 ns/op 159.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 477092 245.6 ns/op 162.88 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 336304 347.4 ns/op 1473.64 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 338856 351.4 ns/op 1456.84 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 266464 435.3 ns/op 2352.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 264666 451.7 ns/op 2266.85 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 222807 516.2 ns/op 7934.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 227589 518.7 ns/op 7897.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46696 2553 ns/op 12836.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46659 2577 ns/op 12716.21 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 217849 536.9 ns/op 27.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216997 534.7 ns/op 28.05 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 103696 1131 ns/op 35.35 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 105151 1095 ns/op 36.54 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7512 15867 ns/op 32.27 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7328 16379 ns/op 31.26 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3550 33512 ns/op 30.56 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3571 33166 ns/op 30.88 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 838 133227 ns/op 30.74 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 910 132570 ns/op 30.90 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1070588 ns/op 30.61 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1075139 ns/op 30.48 MB/s PASS ok hash/crc32 4.630s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 87 1379613 ns/op 47.50 MB/s BenchmarkCrc64/ISO4KB-4 996 116952 ns/op 35.02 MB/s BenchmarkCrc64/ISO1KB-4 4573 24907 ns/op 41.11 MB/s BenchmarkCrc64/ECMA64KB-4 85 1377231 ns/op 47.59 MB/s BenchmarkCrc64/Random64KB-4 92 1208251 ns/op 54.24 MB/s BenchmarkCrc64/Random16KB-4 376 313560 ns/op 52.25 MB/s PASS ok hash/crc64 0.808s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8779 13679 ns/op 74.86 MB/s BenchmarkFnv32aKB-4 8782 13720 ns/op 74.63 MB/s BenchmarkFnv64KB-4 8466 13722 ns/op 74.62 MB/s BenchmarkFnv64aKB-4 8247 13959 ns/op 73.36 MB/s BenchmarkFnv128KB-4 1957 60482 ns/op 16.93 MB/s BenchmarkFnv128aKB-4 2011 59695 ns/op 17.15 MB/s PASS ok hash/fnv 0.973s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 626232 189.2 ns/op 21.14 MB/s BenchmarkHash/n=4/Bytes-4 4143920 28.35 ns/op 141.10 MB/s BenchmarkHash/n=4/String-4 1788457 67.17 ns/op 59.55 MB/s BenchmarkHash/n=8/Write-4 559946 194.6 ns/op 41.12 MB/s BenchmarkHash/n=8/Bytes-4 4166104 27.63 ns/op 289.50 MB/s BenchmarkHash/n=8/String-4 1842552 64.93 ns/op 123.21 MB/s BenchmarkHash/n=16/Write-4 568816 191.8 ns/op 83.40 MB/s BenchmarkHash/n=16/Bytes-4 4191818 26.31 ns/op 608.04 MB/s BenchmarkHash/n=16/String-4 1805592 65.73 ns/op 243.44 MB/s BenchmarkHash/n=32/Write-4 572738 201.1 ns/op 159.09 MB/s BenchmarkHash/n=32/Bytes-4 3951642 28.96 ns/op 1104.84 MB/s BenchmarkHash/n=32/String-4 1795446 66.34 ns/op 482.34 MB/s BenchmarkHash/n=64/Write-4 528274 214.9 ns/op 297.87 MB/s BenchmarkHash/n=64/Bytes-4 3898504 30.46 ns/op 2100.82 MB/s BenchmarkHash/n=64/String-4 1747056 69.21 ns/op 924.66 MB/s BenchmarkHash/n=256/Write-4 381729 293.5 ns/op 872.37 MB/s BenchmarkHash/n=256/Bytes-4 2170531 54.56 ns/op 4692.28 MB/s BenchmarkHash/n=256/String-4 926496 129.6 ns/op 1975.77 MB/s BenchmarkHash/n=320/Write-4 408804 284.3 ns/op 1125.58 MB/s BenchmarkHash/n=320/Bytes-4 1776590 67.63 ns/op 4731.67 MB/s BenchmarkHash/n=320/String-4 645122 174.9 ns/op 1829.22 MB/s BenchmarkHash/n=1024/Write-4 267844 434.7 ns/op 2355.78 MB/s BenchmarkHash/n=1024/Bytes-4 727446 160.8 ns/op 6368.39 MB/s BenchmarkHash/n=1024/String-4 260662 457.1 ns/op 2240.40 MB/s BenchmarkHash/n=4096/Write-4 123604 957.9 ns/op 4276.13 MB/s BenchmarkHash/n=4096/Bytes-4 204444 576.1 ns/op 7110.38 MB/s BenchmarkHash/n=4096/String-4 67430 1737 ns/op 2358.15 MB/s BenchmarkHash/n=16384/Write-4 38598 3006 ns/op 5450.32 MB/s BenchmarkHash/n=16384/Bytes-4 53359 2239 ns/op 7318.68 MB/s BenchmarkHash/n=16384/String-4 17574 6861 ns/op 2387.97 MB/s PASS ok hash/maphash 4.543s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 762 142055 ns/op BenchmarkEscapeNone-4 116050 1004 ns/op BenchmarkUnescape-4 745 150514 ns/op BenchmarkUnescapeNone-4 550713 211.6 ns/op BenchmarkUnescapeSparse-4 10406 10418 ns/op BenchmarkUnescapeDense-4 1137 100233 ns/op PASS ok html 0.881s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9448 12202 ns/op BenchmarkCSSEscaperNoSpecials-4 45470 2543 ns/op BenchmarkDecodeCSS-4 27462 4264 ns/op BenchmarkDecodeCSSNoSpecials-4 4282323 28.14 ns/op BenchmarkCSSValueFilter-4 117420 984.5 ns/op BenchmarkCSSValueFilterOk-4 80006 1462 ns/op BenchmarkEscapedExecute-4 4471 24288 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10338 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 71422 1742 ns/op BenchmarkStripTags-4 20888 5443 ns/op BenchmarkStripTagsNoSpecials-4 301671 378.8 ns/op BenchmarkJSValEscaperWithNum-4 24765 4821 ns/op BenchmarkJSValEscaperWithStr-4 4713 21706 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18748 6216 ns/op BenchmarkJSValEscaperWithObj-4 4606 25777 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13854 8583 ns/op BenchmarkJSStrEscaperNoSpecials-4 60704 1949 ns/op BenchmarkJSStrEscaper-4 10000 10046 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54896 2114 ns/op BenchmarkJSRegexpEscaper-4 10000 10627 ns/op BenchmarkTemplateSpecialTags-4 92 1299684 ns/op BenchmarkURLEscaper-4 4808 24487 ns/op BenchmarkURLEscaperNoSpecials-4 184778 610.0 ns/op BenchmarkURLNormalizer-4 6303 18963 ns/op BenchmarkURLNormalizerNoSpecials-4 180458 654.8 ns/op BenchmarkSrcsetFilter-4 19953 5839 ns/op BenchmarkSrcsetFilterNoSpecials-4 113697 1010 ns/op PASS ok html/template 4.143s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 609091 197.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 381358 267.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 608838 199.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 445106 261.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1855851 64.53 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1000000 101.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1870712 63.82 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1224031 97.34 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1463833 82.14 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 442128 253.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 384477 313.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 476900 252.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 341892 316.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 806774 142.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 539048 210.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 845168 122.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 557422 207.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 432208 262.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1436871 82.82 ns/op BenchmarkRGBASetRGBA-4 1407844 83.75 ns/op BenchmarkRGBA64At-4 728986 161.0 ns/op BenchmarkRGBA64SetRGBA64-4 812217 143.6 ns/op BenchmarkNRGBAAt-4 1426608 83.83 ns/op BenchmarkNRGBASetNRGBA-4 1421575 81.66 ns/op BenchmarkNRGBA64At-4 735999 158.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 825450 150.5 ns/op BenchmarkAlphaAt-4 2400986 49.55 ns/op BenchmarkAlphaSetAlpha-4 2289010 52.24 ns/op BenchmarkAlpha16At-4 1528269 78.69 ns/op BenchmarkAlphaSetAlpha16-4 1559271 76.27 ns/op BenchmarkGrayAt-4 2342520 51.45 ns/op BenchmarkGraySetGray-4 2371852 51.23 ns/op BenchmarkGray16At-4 1549340 77.70 ns/op BenchmarkGraySetGray16-4 1571760 76.18 ns/op PASS ok image 5.416s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4602684 26.00 ns/op BenchmarkYCbCrToRGB/128-4 4321544 27.31 ns/op BenchmarkYCbCrToRGB/255-4 4369176 27.16 ns/op BenchmarkRGBToYCbCr/0-4 4481181 26.84 ns/op BenchmarkRGBToYCbCr/Cb-4 4338840 27.53 ns/op BenchmarkRGBToYCbCr/Cr-4 4440625 27.02 ns/op BenchmarkYCbCrToRGBA/0-4 3670670 33.36 ns/op BenchmarkYCbCrToRGBA/128-4 3426507 34.59 ns/op BenchmarkYCbCrToRGBA/255-4 3800673 31.44 ns/op BenchmarkNYCbCrAToRGBA/0-4 3675798 32.50 ns/op BenchmarkNYCbCrAToRGBA/128-4 3718590 32.10 ns/op BenchmarkNYCbCrAToRGBA/255-4 3674990 33.03 ns/op PASS ok image/color 1.858s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 33446008 ns/op BenchmarkFillSrc-4 316 370805 ns/op BenchmarkCopyOver-4 6 17334557 ns/op BenchmarkCopySrc-4 420 267445 ns/op BenchmarkNRGBAOver-4 6 18544943 ns/op BenchmarkNRGBASrc-4 9 11921908 ns/op BenchmarkYCbCr-4 8 13244082 ns/op BenchmarkGray-4 16 6845424 ns/op BenchmarkCMYK-4 9 11927203 ns/op BenchmarkGlyphOver-4 20 5783936 ns/op BenchmarkRGBAMaskOver-4 4 30851545 ns/op BenchmarkGrayMaskOver-4 5 23145494 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38306530 ns/op BenchmarkRGBA-4 5 24732204 ns/op BenchmarkPalettedFill-4 897 135387 ns/op BenchmarkPalettedRGBA-4 4 25580034 ns/op BenchmarkGenericOver-4 2 54506172 ns/op BenchmarkGenericMaskOver-4 5 22468216 ns/op BenchmarkGenericSrc-4 3 35955054 ns/op BenchmarkGenericMaskSrc-4 4 29909168 ns/op PASS ok image/draw 6.056s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4623465 ns/op 3.34 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 109916973 ns/op 2.79 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3049306469 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 56 2033810 ns/op 7.60 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 150311057 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.107s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3663 29260 ns/op BenchmarkIDCT-4 3925 27510 ns/op BenchmarkDecodeBaseline-4 9 12228824 ns/op 5.05 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16982054 ns/op 3.64 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 152446880 ns/op 8.06 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 190961974 ns/op 4.83 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.260s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12264021 8.560 ns/op BenchmarkDecodeGray-4 12 9113092 ns/op 7.19 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 38927648 ns/op 6.73 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33623546 ns/op 7.80 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5284960 ns/op 12.40 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 31262365 ns/op 8.39 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37842259 ns/op 6.93 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 59514637 ns/op 5.16 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 58338970 ns/op 5.27 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 189082155 ns/op 6.50 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 212416769 ns/op 5.78 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29775672 ns/op 10.32 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 195023463 ns/op 6.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 794599831 ns/op 1.55 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.617s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54319135 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 43347865 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 292279936 ns/op 1.71 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 267519113 ns/op 1.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51664153 ns/op 1.94 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 42785325 ns/op 2.34 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 279823200 ns/op 1.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 243729853 ns/op 2.05 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 605744650 ns/op 1.65 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 577814130 ns/op 1.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3695120828 ns/op 1.35 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3622262944 ns/op 1.38 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 7832600694 ns/op 1.28 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7695152581 ns/op 1.30 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 44994305036 ns/op 1.11 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 43784257758 ns/op 1.14 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10155344 ns/op 9.85 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11524555 ns/op 8.68 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50998368 ns/op 9.80 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56512138 ns/op 8.85 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 100039515 ns/op 10.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 113502928 ns/op 8.81 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 508509409 ns/op 9.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 563786419 ns/op 8.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 992545044 ns/op 10.08 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1128392042 ns/op 8.86 MB/s 80003160 B/op 3 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 4964348721 ns/op 10.07 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5539276324 ns/op 9.03 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 58853827 ns/op 1.70 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 48841817 ns/op 2.05 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 353204535 ns/op 1.42 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 336427916 ns/op 1.49 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 778972184 ns/op 1.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 827664247 ns/op 1.21 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6050821860 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5766633913 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12675131657 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12427279796 ns/op 0.80 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 72275650387 ns/op 0.69 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 69522439372 ns/op 0.72 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 183303584 ns/op 22.80 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 184643845 ns/op 22.64 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 327.461s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 36397 2953 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 38344 3016 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 34413 3354 ns/op 1.19 MB/s BenchmarkMarshalCorpusFile/8-4 29552 3938 ns/op 2.03 MB/s BenchmarkMarshalCorpusFile/16-4 22669 5077 ns/op 3.15 MB/s BenchmarkMarshalCorpusFile/32-4 15312 7668 ns/op 4.17 MB/s BenchmarkMarshalCorpusFile/64-4 9733 12225 ns/op 5.24 MB/s BenchmarkMarshalCorpusFile/128-4 6129 19477 ns/op 6.57 MB/s BenchmarkMarshalCorpusFile/256-4 2796 37923 ns/op 6.75 MB/s BenchmarkMarshalCorpusFile/512-4 1456 74081 ns/op 6.91 MB/s BenchmarkMarshalCorpusFile/1024-4 787 140410 ns/op 7.29 MB/s BenchmarkMarshalCorpusFile/2048-4 390 289775 ns/op 7.07 MB/s BenchmarkMarshalCorpusFile/4096-4 202 565886 ns/op 7.24 MB/s BenchmarkMarshalCorpusFile/8192-4 91 1174829 ns/op 6.97 MB/s BenchmarkMarshalCorpusFile/16384-4 52 2293796 ns/op 7.14 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6083603 ns/op 5.39 MB/s BenchmarkMarshalCorpusFile/65536-4 9 12403967 ns/op 5.28 MB/s BenchmarkMarshalCorpusFile/131072-4 4 28022345 ns/op 4.68 MB/s BenchmarkMarshalCorpusFile/262144-4 2 53795378 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/524288-4 1 125412206 ns/op 4.18 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 215864793 ns/op 4.86 MB/s BenchmarkUnmarshalCorpusFile/1-4 10813 10457 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 10503 11397 ns/op 0.18 MB/s BenchmarkUnmarshalCorpusFile/4-4 9393 12430 ns/op 0.32 MB/s BenchmarkUnmarshalCorpusFile/8-4 8029 14868 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 5806 17295 ns/op 0.93 MB/s BenchmarkUnmarshalCorpusFile/32-4 3846 26040 ns/op 1.23 MB/s BenchmarkUnmarshalCorpusFile/64-4 3842 30570 ns/op 2.09 MB/s BenchmarkUnmarshalCorpusFile/128-4 2641 39974 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/256-4 1100 106720 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/512-4 579 208672 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/1024-4 309 389060 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/2048-4 153 764875 ns/op 2.68 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1544248 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 3093509 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/16384-4 19 6164714 ns/op 2.66 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 12495700 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 24734003 ns/op 2.65 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 49571073 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 101271262 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 206546487 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 413147503 ns/op 2.54 MB/s BenchmarkMutatorBytes/1-4 36944 3195 ns/op BenchmarkMutatorBytes/10-4 38553 3075 ns/op BenchmarkMutatorBytes/100-4 35643 3311 ns/op BenchmarkMutatorBytes/1000-4 23809 5182 ns/op BenchmarkMutatorBytes/10000-4 5878 23621 ns/op BenchmarkMutatorBytes/100000-4 834 158382 ns/op BenchmarkMutatorString/1-4 36121 3351 ns/op BenchmarkMutatorString/10-4 36990 3333 ns/op BenchmarkMutatorString/100-4 32610 4080 ns/op BenchmarkMutatorString/1000-4 13312 7846 ns/op BenchmarkMutatorString/10000-4 2434 59529 ns/op BenchmarkMutatorString/100000-4 201 596722 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18199 5863 ns/op BenchmarkMutatorAllBasicTypes/string-4 19498 5968 ns/op BenchmarkMutatorAllBasicTypes/bool-4 64362 1841 ns/op BenchmarkMutatorAllBasicTypes/float32-4 57973 2074 ns/op BenchmarkMutatorAllBasicTypes/float64-4 57594 2089 ns/op BenchmarkMutatorAllBasicTypes/int-4 60183 1943 ns/op BenchmarkMutatorAllBasicTypes/int8-4 61816 1970 ns/op BenchmarkMutatorAllBasicTypes/int16-4 60374 1982 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59949 1959 ns/op BenchmarkMutatorAllBasicTypes/int64-4 60344 1969 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59031 2012 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 61221 2002 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 60717 2000 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 59946 2010 ns/op PASS ok internal/fuzz 12.000s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 33806 3588 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 132271 931.6 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.419s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 41730 3025 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10126 ns/op BenchmarkSplicePipePoolParallel-4 101712 1037 ns/op BenchmarkSplicePipeNativeParallel-4 36315 3664 ns/op PASS ok internal/poll 0.709s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20645133 ns/op PASS ok internal/trace 3.033s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 15577 ns/op BenchmarkCopyNLarge-4 144 1034590 ns/op PASS ok io 0.439s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 210300 533.4 ns/op BenchmarkPrintln-4 24667 4916 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37665 3250 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2436 45586 ns/op BenchmarkDiscard-4 871765 126.2 ns/op 0 B/op 0 allocs/op PASS ok log 0.799s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 81883 1418 ns/op BenchmarkJSONHandler/defaults-4 7604 15485 ns/op 527 B/op 1 allocs/op BenchmarkJSONHandler/time_format-4 4246 24798 ns/op 775 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5277 21813 ns/op 750 B/op 5 allocs/op BenchmarkPreformatting/separate-4 6980 15444 ns/op 511 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7833 15746 ns/op 523 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5776 20152 ns/op 514 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 32660 3671 ns/op 80 B/op 3 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 32457 3684 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 63740 1920 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 44478 2773 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 43808 2486 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 47605 2644 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 44583 2800 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 44311 2685 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 435933 270.6 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 331040 355.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 228765 514.4 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 164024 724.9 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 130500 918.6 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 361705 329.1 ns/op BenchmarkSourceLine/stringifying-4 75452 1494 ns/op BenchmarkRecord-4 3874 26171 ns/op BenchmarkDispatch/switch-checked-4 198639 577.7 ns/op BenchmarkDispatch/As-4 182836 626.4 ns/op BenchmarkDispatch/Visit-4 182524 629.4 ns/op BenchmarkUnsafeStrings-4 19450 6337 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 3.834s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2211447 53.97 ns/op BenchmarkAcosh-4 923874 109.2 ns/op BenchmarkAsin-4 2216614 53.93 ns/op BenchmarkAsinh-4 1000000 116.3 ns/op BenchmarkAtan-4 2884604 41.11 ns/op BenchmarkAtanh-4 1000000 111.7 ns/op BenchmarkAtan2-4 2125578 56.20 ns/op BenchmarkCbrt-4 1444099 82.84 ns/op BenchmarkCeil-4 16540035 7.196 ns/op BenchmarkCompare-4 3786236 32.01 ns/op BenchmarkCompare32-4 4970905 24.11 ns/op BenchmarkCopysign-4 2905178 41.27 ns/op BenchmarkCos-4 1385031 86.57 ns/op BenchmarkCosh-4 1530465 78.51 ns/op BenchmarkErf-4 2837438 42.17 ns/op BenchmarkErfc-4 2733729 43.60 ns/op BenchmarkErfinv-4 2469916 48.29 ns/op BenchmarkErfcinv-4 2449568 48.50 ns/op BenchmarkExp-4 5890605 20.26 ns/op BenchmarkExpGo-4 899456 125.9 ns/op BenchmarkExpm1-4 2045407 58.47 ns/op BenchmarkExp2-4 970820 117.0 ns/op BenchmarkExp2Go-4 944354 123.1 ns/op BenchmarkAbs-4 3703165 32.55 ns/op BenchmarkDim-4 8094066 15.17 ns/op BenchmarkFloor-4 16794520 7.173 ns/op BenchmarkMax-4 11371244 10.53 ns/op BenchmarkMin-4 11272873 10.52 ns/op BenchmarkMod-4 332258 326.1 ns/op BenchmarkFrexp-4 1990488 59.61 ns/op BenchmarkGamma-4 703490 170.1 ns/op BenchmarkHypot-4 10132396 11.77 ns/op BenchmarkHypotGo-4 1627234 72.71 ns/op BenchmarkIlogb-4 2462720 49.11 ns/op BenchmarkJ0-4 244563 479.9 ns/op BenchmarkJ1-4 252240 469.3 ns/op BenchmarkJn-4 116049 1029 ns/op BenchmarkLdexp-4 2045725 58.70 ns/op BenchmarkLgamma-4 862497 137.6 ns/op BenchmarkLog-4 5150517 23.31 ns/op BenchmarkLogb-4 2451754 48.58 ns/op BenchmarkLog1p-4 1351027 90.97 ns/op BenchmarkLog10-4 4914440 24.25 ns/op BenchmarkLog2-4 1569667 75.67 ns/op BenchmarkModf-4 3014719 39.07 ns/op BenchmarkNextafter32-4 2993646 39.56 ns/op BenchmarkNextafter64-4 2959430 39.80 ns/op BenchmarkPowInt-4 608130 194.0 ns/op BenchmarkPowFrac-4 438896 271.1 ns/op BenchmarkPow10Pos-4 4235116 28.13 ns/op BenchmarkPow10Neg-4 4062154 29.38 ns/op BenchmarkRound-4 3376860 35.40 ns/op BenchmarkRoundToEven-4 7776206 15.38 ns/op BenchmarkRemainder-4 512662 223.6 ns/op BenchmarkSignbit-4 5116507 23.27 ns/op BenchmarkSin-4 1679395 71.03 ns/op BenchmarkSincos-4 1000000 117.6 ns/op BenchmarkSinh-4 1810159 65.85 ns/op BenchmarkSqrtIndirect-4 16719778 7.199 ns/op BenchmarkSqrtLatency-4 16554465 7.391 ns/op BenchmarkSqrtIndirectLatency-4 16465683 7.247 ns/op BenchmarkSqrtGoLatency-4 1302370 90.86 ns/op BenchmarkSqrtPrime-4 32629 3638 ns/op BenchmarkTan-4 1489094 80.36 ns/op BenchmarkTanh-4 1408292 87.51 ns/op BenchmarkTrunc-4 16010419 7.191 ns/op BenchmarkY0-4 247918 472.4 ns/op BenchmarkY1-4 254775 473.3 ns/op BenchmarkYn-4 122458 971.1 ns/op BenchmarkFloat64bits-4 5401296 22.41 ns/op BenchmarkFloat64frombits-4 5104248 23.63 ns/op BenchmarkFloat32bits-4 4989326 24.02 ns/op BenchmarkFloat32frombits-4 4972051 24.18 ns/op BenchmarkFMA-4 15884283 7.499 ns/op PASS ok math 11.327s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12687664 9.429 ns/op 6787.26 MB/s BenchmarkAddVV/2-4 11394159 10.49 ns/op 12204.32 MB/s BenchmarkAddVV/3-4 9691898 12.19 ns/op 15756.05 MB/s BenchmarkAddVV/4-4 10871859 11.02 ns/op 23227.30 MB/s BenchmarkAddVV/5-4 9633316 12.41 ns/op 25787.22 MB/s BenchmarkAddVV/10-4 7959292 15.06 ns/op 42506.84 MB/s BenchmarkAddVV/100-4 1897096 64.11 ns/op 99826.58 MB/s BenchmarkAddVV/1000-4 200845 582.2 ns/op 109920.86 MB/s BenchmarkSubVV/1-4 12650156 9.424 ns/op 6791.14 MB/s BenchmarkSubVV/2-4 11491203 10.39 ns/op 12314.95 MB/s BenchmarkSubVV/3-4 9744519 12.34 ns/op 15557.88 MB/s BenchmarkSubVV/4-4 10895882 11.14 ns/op 22988.38 MB/s BenchmarkSubVV/5-4 9467950 12.46 ns/op 25677.00 MB/s BenchmarkSubVV/10-4 7875108 15.06 ns/op 42497.82 MB/s BenchmarkSubVV/100-4 1860030 64.70 ns/op 98921.00 MB/s BenchmarkSubVV/1000-4 200079 581.3 ns/op 110105.75 MB/s BenchmarkAddVW/1-4 14391434 8.275 ns/op 966.72 MB/s BenchmarkAddVW/2-4 13185544 9.125 ns/op 1753.49 MB/s BenchmarkAddVW/3-4 11561023 10.11 ns/op 2372.86 MB/s BenchmarkAddVW/4-4 12067635 9.906 ns/op 3230.21 MB/s BenchmarkAddVW/5-4 10992255 10.81 ns/op 3700.84 MB/s BenchmarkAddVW/10-4 9339782 13.06 ns/op 6125.59 MB/s BenchmarkAddVW/100-4 242138 453.2 ns/op 1765.09 MB/s BenchmarkAddVW/1000-4 34980 3409 ns/op 2346.63 MB/s BenchmarkAddVWext/1-4 14159017 8.537 ns/op 937.08 MB/s BenchmarkAddVWext/2-4 11967206 9.998 ns/op 1600.29 MB/s BenchmarkAddVWext/3-4 10267492 11.72 ns/op 2047.92 MB/s BenchmarkAddVWext/4-4 12285048 9.771 ns/op 3274.86 MB/s BenchmarkAddVWext/5-4 11230248 10.69 ns/op 3743.44 MB/s BenchmarkAddVWext/10-4 9277064 13.08 ns/op 6115.87 MB/s BenchmarkAddVWext/100-4 82280 1470 ns/op 544.36 MB/s BenchmarkAddVWext/1000-4 8002 14189 ns/op 563.83 MB/s BenchmarkSubVW/1-4 13898847 8.647 ns/op 925.16 MB/s BenchmarkSubVW/2-4 13268190 9.051 ns/op 1767.66 MB/s BenchmarkSubVW/3-4 11940848 9.906 ns/op 2422.83 MB/s BenchmarkSubVW/4-4 12017724 9.797 ns/op 3266.30 MB/s BenchmarkSubVW/5-4 11309624 10.71 ns/op 3736.07 MB/s BenchmarkSubVW/10-4 9137707 13.15 ns/op 6084.17 MB/s BenchmarkSubVW/100-4 258919 460.0 ns/op 1739.17 MB/s BenchmarkSubVW/1000-4 35524 3371 ns/op 2373.51 MB/s BenchmarkSubVWext/1-4 13849807 8.616 ns/op 928.46 MB/s BenchmarkSubVWext/2-4 12613240 9.359 ns/op 1709.52 MB/s BenchmarkSubVWext/3-4 11751600 10.38 ns/op 2311.43 MB/s BenchmarkSubVWext/4-4 11976908 9.816 ns/op 3259.89 MB/s BenchmarkSubVWext/5-4 11049524 10.89 ns/op 3672.94 MB/s BenchmarkSubVWext/10-4 9128314 13.40 ns/op 5971.07 MB/s BenchmarkSubVWext/100-4 81939 1459 ns/op 548.42 MB/s BenchmarkSubVWext/1000-4 8380 14108 ns/op 567.07 MB/s BenchmarkMulAddVWW/1-4 10675850 11.14 ns/op 5745.97 MB/s BenchmarkMulAddVWW/2-4 9770007 12.29 ns/op 10413.14 MB/s BenchmarkMulAddVWW/3-4 10357820 11.60 ns/op 16555.74 MB/s BenchmarkMulAddVWW/4-4 9508711 12.56 ns/op 20379.39 MB/s BenchmarkMulAddVWW/5-4 8539534 13.98 ns/op 22883.20 MB/s BenchmarkMulAddVWW/10-4 6538836 18.20 ns/op 35159.19 MB/s BenchmarkMulAddVWW/100-4 1000000 101.2 ns/op 63260.46 MB/s BenchmarkMulAddVWW/1000-4 125589 946.6 ns/op 67611.13 MB/s BenchmarkAddMulVVW/1-4 12760514 9.485 ns/op 6747.32 MB/s BenchmarkAddMulVVW/2-4 11258569 10.65 ns/op 12017.50 MB/s BenchmarkAddMulVVW/3-4 10221793 11.82 ns/op 16238.31 MB/s BenchmarkAddMulVVW/4-4 9235776 12.90 ns/op 19851.45 MB/s BenchmarkAddMulVVW/5-4 8521153 14.04 ns/op 22784.87 MB/s BenchmarkAddMulVVW/10-4 7130320 16.97 ns/op 37709.17 MB/s BenchmarkAddMulVVW/100-4 1484311 80.55 ns/op 79452.67 MB/s BenchmarkAddMulVVW/1000-4 166953 713.7 ns/op 89679.71 MB/s BenchmarkDivWVW/1-4 2560628 45.82 ns/op 1396.68 MB/s BenchmarkDivWVW/2-4 1235485 96.68 ns/op 1323.95 MB/s BenchmarkDivWVW/3-4 930636 126.8 ns/op 1514.10 MB/s BenchmarkDivWVW/4-4 764608 146.4 ns/op 1749.23 MB/s BenchmarkDivWVW/5-4 783442 151.2 ns/op 2116.29 MB/s BenchmarkDivWVW/10-4 411457 284.1 ns/op 2253.10 MB/s BenchmarkDivWVW/100-4 54595 2185 ns/op 2929.14 MB/s BenchmarkDivWVW/1000-4 5556 21215 ns/op 3016.80 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11559009 9.036 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11638290 8.756 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10425704 10.19 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10394929 9.861 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9816498 10.95 ns/op BenchmarkNonZeroShifts/3/shlVU-4 10048028 10.30 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9454530 11.70 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9436911 10.94 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8766054 12.79 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9034861 11.94 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6539352 17.05 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6777206 15.92 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 109.6 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1264618 91.22 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 111200 921.1 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154922 773.0 ns/op BenchmarkDecimalConversion-4 205 556873 ns/op BenchmarkFloatString/100-4 10000 10170 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 217 533507 ns/op 2907 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 49331021 ns/op 61680 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 4878466836 ns/op 857512 B/op 536 allocs/op BenchmarkFloatAdd/10-4 173887 678.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 175995 691.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 156568 749.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 88778 1347 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17163 6918 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 219560 516.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 223993 506.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 222262 533.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 161704 742.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45330 2649 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2000 59147 ns/op BenchmarkParseFloatLargeExp-4 432 254850 ns/op BenchmarkGCD10x10/WithoutXY-4 200156 581.4 ns/op BenchmarkGCD10x10/WithXY-4 59590 1960 ns/op BenchmarkGCD10x100/WithoutXY-4 100083 1143 ns/op BenchmarkGCD10x100/WithXY-4 18231 6813 ns/op BenchmarkGCD10x1000/WithoutXY-4 61395 1765 ns/op BenchmarkGCD10x1000/WithXY-4 14636 8107 ns/op BenchmarkGCD100x100/WithoutXY-4 25570 4620 ns/op BenchmarkGCD100x100/WithXY-4 11182 10813 ns/op BenchmarkGCD100x1000/WithoutXY-4 12598 9670 ns/op BenchmarkGCD100x1000/WithXY-4 6266 18766 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2226 53074 ns/op BenchmarkGCD1000x1000/WithXY-4 1161 94886 ns/op BenchmarkHilbert-4 21 4938052 ns/op BenchmarkBinomial-4 14965 7796 ns/op BenchmarkQuoRem-4 22316 5792 ns/op BenchmarkExp-4 15 7345465 ns/op BenchmarkExpMont/Odd-4 133 897200 ns/op 2585 B/op 21 allocs/op BenchmarkExpMont/Even1-4 129 908232 ns/op 3360 B/op 38 allocs/op BenchmarkExpMont/Even2-4 126 936991 ns/op 3867 B/op 54 allocs/op BenchmarkExpMont/Even3-4 126 944748 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even4-4 126 950743 ns/op 3868 B/op 54 allocs/op BenchmarkExpMont/Even8-4 126 950492 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even32-4 123 966259 ns/op 3832 B/op 52 allocs/op BenchmarkExpMont/Even64-4 148 795846 ns/op 3641 B/op 53 allocs/op BenchmarkExpMont/Even96-4 145 821805 ns/op 3781 B/op 51 allocs/op BenchmarkExpMont/Even128-4 169 700717 ns/op 3249 B/op 50 allocs/op BenchmarkExpMont/Even255-4 193 629561 ns/op 2954 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 445 259374 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 396 294059 ns/op 1714 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 421 281692 ns/op 1741 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 412 288069 ns/op 1743 B/op 47 allocs/op BenchmarkExp2-4 15 7226951 ns/op BenchmarkBitset-4 842754 138.4 ns/op BenchmarkBitsetNeg-4 457404 259.3 ns/op BenchmarkBitsetOrig-4 240900 475.6 ns/op BenchmarkBitsetNegOrig-4 147520 726.5 ns/op BenchmarkModSqrt225_Tonelli-4 120 989926 ns/op BenchmarkModSqrt225_3Mod4-4 387 303263 ns/op BenchmarkModSqrt231_Tonelli-4 100 1024166 ns/op BenchmarkModSqrt231_5Mod8-4 333 353191 ns/op BenchmarkModInverse-4 13197 9290 ns/op BenchmarkSqrt-4 1630 71557 ns/op BenchmarkIntSqr/1-4 1443362 81.51 ns/op BenchmarkIntSqr/2-4 745524 149.0 ns/op BenchmarkIntSqr/3-4 643484 177.1 ns/op BenchmarkIntSqr/5-4 443311 258.3 ns/op BenchmarkIntSqr/8-4 340068 362.6 ns/op BenchmarkIntSqr/10-4 260938 458.2 ns/op BenchmarkIntSqr/20-4 51236 2393 ns/op BenchmarkIntSqr/30-4 36859 3271 ns/op BenchmarkIntSqr/50-4 23109 5289 ns/op BenchmarkIntSqr/80-4 13602 8781 ns/op BenchmarkIntSqr/100-4 10440 11495 ns/op BenchmarkIntSqr/200-4 3674 30512 ns/op BenchmarkIntSqr/300-4 1509 77212 ns/op BenchmarkIntSqr/500-4 760 154687 ns/op BenchmarkIntSqr/800-4 301 407305 ns/op BenchmarkIntSqr/1000-4 230 506358 ns/op BenchmarkDiv/20/10-4 442699 263.8 ns/op BenchmarkDiv/40/20-4 442476 263.5 ns/op BenchmarkDiv/100/50-4 371268 309.5 ns/op BenchmarkDiv/200/100-4 56314 2263 ns/op BenchmarkDiv/400/200-4 52724 2353 ns/op BenchmarkDiv/1000/500-4 41823 2945 ns/op BenchmarkDiv/2000/1000-4 31707 4038 ns/op BenchmarkDiv/20000/10000-4 1046 110213 ns/op BenchmarkDiv/200000/100000-4 22 4561009 ns/op BenchmarkDiv/2000000/1000000-4 1 124965272 ns/op BenchmarkDiv/20000000/10000000-4 1 3670682547 ns/op BenchmarkMul-4 5 23484769 ns/op BenchmarkNatMul/10-4 154888 649.7 ns/op BenchmarkNatMul/100-4 5412 21120 ns/op BenchmarkNatMul/1000-4 175 664261 ns/op BenchmarkZeroShifts/Shl-4 17924 6724 ns/op BenchmarkZeroShifts/ShlSame-4 5491756 21.31 ns/op BenchmarkZeroShifts/Shr-4 17065 6602 ns/op BenchmarkZeroShifts/ShrSame-4 5604118 20.95 ns/op BenchmarkExp3Power/0x10-4 182275 635.3 ns/op BenchmarkExp3Power/0x40-4 153787 723.1 ns/op BenchmarkExp3Power/0x100-4 97779 1180 ns/op BenchmarkExp3Power/0x400-4 42924 2648 ns/op BenchmarkExp3Power/0x1000-4 9474 12077 ns/op BenchmarkExp3Power/0x4000-4 1746 63252 ns/op BenchmarkExp3Power/0x10000-4 204 573250 ns/op BenchmarkExp3Power/0x40000-4 18 6455963 ns/op BenchmarkExp3Power/0x100000-4 2 60632623 ns/op BenchmarkExp3Power/0x400000-4 1 555590421 ns/op BenchmarkFibo-4 3 38909128 ns/op BenchmarkNatSqr/1-4 821166 125.5 ns/op BenchmarkNatSqr/2-4 499288 221.8 ns/op BenchmarkNatSqr/3-4 499723 259.8 ns/op BenchmarkNatSqr/5-4 297090 373.7 ns/op BenchmarkNatSqr/8-4 230994 521.7 ns/op BenchmarkNatSqr/10-4 162799 648.0 ns/op BenchmarkNatSqr/20-4 43003 2583 ns/op BenchmarkNatSqr/30-4 33052 3472 ns/op BenchmarkNatSqr/50-4 20274 5871 ns/op BenchmarkNatSqr/80-4 12014 9803 ns/op BenchmarkNatSqr/100-4 8230 13075 ns/op BenchmarkNatSqr/200-4 3627 33449 ns/op BenchmarkNatSqr/300-4 1417 78367 ns/op BenchmarkNatSqr/500-4 702 157405 ns/op BenchmarkNatSqr/800-4 307 373783 ns/op BenchmarkNatSqr/1000-4 234 501931 ns/op BenchmarkNatSetBytes/8-4 609001 165.0 ns/op BenchmarkNatSetBytes/24-4 206094 561.4 ns/op BenchmarkNatSetBytes/128-4 47007 2459 ns/op BenchmarkNatSetBytes/7-4 800403 148.7 ns/op BenchmarkNatSetBytes/23-4 207237 539.9 ns/op BenchmarkNatSetBytes/127-4 48366 2434 ns/op BenchmarkScanPi-4 243 480203 ns/op BenchmarkStringPiParallel-4 739 161886 ns/op BenchmarkScan/10/Base2-4 42364 2795 ns/op BenchmarkScan/100/Base2-4 4792 24576 ns/op BenchmarkScan/1000/Base2-4 490 246101 ns/op BenchmarkScan/10/Base8-4 101858 1171 ns/op BenchmarkScan/100/Base8-4 13958 8588 ns/op BenchmarkScan/1000/Base8-4 1414 84238 ns/op BenchmarkScan/10/Base10-4 108110 1093 ns/op BenchmarkScan/100/Base10-4 14998 7830 ns/op BenchmarkScan/1000/Base10-4 1550 76451 ns/op BenchmarkScan/10/Base16-4 116719 1009 ns/op BenchmarkScan/100/Base16-4 16677 7131 ns/op BenchmarkScan/1000/Base16-4 1700 68258 ns/op BenchmarkString/10/Base2-4 171434 658.9 ns/op BenchmarkString/100/Base2-4 24078 4865 ns/op BenchmarkString/1000/Base2-4 2379 47344 ns/op BenchmarkString/10/Base8-4 348898 342.4 ns/op BenchmarkString/100/Base8-4 63638 1848 ns/op BenchmarkString/1000/Base8-4 6348 18014 ns/op BenchmarkString/10/Base10-4 202460 574.7 ns/op BenchmarkString/100/Base10-4 38073 2994 ns/op BenchmarkString/1000/Base10-4 4771 23716 ns/op BenchmarkString/10/Base16-4 398311 308.6 ns/op BenchmarkString/100/Base16-4 83997 1376 ns/op BenchmarkString/1000/Base16-4 9656 12026 ns/op BenchmarkLeafSize/0-4 42 2721893 ns/op BenchmarkLeafSize/1-4 408 272731 ns/op BenchmarkLeafSize/2-4 412 275166 ns/op BenchmarkLeafSize/3-4 304 378454 ns/op BenchmarkLeafSize/4-4 412 278161 ns/op BenchmarkLeafSize/5-4 268 429921 ns/op BenchmarkLeafSize/6-4 312 371330 ns/op BenchmarkLeafSize/7-4 325 348227 ns/op BenchmarkLeafSize/8-4 421 267295 ns/op BenchmarkLeafSize/9-4 229 513995 ns/op BenchmarkLeafSize/10-4 265 424172 ns/op BenchmarkLeafSize/11-4 282 406985 ns/op BenchmarkLeafSize/12-4 296 377767 ns/op BenchmarkLeafSize/13-4 289 403104 ns/op BenchmarkLeafSize/14-4 330 355807 ns/op BenchmarkLeafSize/15-4 350 326280 ns/op BenchmarkLeafSize/16-4 438 259309 ns/op BenchmarkLeafSize/32-4 420 265773 ns/op BenchmarkLeafSize/64-4 393 293580 ns/op BenchmarkProbablyPrime/n=0-4 10 10891056 ns/op BenchmarkProbablyPrime/n=1-4 9 12276724 ns/op BenchmarkProbablyPrime/n=5-4 6 18119182 ns/op BenchmarkProbablyPrime/n=10-4 4 25522490 ns/op BenchmarkProbablyPrime/n=20-4 3 39656177 ns/op BenchmarkProbablyPrime/Lucas-4 12 9763534 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1465914 ns/op BenchmarkRatCmp-4 211110 512.7 ns/op BenchmarkFloatSqrt/64-4 22778 5170 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 14631 8254 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10248 11815 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4550 23621 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 828 143102 ns/op 18015 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 61 1919450 ns/op 174952 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 149261740 ns/op 3832496 B/op 645 allocs/op PASS ok math/big 49.911s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8642650 13.80 ns/op BenchmarkLeadingZeros8-4 8379531 14.21 ns/op BenchmarkLeadingZeros16-4 9405336 12.60 ns/op BenchmarkLeadingZeros32-4 11085288 10.81 ns/op BenchmarkLeadingZeros64-4 10463688 11.52 ns/op BenchmarkTrailingZeros-4 9702346 12.49 ns/op BenchmarkTrailingZeros8-4 10600598 11.23 ns/op BenchmarkTrailingZeros16-4 9583074 12.47 ns/op BenchmarkTrailingZeros32-4 10983481 10.88 ns/op BenchmarkTrailingZeros64-4 9743516 12.24 ns/op BenchmarkOnesCount-4 9619056 12.13 ns/op BenchmarkOnesCount8-4 10108966 11.86 ns/op BenchmarkOnesCount16-4 10611435 11.35 ns/op BenchmarkOnesCount32-4 10627267 11.13 ns/op BenchmarkOnesCount64-4 10690357 11.19 ns/op BenchmarkRotateLeft-4 9553720 12.75 ns/op BenchmarkRotateLeft8-4 10342849 11.45 ns/op BenchmarkRotateLeft16-4 9438954 12.54 ns/op BenchmarkRotateLeft32-4 10291219 11.75 ns/op BenchmarkRotateLeft64-4 10636388 11.53 ns/op BenchmarkReverse-4 11439484 10.50 ns/op BenchmarkReverse8-4 16080494 7.350 ns/op BenchmarkReverse16-4 15778738 7.478 ns/op BenchmarkReverse32-4 14476688 8.204 ns/op BenchmarkReverse64-4 12671010 9.438 ns/op BenchmarkReverseBytes-4 16982971 7.130 ns/op BenchmarkReverseBytes16-4 16780725 7.132 ns/op BenchmarkReverseBytes32-4 16698816 7.166 ns/op BenchmarkReverseBytes64-4 16878706 7.191 ns/op BenchmarkAdd-4 9719637 12.46 ns/op BenchmarkAdd32-4 10451329 11.38 ns/op BenchmarkAdd64-4 9726550 12.26 ns/op BenchmarkAdd64multiple-4 18728064 6.449 ns/op BenchmarkSub-4 9631236 12.47 ns/op BenchmarkSub32-4 10411382 11.35 ns/op BenchmarkSub64-4 9653920 12.31 ns/op BenchmarkSub64multiple-4 18569354 6.403 ns/op BenchmarkMul-4 9213687 12.68 ns/op BenchmarkMul32-4 10482910 11.45 ns/op BenchmarkMul64-4 9567579 12.60 ns/op BenchmarkDiv-4 2743306 44.35 ns/op BenchmarkDiv32-4 5639126 21.02 ns/op BenchmarkDiv64-4 2712127 44.70 ns/op PASS ok math/bits 5.834s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10349076 10.49 ns/op BenchmarkAcos-4 464454 258.7 ns/op BenchmarkAcosh-4 408218 281.0 ns/op BenchmarkAsin-4 447984 256.3 ns/op BenchmarkAsinh-4 460426 254.4 ns/op BenchmarkAtan-4 708884 163.5 ns/op BenchmarkAtanh-4 715827 161.1 ns/op BenchmarkConj-4 16804561 6.056 ns/op BenchmarkCos-4 533106 207.0 ns/op BenchmarkCosh-4 565281 207.9 ns/op BenchmarkExp-4 721844 157.6 ns/op BenchmarkLog-4 795076 143.3 ns/op BenchmarkLog10-4 823804 144.6 ns/op BenchmarkPhase-4 1790932 66.41 ns/op BenchmarkPolar-4 1209846 99.50 ns/op BenchmarkPow-4 229771 513.8 ns/op BenchmarkRect-4 1000000 117.0 ns/op BenchmarkSin-4 559827 211.0 ns/op BenchmarkSinh-4 578840 206.3 ns/op BenchmarkSqrt-4 1000000 113.3 ns/op BenchmarkTan-4 360750 325.0 ns/op BenchmarkTanh-4 378454 303.6 ns/op PASS ok math/cmplx 2.956s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 753159 157.9 ns/op BenchmarkInt63ThreadsafeParallel-4 526777 245.7 ns/op BenchmarkInt63Unthreadsafe-4 1227650 98.15 ns/op BenchmarkIntn1000-4 830308 137.3 ns/op BenchmarkInt63n1000-4 892772 129.6 ns/op BenchmarkInt31n1000-4 932656 120.4 ns/op BenchmarkFloat32-4 954476 116.8 ns/op BenchmarkFloat64-4 1209856 99.36 ns/op BenchmarkPerm3-4 191932 638.8 ns/op BenchmarkPerm30-4 22480 5184 ns/op BenchmarkPerm30ViaShuffle-4 25796 4649 ns/op BenchmarkShuffleOverhead-4 18098 6666 ns/op BenchmarkRead3-4 920316 126.5 ns/op BenchmarkRead64-4 76952 1553 ns/op BenchmarkRead1000-4 5034 23118 ns/op BenchmarkConcurrent-4 173910 784.0 ns/op PASS ok math/rand 2.490s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 45427 2608 ns/op BenchmarkQDecodeWord-4 100386 1099 ns/op BenchmarkQDecodeHeader-4 104474 1188 ns/op BenchmarkTypeByExtension/.html-4 435418 260.0 ns/op BenchmarkTypeByExtension/.HTML-4 312901 342.3 ns/op BenchmarkTypeByExtension/.unused-4 364010 302.3 ns/op BenchmarkExtensionsByType/text/html-4 168916 722.5 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 83433 1323 ns/op BenchmarkExtensionsByType/application/octet-stream-4 127063 995.2 ns/op PASS ok mime 1.504s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 960 120225 ns/op PASS ok mime/quotedprintable 0.162s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 52 2001250 ns/op 8534 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7906989 ns/op 19640 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007459849 ns/op 159184 B/op 232 allocs/op BenchmarkDNSName-4 109105 984.0 ns/op BenchmarkInterfaces-4 1354 86431 ns/op BenchmarkInterfaceByIndex-4 1658 68056 ns/op BenchmarkInterfaceByName-4 1234 82938 ns/op BenchmarkInterfaceAddrs-4 850 126635 ns/op BenchmarkInterfacesAndAddrs-4 2877 40076 ns/op BenchmarkInterfacesAndMulticastAddrs-4 652 202458 ns/op BenchmarkParseIP-4 6157 17405 ns/op BenchmarkParseIPValidIPv4-4 329156 335.3 ns/op BenchmarkParseIPValidIPv6-4 170790 679.1 ns/op BenchmarkIPString/IPv4-4 119314 1004 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10000 11420 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 45274 2618 ns/op BenchmarkIPEqual/IPv4-4 1134596 105.9 ns/op BenchmarkIPEqual/IPv6-4 1170152 100.2 ns/op BenchmarkSendFile/1024-4 1 225235305 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222456681 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 220587756 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222138384 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222717549 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3303 36227 ns/op 904.51 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1647 69521 ns/op 942.68 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 895 117905 ns/op 1111.67 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 462 227822 ns/op 1150.65 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 200 512297 ns/op 1023.41 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 120 1070294 ns/op 979.71 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 8595 11991 ns/op 85.40 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 8460 12928 ns/op 158.42 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7132 15104 ns/op 271.19 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 7245 16525 ns/op 495.72 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4526 29370 ns/op 557.85 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2659 39465 ns/op 830.31 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1822 63415 ns/op 1033.44 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 820 132502 ns/op 989.21 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 583 226942 ns/op 1155.11 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 268 399816 ns/op 1311.32 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 129 853109 ns/op 1229.12 MB/s BenchmarkSplice/unix-to-tcp/1024-4 18434 6001 ns/op 170.64 MB/s BenchmarkSplice/unix-to-tcp/2048-4 16231 8035 ns/op 254.87 MB/s BenchmarkSplice/unix-to-tcp/4096-4 13753 9407 ns/op 435.43 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9657 11838 ns/op 692.03 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6468 17761 ns/op 922.47 MB/s BenchmarkSplice/unix-to-tcp/32768-4 4090 26788 ns/op 1223.23 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1873 58986 ns/op 1111.05 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1146 126002 ns/op 1040.24 MB/s BenchmarkSplice/unix-to-tcp/262144-4 559 203603 ns/op 1287.53 MB/s BenchmarkSplice/unix-to-tcp/524288-4 279 394388 ns/op 1329.37 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 115 871768 ns/op 1202.82 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 10892 10926 ns/op 93.72 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 9526 11525 ns/op 177.70 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 8922 14365 ns/op 285.13 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 6247 16049 ns/op 510.43 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 4669 22284 ns/op 735.25 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3369 32558 ns/op 1006.45 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1884 60964 ns/op 1074.99 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1153 95645 ns/op 1370.40 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 694 179074 ns/op 1463.89 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 292 357680 ns/op 1465.80 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 122 860915 ns/op 1217.98 MB/s 7 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 20532 5365 ns/op 190.85 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 17817 6425 ns/op 318.73 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 15430 8087 ns/op 506.51 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 9514 11287 ns/op 725.81 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6579 18126 ns/op 903.91 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 4740 27492 ns/op 1191.89 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 2202 45661 ns/op 1435.28 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1172 102580 ns/op 1277.75 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 750 165551 ns/op 1583.47 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 339 379687 ns/op 1380.84 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 148 687317 ns/op 1525.61 MB/s 6 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2044 49579 ns/op BenchmarkTCP4OneShotTimeout-4 2280 49935 ns/op BenchmarkTCP4Persistent-4 10574 10167 ns/op BenchmarkTCP4PersistentTimeout-4 13320 10427 ns/op BenchmarkTCP6OneShot-4 2136 57322 ns/op BenchmarkTCP6OneShotTimeout-4 2424 55204 ns/op BenchmarkTCP6Persistent-4 13378 8766 ns/op BenchmarkTCP6PersistentTimeout-4 12386 9931 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22734 5274 ns/op BenchmarkTCP6ConcurrentReadWrite-4 32643 4983 ns/op BenchmarkSetReadDeadline-4 130611 1144 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10000 11992 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9735 11866 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9746 11416 ns/op 0 B/op 0 allocs/op PASS ok net 37.735s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 29614 3904 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11420 10380 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14497 8167 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18721 6333 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 33716 3400 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 50563 2291 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 831628 124.4 ns/op BenchmarkReadRequestChrome-4 3702 30355 ns/op 20.13 MB/s 1843 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10000 10173 ns/op 7.67 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11793 10223 ns/op 8.02 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7858 15315 ns/op 9.86 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 18470 6382 ns/op 6.27 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 351 358958 ns/op 2.85 MB/s BenchmarkFileAndServer_1KB/https1-4 244 475588 ns/op 2.15 MB/s BenchmarkFileAndServer_1KB/h2-4 164 686103 ns/op 1.49 MB/s BenchmarkFileAndServer_16MB/h1-4 3 47357522 ns/op 354.27 MB/s BenchmarkFileAndServer_16MB/https1-4 1 111481243 ns/op 150.49 MB/s BenchmarkFileAndServer_16MB/h2-4 1 220180653 ns/op 76.20 MB/s BenchmarkFileAndServer_64MB/h1-4 1 198746219 ns/op 337.66 MB/s BenchmarkFileAndServer_64MB/https1-4 1 405421026 ns/op 165.53 MB/s BenchmarkFileAndServer_64MB/h2-4 1 884774189 ns/op 75.85 MB/s BenchmarkServeMux-4 278 444028 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 370 348067 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 426 309763 ns/op 5878 B/op 64 allocs/op BenchmarkClientServer/https1-4 260 398943 ns/op 6570 B/op 73 allocs/op BenchmarkClientServer/h2-4 211 561258 ns/op 10145 B/op 80 allocs/op BenchmarkClientServerParallel/4/h1-4 1052 118051 ns/op 10324 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 38 4377146 ns/op 98876 B/op 1070 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54144: read tcp 127.0.0.1:33599->127.0.0.1:54144: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54180: write tcp 127.0.0.1:33599->127.0.0.1:54180: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54184: write tcp 127.0.0.1:33599->127.0.0.1:54184: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33578: read tcp 127.0.0.1:35761->127.0.0.1:33578: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33362: write tcp 127.0.0.1:35761->127.0.0.1:33362: use of closed network connection BenchmarkClientServerParallel/4/h2-4 247 423912 ns/op 15042 B/op 148 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49018: read tcp 127.0.0.1:38765->127.0.0.1:49018: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49042: read tcp 127.0.0.1:38765->127.0.0.1:49042: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51300: read tcp 127.0.0.1:44979->127.0.0.1:51300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51330: write tcp 127.0.0.1:44979->127.0.0.1:51330: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41770: read tcp 127.0.0.1:43151->127.0.0.1:41770: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41838: write tcp 127.0.0.1:43151->127.0.0.1:41838: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41824: write tcp 127.0.0.1:43151->127.0.0.1:41824: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36820: write tcp 127.0.0.1:40321->127.0.0.1:36820: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36888: write tcp 127.0.0.1:40321->127.0.0.1:36888: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:36844: write tcp 127.0.0.1:40321->127.0.0.1:36844: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 596 213455 ns/op 20324 B/op 111 allocs/op BenchmarkClientServerParallel/64/https1-4 148 2187303 ns/op 51697 B/op 582 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48706: read tcp 127.0.0.1:38993->127.0.0.1:48706: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48722: read tcp 127.0.0.1:38993->127.0.0.1:48722: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:48740: write tcp 127.0.0.1:38993->127.0.0.1:48740: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50870: read tcp 127.0.0.1:40983->127.0.0.1:50870: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50912: write tcp 127.0.0.1:40983->127.0.0.1:50912: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51024: read tcp 127.0.0.1:40983->127.0.0.1:51024: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51002: read tcp 127.0.0.1:40983->127.0.0.1:51002: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51014: read tcp 127.0.0.1:40983->127.0.0.1:51014: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50952: read tcp 127.0.0.1:40983->127.0.0.1:50952: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50934: read tcp 127.0.0.1:40983->127.0.0.1:50934: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 25 4544306 ns/op 102330 B/op 1184 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43226: read tcp 127.0.0.1:35229->127.0.0.1:43226: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43230: write tcp 127.0.0.1:35229->127.0.0.1:43230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33460: read tcp 127.0.0.1:37849->127.0.0.1:33460: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33516: write tcp 127.0.0.1:37849->127.0.0.1:33516: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33532: write tcp 127.0.0.1:37849->127.0.0.1:33532: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33272: write tcp 127.0.0.1:37849->127.0.0.1:33272: use of closed network connection BenchmarkServer-4 142 720994 ns/op 3048 B/op 23 allocs/op BenchmarkClient-4 304 383779 ns/op 3772 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 754 168423 ns/op 7355 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1430 81140 ns/op 3075 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1682 64909 ns/op 1918 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1466 81515 ns/op 2786 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1599 66137 ns/op 2765 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1731 69721 ns/op 2716 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1863 64838 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 1148 100912 ns/op 16678 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 436 277587 ns/op 5819 B/op 52 allocs/op BenchmarkResponseStatusLine-4 491179 242.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.227s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5184 19869 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.188s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 86748 1336 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 584698 196.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 168961 652.8 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66374 1824 ns/op BenchmarkStdIPv4-4 134412 879.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 93228 1277 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92866 1289 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 80841 1463 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67755 1727 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1730715 69.12 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1550776 76.51 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1409397 84.64 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 261253 455.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 273244 427.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 255486 460.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83665 1432 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 277694 436.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145711 825.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 152188 779.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 143604 806.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 78186 1547 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 380283 312.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 126164 951.5 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163656 699.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 259796 459.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 153096 754.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 329672 354.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 157329 767.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 152334 765.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 154044 766.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 109215 989.1 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 493030 255.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 165614 724.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91344 1269 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 114535 1020 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 158174 727.1 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 107893 1103 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 247257 426.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 118183 968.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 136300 836.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 191124 607.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 137745 888.0 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1157625 103.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 106.2 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 114.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 114.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 983571 114.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 988202 114.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 113.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 357247 327.3 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 603958 192.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 199525 582.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 216372 542.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202321 577.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 76227 1584 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 507153 230.4 ns/op PASS ok net/netip 7.833s 2023/03/22 22:39:29 Test RPC server listening on 127.0.0.1:39669 2023/03/22 22:39:29 Test HTTP RPC server listening on 127.0.0.1:45421 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1323 77964 ns/op BenchmarkEndToEndHTTP-4 1646 70114 ns/op BenchmarkEndToEndAsync-4 2731 40561 ns/op BenchmarkEndToEndAsyncHTTP-4 3896 35491 ns/op PASS ok net/rpc 0.826s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3096 34487 ns/op BenchmarkReadMIMEHeader/server_headers-4 4881 21344 ns/op BenchmarkUncommon-4 26355 4293 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.417s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4960 22931 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98479 1183 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 553458 197.6 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 98000 1243 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 182343 659.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86932 1386 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14439 8205 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 394480 294.8 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 91816 1288 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 169338 658.9 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85657 1385 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 16304 7214 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 205119 584.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 84018 1425 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 81351 1473 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 36781 3227 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5715 17628 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 200025 586.6 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 80900 1447 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 79759 1486 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 36394 3199 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6643 17497 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.188s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3181668 37.32 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 166232 682.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 694 147256 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 229 471099 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 636 178353 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 50553 2269 ns/op BenchmarkStatFile-4 40881 2783 ns/op BenchmarkStatDir-4 42644 2705 ns/op BenchmarkLstatDot-4 50898 2278 ns/op BenchmarkLstatFile-4 40627 2821 ns/op BenchmarkLstatDir-4 41580 2722 ns/op PASS ok os 1.618s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 152 755292 ns/op 6717 B/op 30 allocs/op PASS ok os/exec 0.230s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 392161 280.4 ns/op PASS ok os/user 0.237s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3659823 32.16 ns/op BenchmarkString-4 2261198 52.02 ns/op BenchmarkBytes-4 2062806 58.27 ns/op BenchmarkNamedBytes-4 763252 150.5 ns/op BenchmarkBytesArray-4 694486 167.0 ns/op BenchmarkSliceLen-4 2367853 50.60 ns/op BenchmarkMapLen-4 1540874 77.89 ns/op BenchmarkStringLen-4 1900713 62.28 ns/op BenchmarkArrayLen-4 1844785 65.33 ns/op BenchmarkSliceCap-4 2356165 50.00 ns/op BenchmarkDeepEqual/int8-4 676682 172.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116108 1019 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 474753 223.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 112810 1060 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 538221 228.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 111063 1069 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 541551 217.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 112573 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 485242 220.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110436 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 695169 167.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 142491 825.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 525730 220.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 112512 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 528348 220.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109262 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 535987 216.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 112767 1062 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 540361 217.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110904 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 526513 216.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113043 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 509920 219.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109585 1063 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 536538 220.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112077 1055 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 539714 218.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 112400 1058 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 530554 217.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 113349 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 712376 164.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114121 996.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 558180 209.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110816 1065 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 144308 819.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 69660 1727 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71995 1658 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47420 2521 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 277971 433.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 41558 2865 ns/op BenchmarkIsZero/StructComparable-4 916429 128.0 ns/op BenchmarkIsZero/StructIncomparable-4 190582 641.7 ns/op BenchmarkSetZero/Bool/Direct-4 4464966 26.99 ns/op BenchmarkSetZero/Bool/CachedZero-4 1811695 65.84 ns/op BenchmarkSetZero/Bool/NewZero-4 1244377 97.51 ns/op BenchmarkSetZero/Int/Direct-4 2407960 49.77 ns/op BenchmarkSetZero/Int/CachedZero-4 1847182 65.00 ns/op BenchmarkSetZero/Int/NewZero-4 1283728 92.88 ns/op BenchmarkSetZero/Uint/Direct-4 2184506 54.90 ns/op BenchmarkSetZero/Uint/CachedZero-4 1773979 68.01 ns/op BenchmarkSetZero/Uint/NewZero-4 1242256 96.99 ns/op BenchmarkSetZero/Float/Direct-4 2406942 50.39 ns/op BenchmarkSetZero/Float/CachedZero-4 1763062 67.99 ns/op BenchmarkSetZero/Float/NewZero-4 1301998 92.29 ns/op BenchmarkSetZero/Complex/Direct-4 2416281 53.66 ns/op BenchmarkSetZero/Complex/CachedZero-4 1873083 64.79 ns/op BenchmarkSetZero/Complex/NewZero-4 1278643 93.41 ns/op BenchmarkSetZero/Array/Direct-4 4186398 28.21 ns/op BenchmarkSetZero/Array/CachedZero-4 1839862 65.62 ns/op BenchmarkSetZero/Array/NewZero-4 1265341 93.52 ns/op BenchmarkSetZero/Chan/Direct-4 2419455 49.71 ns/op BenchmarkSetZero/Chan/CachedZero-4 1359888 87.85 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.1 ns/op BenchmarkSetZero/Func/Direct-4 2201835 50.38 ns/op BenchmarkSetZero/Func/CachedZero-4 1363252 87.29 ns/op BenchmarkSetZero/Func/NewZero-4 987414 113.0 ns/op BenchmarkSetZero/Interface/Direct-4 2208148 53.99 ns/op BenchmarkSetZero/Interface/CachedZero-4 1854706 64.91 ns/op BenchmarkSetZero/Interface/NewZero-4 1289919 92.87 ns/op BenchmarkSetZero/Map/Direct-4 2208750 54.86 ns/op BenchmarkSetZero/Map/CachedZero-4 1378602 86.89 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 112.7 ns/op BenchmarkSetZero/Pointer/Direct-4 2205298 54.21 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1394265 87.13 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 113.2 ns/op BenchmarkSetZero/Slice/Direct-4 1945291 56.01 ns/op BenchmarkSetZero/Slice/CachedZero-4 1754574 67.65 ns/op BenchmarkSetZero/Slice/NewZero-4 1291160 92.48 ns/op BenchmarkSetZero/String/Direct-4 2405754 50.10 ns/op BenchmarkSetZero/String/CachedZero-4 1892560 65.27 ns/op BenchmarkSetZero/String/NewZero-4 1270960 93.92 ns/op BenchmarkSetZero/Struct/Direct-4 4203946 28.02 ns/op BenchmarkSetZero/Struct/CachedZero-4 1863424 64.82 ns/op BenchmarkSetZero/Struct/NewZero-4 1274276 94.02 ns/op BenchmarkSelect/1-4 148100 747.8 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 83008 1434 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 39302 2599 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 166936 696.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 139206 858.3 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 118699 911.5 ns/op 140.43 MB/s BenchmarkCallArgCopy/size=256-4 119852 1016 ns/op 251.88 MB/s BenchmarkCallArgCopy/size=1024-4 81477 1500 ns/op 682.61 MB/s BenchmarkCallArgCopy/size=4096-4 35745 3640 ns/op 1125.15 MB/s BenchmarkCallArgCopy/size=65536-4 2265 45143 ns/op 1451.73 MB/s BenchmarkPtrTo-4 494482 242.1 ns/op BenchmarkFieldByName1-4 730863 166.2 ns/op BenchmarkFieldByName2-4 64934 1798 ns/op BenchmarkFieldByName3-4 10081 12819 ns/op BenchmarkInterfaceBig-4 5234683 22.38 ns/op BenchmarkInterfaceSmall-4 4849555 22.71 ns/op BenchmarkNew-4 1730552 60.10 ns/op BenchmarkMap/StringKeys/MapIndex-4 3267 36699 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 2997 36639 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3181 36599 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3020 37042 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3334 35704 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3249 36932 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 270908 426.6 ns/op PASS ok reflect 18.743s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 13436 9734 ns/op 9266 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 18078 6558 ns/op 9157 B/op 1 allocs/op BenchmarkFindString-4 13407 8875 ns/op 9292 B/op 1 allocs/op BenchmarkFindSubmatch-4 12427 10134 ns/op 9353 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 12718 9785 ns/op 9427 B/op 2 allocs/op BenchmarkLiteral-4 19966 6232 ns/op BenchmarkNotLiteral-4 4598 27143 ns/op BenchmarkMatchClass-4 3003 37286 ns/op BenchmarkMatchClass_InRange-4 3102 34782 ns/op BenchmarkReplaceAll-4 2824 43029 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18439 6289 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 39080 2867 ns/op BenchmarkAnchoredShortMatch-4 16989 6975 ns/op BenchmarkAnchoredLongMatch-4 20695 5914 ns/op BenchmarkOnePassShortA-4 20643 5838 ns/op BenchmarkNotOnePassShortA-4 7492 15646 ns/op BenchmarkOnePassShortB-4 27741 4402 ns/op BenchmarkNotOnePassShortB-4 9988 10813 ns/op BenchmarkOnePassLongPrefix-4 90890 1368 ns/op BenchmarkOnePassLongNotPrefix-4 29162 4171 ns/op BenchmarkMatchParallelShared-4 24524 4510 ns/op BenchmarkMatchParallelCopied-4 23002 4847 ns/op BenchmarkQuoteMetaAll-4 144502 819.5 ns/op 17.08 MB/s BenchmarkQuoteMetaNone-4 253603 455.0 ns/op 57.14 MB/s BenchmarkCompile/Onepass-4 3733 28076 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1518 71610 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 188 612106 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3558501 30.22 ns/op 529.38 MB/s BenchmarkMatch/Easy0/32-4 20317 6566 ns/op 4.87 MB/s BenchmarkMatch/Easy0/1K-4 5956 18644 ns/op 54.92 MB/s BenchmarkMatch/Easy0i/16-4 3275786 33.32 ns/op 480.26 MB/s BenchmarkMatch/Easy0i/32-4 4857 21858 ns/op 1.46 MB/s BenchmarkMatch/Easy0i/1K-4 265 442379 ns/op 2.31 MB/s BenchmarkMatch/Easy1/16-4 3349939 33.40 ns/op 478.98 MB/s BenchmarkMatch/Easy1/32-4 18488 5840 ns/op 5.48 MB/s BenchmarkMatch/Easy1/1K-4 4795 25269 ns/op 40.52 MB/s BenchmarkMatch/Medium/16-4 3760002 30.12 ns/op 531.17 MB/s BenchmarkMatch/Medium/32-4 5719 19377 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 302 383201 ns/op 2.67 MB/s BenchmarkMatch/Hard/16-4 3695204 30.98 ns/op 516.39 MB/s BenchmarkMatch/Hard/32-4 3372 30545 ns/op 1.05 MB/s BenchmarkMatch/Hard/1K-4 174 695673 ns/op 1.47 MB/s BenchmarkMatch/Hard1/16-4 1243 83445 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 776 152870 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4447197 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30160 3913 ns/op 4.09 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17767 6664 ns/op 4.80 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 658 177216 ns/op 5.78 MB/s 27 B/op 0 allocs/op PASS ok regexp 7.865s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 725552 164.7 ns/op BenchmarkIsWordChar-4 179463 671.6 ns/op PASS ok regexp/syntax 1.317s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69390 1702 ns/op BenchmarkCallers/inlined-4 51878 2298 ns/op BenchmarkCallers/no-cache-4 10000 10068 ns/op BenchmarkMakeChan/Byte-4 1058835 99.50 ns/op BenchmarkMakeChan/Int-4 1000000 120.0 ns/op BenchmarkMakeChan/Ptr-4 515731 199.5 ns/op BenchmarkMakeChan/Struct/0-4 1288212 86.71 ns/op BenchmarkMakeChan/Struct/32-4 577634 214.3 ns/op BenchmarkMakeChan/Struct/40-4 533563 255.9 ns/op BenchmarkChanNonblocking-4 12768604 9.217 ns/op BenchmarkSelectUncontended-4 972600 114.3 ns/op BenchmarkSelectSyncContended-4 37189 3117 ns/op BenchmarkSelectAsyncContended-4 108355 1152 ns/op BenchmarkSelectNonblock-4 6579946 18.88 ns/op BenchmarkChanUncontended-4 9846 13361 ns/op BenchmarkChanContended-4 1491 81051 ns/op BenchmarkChanSync-4 154369 767.6 ns/op BenchmarkChanSyncWork-4 10000 34651 ns/op BenchmarkChanProdCons0-4 98589 1236 ns/op BenchmarkChanProdCons10-4 180219 940.2 ns/op BenchmarkChanProdCons100-4 130546 927.9 ns/op BenchmarkChanProdConsWork0-4 79099 1542 ns/op BenchmarkChanProdConsWork10-4 92415 1328 ns/op BenchmarkChanProdConsWork100-4 94351 1261 ns/op BenchmarkSelectProdCons-4 72424 1690 ns/op BenchmarkReceiveDataFromClosedChan-4 631738 188.7 ns/op BenchmarkChanCreation-4 222087 467.1 ns/op BenchmarkChanSem-4 179799 719.0 ns/op BenchmarkChanPopular-4 104 1091411 ns/op BenchmarkChanClosed-4 697185 242.8 ns/op BenchmarkCallClosure-4 6767296 17.59 ns/op BenchmarkCallClosure1-4 6846104 17.28 ns/op BenchmarkCallClosure2-4 1416147 83.63 ns/op BenchmarkCallClosure3-4 1439458 78.96 ns/op BenchmarkCallClosure4-4 1337433 86.75 ns/op BenchmarkComplex128DivNormal-4 9964465 12.02 ns/op BenchmarkComplex128DivNisNaN-4 7846494 15.37 ns/op BenchmarkComplex128DivDisNaN-4 7339488 16.01 ns/op BenchmarkComplex128DivNisInf-4 9831727 12.06 ns/op BenchmarkComplex128DivDisInf-4 5676822 21.02 ns/op BenchmarkSetTypePtr-4 48843030 2.451 ns/op 3264.63 MB/s BenchmarkSetTypePtr8-4 9660511 12.42 ns/op 5154.77 MB/s BenchmarkSetTypePtr16-4 9638408 12.46 ns/op 10271.75 MB/s BenchmarkSetTypePtr32-4 9611055 12.50 ns/op 20478.21 MB/s BenchmarkSetTypePtr64-4 9437978 12.42 ns/op 41218.02 MB/s BenchmarkSetTypePtr126-4 5682896 20.96 ns/op 48102.50 MB/s BenchmarkSetTypePtr128-4 5917852 20.18 ns/op 50754.22 MB/s BenchmarkSetTypePtrSlice-4 730732 165.1 ns/op 49620.25 MB/s BenchmarkSetTypeNode1-4 9513304 12.46 ns/op 1926.72 MB/s BenchmarkSetTypeNode1Slice-4 3004612 40.08 ns/op 19162.82 MB/s BenchmarkSetTypeNode8-4 9641097 12.44 ns/op 6430.54 MB/s BenchmarkSetTypeNode8Slice-4 1583906 76.40 ns/op 33506.02 MB/s BenchmarkSetTypeNode64-4 5708511 21.06 ns/op 25073.11 MB/s BenchmarkSetTypeNode64Slice-4 230396 524.1 ns/op 32240.84 MB/s BenchmarkSetTypeNode64Dead-4 7555725 15.81 ns/op 33394.45 MB/s BenchmarkSetTypeNode64DeadSlice-4 255546 460.8 ns/op 36665.01 MB/s BenchmarkSetTypeNode124-4 5677639 21.03 ns/op 47932.97 MB/s BenchmarkSetTypeNode124Slice-4 179361 663.3 ns/op 48629.99 MB/s BenchmarkSetTypeNode126-4 5888084 20.49 ns/op 49971.30 MB/s BenchmarkSetTypeNode126Slice-4 175104 659.9 ns/op 49653.08 MB/s BenchmarkSetTypeNode128-4 4007036 29.65 ns/op 35074.48 MB/s BenchmarkSetTypeNode128Slice-4 140854 836.6 ns/op 39781.44 MB/s BenchmarkSetTypeNode130-4 3995455 29.94 ns/op 35276.23 MB/s BenchmarkSetTypeNode130Slice-4 140019 845.1 ns/op 39987.00 MB/s BenchmarkSetTypeNode1024-4 747134 156.2 ns/op 52564.07 MB/s BenchmarkSetTypeNode1024Slice-4 24578 4908 ns/op 53520.53 MB/s BenchmarkAllocation-4 2406 42121 ns/op BenchmarkReadMemStats-4 6056 18072 ns/op BenchmarkReadMemStatsLatency-4 1 55615 p50-ns 55615 p90-ns 55615 p99-ns BenchmarkWriteBarrier-4 2880622 50.37 ns/op BenchmarkBulkWriteBarrier-4 6247635 18.75 ns/op BenchmarkScanStackNoLocals-4 3 43076139 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10858326 11.22 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11313969 12.16 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8989288 13.75 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7435113 18.35 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5057348 23.96 ns/op BenchmarkHash5-4 6196449 19.30 ns/op 259.13 MB/s BenchmarkHash16-4 6683424 17.97 ns/op 890.16 MB/s BenchmarkHash64-4 5875382 20.15 ns/op 3176.34 MB/s BenchmarkHash1024-4 2004956 59.71 ns/op 17150.46 MB/s BenchmarkHash65536-4 38061 3119 ns/op 21009.67 MB/s BenchmarkAlignedLoad-4 8333953 14.40 ns/op BenchmarkUnalignedLoad-4 7715456 15.33 ns/op BenchmarkEqEfaceConcrete-4 6718050 17.92 ns/op BenchmarkEqIfaceConcrete-4 6286528 18.96 ns/op BenchmarkNeEfaceConcrete-4 6846082 17.74 ns/op BenchmarkNeIfaceConcrete-4 6662990 18.02 ns/op BenchmarkConvT2EByteSized/bool-4 6829630 17.80 ns/op BenchmarkConvT2EByteSized/uint8-4 6578274 18.10 ns/op BenchmarkConvT2ESmall-4 6017959 19.65 ns/op BenchmarkConvT2EUintptr-4 5778523 20.09 ns/op BenchmarkConvT2ELarge-4 1000000 100.0 ns/op BenchmarkConvT2ISmall-4 5938724 19.78 ns/op BenchmarkConvT2IUintptr-4 5687246 21.09 ns/op BenchmarkConvT2ILarge-4 1000000 102.9 ns/op BenchmarkConvI2E-4 5271340 21.27 ns/op BenchmarkConvI2I-4 4287720 27.18 ns/op BenchmarkAssertE2T-4 4944080 22.91 ns/op BenchmarkAssertE2TLarge-4 2372274 48.55 ns/op BenchmarkAssertE2I-4 4438194 25.48 ns/op BenchmarkAssertI2T-4 4829464 24.62 ns/op BenchmarkAssertI2I-4 4295661 27.18 ns/op BenchmarkAssertI2E-4 6121726 18.14 ns/op BenchmarkAssertE2E-4 6365560 18.20 ns/op BenchmarkAssertE2T2-4 3853083 31.17 ns/op BenchmarkAssertE2T2Blank-4 4825965 24.77 ns/op BenchmarkAssertI2E2-4 4634211 26.07 ns/op BenchmarkAssertI2E2Blank-4 5987953 18.27 ns/op BenchmarkAssertE2E2-4 4671933 25.62 ns/op BenchmarkAssertE2E2Blank-4 5980040 18.47 ns/op BenchmarkConvT2Ezero/zero/16-4 5948316 20.18 ns/op BenchmarkConvT2Ezero/zero/32-4 5986806 20.02 ns/op BenchmarkConvT2Ezero/zero/64-4 5823841 20.55 ns/op BenchmarkConvT2Ezero/zero/str-4 5787675 20.95 ns/op BenchmarkConvT2Ezero/zero/slice-4 5816043 20.40 ns/op BenchmarkConvT2Ezero/zero/big-4 247753 462.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1346349 84.80 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1340451 95.14 ns/op BenchmarkConvT2Ezero/nonzero/big-4 194953 518.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 5858119 20.31 ns/op BenchmarkConvT2Ezero/smallint/32-4 5764045 20.78 ns/op BenchmarkConvT2Ezero/smallint/64-4 5675551 21.15 ns/op BenchmarkConvT2Ezero/largeint/16-4 1640823 71.02 ns/op BenchmarkConvT2Ezero/largeint/32-4 1771101 68.36 ns/op BenchmarkConvT2Ezero/largeint/64-4 1725933 69.46 ns/op BenchmarkMalloc8-4 1502076 79.86 ns/op BenchmarkMalloc16-4 1356554 86.23 ns/op BenchmarkMallocTypeInfo8-4 1339767 86.13 ns/op BenchmarkMallocTypeInfo16-4 1224426 97.71 ns/op BenchmarkMallocLargeStruct-4 176833 583.1 ns/op BenchmarkGoroutineSelect-4 80 1714109 ns/op BenchmarkGoroutineBlocking-4 100 1701749 ns/op BenchmarkGoroutineForRange-4 82 1642627 ns/op BenchmarkGoroutineIdle-4 92 1684480 ns/op BenchmarkHashStringSpeed-4 2360712 44.44 ns/op BenchmarkHashBytesSpeed-4 1408579 83.93 ns/op BenchmarkHashInt32Speed-4 3151572 37.94 ns/op BenchmarkHashInt64Speed-4 3413035 42.48 ns/op BenchmarkHashStringArraySpeed-4 594240 193.2 ns/op BenchmarkMegMap-4 3402931 35.13 ns/op BenchmarkMegOneMap-4 4041910 29.49 ns/op BenchmarkMegEqMap-4 1392 73783 ns/op BenchmarkMegEmptyMap-4 4878528 25.02 ns/op BenchmarkSmallStrMap-4 3400332 38.33 ns/op BenchmarkMapStringKeysEight_16-4 3349777 35.41 ns/op BenchmarkMapStringKeysEight_32-4 3295897 36.57 ns/op BenchmarkMapStringKeysEight_64-4 3243399 36.76 ns/op BenchmarkMapStringKeysEight_1M-4 3228036 37.05 ns/op BenchmarkIntMap-4 4048138 29.27 ns/op BenchmarkMapFirst/1-4 4897496 24.35 ns/op BenchmarkMapFirst/2-4 4741240 25.34 ns/op BenchmarkMapFirst/3-4 4969213 24.69 ns/op BenchmarkMapFirst/4-4 4732509 24.13 ns/op BenchmarkMapFirst/5-4 4743597 24.34 ns/op BenchmarkMapFirst/6-4 4752168 25.73 ns/op BenchmarkMapFirst/7-4 4645177 24.31 ns/op BenchmarkMapFirst/8-4 4314366 27.03 ns/op BenchmarkMapFirst/9-4 4131360 28.44 ns/op BenchmarkMapFirst/10-4 3935403 28.90 ns/op BenchmarkMapFirst/11-4 3738632 28.45 ns/op BenchmarkMapFirst/12-4 3903934 30.58 ns/op BenchmarkMapFirst/13-4 4237501 28.08 ns/op BenchmarkMapFirst/14-4 3993418 28.18 ns/op BenchmarkMapFirst/15-4 4176212 28.04 ns/op BenchmarkMapFirst/16-4 3922524 30.27 ns/op BenchmarkMapMid/1-4 3961692 31.08 ns/op BenchmarkMapMid/2-4 3847588 31.05 ns/op BenchmarkMapMid/3-4 3954292 30.29 ns/op BenchmarkMapMid/4-4 3861765 30.47 ns/op BenchmarkMapMid/5-4 3813529 29.59 ns/op BenchmarkMapMid/6-4 3843766 32.06 ns/op BenchmarkMapMid/7-4 3858218 31.09 ns/op BenchmarkMapMid/8-4 3665694 31.56 ns/op BenchmarkMapMid/9-4 3391270 33.97 ns/op BenchmarkMapMid/10-4 3224871 37.64 ns/op BenchmarkMapMid/11-4 3722859 35.76 ns/op BenchmarkMapMid/12-4 3555714 34.73 ns/op BenchmarkMapMid/13-4 3551496 33.64 ns/op BenchmarkMapMid/14-4 3368628 33.52 ns/op BenchmarkMapMid/15-4 3681620 33.28 ns/op BenchmarkMapMid/16-4 3593274 34.67 ns/op BenchmarkMapLast/1-4 3931287 30.40 ns/op BenchmarkMapLast/2-4 3791032 31.19 ns/op BenchmarkMapLast/3-4 3883071 31.37 ns/op BenchmarkMapLast/4-4 3670159 31.86 ns/op BenchmarkMapLast/5-4 3931594 31.49 ns/op BenchmarkMapLast/6-4 3646359 32.56 ns/op BenchmarkMapLast/7-4 3716589 32.06 ns/op BenchmarkMapLast/8-4 3424308 33.07 ns/op BenchmarkMapLast/9-4 3510136 34.31 ns/op BenchmarkMapLast/10-4 3193755 36.37 ns/op BenchmarkMapLast/11-4 3383527 37.27 ns/op BenchmarkMapLast/12-4 3065594 42.62 ns/op BenchmarkMapLast/13-4 3529874 35.13 ns/op BenchmarkMapLast/14-4 3611916 33.66 ns/op BenchmarkMapLast/15-4 3456907 39.00 ns/op BenchmarkMapLast/16-4 3444654 35.44 ns/op BenchmarkMapCycle-4 2111758 57.46 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3516566 32.95 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2154 49859 ns/op BenchmarkMakeMap/[Byte]Byte-4 634615 186.2 ns/op BenchmarkMakeMap/[Int]Int-4 379772 310.4 ns/op BenchmarkNewEmptyMap-4 12507906 9.630 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1710903 68.83 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 475359 246.8 ns/op BenchmarkMapIterEmpty-4 5513922 21.40 ns/op BenchmarkSameLengthMap-4 4815008 24.96 ns/op BenchmarkBigKeyMap-4 1727194 70.31 ns/op BenchmarkBigValMap-4 1527746 76.62 ns/op BenchmarkSmallKeyMap-4 2796087 42.68 ns/op BenchmarkMapPopulate/1-4 2254822 51.39 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 127237 850.4 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7719 16143 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 769 146027 ns/op 51801 B/op 56 allocs/op BenchmarkMapPopulate/10000-4 55 2332875 ns/op 416431 B/op 200 allocs/op BenchmarkMapPopulate/100000-4 3 34550580 ns/op 6538749 B/op 2920 allocs/op BenchmarkComplexAlgMap-4 485882 234.7 ns/op BenchmarkGoMapClear/Reflexive/1-4 710734 164.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 640682 179.0 ns/op BenchmarkGoMapClear/Reflexive/100-4 230884 512.6 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41880 2884 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5400 21935 ns/op BenchmarkGoMapClear/NonReflexive/1-4 557510 210.7 ns/op BenchmarkGoMapClear/NonReflexive/10-4 495523 238.9 ns/op BenchmarkGoMapClear/NonReflexive/100-4 211742 557.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40684 2929 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5346 22179 ns/op BenchmarkMapStringConversion/32/simple-4 1810747 66.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1743249 68.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1606444 75.15 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1716253 69.21 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1571565 76.24 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1490930 80.18 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1940404 58.65 ns/op BenchmarkMapInterfacePtr-4 1999918 58.20 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4769612 25.00 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 140439 788.3 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5674 22253 ns/op BenchmarkMapPop1000-4 382 316319 ns/op BenchmarkMapPop10000-4 19 5614256 ns/op BenchmarkMapAssign/Int32/256-4 2316950 50.83 ns/op BenchmarkMapAssign/Int32/65536-4 1192884 94.78 ns/op BenchmarkMapAssign/Int64/256-4 2305032 51.95 ns/op BenchmarkMapAssign/Int64/65536-4 998172 114.5 ns/op BenchmarkMapAssign/Str/256-4 1872256 63.14 ns/op BenchmarkMapAssign/Str/65536-4 400538 257.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1459027 81.90 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 624526 171.1 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1512118 82.60 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 640706 176.7 ns/op BenchmarkMapOperatorAssign/Str/256-4 479652 2189 ns/op BenchmarkMapOperatorAssign/Str/65536-4 170613 650.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 638277 161.4 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 180454 564.2 ns/op 68 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 786598 162.7 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 167590 618.1 ns/op 78 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 652009 245.8 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 111052 1078 ns/op 132 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1853193 63.65 ns/op BenchmarkMapDelete/Int32/1000-4 1897846 63.56 ns/op BenchmarkMapDelete/Int32/10000-4 1851930 64.31 ns/op BenchmarkMapDelete/Int64/100-4 1853325 64.39 ns/op BenchmarkMapDelete/Int64/1000-4 1941492 61.72 ns/op BenchmarkMapDelete/Int64/10000-4 1810938 66.62 ns/op BenchmarkMapDelete/Str/100-4 1521549 83.86 ns/op BenchmarkMapDelete/Str/1000-4 1551030 81.01 ns/op BenchmarkMapDelete/Str/10000-4 1458222 82.39 ns/op BenchmarkMapDelete/Pointer/100-4 1674248 70.03 ns/op BenchmarkMapDelete/Pointer/1000-4 1737463 82.95 ns/op BenchmarkMapDelete/Pointer/10000-4 1641861 72.23 ns/op BenchmarkMemmove/0-4 15525466 8.050 ns/op BenchmarkMemmove/1-4 1956184 61.51 ns/op 16.26 MB/s BenchmarkMemmove/2-4 1906687 63.64 ns/op 31.43 MB/s BenchmarkMemmove/3-4 1907166 62.83 ns/op 47.75 MB/s BenchmarkMemmove/4-4 1914093 62.28 ns/op 64.22 MB/s BenchmarkMemmove/5-4 1900686 62.91 ns/op 79.48 MB/s BenchmarkMemmove/6-4 1922211 62.68 ns/op 95.73 MB/s BenchmarkMemmove/7-4 1916114 63.12 ns/op 110.90 MB/s BenchmarkMemmove/8-4 1998434 60.11 ns/op 133.09 MB/s BenchmarkMemmove/9-4 1818273 65.24 ns/op 137.95 MB/s BenchmarkMemmove/10-4 1819204 65.16 ns/op 153.47 MB/s BenchmarkMemmove/11-4 1841920 64.76 ns/op 169.87 MB/s BenchmarkMemmove/12-4 1847677 64.86 ns/op 185.00 MB/s BenchmarkMemmove/13-4 1831729 64.91 ns/op 200.29 MB/s BenchmarkMemmove/14-4 1833016 64.81 ns/op 216.02 MB/s BenchmarkMemmove/15-4 1847814 65.26 ns/op 229.84 MB/s BenchmarkMemmove/16-4 1931638 61.82 ns/op 258.80 MB/s BenchmarkMemmove/32-4 1887349 63.63 ns/op 502.94 MB/s BenchmarkMemmove/64-4 1681605 70.63 ns/op 906.18 MB/s BenchmarkMemmove/128-4 1394103 86.28 ns/op 1483.57 MB/s BenchmarkMemmove/256-4 1000000 112.4 ns/op 2277.30 MB/s BenchmarkMemmove/512-4 572628 201.8 ns/op 2536.66 MB/s BenchmarkMemmove/1024-4 389832 306.6 ns/op 3339.81 MB/s BenchmarkMemmove/2048-4 233050 510.8 ns/op 4009.35 MB/s BenchmarkMemmove/4096-4 127586 927.2 ns/op 4417.61 MB/s BenchmarkMemmoveOverlap/32-4 1824836 65.23 ns/op 490.61 MB/s BenchmarkMemmoveOverlap/64-4 1610076 74.02 ns/op 864.67 MB/s BenchmarkMemmoveOverlap/128-4 1307221 90.32 ns/op 1417.16 MB/s BenchmarkMemmoveOverlap/256-4 996122 114.6 ns/op 2233.32 MB/s BenchmarkMemmoveOverlap/512-4 577752 202.9 ns/op 2522.98 MB/s BenchmarkMemmoveOverlap/1024-4 393624 303.4 ns/op 3374.89 MB/s BenchmarkMemmoveOverlap/2048-4 235629 510.7 ns/op 4010.24 MB/s BenchmarkMemmoveOverlap/4096-4 129433 933.9 ns/op 4385.81 MB/s BenchmarkMemmoveUnalignedDst/0-4 15655891 7.536 ns/op BenchmarkMemmoveUnalignedDst/1-4 1989050 60.99 ns/op 16.40 MB/s BenchmarkMemmoveUnalignedDst/2-4 1901673 62.79 ns/op 31.85 MB/s BenchmarkMemmoveUnalignedDst/3-4 1926069 62.63 ns/op 47.90 MB/s BenchmarkMemmoveUnalignedDst/4-4 1924452 62.40 ns/op 64.10 MB/s BenchmarkMemmoveUnalignedDst/5-4 1910509 62.25 ns/op 80.32 MB/s BenchmarkMemmoveUnalignedDst/6-4 1900406 63.02 ns/op 95.20 MB/s BenchmarkMemmoveUnalignedDst/7-4 1914528 62.26 ns/op 112.43 MB/s BenchmarkMemmoveUnalignedDst/8-4 2000140 59.06 ns/op 135.47 MB/s BenchmarkMemmoveUnalignedDst/9-4 1862326 64.24 ns/op 140.10 MB/s BenchmarkMemmoveUnalignedDst/10-4 1843706 65.68 ns/op 152.26 MB/s BenchmarkMemmoveUnalignedDst/11-4 1844586 64.21 ns/op 171.31 MB/s BenchmarkMemmoveUnalignedDst/12-4 1851292 64.76 ns/op 185.29 MB/s BenchmarkMemmoveUnalignedDst/13-4 1859149 64.71 ns/op 200.89 MB/s BenchmarkMemmoveUnalignedDst/14-4 1844029 64.43 ns/op 217.28 MB/s BenchmarkMemmoveUnalignedDst/15-4 1858672 65.04 ns/op 230.62 MB/s BenchmarkMemmoveUnalignedDst/16-4 1843388 64.26 ns/op 248.98 MB/s BenchmarkMemmoveUnalignedDst/32-4 1807538 65.64 ns/op 487.52 MB/s BenchmarkMemmoveUnalignedDst/64-4 1594984 75.66 ns/op 845.83 MB/s BenchmarkMemmoveUnalignedDst/128-4 1346140 88.90 ns/op 1439.79 MB/s BenchmarkMemmoveUnalignedDst/256-4 917516 129.1 ns/op 1983.31 MB/s BenchmarkMemmoveUnalignedDst/512-4 545485 206.2 ns/op 2483.17 MB/s BenchmarkMemmoveUnalignedDst/1024-4 377762 319.5 ns/op 3205.01 MB/s BenchmarkMemmoveUnalignedDst/2048-4 231266 508.8 ns/op 4025.05 MB/s BenchmarkMemmoveUnalignedDst/4096-4 124729 963.6 ns/op 4250.88 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1753561 67.84 ns/op 471.71 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1566572 75.87 ns/op 843.49 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1305565 91.68 ns/op 1396.17 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 928929 117.0 ns/op 2188.72 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 562371 205.3 ns/op 2493.84 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 394506 304.9 ns/op 3358.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 233544 508.4 ns/op 4028.50 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129354 923.1 ns/op 4437.33 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14697252 8.143 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1926501 59.75 ns/op 16.74 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1932453 63.93 ns/op 31.29 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1835923 62.77 ns/op 47.79 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1850341 63.96 ns/op 62.54 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1875110 62.53 ns/op 79.97 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1890196 62.52 ns/op 95.97 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1908669 63.62 ns/op 110.03 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1953259 59.69 ns/op 134.03 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1845723 65.34 ns/op 137.74 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1850002 64.72 ns/op 154.52 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1849448 64.57 ns/op 170.37 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1857883 64.84 ns/op 185.06 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1804074 65.25 ns/op 199.22 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1831989 64.29 ns/op 217.75 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1840863 64.96 ns/op 230.91 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1815045 65.39 ns/op 244.69 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1793108 67.33 ns/op 475.24 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1569020 75.25 ns/op 850.49 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1315174 89.79 ns/op 1425.51 MB/s BenchmarkMemmoveUnalignedSrc/256-4 989518 115.2 ns/op 2222.18 MB/s BenchmarkMemmoveUnalignedSrc/512-4 573063 206.2 ns/op 2483.15 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 383356 309.5 ns/op 3308.35 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 234278 511.2 ns/op 4006.05 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 123632 935.6 ns/op 4377.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1787335 66.45 ns/op 481.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1562107 75.75 ns/op 844.93 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1330698 89.27 ns/op 1433.78 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 995785 115.0 ns/op 2225.97 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 586068 203.1 ns/op 2520.92 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 397183 303.9 ns/op 3369.31 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 232522 517.9 ns/op 3954.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 128832 923.7 ns/op 4434.52 MB/s BenchmarkMemclr/5-4 12341901 9.804 ns/op 510.02 MB/s BenchmarkMemclr/16-4 12338373 9.563 ns/op 1673.09 MB/s BenchmarkMemclr/64-4 12547185 9.565 ns/op 6690.95 MB/s BenchmarkMemclr/256-4 10412470 11.37 ns/op 22521.76 MB/s BenchmarkMemclr/4096-4 2385697 49.77 ns/op 82302.70 MB/s BenchmarkMemclr/65536-4 72944 1600 ns/op 40963.85 MB/s BenchmarkMemclr/1M-4 2774 39923 ns/op 26265.07 MB/s BenchmarkMemclr/4M-4 696 168346 ns/op 24914.82 MB/s BenchmarkMemclr/8M-4 288 383417 ns/op 21878.58 MB/s BenchmarkMemclr/16M-4 122 890983 ns/op 18830.01 MB/s BenchmarkMemclr/64M-4 12 10007248 ns/op 6706.03 MB/s BenchmarkGoMemclr/5-4 2200300 54.44 ns/op 91.84 MB/s BenchmarkGoMemclr/16-4 491454 224.5 ns/op 71.27 MB/s BenchmarkGoMemclr/64-4 139617 850.6 ns/op 75.24 MB/s BenchmarkGoMemclr/256-4 35616 3364 ns/op 76.09 MB/s BenchmarkMemclrRange/1K_2K-4 68406 1740 ns/op 55113.57 MB/s BenchmarkMemclrRange/2K_8K-4 30648 3913 ns/op 85232.42 MB/s BenchmarkMemclrRange/4K_16K-4 42921 2801 ns/op 115342.02 MB/s BenchmarkMemclrRange/160K_228K-4 1800 57620 ns/op 28859.20 MB/s BenchmarkClearFat7-4 6096700 19.76 ns/op BenchmarkClearFat8-4 7047404 17.13 ns/op BenchmarkClearFat11-4 6020988 19.54 ns/op BenchmarkClearFat12-4 6298700 19.11 ns/op BenchmarkClearFat13-4 6006703 19.84 ns/op BenchmarkClearFat14-4 6042675 19.47 ns/op BenchmarkClearFat15-4 6094014 19.85 ns/op BenchmarkClearFat16-4 6406369 18.39 ns/op BenchmarkClearFat24-4 6037684 19.73 ns/op BenchmarkClearFat32-4 6075968 19.73 ns/op BenchmarkClearFat40-4 5646626 21.15 ns/op BenchmarkClearFat48-4 5715603 20.97 ns/op BenchmarkClearFat56-4 5534048 21.07 ns/op BenchmarkClearFat64-4 5558720 21.59 ns/op BenchmarkClearFat72-4 5154745 23.02 ns/op BenchmarkClearFat128-4 3892951 30.62 ns/op BenchmarkClearFat256-4 2690276 44.23 ns/op BenchmarkClearFat512-4 1322547 91.30 ns/op BenchmarkClearFat1024-4 809367 144.8 ns/op BenchmarkClearFat1032-4 755506 157.1 ns/op BenchmarkClearFat1040-4 747448 151.1 ns/op BenchmarkCopyFat7-4 6240801 19.08 ns/op BenchmarkCopyFat8-4 6850861 17.76 ns/op BenchmarkCopyFat11-4 6050288 19.82 ns/op BenchmarkCopyFat12-4 6193934 19.67 ns/op BenchmarkCopyFat13-4 6057050 19.42 ns/op BenchmarkCopyFat14-4 6117906 19.43 ns/op BenchmarkCopyFat15-4 6070780 19.92 ns/op BenchmarkCopyFat16-4 6544275 18.85 ns/op BenchmarkCopyFat24-4 6085114 19.81 ns/op BenchmarkCopyFat32-4 6159692 19.20 ns/op BenchmarkCopyFat64-4 5270401 23.34 ns/op BenchmarkCopyFat72-4 5182543 22.95 ns/op BenchmarkCopyFat128-4 3688928 32.90 ns/op BenchmarkCopyFat256-4 2560310 46.98 ns/op BenchmarkCopyFat512-4 1260267 95.85 ns/op BenchmarkCopyFat520-4 1258141 96.17 ns/op BenchmarkCopyFat1024-4 762410 154.6 ns/op BenchmarkCopyFat1032-4 747496 157.9 ns/op BenchmarkCopyFat1040-4 745484 157.0 ns/op BenchmarkIssue18740/2byte-4 430 274409 ns/op BenchmarkIssue18740/4byte-4 704 167559 ns/op BenchmarkIssue18740/8byte-4 1005 116039 ns/op BenchmarkMemclrKnownSize1-4 9146181 12.48 ns/op 80.14 MB/s BenchmarkMemclrKnownSize2-4 5742625 20.79 ns/op 96.21 MB/s BenchmarkMemclrKnownSize4-4 3516584 33.84 ns/op 118.21 MB/s BenchmarkMemclrKnownSize8-4 1000000 111.3 ns/op 71.91 MB/s BenchmarkMemclrKnownSize16-4 516402 225.5 ns/op 70.94 MB/s BenchmarkMemclrKnownSize32-4 274890 429.8 ns/op 74.46 MB/s BenchmarkMemclrKnownSize64-4 144992 822.1 ns/op 77.85 MB/s BenchmarkMemclrKnownSize112-4 81230 1464 ns/op 76.50 MB/s BenchmarkMemclrKnownSize128-4 71456 1658 ns/op 77.21 MB/s BenchmarkMemclrKnownSize192-4 44661 2448 ns/op 78.42 MB/s BenchmarkMemclrKnownSize248-4 36924 3277 ns/op 75.68 MB/s BenchmarkMemclrKnownSize256-4 35847 3355 ns/op 76.31 MB/s BenchmarkMemclrKnownSize512-4 17812 6630 ns/op 77.23 MB/s BenchmarkMemclrKnownSize1024-4 8522 13239 ns/op 77.35 MB/s BenchmarkMemclrKnownSize4096-4 2133 53096 ns/op 77.14 MB/s BenchmarkMemclrKnownSize512KiB-4 15 6967991 ns/op 75.24 MB/s BenchmarkReadMetricsLatency-4 20258 4069 p50-ns 4451 p90-ns 11153 p99-ns BenchmarkFinalizer-4 169 718081 ns/op BenchmarkFinalizerRun-4 184772 826.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7403456 16.23 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3196719 37.85 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2419352 49.27 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2346265 50.30 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1303378 91.23 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.7 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2227807 53.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1278428 94.01 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1326493 90.06 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2016096 60.41 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 2006161 60.65 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1714858 69.96 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1486024 80.85 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1356084 89.70 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6218625 19.50 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6408834 18.68 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6434066 18.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6214303 19.21 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5991262 20.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5256187 22.41 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6226748 19.26 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6408999 18.57 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6423372 18.86 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6225409 19.14 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6507794 18.53 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6395653 18.61 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6310065 19.18 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6398106 18.62 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6431054 18.81 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6201199 19.26 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6479198 18.60 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6420976 18.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6234577 19.47 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5882871 20.45 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5844922 20.40 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6269576 19.34 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5794633 20.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5917200 20.43 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6202712 19.23 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5925368 20.42 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5926200 20.39 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6256998 19.37 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5923575 20.35 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5855742 20.29 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6216382 19.23 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6430342 18.59 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6440677 18.50 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6243919 19.25 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6405936 18.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6400350 18.72 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6204151 19.24 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6352228 18.70 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6351408 18.70 ns/op BenchmarkNetpollBreak-4 3721 27268 ns/op BenchmarkPingPongHog-4 380 314921 ns/op BenchmarkStackGrowth-4 110738 1045 ns/op BenchmarkStackGrowthDeep-4 1153 87677 ns/op BenchmarkCreateGoroutines-4 46749 2316 ns/op BenchmarkCreateGoroutinesParallel-4 43924 2452 ns/op BenchmarkCreateGoroutinesCapture-4 10000 19673 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 38791 2726 ns/op BenchmarkClosureCall-4 22617837 5.322 ns/op BenchmarkWakeupParallelSpinning/0s-4 6561 20435 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5547 22807 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5386 26846 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3676 36644 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2058 57265 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1252 95984 ns/op BenchmarkWakeupParallelSpinning/50µs-4 638 190481 ns/op BenchmarkWakeupParallelSpinning/100µs-4 385 340911 ns/op BenchmarkWakeupParallelSyscall/0s-4 778 153012 ns/op BenchmarkWakeupParallelSyscall/1µs-4 757 152827 ns/op BenchmarkWakeupParallelSyscall/2µs-4 786 154441 ns/op BenchmarkWakeupParallelSyscall/5µs-4 739 162017 ns/op BenchmarkWakeupParallelSyscall/10µs-4 698 195536 ns/op BenchmarkWakeupParallelSyscall/20µs-4 613 195863 ns/op BenchmarkWakeupParallelSyscall/50µs-4 442 259226 ns/op BenchmarkWakeupParallelSyscall/100µs-4 294 406212 ns/op BenchmarkMatmult-4 3211239 41.41 ns/op BenchmarkFastrand-4 13764481 8.680 ns/op BenchmarkFastrand64-4 12253164 8.759 ns/op BenchmarkFastrandHashiter-4 4594604 24.81 ns/op BenchmarkFastrandn/2-4 5858688 20.38 ns/op BenchmarkFastrandn/3-4 5965284 20.24 ns/op BenchmarkFastrandn/4-4 6288576 19.30 ns/op BenchmarkFastrandn/5-4 6172886 19.31 ns/op BenchmarkIfaceCmp100-4 95407 1229 ns/op BenchmarkIfaceCmpNil100-4 210153 583.8 ns/op BenchmarkEfaceCmpDiff-4 41418 2923 ns/op BenchmarkEfaceCmpDiffIndirect-4 30762 3904 ns/op BenchmarkDefer-4 1684106 71.04 ns/op BenchmarkDefer10-4 832616 149.7 ns/op BenchmarkDeferMany-4 396109 576.2 ns/op BenchmarkPanicRecover-4 181086 658.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7185 16257 ns/op 14627 p50-ns 19953 p90-ns 35828 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 5144 19583 ns/op 16938 p50-ns 21211 p90-ns 50377 p99-ns BenchmarkGoroutineProfile/small/idle-4 3150 37970 ns/op 36207 p50-ns 40212 p90-ns 65665 p99-ns BenchmarkGoroutineProfile/small/loaded-4 560 272709 ns/op 119469 p50-ns 346544 p90-ns 3579128 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7669 16957 ns/op 16955 p50-ns 20389 p90-ns 30280 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5827 19786 ns/op 17082 p50-ns 20743 p90-ns 55263 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8993554 ns/op 8924992 p50-ns 9230179 p90-ns 9383786 p99-ns BenchmarkGoroutineProfile/large/loaded-4 6 17076680 ns/op 15723896 p50-ns 37425955 p90-ns 37425955 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7322 17432 ns/op 17167 p50-ns 20734 p90-ns 32606 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5768 24687 ns/op 17041 p50-ns 23977 p90-ns 189686 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 912 123430 ns/op 117578 p50-ns 137726 p90-ns 168743 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 318 517780 ns/op 245661 p50-ns 482249 p90-ns 11682711 p99-ns BenchmarkRWMutexUncontended-4 3142098 40.32 ns/op BenchmarkRWMutexWrite100-4 620335 193.8 ns/op BenchmarkRWMutexWrite10-4 176936 698.2 ns/op BenchmarkRWMutexWorkWrite100-4 508935 223.0 ns/op BenchmarkRWMutexWorkWrite10-4 75694 1809 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1785 64830 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 867 134913 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 948 122493 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 426 281619 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 475 249142 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 198 596004 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 237 495340 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1239122 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 289624 371.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 331576 353.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 294235 389.4 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 328102 373.6 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 245624 440.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 282985 434.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 266283 398.6 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 324361 388.1 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 281205 432.0 ns/op BenchmarkMakeSlice/Byte-4 1943299 60.53 ns/op BenchmarkMakeSlice/Int16-4 1919658 58.43 ns/op BenchmarkMakeSlice/Int-4 1569733 72.66 ns/op BenchmarkMakeSlice/Ptr-4 1000000 108.6 ns/op BenchmarkMakeSlice/Struct/24-4 941895 123.5 ns/op BenchmarkMakeSlice/Struct/32-4 754849 145.7 ns/op BenchmarkMakeSlice/Struct/40-4 741745 157.9 ns/op BenchmarkGrowSlice/Byte-4 764208 149.9 ns/op BenchmarkGrowSlice/Int16-4 741764 164.0 ns/op BenchmarkGrowSlice/Int-4 683169 206.9 ns/op BenchmarkGrowSlice/Ptr-4 489976 258.4 ns/op BenchmarkGrowSlice/Struct/24-4 291211 348.2 ns/op BenchmarkGrowSlice/Struct/32-4 224787 449.9 ns/op BenchmarkGrowSlice/Struct/40-4 194127 551.3 ns/op BenchmarkExtendSlice/IntSlice-4 538527 236.4 ns/op BenchmarkExtendSlice/PointerSlice-4 458898 304.5 ns/op BenchmarkExtendSlice/NoGrow-4 773619 139.2 ns/op BenchmarkAppend-4 709497 146.0 ns/op BenchmarkAppendGrowByte-4 3 33377466 ns/op BenchmarkAppendGrowString-4 1 394727554 ns/op BenchmarkAppendSlice/1Bytes-4 1914051 61.06 ns/op BenchmarkAppendSlice/4Bytes-4 1898337 63.26 ns/op BenchmarkAppendSlice/7Bytes-4 1855162 64.60 ns/op BenchmarkAppendSlice/8Bytes-4 1899433 63.00 ns/op BenchmarkAppendSlice/15Bytes-4 1801880 66.25 ns/op BenchmarkAppendSlice/16Bytes-4 1851554 65.23 ns/op BenchmarkAppendSlice/32Bytes-4 1807496 65.51 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 83911 1322 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 25291 4749 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9157 17267 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1430 72741 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 102 1187705 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5428156 ns/op BenchmarkAppendStr/1Bytes-4 1412385 83.70 ns/op BenchmarkAppendStr/4Bytes-4 1487854 80.29 ns/op BenchmarkAppendStr/8Bytes-4 1473410 81.99 ns/op BenchmarkAppendStr/16Bytes-4 1409943 84.44 ns/op BenchmarkAppendStr/32Bytes-4 1467308 81.41 ns/op BenchmarkAppendSpecialCase-4 776078 155.9 ns/op BenchmarkCopy/1Byte-4 2019608 58.99 ns/op 16.95 MB/s BenchmarkCopy/1String-4 1978539 60.21 ns/op 16.61 MB/s BenchmarkCopy/2Byte-4 1889754 62.48 ns/op 32.01 MB/s BenchmarkCopy/2String-4 1956687 61.23 ns/op 32.66 MB/s BenchmarkCopy/4Byte-4 1924345 62.66 ns/op 63.83 MB/s BenchmarkCopy/4String-4 1980288 60.36 ns/op 66.27 MB/s BenchmarkCopy/8Byte-4 1990435 60.38 ns/op 132.49 MB/s BenchmarkCopy/8String-4 2000694 61.16 ns/op 130.81 MB/s BenchmarkCopy/12Byte-4 1856971 64.48 ns/op 186.10 MB/s BenchmarkCopy/12String-4 1822134 64.02 ns/op 187.44 MB/s BenchmarkCopy/16Byte-4 1907202 62.29 ns/op 256.88 MB/s BenchmarkCopy/16String-4 1892343 64.40 ns/op 248.47 MB/s BenchmarkCopy/32Byte-4 1842901 65.02 ns/op 492.16 MB/s BenchmarkCopy/32String-4 1772595 67.58 ns/op 473.49 MB/s BenchmarkCopy/128Byte-4 1349480 88.76 ns/op 1442.10 MB/s BenchmarkCopy/128String-4 1264866 93.00 ns/op 1376.30 MB/s BenchmarkCopy/1024Byte-4 390758 305.9 ns/op 3347.14 MB/s BenchmarkCopy/1024String-4 347053 347.8 ns/op 2943.83 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28435 4093 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19426 5848 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13080 8668 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11032 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9583 14163 ns/op BenchmarkAppendInPlace/Grow/Byte-4 132411 843.5 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 155259 823.1 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 100198 1053 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 87769 1248 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 77268 1348 ns/op BenchmarkStackCopyPtr-4 1 160142802 ns/op BenchmarkStackCopy-4 1 107222299 ns/op BenchmarkStackCopyNoCache-4 22 4944052 ns/op BenchmarkStackCopyWithStkobj-4 1 118480211 ns/op BenchmarkIssue18138-4 818 194768 ns/op BenchmarkCompareStringEqual-4 12658345 9.514 ns/op BenchmarkCompareStringIdentical-4 15653552 6.414 ns/op BenchmarkCompareStringSameLength-4 13136365 8.400 ns/op BenchmarkCompareStringDifferentLength-4 22631208 5.315 ns/op BenchmarkCompareStringBigUnaligned-4 990 118757 ns/op 8829.66 MB/s BenchmarkCompareStringBig-4 1177 94894 ns/op 11050.12 MB/s BenchmarkConcatStringAndBytes-4 2227284 53.82 ns/op BenchmarkSliceByteToString/1-4 2253656 52.46 ns/op BenchmarkSliceByteToString/2-4 1000000 105.9 ns/op BenchmarkSliceByteToString/4-4 1000000 106.5 ns/op BenchmarkSliceByteToString/8-4 1000000 103.5 ns/op BenchmarkSliceByteToString/16-4 1000000 108.0 ns/op BenchmarkSliceByteToString/32-4 1000000 119.2 ns/op BenchmarkSliceByteToString/64-4 832893 150.2 ns/op BenchmarkSliceByteToString/128-4 689918 197.1 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2205982 54.90 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 770332 136.7 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.2 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3245510 35.76 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1612173 72.87 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1827259 63.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2285589 50.82 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 442268 266.4 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 522109 213.7 ns/op BenchmarkRuneIterate/range/ASCII-4 5651740 21.09 ns/op BenchmarkRuneIterate/range/Japanese-4 2058048 58.24 ns/op BenchmarkRuneIterate/range/MixedLength-4 2219398 54.07 ns/op BenchmarkRuneIterate/range1/ASCII-4 5688698 21.08 ns/op BenchmarkRuneIterate/range1/Japanese-4 2036918 60.21 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2205274 54.10 ns/op BenchmarkRuneIterate/range2/ASCII-4 5651445 21.16 ns/op BenchmarkRuneIterate/range2/Japanese-4 2047935 58.42 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2216023 54.13 ns/op BenchmarkArrayEqual-4 17473250 5.743 ns/op BenchmarkFunc/Name-4 4962115 22.33 ns/op BenchmarkFunc/Entry-4 10266879 10.82 ns/op BenchmarkFunc/FileLine-4 1562142 75.48 ns/op PASS ok runtime 137.963s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27890 4370 ns/op BenchmarkHandle/concurrent-4 16446 7002 ns/op PASS ok runtime/cgo 0.492s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19600416 6.140 ns/op BenchmarkAtomicStore64-4 9865975 12.19 ns/op BenchmarkAtomicLoad-4 19384408 6.111 ns/op BenchmarkAtomicStore-4 9893071 12.02 ns/op BenchmarkAnd8-4 9869301 12.07 ns/op BenchmarkAnd-4 9892603 12.11 ns/op BenchmarkAnd8Parallel-4 4098312 48.66 ns/op BenchmarkAndParallel-4 4148793 46.92 ns/op BenchmarkOr8-4 9899737 12.04 ns/op BenchmarkOr-4 9888746 12.03 ns/op BenchmarkOr8Parallel-4 3281055 44.30 ns/op BenchmarkOrParallel-4 4230566 49.10 ns/op BenchmarkXadd-4 3241315 47.09 ns/op BenchmarkXadd64-4 2810973 50.20 ns/op BenchmarkCas-4 2751058 51.68 ns/op BenchmarkCas64-4 2294140 50.94 ns/op BenchmarkXchg-4 2446290 45.30 ns/op BenchmarkXchg64-4 4527240 43.17 ns/op PASS ok runtime/internal/atomic 3.117s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4314889 27.68 ns/op BenchmarkMulUintptr/large-4 3391312 33.87 ns/op PASS ok runtime/internal/math 0.341s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6814165 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 14 9747906 ns/op 722.4 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 964 129445 ns/op 6.331 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13870029 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 18273807 ns/op 1319 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 140 983862 ns/op 82.69 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80106572 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 101241169 ns/op 8318 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8403143 ns/op 700.2 concurrent_launches/op PASS ok runtime/pprof 1.799s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 39 2990116 ns/op BenchmarkStackLeak-4 18828 6523 ns/op PASS ok runtime/race 0.463s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5580496 20.78 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 218469 575.2 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.313s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6842971 17.61 ns/op BenchmarkCompact/one-4 1885147 63.58 ns/op BenchmarkCompact/sorted-4 1000000 105.3 ns/op BenchmarkCompact/1_item-4 1201004 99.73 ns/op BenchmarkCompact/unsorted-4 1000000 106.0 ns/op BenchmarkCompact/many-4 797145 144.0 ns/op BenchmarkReplace/naive-fast-4 79158 1465 ns/op BenchmarkReplace/optimized-fast-4 88224 1223 ns/op BenchmarkReplace/naive-slow-4 46144 2377 ns/op BenchmarkReplace/optimized-slow-4 53532 1878 ns/op PASS ok slices 1.628s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 157137 734.0 ns/op BenchmarkSortString1K-4 180 661965 ns/op BenchmarkSortString1K_Slice-4 206 614790 ns/op BenchmarkStableString1K-4 100 1119117 ns/op BenchmarkSortInt1K-4 222 552363 ns/op BenchmarkSortInt1K_Sorted-4 3265 35968 ns/op BenchmarkSortInt1K_Reversed-4 2041 57852 ns/op BenchmarkSortInt1K_Mod8-4 553 217846 ns/op BenchmarkStableInt1K-4 139 843659 ns/op BenchmarkStableInt1K_Slice-4 160 746062 ns/op BenchmarkSortInt64K-4 2 52665322 ns/op BenchmarkSortInt64K_Slice-4 3 44902969 ns/op BenchmarkStableInt64K-4 2 71464500 ns/op BenchmarkSort1e2-4 406 251603 ns/op BenchmarkStable1e2-4 177 667924 ns/op BenchmarkSort1e4-4 2 51172844 ns/op BenchmarkStable1e4-4 1 222560518 ns/op PASS ok sort 3.442s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 881072 136.2 ns/op BenchmarkAtof64Float-4 756660 158.2 ns/op BenchmarkAtof64FloatExp-4 614572 189.8 ns/op BenchmarkAtof64Big-4 401524 273.4 ns/op BenchmarkAtof64RandomBits-4 146060 794.8 ns/op BenchmarkAtof64RandomFloats-4 430364 261.8 ns/op BenchmarkAtof64RandomLongFloats-4 277512 424.0 ns/op BenchmarkAtof32Decimal-4 816226 139.8 ns/op BenchmarkAtof32Float-4 717924 158.7 ns/op BenchmarkAtof32FloatExp-4 601047 191.5 ns/op BenchmarkAtof32Random-4 354621 330.3 ns/op BenchmarkAtof32RandomLong-4 149733 795.3 ns/op BenchmarkParseInt/Pos/7bit-4 1417864 85.01 ns/op BenchmarkParseInt/Pos/26bit-4 601086 192.2 ns/op BenchmarkParseInt/Pos/31bit-4 548072 210.8 ns/op BenchmarkParseInt/Pos/56bit-4 352543 338.4 ns/op BenchmarkParseInt/Pos/63bit-4 326816 355.9 ns/op BenchmarkParseInt/Neg/7bit-4 1380087 84.83 ns/op BenchmarkParseInt/Neg/26bit-4 562138 194.6 ns/op BenchmarkParseInt/Neg/31bit-4 540253 210.0 ns/op BenchmarkParseInt/Neg/56bit-4 354495 328.0 ns/op BenchmarkParseInt/Neg/63bit-4 333709 345.0 ns/op BenchmarkAtoi/Pos/7bit-4 2215656 54.47 ns/op BenchmarkAtoi/Pos/26bit-4 827358 140.8 ns/op BenchmarkAtoi/Pos/31bit-4 765892 155.8 ns/op BenchmarkAtoi/Pos/56bit-4 435453 270.1 ns/op BenchmarkAtoi/Pos/63bit-4 315033 368.7 ns/op BenchmarkAtoi/Neg/7bit-4 2028739 59.01 ns/op BenchmarkAtoi/Neg/26bit-4 791794 141.3 ns/op BenchmarkAtoi/Neg/31bit-4 726500 156.7 ns/op BenchmarkAtoi/Neg/56bit-4 442104 263.3 ns/op BenchmarkAtoi/Neg/63bit-4 318204 367.9 ns/op BenchmarkFormatFloat/Decimal-4 118096 1037 ns/op BenchmarkFormatFloat/Float-4 108774 1103 ns/op BenchmarkFormatFloat/Exp-4 116313 1035 ns/op BenchmarkFormatFloat/NegExp-4 116708 1023 ns/op BenchmarkFormatFloat/LongExp-4 96410 1251 ns/op BenchmarkFormatFloat/Big-4 93631 1279 ns/op BenchmarkFormatFloat/BinaryExp-4 207121 572.0 ns/op BenchmarkFormatFloat/32Integer-4 115416 1012 ns/op BenchmarkFormatFloat/32ExactFraction-4 123678 972.8 ns/op BenchmarkFormatFloat/32Point-4 110264 1082 ns/op BenchmarkFormatFloat/32Exp-4 115981 1050 ns/op BenchmarkFormatFloat/32NegExp-4 117900 1006 ns/op BenchmarkFormatFloat/32Shortest-4 122047 990.0 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 136671 895.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 133688 898.5 ns/op BenchmarkFormatFloat/64Fixed1-4 151734 783.1 ns/op BenchmarkFormatFloat/64Fixed2-4 142167 808.4 ns/op BenchmarkFormatFloat/64Fixed3-4 152906 783.2 ns/op BenchmarkFormatFloat/64Fixed4-4 149257 778.5 ns/op BenchmarkFormatFloat/64Fixed12-4 87528 1392 ns/op BenchmarkFormatFloat/64Fixed16-4 111290 1075 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 112975 1045 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105852 1138 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2259 50948 ns/op BenchmarkFormatFloat/Slowpath64-4 96432 1244 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 96672 1244 ns/op BenchmarkAppendFloat/Decimal-4 142300 835.2 ns/op BenchmarkAppendFloat/Float-4 125544 944.3 ns/op BenchmarkAppendFloat/Exp-4 140305 838.8 ns/op BenchmarkAppendFloat/NegExp-4 141298 841.1 ns/op BenchmarkAppendFloat/LongExp-4 112935 1036 ns/op BenchmarkAppendFloat/Big-4 111160 1072 ns/op BenchmarkAppendFloat/BinaryExp-4 320988 360.0 ns/op BenchmarkAppendFloat/32Integer-4 142082 835.0 ns/op BenchmarkAppendFloat/32ExactFraction-4 138566 843.5 ns/op BenchmarkAppendFloat/32Point-4 133620 891.2 ns/op BenchmarkAppendFloat/32Exp-4 143245 845.2 ns/op BenchmarkAppendFloat/32NegExp-4 144027 821.1 ns/op BenchmarkAppendFloat/32Shortest-4 158959 746.9 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 170061 670.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 168649 696.0 ns/op BenchmarkAppendFloat/64Fixed1-4 195237 604.3 ns/op BenchmarkAppendFloat/64Fixed2-4 198381 594.7 ns/op BenchmarkAppendFloat/64Fixed3-4 195126 602.1 ns/op BenchmarkAppendFloat/64Fixed4-4 200254 595.2 ns/op BenchmarkAppendFloat/64Fixed12-4 102577 1148 ns/op BenchmarkAppendFloat/64Fixed16-4 137460 862.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147457 805.3 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 128252 932.5 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2344 49833 ns/op BenchmarkAppendFloat/Slowpath64-4 114358 1023 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 116031 1014 ns/op BenchmarkFormatInt-4 15446 7708 ns/op BenchmarkAppendInt-4 17619 6809 ns/op BenchmarkFormatUint-4 83115 1423 ns/op BenchmarkAppendUint-4 100102 1196 ns/op BenchmarkFormatIntSmall/7-4 2953005 39.50 ns/op BenchmarkFormatIntSmall/42-4 3020644 38.58 ns/op BenchmarkAppendIntSmall-4 1453467 81.92 ns/op BenchmarkAppendUintVarlen/1-4 1392974 84.85 ns/op BenchmarkAppendUintVarlen/12-4 1353598 88.69 ns/op BenchmarkAppendUintVarlen/123-4 993355 117.6 ns/op BenchmarkAppendUintVarlen/1234-4 943396 116.9 ns/op BenchmarkAppendUintVarlen/12345-4 949825 120.6 ns/op BenchmarkAppendUintVarlen/123456-4 937028 121.1 ns/op BenchmarkAppendUintVarlen/1234567-4 918374 126.5 ns/op BenchmarkAppendUintVarlen/12345678-4 900349 125.8 ns/op BenchmarkAppendUintVarlen/123456789-4 855216 130.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 833217 132.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 816583 133.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 830443 139.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 814934 138.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 822438 135.0 ns/op BenchmarkAppendUintVarlen/123456789012345-4 816842 138.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 846084 134.9 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 802557 141.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 795021 144.0 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 792392 144.4 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 748368 146.4 ns/op BenchmarkQuote-4 46780 2523 ns/op BenchmarkQuoteRune-4 474812 258.3 ns/op BenchmarkAppendQuote-4 54314 2206 ns/op BenchmarkAppendQuoteRune-4 855468 131.7 ns/op BenchmarkUnquoteEasy-4 1375588 87.50 ns/op BenchmarkUnquoteHard-4 48006 2395 ns/op PASS ok strconv 18.731s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 390943 298.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 127940 858.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 183798 641.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 309291 406.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 79006 1317 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 95978 1156 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 663794 183.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21475 5600 ns/op BenchmarkGenericMatch1-4 2040 51249 ns/op BenchmarkGenericMatch2-4 439 271434 ns/op BenchmarkSingleMaxSkipping-4 7624 14705 ns/op 680.06 MB/s BenchmarkSingleLongSuffixFail-4 13321 9059 ns/op 110.60 MB/s BenchmarkSingleMatch-4 247 470656 ns/op 31.87 MB/s BenchmarkByteByteNoMatch-4 71365 1658 ns/op BenchmarkByteByteMatch-4 18745 6269 ns/op BenchmarkByteStringMatch-4 22467 5198 ns/op BenchmarkHTMLEscapeNew-4 70366 1637 ns/op BenchmarkHTMLEscapeOld-4 88368 1357 ns/op BenchmarkByteStringReplacerWriteString-4 1407 80282 ns/op BenchmarkByteReplacerWriteString-4 1552 75976 ns/op BenchmarkByteByteReplaces-4 3468 33575 ns/op BenchmarkByteByteMap-4 10000 11224 ns/op BenchmarkMap/identity/ASCII-4 677977 175.8 ns/op BenchmarkMap/identity/Greek-4 471799 245.1 ns/op BenchmarkMap/change/ASCII-4 38568 3101 ns/op BenchmarkMap/change/Greek-4 28222 4249 ns/op BenchmarkIndexRune-4 1970583 60.78 ns/op BenchmarkIndexRuneLongString-4 1654310 73.59 ns/op BenchmarkIndexRuneFastPath-4 4180341 28.83 ns/op BenchmarkIndex-4 4145062 28.76 ns/op BenchmarkLastIndex-4 4695583 25.79 ns/op BenchmarkIndexByte-4 10186521 10.99 ns/op BenchmarkToUpper/#00-4 3127945 37.99 ns/op BenchmarkToUpper/ONLYUPPER-4 2396268 50.32 ns/op BenchmarkToUpper/abc-4 320554 379.2 ns/op BenchmarkToUpper/AbC123-4 259768 473.2 ns/op BenchmarkToUpper/azAZ09_-4 274413 453.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54687 2164 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 73207 1660 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33984 3560 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56768 2125 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123946 957.6 ns/op BenchmarkToLower/#00-4 2911125 40.76 ns/op BenchmarkToLower/abc-4 2725339 44.15 ns/op BenchmarkToLower/AbC123-4 226910 530.9 ns/op BenchmarkToLower/azAZ09_-4 220326 524.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98564 1200 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 64422 1796 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35014 3466 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76975 1556 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 119002 992.2 ns/op BenchmarkMapNoChanges-4 891873 123.5 ns/op BenchmarkTrim-4 37024 3171 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3142506 38.18 ns/op BenchmarkToValidUTF8/InvalidASCII-4 198446 611.9 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 130676 914.8 ns/op BenchmarkEqualFold/Tests-4 54721 2190 ns/op BenchmarkEqualFold/ASCII-4 3434508 33.57 ns/op BenchmarkEqualFold/UnicodePrefix-4 108286 1099 ns/op BenchmarkEqualFold/UnicodeSuffix-4 117396 1021 ns/op BenchmarkIndexHard1-4 836 142678 ns/op BenchmarkIndexHard2-4 604 198216 ns/op BenchmarkIndexHard3-4 148 796116 ns/op BenchmarkIndexHard4-4 183 645748 ns/op BenchmarkLastIndexHard1-4 58 1992716 ns/op BenchmarkLastIndexHard2-4 57 1989776 ns/op BenchmarkLastIndexHard3-4 58 1979461 ns/op BenchmarkCountHard1-4 812 141589 ns/op BenchmarkCountHard2-4 598 198867 ns/op BenchmarkCountHard3-4 151 795710 ns/op BenchmarkIndexTorture-4 8000 15527 ns/op BenchmarkCountTorture-4 7717 15507 ns/op BenchmarkCountTortureOverlapping-4 696 157082 ns/op BenchmarkCountByte/10-4 4373301 27.00 ns/op 370.35 MB/s BenchmarkCountByte/32-4 4167717 28.30 ns/op 1130.90 MB/s BenchmarkCountByte/4096-4 877474 136.3 ns/op 30061.30 MB/s BenchmarkCountByte/4194304-4 676 174603 ns/op 24021.97 MB/s BenchmarkCountByte/67108864-4 20 5637312 ns/op 11904.41 MB/s BenchmarkFields/ASCII/16-4 312823 390.6 ns/op 40.96 MB/s 16 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 19500 6015 ns/op 42.56 MB/s 384 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1288 90726 ns/op 45.15 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1750083 ns/op 37.45 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27860436 ns/op 37.64 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 139485 844.0 ns/op 18.96 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9130 12577 ns/op 20.35 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 546 213906 ns/op 19.15 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4383952 ns/op 14.95 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88355964 ns/op 11.87 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 246552 492.9 ns/op 32.46 MB/s 16 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17078 6886 ns/op 37.18 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 921 128662 ns/op 31.84 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3057310 ns/op 21.44 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69306368 ns/op 15.13 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 179077 672.4 ns/op 23.80 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12663 9374 ns/op 27.31 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 693 167233 ns/op 24.49 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3706098 ns/op 17.68 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78334182 ns/op 13.39 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 112300558 ns/op BenchmarkSplitSingleByteSeparator-4 13 8181585 ns/op BenchmarkSplitMultiByteSeparator-4 28 3907136 ns/op BenchmarkSplitNSingleByteSeparator-4 195157 525.8 ns/op BenchmarkSplitNMultiByteSeparator-4 156172 717.9 ns/op BenchmarkRepeat/5x0-4 3346846 35.75 ns/op BenchmarkRepeat/5x1-4 3379281 34.78 ns/op BenchmarkRepeat/5x2-4 263443 460.1 ns/op BenchmarkRepeat/5x6-4 164208 744.4 ns/op BenchmarkRepeat/10x0-4 3322621 36.13 ns/op BenchmarkRepeat/10x1-4 3342532 34.74 ns/op BenchmarkRepeat/10x2-4 259742 455.6 ns/op BenchmarkRepeat/10x6-4 157263 762.7 ns/op BenchmarkRepeatLarge/256/1-4 72074 1600 ns/op 159.96 MB/s BenchmarkRepeatLarge/256/16-4 110512 992.8 ns/op 257.85 MB/s BenchmarkRepeatLarge/512/1-4 56846 1925 ns/op 265.99 MB/s BenchmarkRepeatLarge/512/16-4 83083 1349 ns/op 379.50 MB/s BenchmarkRepeatLarge/1024/1-4 44374 2577 ns/op 397.43 MB/s BenchmarkRepeatLarge/1024/16-4 57846 1890 ns/op 541.80 MB/s BenchmarkRepeatLarge/2048/1-4 31830 3526 ns/op 580.82 MB/s BenchmarkRepeatLarge/2048/16-4 38622 2854 ns/op 717.69 MB/s BenchmarkRepeatLarge/4096/1-4 21457 5348 ns/op 765.89 MB/s BenchmarkRepeatLarge/4096/16-4 24106 4615 ns/op 887.55 MB/s BenchmarkRepeatLarge/8192/1-4 10000 10075 ns/op 813.09 MB/s BenchmarkRepeatLarge/8192/16-4 14256 8169 ns/op 1002.78 MB/s BenchmarkRepeatLarge/8192/4097-4 5566982 21.81 ns/op 187832.36 MB/s BenchmarkRepeatLarge/16384/1-4 7189 15352 ns/op 1067.21 MB/s BenchmarkRepeatLarge/16384/16-4 9922 15184 ns/op 1079.03 MB/s BenchmarkRepeatLarge/16384/4097-4 9226 11832 ns/op 1038.82 MB/s BenchmarkRepeatLarge/32768/1-4 4258 27729 ns/op 1181.71 MB/s BenchmarkRepeatLarge/32768/16-4 4178 27835 ns/op 1177.22 MB/s BenchmarkRepeatLarge/32768/4097-4 4626 25320 ns/op 1132.66 MB/s BenchmarkRepeatLarge/65536/1-4 2280 56089 ns/op 1168.44 MB/s BenchmarkRepeatLarge/65536/16-4 2338 51140 ns/op 1281.50 MB/s BenchmarkRepeatLarge/65536/4097-4 2595 48955 ns/op 1255.33 MB/s BenchmarkRepeatLarge/131072/1-4 225 513779 ns/op 255.11 MB/s BenchmarkRepeatLarge/131072/16-4 220 538864 ns/op 243.24 MB/s BenchmarkRepeatLarge/131072/4097-4 229 510788 ns/op 248.65 MB/s BenchmarkRepeatLarge/262144/1-4 115 1011782 ns/op 259.09 MB/s BenchmarkRepeatLarge/262144/16-4 111 1027487 ns/op 255.13 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1033432 ns/op 249.76 MB/s BenchmarkRepeatLarge/524288/1-4 63 2056507 ns/op 254.94 MB/s BenchmarkRepeatLarge/524288/16-4 60 2047207 ns/op 256.10 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2029373 ns/op 256.39 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4133468 ns/op 253.68 MB/s BenchmarkRepeatLarge/1048576/16-4 31 4066346 ns/op 257.87 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4113246 ns/op 253.99 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7845412 ns/op 267.31 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7855503 ns/op 266.97 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8065729 ns/op 259.56 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16065264 ns/op 261.08 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15799301 ns/op 265.47 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16075222 ns/op 260.73 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30651411 ns/op 273.68 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31445079 ns/op 266.77 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31205375 ns/op 268.75 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62198854 ns/op 269.74 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61415055 ns/op 273.18 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63515585 ns/op 264.14 MB/s BenchmarkRepeatLarge/33554432/1-4 1 123419501 ns/op 271.87 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119715747 ns/op 280.28 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 122325208 ns/op 274.31 MB/s BenchmarkRepeatLarge/67108864/1-4 1 246806202 ns/op 271.91 MB/s BenchmarkRepeatLarge/67108864/16-4 1 241303629 ns/op 278.11 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 242983718 ns/op 276.19 MB/s BenchmarkRepeatLarge/134217728/1-4 1 487499122 ns/op 275.32 MB/s BenchmarkRepeatLarge/134217728/16-4 1 473615282 ns/op 283.39 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 482940540 ns/op 277.92 MB/s BenchmarkRepeatLarge/268435456/1-4 1 951412253 ns/op 282.14 MB/s BenchmarkRepeatLarge/268435456/16-4 1 951355700 ns/op 282.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 955311197 ns/op 280.99 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1869346499 ns/op 287.20 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1881855259 ns/op 285.29 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1897759309 ns/op 282.90 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3742914301 ns/op 286.87 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3678167023 ns/op 291.92 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3701093075 ns/op 290.11 MB/s BenchmarkIndexAnyASCII/1:1-4 2000098 59.44 ns/op BenchmarkIndexAnyASCII/1:2-4 1984832 60.60 ns/op BenchmarkIndexAnyASCII/1:4-4 2016318 59.62 ns/op BenchmarkIndexAnyASCII/1:8-4 2028158 59.24 ns/op BenchmarkIndexAnyASCII/1:16-4 2017248 59.76 ns/op BenchmarkIndexAnyASCII/1:32-4 1977950 60.35 ns/op BenchmarkIndexAnyASCII/1:64-4 2051330 58.80 ns/op BenchmarkIndexAnyASCII/16:1-4 2100782 57.43 ns/op BenchmarkIndexAnyASCII/16:2-4 761328 153.3 ns/op BenchmarkIndexAnyASCII/16:4-4 765831 157.1 ns/op BenchmarkIndexAnyASCII/16:8-4 713716 162.9 ns/op BenchmarkIndexAnyASCII/16:16-4 652083 173.1 ns/op BenchmarkIndexAnyASCII/16:32-4 594844 200.6 ns/op BenchmarkIndexAnyASCII/16:64-4 481491 245.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1724011 68.71 ns/op BenchmarkIndexAnyASCII/256:2-4 73848 1631 ns/op BenchmarkIndexAnyASCII/256:4-4 73048 1643 ns/op BenchmarkIndexAnyASCII/256:8-4 72206 1671 ns/op BenchmarkIndexAnyASCII/256:16-4 71601 1676 ns/op BenchmarkIndexAnyASCII/256:32-4 70350 1707 ns/op BenchmarkIndexAnyASCII/256:64-4 68136 1746 ns/op BenchmarkIndexAnyUTF8/1:1-4 2065020 58.96 ns/op BenchmarkIndexAnyUTF8/1:2-4 1980516 61.34 ns/op BenchmarkIndexAnyUTF8/1:4-4 1998294 60.40 ns/op BenchmarkIndexAnyUTF8/1:8-4 1995495 60.16 ns/op BenchmarkIndexAnyUTF8/1:16-4 1972219 60.87 ns/op BenchmarkIndexAnyUTF8/1:32-4 1960453 61.94 ns/op BenchmarkIndexAnyUTF8/1:64-4 1921765 61.61 ns/op BenchmarkIndexAnyUTF8/16:1-4 1698186 69.77 ns/op BenchmarkIndexAnyUTF8/16:2-4 302312 381.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 308029 382.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 306588 385.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 300240 392.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 300132 394.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 296892 386.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 341924 353.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 22923 5315 ns/op BenchmarkIndexAnyUTF8/256:4-4 22832 5266 ns/op BenchmarkIndexAnyUTF8/256:8-4 22718 5240 ns/op BenchmarkIndexAnyUTF8/256:16-4 22442 5347 ns/op BenchmarkIndexAnyUTF8/256:32-4 22017 5473 ns/op BenchmarkIndexAnyUTF8/256:64-4 22580 5276 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2055969 59.32 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2100267 56.80 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2083323 57.15 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2097085 57.40 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2094544 57.27 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2091046 58.14 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2093490 57.09 ns/op BenchmarkLastIndexAnyASCII/16:1-4 801482 148.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 776544 150.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 760300 152.3 ns/op BenchmarkLastIndexAnyASCII/16:8-4 731084 160.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 685669 172.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 566209 199.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 478056 244.2 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72640 1638 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72931 1644 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72283 1646 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70622 1692 ns/op BenchmarkLastIndexAnyASCII/256:16-4 70436 1697 ns/op BenchmarkLastIndexAnyASCII/256:32-4 68786 1711 ns/op BenchmarkLastIndexAnyASCII/256:64-4 67477 1771 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2038869 57.97 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2120139 56.69 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2050491 58.12 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2110198 57.14 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2085442 57.03 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2095129 57.07 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2128833 56.47 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 367135 302.5 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 190726 606.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 195595 613.0 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 187120 615.6 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 176574 658.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 177456 667.3 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 174380 679.5 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28812 4163 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13276 8997 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13053 9040 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13135 9061 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12273 9801 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10114 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10179 ns/op BenchmarkTrimASCII/1:1-4 3178161 38.50 ns/op BenchmarkTrimASCII/1:2-4 2433366 48.50 ns/op BenchmarkTrimASCII/1:4-4 2400753 51.30 ns/op BenchmarkTrimASCII/1:8-4 2120688 56.21 ns/op BenchmarkTrimASCII/1:16-4 1777820 66.98 ns/op BenchmarkTrimASCII/16:1-4 2675138 45.08 ns/op BenchmarkTrimASCII/16:2-4 731541 155.3 ns/op BenchmarkTrimASCII/16:4-4 721060 158.8 ns/op BenchmarkTrimASCII/16:8-4 716928 161.3 ns/op BenchmarkTrimASCII/16:16-4 665516 173.7 ns/op BenchmarkTrimASCII/256:1-4 782174 155.0 ns/op BenchmarkTrimASCII/256:2-4 69656 1707 ns/op BenchmarkTrimASCII/256:4-4 70356 1703 ns/op BenchmarkTrimASCII/256:8-4 70182 1708 ns/op BenchmarkTrimASCII/256:16-4 69706 1725 ns/op BenchmarkTrimASCII/4096:1-4 73526 1602 ns/op BenchmarkTrimASCII/4096:2-4 4304 26291 ns/op BenchmarkTrimASCII/4096:4-4 4502 26881 ns/op BenchmarkTrimASCII/4096:8-4 4378 26602 ns/op BenchmarkTrimASCII/4096:16-4 4327 27154 ns/op BenchmarkTrimByte-4 3947782 29.61 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13402 8947 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13239 8970 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1152 103497 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2378 50691 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4588 25684 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7532 14617 ns/op BenchmarkJoin/0-4 5042658 23.58 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3910627 29.50 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 203852 592.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 140001 850.7 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 98620 1186 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 81174 1438 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 70252 1706 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60564 1983 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2516151 46.46 ns/op BenchmarkTrimSpace/ASCII-4 1487906 80.48 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139441 840.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 73759 1636 ns/op BenchmarkReplaceAll-4 119467 977.9 ns/op 16 B/op 1 allocs/op PASS ok strings 67.014s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 54357 2340 ns/op BenchmarkCond2-4 19830 5739 ns/op BenchmarkCond4-4 14664 7837 ns/op BenchmarkCond8-4 8628 14517 ns/op BenchmarkCond16-4 4598 29960 ns/op BenchmarkCond32-4 2073 71416 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 472291 254.2 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 290095 378.7 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 482062 222.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 478047 265.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 249954 414.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 507808 217.0 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 85100 1712 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 74883 1950 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 62518 2566 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44300 2926 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 517316 240.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 169147 727.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 473181 242.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 140106 825.8 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 545572 228.7 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 168511 729.2 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1918621 60.07 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 44880 2877 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 130410 947.3 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 212578 743.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6405 16200 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 302 398045 ns/op BenchmarkRange/*sync.Map-4 1227 85283 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 80558 1383 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 209454 570.5 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 70285 1832 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 101194 1169 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 235537 491.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 170050 812.1 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 72476 1682 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 197302 680.2 ns/op BenchmarkDeleteCollision/*sync.Map-4 750051 214.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 44982 2541 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 142510 947.8 ns/op BenchmarkSwapCollision/*sync.Map-4 70520 1688 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 256 465777 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 107630 1216 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 352293 343.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18337 6231 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 61150 2053 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21414 5649 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 221872 498.5 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 116944 1196 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 156007 825.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1893631 71.93 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 185799 719.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2206669 52.83 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 457608 256.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 151294 769.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 485343 232.6 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 98485 1381 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 290557 409.2 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 395497 289.5 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 107480 1061 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 489356 225.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 401668 1339 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 91074 1192 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 143133 750.5 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 56769 2276 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 181423 690.9 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 380685 278.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 127458 986.3 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 506446 262.7 ns/op BenchmarkUncontendedSemaphore-4 3408032 35.22 ns/op BenchmarkContendedSemaphore-4 2408876 51.66 ns/op BenchmarkMutexUncontended-4 857047 156.3 ns/op BenchmarkMutex-4 153837 828.9 ns/op BenchmarkMutexSlack-4 137715 851.6 ns/op BenchmarkMutexWork-4 145064 1017 ns/op BenchmarkMutexWorkSlack-4 120267 918.4 ns/op BenchmarkMutexNoSpin-4 55594 2094 ns/op BenchmarkMutexSpin-4 54655 2229 ns/op BenchmarkOnce-4 463592 246.8 ns/op BenchmarkSemaUncontended-4 6813320 17.37 ns/op BenchmarkSemaSyntNonblock-4 1000000 104.3 ns/op BenchmarkSemaSyntBlock-4 1000000 108.2 ns/op BenchmarkSemaWorkNonblock-4 800922 145.6 ns/op BenchmarkSemaWorkBlock-4 791762 153.3 ns/op BenchmarkRWMutexUncontended-4 355930 321.0 ns/op BenchmarkRWMutexWrite100-4 305449 419.9 ns/op BenchmarkRWMutexWrite10-4 261336 474.6 ns/op BenchmarkRWMutexWorkWrite100-4 217984 514.7 ns/op BenchmarkRWMutexWorkWrite10-4 185059 614.4 ns/op BenchmarkWaitGroupUncontended-4 1057849 112.7 ns/op BenchmarkWaitGroupAddDone-4 304417 419.7 ns/op BenchmarkWaitGroupAddDoneWork-4 281497 380.7 ns/op BenchmarkWaitGroupWait-4 4748410 23.77 ns/op BenchmarkWaitGroupWaitWork-4 3325646 38.93 ns/op BenchmarkWaitGroupActuallyWait-4 41125 2867 ns/op 32 B/op 2 allocs/op PASS ok sync 17.923s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 477411 236.6 ns/op PASS ok sync/atomic 0.151s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 94675 1206 ns/op 0 B/op 0 allocs/op PASS ok testing 0.166s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7688 14729 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11286 10527 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 92 1219130 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 122 968077 ns/op 1060 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 186454168 ns/op 19393208 B/op 100060 allocs/op BenchmarkTable/1x100000/reuse-4 1 182305234 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1768 66051 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2020 54772 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6082827 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5437246 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 760125954 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 735437571 ns/op 48120896 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 210 557958 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 238 492660 ns/op 165 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61250122 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 58867537 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7480996902 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7253660097 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 2740 42328 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3074466 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 324262966 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2402 46150 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 259 435160 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4408227 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7878 15315 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.975s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 81275432 ns/op BenchmarkVariableString-4 92565 1198 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2152 53896 ns/op 2520 B/op 39 allocs/op PASS ok text/template/parse 0.543s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 37 3127923 ns/op BenchmarkAfter-4 106 1109471 ns/op BenchmarkStop-4 217 585821 ns/op BenchmarkSimultaneousAfterFunc-4 32 4032482 ns/op BenchmarkStartStop-4 208 565607 ns/op BenchmarkReset-4 2515 54578 ns/op BenchmarkSleep-4 31 3550916 ns/op BenchmarkParallelTimerLatency-4 49 296907 avg-late-ns 2978598 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 335619 avg-late-ns 1015062 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 355031 avg-late-ns 873550 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 395180 avg-late-ns 1620037 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 363827 avg-late-ns 1387843 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 310359 avg-late-ns 1398716 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 333341 avg-late-ns 2717817 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 285715 avg-late-ns 2047992 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 191153 avg-late-ns 1543353 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 212647 avg-late-ns 1358917 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 848991 avg-late-ns 4698258 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 318091 avg-late-ns 1057156 max-late-ns BenchmarkTicker-4 351 321469 ns/op BenchmarkTickerReset-4 4156 28975 ns/op BenchmarkTickerResetNaive-4 174 649355 ns/op BenchmarkNow-4 944040 109.6 ns/op BenchmarkNowUnixNano-4 1000000 102.0 ns/op BenchmarkNowUnixMilli-4 1000000 101.9 ns/op BenchmarkNowUnixMicro-4 1000000 102.4 ns/op BenchmarkFormat-4 58201 2028 ns/op BenchmarkFormatRFC3339-4 79304 1514 ns/op BenchmarkFormatRFC3339Nano-4 77840 1530 ns/op BenchmarkFormatNow-4 81242 1492 ns/op BenchmarkMarshalJSON-4 106815 1151 ns/op BenchmarkMarshalText-4 111460 1078 ns/op BenchmarkParse-4 144573 819.2 ns/op BenchmarkParseRFC3339UTC-4 317066 357.4 ns/op BenchmarkParseRFC3339UTCBytes-4 212919 545.0 ns/op BenchmarkParseRFC3339TZ-4 101614 1180 ns/op BenchmarkParseRFC3339TZBytes-4 78859 1514 ns/op BenchmarkParseDuration-4 564542 213.3 ns/op BenchmarkHour-4 855926 137.4 ns/op BenchmarkSecond-4 858951 136.6 ns/op BenchmarkYear-4 661578 181.0 ns/op BenchmarkDay-4 584080 197.4 ns/op BenchmarkISOWeek-4 656866 187.9 ns/op BenchmarkGoString-4 80118 1517 ns/op BenchmarkUnmarshalText-4 67309 1737 ns/op PASS ok time 11.227s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 543784 184.7 ns/op BenchmarkDecodeValidJapaneseChars-4 698222 158.0 ns/op BenchmarkDecodeRune-4 1575234 74.00 ns/op BenchmarkEncodeValidASCII-4 509300 200.6 ns/op BenchmarkEncodeValidJapaneseChars-4 865768 146.8 ns/op BenchmarkAppendRuneValidASCII-4 1478935 80.29 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2500017 48.03 ns/op BenchmarkEncodeRune-4 2831198 42.45 ns/op PASS ok unicode/utf16 1.225s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 813915 143.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 170119 676.2 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3812001 31.18 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 417726 283.2 ns/op BenchmarkValidTenASCIIChars-4 878714 136.4 ns/op BenchmarkValid100KASCIIChars-4 93 1275642 ns/op BenchmarkValidTenJapaneseChars-4 155776 773.0 ns/op BenchmarkValidLongMostlyASCII-4 85 1405881 ns/op BenchmarkValidLongJapanese-4 46 2204113 ns/op BenchmarkValidStringTenASCIIChars-4 4677728 25.33 ns/op BenchmarkValidString100KASCIIChars-4 9594 12165 ns/op BenchmarkValidStringTenJapaneseChars-4 418076 257.7 ns/op BenchmarkValidStringLongMostlyASCII-4 1236 97949 ns/op BenchmarkValidStringLongJapanese-4 156 765866 ns/op BenchmarkEncodeASCIIRune-4 4234974 27.86 ns/op BenchmarkEncodeJapaneseRune-4 2547147 44.24 ns/op BenchmarkAppendASCIIRune-4 8695808 13.80 ns/op BenchmarkAppendJapaneseRune-4 3008260 38.93 ns/op BenchmarkDecodeASCIIRune-4 2856140 42.03 ns/op BenchmarkDecodeJapaneseRune-4 1919055 62.61 ns/op BenchmarkFullRune/ASCII-4 3304686 36.19 ns/op BenchmarkFullRune/Incomplete-4 1516473 78.96 ns/op BenchmarkFullRune/Japanese-4 3409705 35.33 ns/op PASS ok unicode/utf8 3.643s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 58195430978 ns/op PASS ok cmd/api 65.303s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1208256 99.02 ns/op BenchmarkEqArrayOfStrings64-4 155958 750.3 ns/op BenchmarkEqArrayOfStrings1024-4 9720 11177 ns/op BenchmarkEqArrayOfFloats5-4 1392285 86.73 ns/op BenchmarkEqArrayOfFloats64-4 142698 841.9 ns/op BenchmarkEqArrayOfFloats1024-4 9350 12444 ns/op BenchmarkEqStruct-4 21242091 5.633 ns/op PASS ok cmd/compile/internal/reflectdata 1.197s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 60881 ns/op BenchmarkCopyElim1-4 763 159202 ns/op BenchmarkCopyElim10-4 596 184085 ns/op BenchmarkCopyElim100-4 320 325773 ns/op BenchmarkCopyElim1000-4 56 2074729 ns/op BenchmarkCopyElim10000-4 3 42159470 ns/op BenchmarkCopyElim100000-4 1 716996943 ns/op BenchmarkDeadCode/1-4 504 204851 ns/op BenchmarkDeadCode/10-4 518 227995 ns/op BenchmarkDeadCode/100-4 229 489209 ns/op BenchmarkDeadCode/1000-4 42 2624253 ns/op BenchmarkDeadCode/10000-4 3 36366652 ns/op BenchmarkDeadCode/100000-4 1 477428465 ns/op BenchmarkDeadCode/200000-4 1 1012219884 ns/op BenchmarkDominatorsLinear-4 13 8793582 ns/op 1.14 MB/s BenchmarkDominatorsFwdBack-4 8 12670532 ns/op 0.79 MB/s BenchmarkDominatorsManyPred-4 9 12596928 ns/op 0.79 MB/s BenchmarkDominatorsMaxPred-4 9 12335577 ns/op 0.81 MB/s BenchmarkDominatorsMaxPredVal-4 9 13550176 ns/op 0.74 MB/s BenchmarkFuse/1-4 571 212642 ns/op BenchmarkFuse/10-4 466 259639 ns/op BenchmarkFuse/100-4 146 808301 ns/op BenchmarkFuse/1000-4 21 5871165 ns/op BenchmarkFuse/10000-4 2 84015131 ns/op BenchmarkNilCheckDeep1-4 12932 9386 ns/op 0.11 MB/s 233 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5142 22327 ns/op 0.45 MB/s 240 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 782 150500 ns/op 0.66 MB/s 652 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1491530 ns/op 0.67 MB/s 4545 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 17517229 ns/op 0.57 MB/s 60418 B/op 5 allocs/op BenchmarkDSEPass-4 32 3632012 ns/op 59633 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 115283314 ns/op 4253776 B/op 108423 allocs/op BenchmarkCSEPass-4 7 14981819 ns/op 94075 B/op 9 allocs/op BenchmarkCSEPassBlock-4 1 151946169 ns/op 5660624 B/op 97436 allocs/op BenchmarkDeadcodePass-4 181 616818 ns/op 101302 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 122272091 ns/op 4021288 B/op 44751 allocs/op BenchmarkMultiPass-4 69 1688478 ns/op 248356 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 245690683 ns/op 11210456 B/op 149832 allocs/op BenchmarkCondRewrite/SoloJump-4 3016848 39.22 ns/op BenchmarkCondRewrite/CombJump-4 2865031 41.68 ns/op PASS ok cmd/compile/internal/ssa 14.544s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 10000 10702 ns/op BenchmarkExtShift-4 16683 7179 ns/op BenchmarkModify-4 9690 11931 ns/op BenchmarkMullImm-4 17568 6806 ns/op BenchmarkConstModify-4 9798 11850 ns/op BenchmarkBitSet-4 20727 5793 ns/op BenchmarkBitClear-4 19386 6156 ns/op BenchmarkBitToggle-4 20064 6022 ns/op BenchmarkBitSetConst-4 166960 670.9 ns/op BenchmarkBitClearConst-4 161752 730.3 ns/op BenchmarkBitToggleConst-4 166842 666.5 ns/op BenchmarkDivconstI64-4 8658704 13.72 ns/op BenchmarkModconstI64-4 8311838 14.49 ns/op BenchmarkDivisiblePow2constI64-4 8485540 14.06 ns/op BenchmarkDivisibleconstI64-4 8879005 13.58 ns/op BenchmarkDivisibleWDivconstI64-4 6971439 17.36 ns/op BenchmarkDivconstU64/3-4 8535710 14.15 ns/op BenchmarkDivconstU64/5-4 8408278 14.15 ns/op BenchmarkDivconstU64/37-4 8926982 13.35 ns/op BenchmarkDivconstU64/1234567-4 8722833 13.64 ns/op BenchmarkModconstU64-4 8995624 13.17 ns/op BenchmarkDivisibleconstU64-4 8580854 13.80 ns/op BenchmarkDivisibleWDivconstU64-4 6910424 17.38 ns/op BenchmarkDivconstI32-4 8821297 13.68 ns/op BenchmarkModconstI32-4 8492710 14.11 ns/op BenchmarkDivisiblePow2constI32-4 8874207 13.57 ns/op BenchmarkDivisibleconstI32-4 8670682 13.70 ns/op BenchmarkDivisibleWDivconstI32-4 6990048 17.08 ns/op BenchmarkDivconstU32-4 8973242 13.41 ns/op BenchmarkModconstU32-4 8484093 14.10 ns/op BenchmarkDivisibleconstU32-4 8852704 13.59 ns/op BenchmarkDivisibleWDivconstU32-4 7424962 16.09 ns/op BenchmarkDivconstI16-4 8500524 14.08 ns/op BenchmarkModconstI16-4 8898524 13.52 ns/op BenchmarkDivisiblePow2constI16-4 8614152 13.51 ns/op BenchmarkDivisibleconstI16-4 8863914 13.55 ns/op BenchmarkDivisibleWDivconstI16-4 6746890 17.79 ns/op BenchmarkDivconstU16-4 8888199 13.73 ns/op BenchmarkModconstU16-4 8883927 13.52 ns/op BenchmarkDivisibleconstU16-4 9556321 12.76 ns/op BenchmarkDivisibleWDivconstU16-4 7566078 15.84 ns/op BenchmarkDivconstI8-4 8854236 13.67 ns/op BenchmarkModconstI8-4 8816730 13.67 ns/op BenchmarkDivisiblePow2constI8-4 9602766 12.45 ns/op BenchmarkDivisibleconstI8-4 8723025 13.60 ns/op BenchmarkDivisibleWDivconstI8-4 7400334 16.13 ns/op BenchmarkDivconstU8-4 8849454 13.55 ns/op BenchmarkModconstU8-4 8820526 13.57 ns/op BenchmarkDivisibleconstU8-4 9213898 12.96 ns/op BenchmarkDivisibleWDivconstU8-4 7552266 15.84 ns/op BenchmarkMul2-4 167506 720.7 ns/op BenchmarkMulNeg2-4 164928 728.1 ns/op BenchmarkEfaceInteger-4 4420303 27.13 ns/op BenchmarkMulconstI32/3-4 16812529 7.132 ns/op BenchmarkMulconstI32/5-4 16663000 7.150 ns/op BenchmarkMulconstI32/12-4 16875718 7.117 ns/op BenchmarkMulconstI32/120-4 16653967 7.154 ns/op BenchmarkMulconstI32/-120-4 16866652 7.157 ns/op BenchmarkMulconstI32/65537-4 16475949 7.229 ns/op BenchmarkMulconstI32/65538-4 16654503 7.169 ns/op BenchmarkMulconstI64/3-4 16760616 7.193 ns/op BenchmarkMulconstI64/5-4 16429814 7.278 ns/op BenchmarkMulconstI64/12-4 16735302 7.144 ns/op BenchmarkMulconstI64/120-4 16634530 7.147 ns/op BenchmarkMulconstI64/-120-4 16462644 7.204 ns/op BenchmarkMulconstI64/65537-4 16519261 7.176 ns/op BenchmarkMulconstI64/65538-4 16824267 7.128 ns/op BenchmarkMulconstU32/3-4 16682182 7.144 ns/op BenchmarkMulconstU32/5-4 16659495 7.142 ns/op BenchmarkMulconstU32/12-4 16717201 7.185 ns/op BenchmarkMulconstU32/120-4 16707739 7.142 ns/op BenchmarkMulconstU32/65537-4 16994679 7.112 ns/op BenchmarkMulconstU32/65538-4 16866750 7.156 ns/op BenchmarkMulconstU64/3-4 16715211 7.137 ns/op BenchmarkMulconstU64/5-4 16574448 7.262 ns/op BenchmarkMulconstU64/12-4 16764051 7.145 ns/op BenchmarkMulconstU64/120-4 16352628 7.212 ns/op BenchmarkMulconstU64/65537-4 16504486 7.144 ns/op BenchmarkMulconstU64/65538-4 16482451 7.187 ns/op BenchmarkShiftArithmeticRight-4 19412371 6.023 ns/op BenchmarkSwitch8Predictable-4 16354246 7.420 ns/op BenchmarkSwitch8Unpredictable-4 5610387 17.85 ns/op BenchmarkSwitch32Predictable-4 10151767 11.80 ns/op BenchmarkSwitch32Unpredictable-4 6792334 17.68 ns/op BenchmarkSwitchStringPredictable-4 9491312 12.61 ns/op BenchmarkSwitchStringUnpredictable-4 4469431 23.33 ns/op PASS ok cmd/compile/internal/test 12.451s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 141 851180 ns/op BenchmarkNamed/Underlying/nongeneric-4 814620 145.5 ns/op BenchmarkNamed/Underlying/generic-4 759952 140.2 ns/op BenchmarkNamed/Underlying/src_instance-4 769149 144.7 ns/op BenchmarkNamed/Underlying/user_instance-4 798082 141.4 ns/op BenchmarkCheck/http/funcbodies/info-4 1 534377511 ns/op 57188 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 357496841 ns/op 85478 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 164200082 ns/op 186053 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 137380494 ns/op 222392 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 380795124 ns/op 13469 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 88471996 ns/op 57972 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36992289 ns/op 138595 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 33268673 ns/op 154167 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 145018939 ns/op 14959 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39484681 ns/op 54923 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21179731 ns/op 102420 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19694924 ns/op 110123 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1148868795 ns/op 55309 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 572910171 ns/op 110912 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 156640980 ns/op 405489 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 110500004 ns/op 574660 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 433421581 ns/op 4610 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 65054920 ns/op 30700 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39583518 ns/op 50450 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38024641 ns/op 52530 lines/s PASS ok cmd/compile/internal/types2 15.745s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 126 910754 ns/op 2251413 sys-ns/op 1166960 user-ns/op PASS ok cmd/go 0.226s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67776 1727 ns/op 4.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78663 1511 ns/op 5.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14377 8341 ns/op 122.76 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14766 8084 ns/op 126.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2252 53674 ns/op 152.63 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2233 53143 ns/op 154.15 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.957s All tests passed.