linux-amd64-longtest-race at 2449bbb5e614954ce9e99c8a481ea2ee73d72d61 :: 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-rn449b85f" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn449b85f" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=100ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 11 10:24:08 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.227s ok archive/zip 112.230s ok bufio 0.330s ok bytes 8.501s ok compress/bzip2 0.469s ok compress/flate 161.163s ok compress/gzip 11.467s ok compress/lzw 0.598s ok compress/zlib 8.296s ok container/heap 0.040s ok container/list 0.030s ok container/ring 0.031s ok context 0.045s ok crypto 0.030s ok crypto/aes 0.071s ok crypto/cipher 1.131s ok crypto/des 0.060s ok crypto/dsa 4.058s ok crypto/ecdh 0.469s ok crypto/ecdsa 3.177s ok crypto/ed25519 0.912s ok crypto/elliptic 1.218s ok crypto/hmac 0.041s ok crypto/internal/alias 0.031s ok crypto/internal/bigmod 2.281s ok crypto/internal/boring 0.030s ok crypto/internal/boring/bcache 0.335s ok crypto/internal/edwards25519 34.920s ok crypto/internal/edwards25519/field 12.897s ok crypto/internal/nistec 21.402s ok crypto/internal/nistec/fiat 0.030s [no tests to run] ok crypto/md5 0.039s ok crypto/rand 2.715s ok crypto/rc4 0.446s ok crypto/rsa 6.195s ok crypto/sha1 0.050s ok crypto/sha256 0.040s ok crypto/sha512 0.041s ok crypto/subtle 18.461s ok crypto/tls 3.487s ok crypto/x509 1.547s ok database/sql 1.152s ok database/sql/driver 0.029s ok debug/buildinfo 4.421s ok debug/dwarf 0.092s ok debug/elf 1.315s ok debug/gosym 0.353s ok debug/macho 0.051s ok debug/pe 0.061s ok debug/plan9obj 0.030s ok embed 0.030s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.040s ok encoding/asn1 0.040s ok encoding/base32 0.082s ok encoding/base64 0.040s ok encoding/binary 0.040s ok encoding/csv 0.082s ok encoding/gob 17.417s ok encoding/hex 0.040s ok encoding/json 6.369s ok encoding/pem 2.376s ok encoding/xml 39.759s ok errors 0.040s ok expvar 0.029s ok flag 0.144s ok fmt 0.516s ok go/ast 0.040s ok go/build 4.040s ok go/build/constraint 0.041s ok go/constant 0.040s ok go/doc 0.244s ok go/doc/comment 2.087s ok go/format 0.062s ok go/importer 0.195s ok go/internal/gccgoimporter 0.060s ok go/internal/gcimporter 35.794s ok go/internal/srcimporter 13.676s ok go/parser 51.642s ok go/printer 1.249s ok go/scanner 0.040s ok go/token 0.123s ok go/types 133.740s ok hash 0.040s ok hash/adler32 0.052s ok hash/crc32 0.071s ok hash/crc64 0.040s ok hash/fnv 0.030s ok hash/maphash 0.033s ok html 0.029s ok html/template 0.711s ok image 1.355s ok image/color 0.050s ok image/draw 0.557s ok image/gif 96.652s ok image/jpeg 23.835s ok image/png 5.651s ok index/suffixarray 625.519s ok internal/abi 0.068s ok internal/buildcfg 0.030s ok internal/coverage/cformat 0.030s ok internal/coverage/cmerge 0.030s ok internal/coverage/pods 0.030s ok internal/coverage/slicereader 0.030s ok internal/coverage/slicewriter 0.029s ok internal/coverage/test 0.061s ok internal/cpu 0.090s ok internal/dag 0.029s ok internal/diff 0.032s ok internal/fmtsort 0.029s ok internal/fuzz 0.051s ok internal/godebug 0.030s ok internal/intern 2.217s ok internal/itoa 0.031s ok internal/poll 21.366s ok internal/profile 0.030s ok internal/reflectlite 0.246s ok internal/safefilepath 0.029s ok internal/saferio 0.284s ok internal/singleflight 0.105s ok internal/testenv 0.030s ok internal/trace 6.019s ok internal/types/errors 0.384s ok internal/unsafeheader 0.030s ok internal/xcoff 0.049s ok io 0.062s ok io/fs 0.273s ok io/ioutil 0.032s ok log 0.040s ok log/syslog 1.258s ok maps 0.030s ok math 0.050s ok math/big 7.225s ok math/bits 0.040s ok math/cmplx 0.029s ok math/rand 31.023s ok mime 0.050s ok mime/multipart 8.711s ok mime/quotedprintable 0.924s ok net 29.825s ok net/http 68.428s ok net/http/cgi 0.561s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.150s ok net/http/httptest 0.204s ok net/http/httptrace 0.030s ok net/http/httputil 1.129s ok net/http/internal 0.042s ok net/http/internal/ascii 0.030s ok net/http/pprof 5.201s ok net/internal/socktest 0.030s ok net/mail 0.040s ok net/netip 0.361s ok net/rpc 0.076s ok net/rpc/jsonrpc 0.040s ok net/smtp 0.071s ok net/textproto 0.041s ok net/url 0.050s ok os 17.265s ok os/exec 0.778s ok os/exec/internal/fdtest 0.030s ok os/signal 14.134s ok os/user 0.029s ok path 0.031s ok path/filepath 0.082s ok plugin 0.030s ok reflect 4.192s ok regexp 3.078s ok regexp/syntax 4.391s ok runtime 209.547s ok runtime/cgo 0.030s ok runtime/coverage 16.386s ok runtime/debug 0.185s ok runtime/internal/atomic 2.765s ok runtime/internal/math 0.043s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.029s ok runtime/metrics 0.030s ok runtime/pprof 82.090s ok runtime/race 9.746s ok runtime/trace 5.940s ok slices 0.033s ok sort 5.279s ok strconv 7.878s ok strings 2.807s ok sync 1.579s ok sync/atomic 195.665s ok syscall 3.580s ok testing 1.694s ok testing/fstest 0.040s ok testing/iotest 0.034s ok testing/quick 0.162s ok text/scanner 0.040s ok text/tabwriter 0.040s ok text/template 0.797s ok text/template/parse 0.051s ok time 15.864s ok unicode 0.040s ok unicode/utf16 0.032s ok unicode/utf8 0.051s ok cmd/addr2line 1.771s ok cmd/api 7.765s ok cmd/asm/internal/asm 3.543s ok cmd/asm/internal/lex 0.029s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 50.035s ok cmd/compile/internal/base 0.030s ok cmd/compile/internal/compare 0.029s ok cmd/compile/internal/dwarfgen 0.425s ok cmd/compile/internal/importer 15.080s ok cmd/compile/internal/ir 0.030s ok cmd/compile/internal/logopt 0.239s ok cmd/compile/internal/loopvar 18.172s ok cmd/compile/internal/noder 0.040s ok cmd/compile/internal/reflectdata 0.030s [no tests to run] ok cmd/compile/internal/ssa 184.471s ok cmd/compile/internal/syntax 16.473s ok cmd/compile/internal/test 32.696s ok cmd/compile/internal/typecheck 0.271s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 93.712s ok cmd/covdata 1.304s ok cmd/cover 1.315s ok cmd/dist 0.033s ok cmd/doc 0.688s ok cmd/fix 0.772s ok cmd/go 332.487s ok cmd/go/internal/auth 0.030s ok cmd/go/internal/cache 2.165s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.040s ok cmd/go/internal/get 0.041s ok cmd/go/internal/imports 0.040s ok cmd/go/internal/load 0.040s ok cmd/go/internal/lockedfile 1.345s ok cmd/go/internal/lockedfile/internal/filelock 0.083s ok cmd/go/internal/modconv 0.051s ok cmd/go/internal/modfetch 31.407s ok cmd/go/internal/modfetch/codehost 9.256s ok cmd/go/internal/modfetch/zip_sum_test 0.031s ok cmd/go/internal/modindex 0.570s ok cmd/go/internal/modload 49.131s ok cmd/go/internal/mvs 0.052s ok cmd/go/internal/par 0.114s ok cmd/go/internal/str 0.032s ok cmd/go/internal/test 0.051s ok cmd/go/internal/vcs 0.373s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 3.991s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.955s ok cmd/gofmt 40.015s ok cmd/internal/archive 0.426s ok cmd/internal/buildid 0.568s ok cmd/internal/cov 0.305s ok cmd/internal/dwarf 0.032s ok cmd/internal/edit 0.031s ok cmd/internal/goobj 17.910s ok cmd/internal/moddeps 10.590s ok cmd/internal/notsha256 0.033s ok cmd/internal/obj 0.481s ok cmd/internal/obj/ppc64 5.176s ok cmd/internal/obj/riscv 8.328s ok cmd/internal/obj/s390x 0.032s ok cmd/internal/obj/x86 0.918s ok cmd/internal/objabi 0.032s ok cmd/internal/pkgpath 0.154s ok cmd/internal/pkgpattern 0.042s ok cmd/internal/quoted 0.033s ok cmd/internal/src 0.035s ok cmd/internal/test2json 0.749s ok cmd/link 8.093s ok cmd/link/internal/benchmark 0.034s ok cmd/link/internal/ld 12.851s ok cmd/link/internal/loader 0.075s ok cmd/nm 0.925s ok cmd/objdump 1.383s ok cmd/pack 1.214s ok cmd/pprof 1.498s ok cmd/trace 0.295s ok cmd/vet 10.835s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3084 36928 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2422 47780 ns/op 1849 B/op 36 allocs/op Benchmark/Writer/PAX-4 1524 74593 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 4225 28898 ns/op 5278 B/op 16 allocs/op Benchmark/Reader/GNU-4 6018 19538 ns/op 5181 B/op 15 allocs/op Benchmark/Reader/PAX-4 1885 57599 ns/op 9012 B/op 33 allocs/op PASS ok archive/tar 1.126s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 330672355 ns/op 828576 B/op 82 allocs/op BenchmarkZip64Test-4 1 159738185 ns/op BenchmarkZip64TestSizes/4096-4 1460 80121 ns/op BenchmarkZip64TestSizes/1048576-4 176 679255 ns/op BenchmarkZip64TestSizes/67108864-4 1 134548844 ns/op PASS ok archive/zip 1.483s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 224488 480.9 ns/op BenchmarkReaderCopyUnoptimal-4 129825 803.5 ns/op BenchmarkReaderCopyNoWriteTo-4 7926 15421 ns/op BenchmarkReaderWriteToOptimal-4 7886 15309 ns/op BenchmarkReaderReadString-4 137928 888.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 220950 539.3 ns/op BenchmarkWriterCopyUnoptimal-4 207541 551.8 ns/op BenchmarkWriterCopyNoReadFrom-4 8356 14521 ns/op BenchmarkReaderEmpty-4 45116 2490 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 33358 3196 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 555195 180.8 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.552s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5696 19608 ns/op 1671.12 MB/s BenchmarkWriteByte-4 486 240555 ns/op 17.03 MB/s BenchmarkWriteRune-4 256 458280 ns/op 26.81 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3922187 ns/op BenchmarkBufferFullSmallReads-4 100 1046141 ns/op BenchmarkBufferWriteBlock/N4096-4 7561 14636 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 423 244111 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 18301338 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 137411537 ns/op 122.09 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4683001 25.17 ns/op 397.25 MB/s BenchmarkIndexByte/32-4 4470806 25.97 ns/op 1232.21 MB/s BenchmarkIndexByte/4K-4 891937 129.8 ns/op 31562.48 MB/s BenchmarkIndexBytePortable/10-4 841098 140.4 ns/op 71.25 MB/s BenchmarkIndexBytePortable/32-4 254168 448.4 ns/op 71.37 MB/s BenchmarkIndexBytePortable/4K-4 2227 53108 ns/op 77.13 MB/s BenchmarkIndexRune/10-4 1000000 101.2 ns/op 98.77 MB/s BenchmarkIndexRune/32-4 1000000 100.5 ns/op 318.38 MB/s BenchmarkIndexRune/4K-4 370263 308.4 ns/op 13282.31 MB/s BenchmarkIndexRuneASCII/10-4 4722756 24.40 ns/op 409.78 MB/s BenchmarkIndexRuneASCII/32-4 4431612 26.65 ns/op 1200.79 MB/s BenchmarkIndexRuneASCII/4K-4 932294 131.9 ns/op 31055.09 MB/s BenchmarkEqual/0-4 7578327 15.27 ns/op BenchmarkEqual/1-4 1532995 77.95 ns/op 12.83 MB/s BenchmarkEqual/6-4 1494153 80.53 ns/op 74.51 MB/s BenchmarkEqual/9-4 1510832 80.33 ns/op 112.04 MB/s BenchmarkEqual/15-4 1451299 82.21 ns/op 182.46 MB/s BenchmarkEqual/16-4 1535308 77.59 ns/op 206.22 MB/s BenchmarkEqual/20-4 1448445 84.02 ns/op 238.04 MB/s BenchmarkEqual/32-4 1403979 84.19 ns/op 380.09 MB/s BenchmarkEqual/4K-4 108349 1097 ns/op 3734.54 MB/s BenchmarkIndex/10-4 3136342 38.15 ns/op 262.16 MB/s BenchmarkIndex/32-4 3085525 38.75 ns/op 825.86 MB/s BenchmarkIndex/4K-4 18505 6451 ns/op 634.97 MB/s BenchmarkIndexEasy/10-4 2934548 38.67 ns/op 258.57 MB/s BenchmarkIndexEasy/32-4 3031866 38.99 ns/op 820.73 MB/s BenchmarkIndexEasy/4K-4 474152 241.9 ns/op 16934.89 MB/s BenchmarkCount/10-4 1526924 78.03 ns/op 128.16 MB/s BenchmarkCount/32-4 1436650 84.24 ns/op 379.85 MB/s BenchmarkCount/4K-4 18204 6579 ns/op 622.56 MB/s BenchmarkCountEasy/10-4 1478074 80.39 ns/op 124.39 MB/s BenchmarkCountEasy/32-4 1494636 80.61 ns/op 396.96 MB/s BenchmarkCountEasy/4K-4 432814 276.7 ns/op 14800.45 MB/s BenchmarkCountSingle/10-4 3785534 31.71 ns/op 315.37 MB/s BenchmarkCountSingle/32-4 3543420 34.07 ns/op 939.33 MB/s BenchmarkCountSingle/4K-4 783013 141.5 ns/op 28944.88 MB/s BenchmarkToUpper/#00-4 2796302 42.92 ns/op BenchmarkToUpper/ONLYUPPER-4 297880 385.8 ns/op BenchmarkToUpper/abc-4 549448 235.7 ns/op BenchmarkToUpper/AbC123-4 303825 389.7 ns/op BenchmarkToUpper/azAZ09_-4 291348 419.8 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 81219 1465 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40164 2925 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54343 2177 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 129070 911.5 ns/op BenchmarkToLower/#00-4 3028410 39.83 ns/op BenchmarkToLower/abc-4 481130 264.6 ns/op BenchmarkToLower/AbC123-4 277984 390.8 ns/op BenchmarkToLower/azAZ09_-4 274834 432.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 79992 1464 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40771 2925 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71480 1656 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122216 958.9 ns/op BenchmarkFields/ASCII/16-4 122360 988.8 ns/op 16.18 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 9210 13019 ns/op 19.66 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 566 210558 ns/op 19.45 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 31 3720408 ns/op 17.62 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 58523822 ns/op 17.92 MB/s 2260992 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 119980 983.1 ns/op 16.28 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5472 19916 ns/op 12.85 MB/s 512 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 340 319397 ns/op 12.82 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 19 6245892 ns/op 10.49 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123647029 ns/op 8.48 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 139806 840.4 ns/op 19.04 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12336 9532 ns/op 26.86 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 669 171954 ns/op 23.82 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 30 3848253 ns/op 17.03 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 79963342 ns/op 13.11 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 143054 811.1 ns/op 19.73 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9022 12900 ns/op 19.85 MB/s 512 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 502 223648 ns/op 18.31 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4797960 ns/op 13.66 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 99145202 ns/op 10.58 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2073452 58.55 ns/op BenchmarkTrimSpace/ASCII-4 960404 119.2 ns/op BenchmarkTrimSpace/SomeNonASCII-4 111559 1098 ns/op BenchmarkTrimSpace/JustNonASCII-4 49540 2432 ns/op BenchmarkToValidUTF8/Valid-4 487440 251.4 ns/op BenchmarkToValidUTF8/InvalidASCII-4 333592 361.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 102865 1203 ns/op BenchmarkIndexHard1-4 834 141609 ns/op BenchmarkIndexHard2-4 614 197718 ns/op BenchmarkIndexHard3-4 153 772862 ns/op BenchmarkIndexHard4-4 186 637421 ns/op BenchmarkLastIndexHard1-4 5 21510453 ns/op BenchmarkLastIndexHard2-4 4 28334893 ns/op BenchmarkLastIndexHard3-4 4 30310027 ns/op BenchmarkCountHard1-4 834 141021 ns/op BenchmarkCountHard2-4 614 193600 ns/op BenchmarkCountHard3-4 153 790281 ns/op BenchmarkSplitEmptySeparator-4 1 174150870 ns/op BenchmarkSplitSingleByteSeparator-4 10 11095268 ns/op BenchmarkSplitMultiByteSeparator-4 12 9878187 ns/op BenchmarkSplitNSingleByteSeparator-4 208443 583.7 ns/op BenchmarkSplitNMultiByteSeparator-4 70137 1556 ns/op BenchmarkRepeat-4 198984 590.9 ns/op BenchmarkRepeatLarge/256/1-4 140840 728.2 ns/op 351.55 MB/s BenchmarkRepeatLarge/256/16-4 218757 485.6 ns/op 527.15 MB/s BenchmarkRepeatLarge/512/1-4 105187 1009 ns/op 507.59 MB/s BenchmarkRepeatLarge/512/16-4 161790 752.9 ns/op 680.06 MB/s BenchmarkRepeatLarge/1024/1-4 73663 1475 ns/op 694.26 MB/s BenchmarkRepeatLarge/1024/16-4 88370 1138 ns/op 899.71 MB/s BenchmarkRepeatLarge/2048/1-4 50740 2222 ns/op 921.90 MB/s BenchmarkRepeatLarge/2048/16-4 56751 2012 ns/op 1017.83 MB/s BenchmarkRepeatLarge/4096/1-4 28590 3946 ns/op 1038.01 MB/s BenchmarkRepeatLarge/4096/16-4 31099 3617 ns/op 1132.32 MB/s BenchmarkRepeatLarge/8192/1-4 16627 6998 ns/op 1170.66 MB/s BenchmarkRepeatLarge/8192/16-4 17317 6714 ns/op 1220.19 MB/s BenchmarkRepeatLarge/8192/4097-4 28923 4026 ns/op 1017.54 MB/s BenchmarkRepeatLarge/16384/1-4 10000 12437 ns/op 1317.32 MB/s BenchmarkRepeatLarge/16384/16-4 10000 12412 ns/op 1320.02 MB/s BenchmarkRepeatLarge/16384/4097-4 12051 10540 ns/op 1166.09 MB/s BenchmarkRepeatLarge/32768/1-4 5011 25232 ns/op 1298.66 MB/s BenchmarkRepeatLarge/32768/16-4 4810 23959 ns/op 1367.67 MB/s BenchmarkRepeatLarge/32768/4097-4 5863 22585 ns/op 1269.85 MB/s BenchmarkRepeatLarge/65536/1-4 2695 43781 ns/op 1496.89 MB/s BenchmarkRepeatLarge/65536/16-4 2670 42396 ns/op 1545.82 MB/s BenchmarkRepeatLarge/65536/4097-4 3111 43550 ns/op 1411.15 MB/s BenchmarkRepeatLarge/131072/1-4 236 510168 ns/op 256.92 MB/s BenchmarkRepeatLarge/131072/16-4 230 503922 ns/op 260.10 MB/s BenchmarkRepeatLarge/131072/4097-4 230 488571 ns/op 259.96 MB/s BenchmarkRepeatLarge/262144/1-4 100 1015099 ns/op 258.24 MB/s BenchmarkRepeatLarge/262144/16-4 100 1015233 ns/op 258.21 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1035410 ns/op 249.28 MB/s BenchmarkRepeatLarge/524288/1-4 64 2045818 ns/op 256.27 MB/s BenchmarkRepeatLarge/524288/16-4 64 2044579 ns/op 256.43 MB/s BenchmarkRepeatLarge/524288/4097-4 62 2019884 ns/op 257.60 MB/s BenchmarkRepeatLarge/1048576/1-4 26 4049876 ns/op 258.92 MB/s BenchmarkRepeatLarge/1048576/16-4 28 3992550 ns/op 262.63 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4122848 ns/op 253.40 MB/s BenchmarkRepeatLarge/2097152/1-4 15 7770680 ns/op 269.88 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7707590 ns/op 272.09 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7810088 ns/op 268.06 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15445197 ns/op 271.56 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15566152 ns/op 269.45 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15784368 ns/op 265.53 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31159266 ns/op 269.22 MB/s BenchmarkRepeatLarge/8388608/16-4 4 30692885 ns/op 273.31 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31520133 ns/op 266.07 MB/s BenchmarkRepeatLarge/16777216/1-4 2 60977814 ns/op 275.14 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61363722 ns/op 273.41 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 66013784 ns/op 254.15 MB/s BenchmarkRepeatLarge/33554432/1-4 1 119553863 ns/op 280.66 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120005893 ns/op 279.61 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 117653524 ns/op 285.20 MB/s BenchmarkRepeatLarge/67108864/1-4 1 236093627 ns/op 284.25 MB/s BenchmarkRepeatLarge/67108864/16-4 1 235143809 ns/op 285.39 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 251475428 ns/op 266.86 MB/s BenchmarkRepeatLarge/134217728/1-4 1 490482857 ns/op 273.64 MB/s BenchmarkRepeatLarge/134217728/16-4 1 467364512 ns/op 287.18 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 483542977 ns/op 277.57 MB/s BenchmarkRepeatLarge/268435456/1-4 1 938497452 ns/op 286.03 MB/s BenchmarkRepeatLarge/268435456/16-4 1 947989026 ns/op 283.16 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 961039443 ns/op 279.32 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1881830534 ns/op 285.29 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1899382682 ns/op 282.66 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1901988675 ns/op 282.27 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3772466022 ns/op 284.63 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3811788806 ns/op 281.69 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3702882762 ns/op 289.97 MB/s BenchmarkBytesCompare/1-4 8484741 12.76 ns/op BenchmarkBytesCompare/2-4 8938484 13.82 ns/op BenchmarkBytesCompare/4-4 8670346 13.56 ns/op BenchmarkBytesCompare/8-4 9197841 12.93 ns/op BenchmarkBytesCompare/16-4 9919543 12.01 ns/op BenchmarkBytesCompare/32-4 8690316 13.54 ns/op BenchmarkBytesCompare/64-4 8008845 15.48 ns/op BenchmarkBytesCompare/128-4 7369030 16.36 ns/op BenchmarkBytesCompare/256-4 5441331 20.54 ns/op BenchmarkBytesCompare/512-4 3826828 30.98 ns/op BenchmarkBytesCompare/1024-4 2455756 49.23 ns/op BenchmarkBytesCompare/2048-4 1398655 85.38 ns/op BenchmarkIndexAnyASCII/1:1-4 2304855 50.85 ns/op BenchmarkIndexAnyASCII/1:2-4 2353197 49.25 ns/op BenchmarkIndexAnyASCII/1:4-4 2328332 49.69 ns/op BenchmarkIndexAnyASCII/1:8-4 2333404 49.63 ns/op BenchmarkIndexAnyASCII/1:16-4 2362999 48.79 ns/op BenchmarkIndexAnyASCII/1:32-4 2350269 49.05 ns/op BenchmarkIndexAnyASCII/1:64-4 2454925 48.90 ns/op BenchmarkIndexAnyASCII/16:1-4 2241967 54.94 ns/op BenchmarkIndexAnyASCII/16:2-4 421081 271.2 ns/op BenchmarkIndexAnyASCII/16:4-4 421933 273.2 ns/op BenchmarkIndexAnyASCII/16:8-4 424988 268.5 ns/op BenchmarkIndexAnyASCII/16:16-4 400755 291.2 ns/op BenchmarkIndexAnyASCII/16:32-4 360996 317.0 ns/op BenchmarkIndexAnyASCII/16:64-4 316651 366.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1933329 61.78 ns/op BenchmarkIndexAnyASCII/256:2-4 33123 3567 ns/op BenchmarkIndexAnyASCII/256:4-4 33517 3559 ns/op BenchmarkIndexAnyASCII/256:8-4 33360 3556 ns/op BenchmarkIndexAnyASCII/256:16-4 33279 3588 ns/op BenchmarkIndexAnyASCII/256:32-4 33580 3623 ns/op BenchmarkIndexAnyASCII/256:64-4 31813 3679 ns/op BenchmarkIndexAnyUTF8/1:1-4 2378030 49.28 ns/op BenchmarkIndexAnyUTF8/1:2-4 2439171 48.11 ns/op BenchmarkIndexAnyUTF8/1:4-4 2427280 47.75 ns/op BenchmarkIndexAnyUTF8/1:8-4 2378244 47.98 ns/op BenchmarkIndexAnyUTF8/1:16-4 2425861 48.55 ns/op BenchmarkIndexAnyUTF8/1:32-4 2419009 48.88 ns/op BenchmarkIndexAnyUTF8/1:64-4 2395947 48.39 ns/op BenchmarkIndexAnyUTF8/16:1-4 153212 769.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 262681 432.3 ns/op BenchmarkIndexAnyUTF8/16:4-4 269796 429.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 281818 425.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 277200 427.7 ns/op BenchmarkIndexAnyUTF8/16:32-4 261054 446.3 ns/op BenchmarkIndexAnyUTF8/16:64-4 257794 447.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11199 ns/op BenchmarkIndexAnyUTF8/256:2-4 19612 6229 ns/op BenchmarkIndexAnyUTF8/256:4-4 19683 6142 ns/op BenchmarkIndexAnyUTF8/256:8-4 19504 6134 ns/op BenchmarkIndexAnyUTF8/256:16-4 19468 6170 ns/op BenchmarkIndexAnyUTF8/256:32-4 19102 6380 ns/op BenchmarkIndexAnyUTF8/256:64-4 19024 6278 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2201706 52.47 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2255470 51.67 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2261444 51.65 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2257676 51.94 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2243834 52.35 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2231072 52.39 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2310465 51.50 ns/op BenchmarkLastIndexAnyASCII/16:1-4 339601 352.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 336406 355.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 324790 358.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 328207 361.2 ns/op BenchmarkLastIndexAnyASCII/16:16-4 314331 375.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 294856 402.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 263348 446.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24648 4852 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24910 4869 ns/op BenchmarkLastIndexAnyASCII/256:4-4 25280 4772 ns/op BenchmarkLastIndexAnyASCII/256:8-4 24957 4840 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24722 4845 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24829 4845 ns/op BenchmarkLastIndexAnyASCII/256:64-4 24517 4950 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2321552 50.56 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2288418 48.99 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2357022 49.03 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2341692 49.53 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2371008 49.38 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2359363 49.95 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2355522 49.49 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 227058 506.8 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 276015 435.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 268218 429.3 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 274098 431.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 276355 430.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 261076 447.2 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 265593 443.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16807 7088 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19400 6189 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19437 6172 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19592 6158 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 19585 6158 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18250 6475 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18910 6296 ns/op BenchmarkTrimASCII/1:1-4 2589021 45.25 ns/op BenchmarkTrimASCII/1:2-4 2201616 54.37 ns/op BenchmarkTrimASCII/1:4-4 2104394 55.98 ns/op BenchmarkTrimASCII/1:8-4 1935589 61.53 ns/op BenchmarkTrimASCII/1:16-4 1637374 72.86 ns/op BenchmarkTrimASCII/16:1-4 443698 264.6 ns/op BenchmarkTrimASCII/16:2-4 322554 356.6 ns/op BenchmarkTrimASCII/16:4-4 331699 361.3 ns/op BenchmarkTrimASCII/16:8-4 325203 359.6 ns/op BenchmarkTrimASCII/16:16-4 315738 369.2 ns/op BenchmarkTrimASCII/256:1-4 34274 3439 ns/op BenchmarkTrimASCII/256:2-4 24909 4901 ns/op BenchmarkTrimASCII/256:4-4 24542 4887 ns/op BenchmarkTrimASCII/256:8-4 24024 4956 ns/op BenchmarkTrimASCII/256:16-4 24044 4954 ns/op BenchmarkTrimASCII/4096:1-4 2167 54632 ns/op BenchmarkTrimASCII/4096:2-4 1518 78125 ns/op BenchmarkTrimASCII/4096:4-4 1506 78098 ns/op BenchmarkTrimASCII/4096:8-4 1534 78118 ns/op BenchmarkTrimASCII/4096:16-4 1494 78311 ns/op BenchmarkTrimByte-4 1471123 80.05 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13089 8997 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13143 9019 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 697 169540 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1324 85994 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2548 42952 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4561 22795 ns/op BenchmarkCompareBytesEqual-4 10013139 11.48 ns/op BenchmarkCompareBytesToNil-4 11582853 10.15 ns/op BenchmarkCompareBytesEmpty-4 12466906 9.302 ns/op BenchmarkCompareBytesIdentical-4 12667507 9.216 ns/op BenchmarkCompareBytesSameLength-4 10230876 10.75 ns/op BenchmarkCompareBytesDifferentLength-4 10699585 10.30 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1383 85691 ns/op 12236.80 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1396 85516 ns/op 12261.87 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1388 85283 ns/op 12295.43 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1393 85732 ns/op 12230.92 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1382 82615 ns/op 12692.48 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1388 86254 ns/op 12156.94 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1375 85591 ns/op 12251.16 MB/s BenchmarkCompareBytesBig-4 1390 85410 ns/op 12277.07 MB/s BenchmarkCompareBytesBigIdentical-4 12432277 9.456 ns/op 110893587.69 MB/s PASS ok bytes 69.583s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 71850064 ns/op 1.39 MB/s 3616640 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 305086640 ns/op 1.86 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23021065 ns/op 0.71 MB/s 3643395 B/op 51 allocs/op PASS ok compress/bzip2 1.309s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 62 1734240 ns/op 5.77 MB/s 43054 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16354605 ns/op 6.11 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166811219 ns/op 5.99 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1729242 ns/op 5.78 MB/s 42541 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17051828 ns/op 5.86 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 173911434 ns/op 5.75 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 66 1708496 ns/op 5.85 MB/s 42941 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16084071 ns/op 6.22 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 164354690 ns/op 6.08 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 67 1704242 ns/op 5.87 MB/s 41802 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16266528 ns/op 6.15 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164981172 ns/op 6.06 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 60 1884263 ns/op 5.31 MB/s 42746 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18154422 ns/op 5.51 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 185325171 ns/op 5.40 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 74 1476511 ns/op 6.77 MB/s 43822 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12114179 ns/op 8.25 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 126105306 ns/op 7.93 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 85 1332284 ns/op 7.51 MB/s 42985 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9810782 ns/op 10.19 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 98339500 ns/op 10.17 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1328972 ns/op 7.52 MB/s 43178 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 10 10079739 ns/op 9.92 MB/s 46218 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 96629422 ns/op 10.35 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 91 1204364 ns/op 8.30 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11591981 ns/op 8.63 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 117966806 ns/op 8.48 MB/s BenchmarkEncode/Digits/Speed/1e4-4 46 2248764 ns/op 4.45 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 19719599 ns/op 5.07 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 192638890 ns/op 5.19 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6425509 ns/op 1.56 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 75016640 ns/op 1.33 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 786531786 ns/op 1.27 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6383501 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 75972943 ns/op 1.32 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 783522086 ns/op 1.28 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1472953 ns/op 6.79 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 12487621 ns/op 8.01 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 125900053 ns/op 7.94 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2114196 ns/op 4.73 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 15939991 ns/op 6.27 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 158734883 ns/op 6.30 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6195121 ns/op 1.61 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 70150548 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 723766941 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6297596 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90459974 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 918956486 ns/op 1.09 MB/s PASS ok compress/flate 17.741s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 52 2174051 ns/op 4.60 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2264147 ns/op 4.42 MB/s BenchmarkDecoder/1e5-4 5 21600981 ns/op 4.63 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21869999 ns/op 4.57 MB/s BenchmarkDecoder/1e6-4 1 217511385 ns/op 4.60 MB/s BenchmarkDecoder/1e-Reuse6-4 1 217638061 ns/op 4.59 MB/s BenchmarkEncoder/1e4-4 51 2085538 ns/op 4.79 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1760290 ns/op 5.68 MB/s BenchmarkEncoder/1e5-4 6 18789234 ns/op 5.32 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18351633 ns/op 5.45 MB/s BenchmarkEncoder/1e6-4 1 190398285 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse6-4 1 185017060 ns/op 5.40 MB/s PASS ok compress/lzw 2.642s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3763021 ns/op PASS ok container/heap 0.229s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 22544 5439 ns/op BenchmarkWithTimeout/concurrency=40-4 5028 21155 ns/op BenchmarkWithTimeout/concurrency=4000-4 5583 24175 ns/op BenchmarkWithTimeout/concurrency=400000-4 5296 21152 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 411694 283.3 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 12517 10553 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14394 7863 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2677 49010 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1644 73860 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2234 50198 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 234 510194 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 166 717269 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 242 621276 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 19 5397943 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 8920537 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 28 4419771 ns/op BenchmarkCheckCanceled/Err-4 260204 447.8 ns/op BenchmarkCheckCanceled/Done-4 403992 295.7 ns/op BenchmarkContextCancelDone-4 619885 226.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 19753 5578 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21098 6276 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 17148 6951 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 14907 8687 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 8589 11842 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 518829 223.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317412 379.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 219132 541.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 139878 856.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71976 1647 ns/op PASS ok context 11.187s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1755867 68.34 ns/op 234.14 MB/s BenchmarkDecrypt-4 1762159 67.67 ns/op 236.44 MB/s BenchmarkExpand-4 1000000 115.7 ns/op PASS ok crypto/aes 0.542s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 181742 636.1 ns/op 100.61 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 375248 286.7 ns/op 223.24 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 183072 662.9 ns/op 96.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 372370 311.3 ns/op 205.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 119065 994.8 ns/op 1356.99 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 183988 647.8 ns/op 2083.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107920 1097 ns/op 1230.23 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 150816 787.9 ns/op 1713.40 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41090 2872 ns/op 2852.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 52597 2244 ns/op 3649.92 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34202 3450 ns/op 2374.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 39357 3002 ns/op 2728.57 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7496 15971 ns/op 63.80 MB/s BenchmarkAESCFBDecrypt1K-4 7047 16087 ns/op 63.34 MB/s BenchmarkAESCFBDecrypt8K-4 939 128253 ns/op 63.83 MB/s BenchmarkAESOFB1K-4 10000 10628 ns/op 95.88 MB/s BenchmarkAESCTR1K-4 14356 8344 ns/op 122.13 MB/s BenchmarkAESCTR8K-4 1807 66132 ns/op 123.80 MB/s BenchmarkAESCBCEncrypt1K-4 14038 8501 ns/op 120.46 MB/s BenchmarkAESCBCDecrypt1K-4 17937 6704 ns/op 152.74 MB/s PASS ok crypto/cipher 2.961s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74206 1551 ns/op 5.16 MB/s BenchmarkDecrypt-4 81900 1410 ns/op 5.67 MB/s BenchmarkTDESEncrypt-4 29647 3818 ns/op 2.10 MB/s BenchmarkTDESDecrypt-4 32740 3705 ns/op 2.16 MB/s PASS ok crypto/des 0.620s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 954 120890 ns/op 759 B/op 12 allocs/op BenchmarkECDH/P384-4 16 7564875 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19636863 ns/op 1530 B/op 21 allocs/op BenchmarkECDH/X25519-4 94 1213237 ns/op 377 B/op 9 allocs/op PASS ok crypto/ecdh 0.623s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1597 68603 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 44 2535553 ns/op 2710 B/op 34 allocs/op BenchmarkSign/P521-4 19 5787350 ns/op 3095 B/op 35 allocs/op BenchmarkVerify/P256-4 944 125365 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7653709 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19894517 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3828 29564 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 62 1863823 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4888962 ns/op 1447 B/op 17 allocs/op PASS ok crypto/ecdsa 1.444s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 321 350532 ns/op BenchmarkNewKeyFromSeed-4 336 353845 ns/op BenchmarkSigning-4 320 376473 ns/op BenchmarkVerification-4 218 542800 ns/op PASS ok crypto/ed25519 0.666s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4719 23309 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 162 736842 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1929145 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4998493 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1377 86789 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 62 1865995 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5152755 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14191473 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12699 8977 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5338 19592 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3604 29353 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 94 1280865 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2538 46356 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 308 376383 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1546 74724 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 91 1172931 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.416s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14973 7951 ns/op 128.80 MB/s BenchmarkHMACSHA256_32-4 24786 4785 ns/op 6.69 MB/s BenchmarkNewWriteSum-4 12099 9253 ns/op 3.46 MB/s PASS ok crypto/hmac 0.622s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 61378 1950 ns/op BenchmarkModSub-4 75465 1560 ns/op BenchmarkMontgomeryRepr-4 28988 4147 ns/op BenchmarkMontgomeryMul-4 30663 3915 ns/op BenchmarkModMul-4 14437 8294 ns/op BenchmarkExpBig-4 15 7156773 ns/op BenchmarkExp-4 7 14825736 ns/op PASS ok crypto/internal/bigmod 1.134s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3214 33322 ns/op BenchmarkScalarBaseMult-4 343 332524 ns/op BenchmarkScalarMult-4 162 736089 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 242 509373 ns/op PASS ok crypto/internal/edwards25519 0.650s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 507177 210.9 ns/op BenchmarkMultiply-4 4328694 27.92 ns/op BenchmarkSquare-4 5288250 22.49 ns/op BenchmarkInvert-4 24591 4845 ns/op BenchmarkMult32-4 1487034 78.74 ns/op PASS ok crypto/internal/edwards25519/field 0.817s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 67 1788560 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1603 74509 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 4925460 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13543922 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 184 646166 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7884 14747 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 69 1634176 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4185828 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.153s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 628393 176.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 322053 356.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123120 951.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 671617 177.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 331336 354.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 124624 937.2 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.780s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 120146 975.0 ns/op 8.21 MB/s BenchmarkHash64-4 128541 892.7 ns/op 71.69 MB/s BenchmarkHash128-4 119456 985.6 ns/op 129.87 MB/s BenchmarkHash256-4 96289 1251 ns/op 204.64 MB/s BenchmarkHash512-4 68539 1750 ns/op 292.60 MB/s BenchmarkHash1K-4 44346 2697 ns/op 379.74 MB/s BenchmarkHash8K-4 7408 15939 ns/op 513.96 MB/s BenchmarkHash1M-4 61 1933358 ns/op 542.36 MB/s BenchmarkHash8M-4 7 15493965 ns/op 541.41 MB/s BenchmarkHash8BytesUnaligned-4 116746 984.4 ns/op 8.13 MB/s BenchmarkHash1KUnaligned-4 44695 2658 ns/op 385.30 MB/s BenchmarkHash8KUnaligned-4 7344 16139 ns/op 507.60 MB/s PASS ok crypto/md5 1.699s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 52060708 ns/op PASS ok crypto/rand 0.208s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 12912 8957 ns/op 14.29 MB/s BenchmarkRC4_1K-4 1599 70195 ns/op 14.59 MB/s BenchmarkRC4_8K-4 210 568196 ns/op 14.25 MB/s PASS ok crypto/rc4 0.527s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8715439 ns/op BenchmarkDecryptPKCS1v15/3072-4 6 19901198 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 36984560 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2614020 ns/op BenchmarkDecryptOAEP/2048-4 13 8784828 ns/op BenchmarkEncryptOAEP/2048-4 42 2623548 ns/op BenchmarkSignPKCS1v15/2048-4 13 8954195 ns/op BenchmarkVerifyPKCS1v15/2048-4 42 2749085 ns/op BenchmarkSignPSS/2048-4 13 8938910 ns/op BenchmarkVerifyPSS/2048-4 42 2722419 ns/op PASS ok crypto/rsa 1.489s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 104740 1123 ns/op 7.13 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124942 935.6 ns/op 8.55 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 75910 1575 ns/op 203.12 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 86943 1352 ns/op 236.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 49917 2423 ns/op 422.66 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53524 2238 ns/op 457.50 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 10000 11785 ns/op 695.14 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 10000 11699 ns/op 700.25 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.101s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 81022 1432 ns/op 5.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 92686 1221 ns/op 6.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 92544 1297 ns/op 6.17 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25629 4628 ns/op 221.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 27337 4390 ns/op 233.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26479 4463 ns/op 229.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4236 28017 ns/op 292.39 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4236 27939 ns/op 293.21 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4231 28254 ns/op 289.94 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.300s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 58248 2009 ns/op 3.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 73305 1632 ns/op 4.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 65805 1823 ns/op 4.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28524 4207 ns/op 243.39 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31891 3747 ns/op 273.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 30230 3978 ns/op 257.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5529 20070 ns/op 408.17 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 6056 19561 ns/op 418.79 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5902 20014 ns/op 409.32 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.303s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16570008 7.152 ns/op BenchmarkConstantTimeEq-4 16722034 7.195 ns/op BenchmarkConstantTimeLessOrEq-4 16604181 7.132 ns/op BenchmarkXORBytes/8Bytes-4 4397187 27.82 ns/op 287.58 MB/s BenchmarkXORBytes/128Bytes-4 3895072 29.93 ns/op 4276.00 MB/s BenchmarkXORBytes/2048Bytes-4 937822 130.2 ns/op 15735.65 MB/s BenchmarkXORBytes/32768Bytes-4 61624 1950 ns/op 16805.53 MB/s PASS ok crypto/subtle 0.990s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 165 719162 ns/op BenchmarkCertCache/1-4 165 731732 ns/op BenchmarkCertCache/2-4 166 739473 ns/op BenchmarkCertCache/3-4 148 800367 ns/op BenchmarkHandshakeServer/RSA-4 40 2887525 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3559316 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 37 3205983 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1070372 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 168 711239 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 54 2254104 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 64 1843840 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28227713 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 27312454 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 6 20569382 ns/op 50.98 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 25924692 ns/op 40.45 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 31952288 ns/op 65.63 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 41224786 ns/op 50.87 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 55855680 ns/op 75.09 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 77055038 ns/op 54.43 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 2 107815826 ns/op 77.80 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 129007952 ns/op 65.02 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 195364702 ns/op 85.88 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 296169514 ns/op 56.65 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 386548075 ns/op 86.81 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 538435315 ns/op 62.32 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 828232282 ns/op 81.03 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1107566600 ns/op 60.59 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 20979043 ns/op 49.98 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 25516835 ns/op 41.09 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 4 34475898 ns/op 60.83 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 49141871 ns/op 42.68 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 60053618 ns/op 69.84 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 82324148 ns/op 50.95 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 110717880 ns/op 75.77 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 126861266 ns/op 66.12 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 164540928 ns/op 101.96 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 255962943 ns/op 65.55 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 390081219 ns/op 86.02 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 596752693 ns/op 56.23 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 802491012 ns/op 83.63 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 994802914 ns/op 67.46 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 702024541 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705117587 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286897947 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 287081609 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 149610506 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 148911808 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80705552 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79047192 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38941496 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 37927707 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142079804 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145135826 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 62858007 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63398964 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 36755965 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36800776 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 23630309 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23191115 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16719395 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15298041 ns/op PASS ok crypto/tls 17.932s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 12041900 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 337 357132 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1082 102598 ns/op 13186 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 987 112578 ns/op 14610 B/op 262 allocs/op PASS ok crypto/x509 0.889s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 22881617 ns/op 2503587 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23034541 ns/op 2228252 B/op 17654 allocs/op BenchmarkConcurrentStmtExec-4 8 14058875 ns/op 1773194 B/op 3174 allocs/op BenchmarkConcurrentTxQuery-4 5 23974486 ns/op 2352532 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10300746 ns/op 595000 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 17835033 ns/op 823644 B/op 20158 allocs/op BenchmarkConcurrentTxStmtExec-4 25 4035408 ns/op 108092 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 21662402 ns/op 1657081 B/op 14137 allocs/op BenchmarkManyConcurrentQueries-4 2431 46305 ns/op 3974 B/op 20 allocs/op BenchmarkGrabConn-4 223672 534.8 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.833s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 225612 500.7 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1594656 ns/op 188240 B/op 13 allocs/op Benchmark115/LineToPC-4 78 1606365 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 17024 7097 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.785s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 735 150203 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2707 37806 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.269s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 268 430779 ns/op 19.02 MB/s BenchmarkEncodeToString-4 225 492566 ns/op 16.63 MB/s BenchmarkDecode-4 140 837450 ns/op 15.66 MB/s BenchmarkDecodeString-4 140 837832 ns/op 15.65 MB/s PASS ok encoding/base32 0.731s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 298 346974 ns/op 23.61 MB/s BenchmarkDecodeString/2-4 259904 416.4 ns/op 9.61 MB/s BenchmarkDecodeString/4-4 232666 508.1 ns/op 15.74 MB/s BenchmarkDecodeString/8-4 187951 622.2 ns/op 19.29 MB/s BenchmarkDecodeString/64-4 33781 3433 ns/op 25.63 MB/s BenchmarkDecodeString/8192-4 315 370877 ns/op 29.45 MB/s BenchmarkNewEncoding-4 94911 1254 ns/op 204.07 MB/s PASS ok encoding/base64 1.011s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1298 86600 ns/op 46.19 MB/s BenchmarkReadStruct-4 18141 6574 ns/op 11.41 MB/s BenchmarkWriteStruct-4 19033 6211 ns/op 12.08 MB/s BenchmarkReadInts-4 50893 2349 ns/op 12.77 MB/s BenchmarkWriteInts-4 41958 2921 ns/op 10.27 MB/s BenchmarkWriteSlice1000Int32s-4 1334 86592 ns/op 46.19 MB/s BenchmarkPutUint16-4 3591321 33.46 ns/op 59.77 MB/s BenchmarkAppendUint16-4 3763045 31.72 ns/op 63.05 MB/s BenchmarkPutUint32-4 2607763 43.65 ns/op 91.63 MB/s BenchmarkAppendUint32-4 2667717 43.49 ns/op 91.98 MB/s BenchmarkPutUint64-4 1135738 104.9 ns/op 76.26 MB/s BenchmarkAppendUint64-4 1000000 111.5 ns/op 71.76 MB/s BenchmarkLittleEndianPutUint16-4 3592588 33.24 ns/op 60.16 MB/s BenchmarkLittleEndianAppendUint16-4 3597182 33.28 ns/op 60.10 MB/s BenchmarkLittleEndianPutUint32-4 2602989 43.03 ns/op 92.96 MB/s BenchmarkLittleEndianAppendUint32-4 2832036 41.37 ns/op 96.69 MB/s BenchmarkLittleEndianPutUint64-4 1000000 110.0 ns/op 72.69 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.8 ns/op 73.50 MB/s BenchmarkReadFloats-4 171302 696.5 ns/op 17.23 MB/s BenchmarkWriteFloats-4 144494 845.5 ns/op 14.19 MB/s BenchmarkReadSlice1000Float32s-4 1138 94347 ns/op 42.40 MB/s BenchmarkWriteSlice1000Float32s-4 1177 98175 ns/op 40.74 MB/s BenchmarkReadSlice1000Uint8s-4 86077 1455 ns/op 687.31 MB/s BenchmarkWriteSlice1000Uint8s-4 93925 1087 ns/op 919.99 MB/s BenchmarkPutUvarint32-4 809988 143.7 ns/op 27.83 MB/s BenchmarkPutUvarint64-4 223549 541.4 ns/op 14.78 MB/s PASS ok encoding/binary 4.106s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6877 17037 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 6970 16789 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7002 16935 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3802 27895 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7873 15037 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7534 15139 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7916 15069 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4477 25570 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12951 9004 ns/op PASS ok encoding/csv 1.589s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 10392 10396 ns/op BenchmarkEndToEndByteBuffer-4 15573 7046 ns/op BenchmarkEndToEndSliceByteBuffer-4 297 385129 ns/op BenchmarkEncodeComplex128Slice-4 804 135250 ns/op BenchmarkEncodeFloat64Slice-4 1839 71916 ns/op BenchmarkEncodeInt32Slice-4 1710 67029 ns/op BenchmarkEncodeStringSlice-4 2254 45245 ns/op BenchmarkEncodeInterfaceSlice-4 69 1609900 ns/op BenchmarkDecodeComplex128Slice-4 661 185252 ns/op BenchmarkDecodeFloat64Slice-4 1075 94559 ns/op BenchmarkDecodeInt32Slice-4 1173 99089 ns/op BenchmarkDecodeStringSlice-4 746 140897 ns/op BenchmarkDecodeStringsSlice-4 291 351518 ns/op BenchmarkDecodeBytesSlice-4 658 206002 ns/op BenchmarkDecodeInterfaceSlice-4 117 1200630 ns/op BenchmarkDecodeMap-4 88 1311534 ns/op PASS ok encoding/gob 2.745s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 12904 9250 ns/op 27.68 MB/s BenchmarkEncode/1024-4 2974 37163 ns/op 27.55 MB/s BenchmarkEncode/4096-4 823 147425 ns/op 27.78 MB/s BenchmarkEncode/16384-4 200 579057 ns/op 28.29 MB/s BenchmarkDecode/256-4 24085 4961 ns/op 51.60 MB/s BenchmarkDecode/1024-4 6018 19118 ns/op 53.56 MB/s BenchmarkDecode/4096-4 1556 76278 ns/op 53.70 MB/s BenchmarkDecode/16384-4 391 298179 ns/op 54.95 MB/s BenchmarkDump/256-4 1333 89655 ns/op 2.86 MB/s BenchmarkDump/1024-4 337 348554 ns/op 2.94 MB/s BenchmarkDump/4096-4 82 1407078 ns/op 2.91 MB/s BenchmarkDump/16384-4 20 5883246 ns/op 2.78 MB/s PASS ok encoding/hex 1.777s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 160625337 ns/op 12.08 MB/s 8391416 B/op 58 allocs/op BenchmarkCodeEncoderError-4 1 141918626 ns/op 13.67 MB/s 8395184 B/op 117 allocs/op BenchmarkCodeMarshal-4 1 117690865 ns/op 16.49 MB/s 1943752 B/op 19 allocs/op BenchmarkCodeMarshalError-4 1 168596874 ns/op 11.51 MB/s 10467448 B/op 138 allocs/op BenchmarkMarshalBytes/32-4 22629 5382 ns/op BenchmarkMarshalBytes/256-4 5692 20698 ns/op BenchmarkMarshalBytes/4096-4 462 263200 ns/op BenchmarkMarshalBytesError/32-4 61 1828492 ns/op BenchmarkMarshalBytesError/256-4 62 1834185 ns/op BenchmarkMarshalBytesError/4096-4 55 2113790 ns/op BenchmarkCodeDecoder-4 1 432070688 ns/op 4.49 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 38026 3128 ns/op 4.48 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51160 2161 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 361982174 ns/op 5.36 MB/s 2938568 B/op 91325 allocs/op BenchmarkCodeUnmarshalReuse-4 1 350412344 ns/op 5.54 MB/s 2938224 B/op 91327 allocs/op BenchmarkUnmarshalString-4 60243 2219 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 123876 843.6 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 262953 446.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 73141 1494 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 84320 1194 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 18374 6639 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 4032 30099 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 850 134664 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1068878 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 12 9447208 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 404084 251.1 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 424684 246.1 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 442980 246.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 494400 239.8 ns/op BenchmarkEncodeMarshaler-4 62869 1608 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 76552 1323 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 4276153 26.20 ns/op BenchmarkNumberIsValidRegexp-4 21663 5571 ns/op PASS ok encoding/json 6.975s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 49 2435568 ns/op 26.91 MB/s BenchmarkDecode-4 21 5310194 ns/op 16.72 MB/s PASS ok encoding/pem 0.334s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2347 51204 ns/op 6281 B/op 24 allocs/op BenchmarkUnmarshal-4 966 135278 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4232 27194 ns/op PASS ok encoding/xml 0.515s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 330336 409.6 ns/op BenchmarkIntSet-4 330315 395.6 ns/op BenchmarkFloatAdd-4 61077 2187 ns/op BenchmarkFloatSet-4 339070 396.3 ns/op BenchmarkStringSet-4 293000 399.7 ns/op BenchmarkMapSet-4 60283 1841 ns/op BenchmarkMapSetDifferent-4 52436 2084 ns/op BenchmarkMapSetDifferentRandom-4 231 456600 ns/op BenchmarkMapSetString-4 72441 1852 ns/op BenchmarkMapAddSame-4 39069 3157 ns/op BenchmarkMapAddDifferent-4 15850 7250 ns/op BenchmarkMapAddDifferentRandom-4 200 578062 ns/op BenchmarkMapAddSameSteadyState-4 246330 499.2 ns/op BenchmarkMapAddDifferentSteadyState-4 110335 1016 ns/op BenchmarkRealworldExpvarUsage-4 18948 6190 ns/op PASS ok expvar 2.470s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 106874 1089 ns/op BenchmarkSprintfEmpty-4 418716 278.6 ns/op BenchmarkSprintfString-4 308239 415.7 ns/op BenchmarkSprintfTruncateString-4 241515 512.6 ns/op BenchmarkSprintfTruncateBytes-4 175305 757.4 ns/op BenchmarkSprintfSlowParsingPath-4 237134 460.2 ns/op BenchmarkSprintfQuoteString-4 34959 3076 ns/op BenchmarkSprintfInt-4 288148 406.5 ns/op BenchmarkSprintfIntInt-4 216860 566.6 ns/op BenchmarkSprintfPrefixedInt-4 244718 536.9 ns/op BenchmarkSprintfFloat-4 168751 802.2 ns/op BenchmarkSprintfComplex-4 65438 1844 ns/op BenchmarkSprintfBoolean-4 270843 446.3 ns/op BenchmarkSprintfHexString-4 135753 960.3 ns/op BenchmarkSprintfHexBytes-4 78919 1356 ns/op BenchmarkSprintfBytes-4 51207 2959 ns/op BenchmarkSprintfStringer-4 76018 1392 ns/op BenchmarkSprintfStructure-4 41054 3558 ns/op BenchmarkManyArgs-4 75450 1864 ns/op BenchmarkFprintInt-4 77892 1539 ns/op BenchmarkFprintfBytes-4 80240 1459 ns/op BenchmarkFprintIntNoAlloc-4 78115 1571 ns/op BenchmarkScanInts-4 37 3123502 ns/op BenchmarkScanRecursiveInt-4 1 325140930 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 363691683 ns/op PASS ok fmt 4.834s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 631 167863 ns/op PASS ok go/build 0.167s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 50019 2155 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13957 8834 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3769 29696 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1044 114589 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 235 453649 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2251086 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9247542 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 38934641 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 178278784 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.572s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 255715881 ns/op 0.25 MB/s 46469488 B/op 48980 allocs/op PASS ok go/format 0.309s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 19266482 ns/op 2.80 MB/s BenchmarkParseOnly-4 6 16764055 ns/op 3.21 MB/s BenchmarkResolve-4 46 2400969 ns/op 22.43 MB/s PASS ok go/parser 1.203s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 147306183 ns/op 0.35 MB/s 5015128 B/op 27584 allocs/op BenchmarkPrintDecl-4 746 149774 ns/op 0.21 MB/s 16233 B/op 51 allocs/op PASS ok go/printer 0.309s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 268 462404 ns/op BenchmarkScanFiles/go/types/expr.go-4 13 8583606 ns/op 6.38 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12166392 ns/op 5.91 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17102756 ns/op 6.62 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 224 530647 ns/op 5.80 MB/s PASS ok go/scanner 0.752s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 102.9 ns/op PASS ok go/token 0.132s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 825580 ns/op BenchmarkNamed/Underlying/nongeneric-4 713739 140.9 ns/op BenchmarkNamed/Underlying/generic-4 866841 133.1 ns/op BenchmarkNamed/Underlying/src_instance-4 854710 132.5 ns/op BenchmarkNamed/Underlying/user_instance-4 806638 137.1 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21417 5258 ns/op BenchmarkNamed/NewMethodSet/generic-4 22604 5280 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21848 5316 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22072 5338 ns/op BenchmarkCheck/http/funcbodies/info-4 1 594899896 ns/op 51305 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 410015043 ns/op 74433 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 248742490 ns/op 122683 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 216050601 ns/op 141119 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 402500973 ns/op 12724 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 111291058 ns/op 45994 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 68061704 ns/op 75236 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67070299 ns/op 76352 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 163179168 ns/op 13277 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 63583438 ns/op 34063 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 46852457 ns/op 46237 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 45229837 ns/op 47896 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1078873121 ns/op 58644 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 554161025 ns/op 114167 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 161979908 ns/op 390436 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 111944539 ns/op 564912 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 474002605 ns/op 4204 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 97037445 ns/op 20533 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 82005838 ns/op 24293 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 81283657 ns/op 24515 lines/s PASS ok go/types 17.374s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8798 13629 ns/op 75.13 MB/s PASS ok hash/adler32 0.241s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 205411 553.7 ns/op 27.09 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 205191 533.1 ns/op 28.14 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 106909 1087 ns/op 36.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 114682 1033 ns/op 38.73 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 466882 250.9 ns/op 2040.92 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 468591 249.4 ns/op 2052.54 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 406560 287.6 ns/op 3560.63 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 402362 283.9 ns/op 3607.46 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 242592 487.0 ns/op 8411.39 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 253250 474.3 ns/op 8636.07 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 54524 2207 ns/op 14846.81 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 54337 2193 ns/op 14942.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 489979 242.9 ns/op 61.76 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 474925 242.3 ns/op 61.91 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 468018 247.4 ns/op 161.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 455127 247.0 ns/op 161.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 329018 348.1 ns/op 1470.65 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 329175 363.6 ns/op 1408.09 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 262890 444.5 ns/op 2303.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 263392 456.3 ns/op 2244.03 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 230588 516.5 ns/op 7930.31 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 234483 519.1 ns/op 7890.93 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 46960 2567 ns/op 12764.96 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 46338 2582 ns/op 12689.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 202611 544.5 ns/op 27.55 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 216106 545.2 ns/op 27.51 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 101823 1168 ns/op 34.23 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 108190 1101 ns/op 36.33 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7245 16028 ns/op 31.94 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 6952 16773 ns/op 30.53 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3458 33842 ns/op 30.26 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3478 33886 ns/op 30.22 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 872 136417 ns/op 30.03 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 884 135316 ns/op 30.27 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1090913 ns/op 30.04 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1097827 ns/op 29.85 MB/s PASS ok hash/crc32 4.604s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 84 1374941 ns/op 47.66 MB/s BenchmarkCrc64/ISO4KB-4 1000 116942 ns/op 35.03 MB/s BenchmarkCrc64/ISO1KB-4 4527 25447 ns/op 40.24 MB/s BenchmarkCrc64/ECMA64KB-4 84 1381362 ns/op 47.44 MB/s BenchmarkCrc64/Random64KB-4 92 1239887 ns/op 52.86 MB/s BenchmarkCrc64/Random16KB-4 369 326211 ns/op 50.23 MB/s PASS ok hash/crc64 0.804s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8402 13899 ns/op 73.68 MB/s BenchmarkFnv32aKB-4 8734 13765 ns/op 74.39 MB/s BenchmarkFnv64KB-4 8370 13785 ns/op 74.28 MB/s BenchmarkFnv64aKB-4 8288 13699 ns/op 74.75 MB/s BenchmarkFnv128KB-4 2059 57903 ns/op 17.68 MB/s BenchmarkFnv128aKB-4 2024 57236 ns/op 17.89 MB/s PASS ok hash/fnv 0.926s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 518577 194.2 ns/op 20.60 MB/s BenchmarkHash/n=4/Bytes-4 4063126 28.62 ns/op 139.77 MB/s BenchmarkHash/n=4/String-4 1686517 71.36 ns/op 56.05 MB/s BenchmarkHash/n=8/Write-4 560692 191.1 ns/op 41.87 MB/s BenchmarkHash/n=8/Bytes-4 4101810 29.47 ns/op 271.47 MB/s BenchmarkHash/n=8/String-4 1791212 66.83 ns/op 119.71 MB/s BenchmarkHash/n=16/Write-4 607398 192.9 ns/op 82.92 MB/s BenchmarkHash/n=16/Bytes-4 4261111 25.52 ns/op 626.96 MB/s BenchmarkHash/n=16/String-4 1789651 67.09 ns/op 238.50 MB/s BenchmarkHash/n=32/Write-4 569953 198.7 ns/op 161.05 MB/s BenchmarkHash/n=32/Bytes-4 4007362 28.53 ns/op 1121.59 MB/s BenchmarkHash/n=32/String-4 1825633 66.12 ns/op 483.99 MB/s BenchmarkHash/n=64/Write-4 551612 214.0 ns/op 299.05 MB/s BenchmarkHash/n=64/Bytes-4 3895173 29.98 ns/op 2134.84 MB/s BenchmarkHash/n=64/String-4 1745388 68.87 ns/op 929.24 MB/s BenchmarkHash/n=256/Write-4 408835 288.1 ns/op 888.53 MB/s BenchmarkHash/n=256/Bytes-4 2222966 54.12 ns/op 4730.51 MB/s BenchmarkHash/n=256/String-4 980512 125.7 ns/op 2036.02 MB/s BenchmarkHash/n=320/Write-4 414202 278.8 ns/op 1147.79 MB/s BenchmarkHash/n=320/Bytes-4 1807008 65.74 ns/op 4867.55 MB/s BenchmarkHash/n=320/String-4 656038 180.9 ns/op 1769.33 MB/s BenchmarkHash/n=1024/Write-4 271834 430.4 ns/op 2379.01 MB/s BenchmarkHash/n=1024/Bytes-4 748528 158.1 ns/op 6475.72 MB/s BenchmarkHash/n=1024/String-4 266250 443.2 ns/op 2310.36 MB/s BenchmarkHash/n=4096/Write-4 122838 970.8 ns/op 4219.22 MB/s BenchmarkHash/n=4096/Bytes-4 205852 572.8 ns/op 7150.93 MB/s BenchmarkHash/n=4096/String-4 69830 1714 ns/op 2389.74 MB/s BenchmarkHash/n=16384/Write-4 38313 3099 ns/op 5286.97 MB/s BenchmarkHash/n=16384/Bytes-4 54284 2222 ns/op 7375.00 MB/s BenchmarkHash/n=16384/String-4 17667 6737 ns/op 2432.11 MB/s PASS ok hash/maphash 4.407s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 811 130949 ns/op BenchmarkEscapeNone-4 114940 994.9 ns/op BenchmarkUnescape-4 763 151725 ns/op BenchmarkUnescapeNone-4 546789 212.9 ns/op BenchmarkUnescapeSparse-4 11124 10189 ns/op BenchmarkUnescapeDense-4 1138 100572 ns/op PASS ok html 0.851s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9120 12536 ns/op BenchmarkCSSEscaperNoSpecials-4 43352 2678 ns/op BenchmarkDecodeCSS-4 26782 4460 ns/op BenchmarkDecodeCSSNoSpecials-4 4387248 27.31 ns/op BenchmarkCSSValueFilter-4 118839 971.3 ns/op BenchmarkCSSValueFilterOk-4 83232 1455 ns/op BenchmarkEscapedExecute-4 4352 24439 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10597 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68136 1755 ns/op BenchmarkStripTags-4 21436 5495 ns/op BenchmarkStripTagsNoSpecials-4 300998 385.6 ns/op BenchmarkJSValEscaperWithNum-4 24291 4822 ns/op BenchmarkJSValEscaperWithStr-4 5176 21591 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18778 6247 ns/op BenchmarkJSValEscaperWithObj-4 4069 25610 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13338 8766 ns/op BenchmarkJSStrEscaperNoSpecials-4 59203 2003 ns/op BenchmarkJSStrEscaper-4 10000 10150 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 54385 2185 ns/op BenchmarkJSRegexpEscaper-4 10000 10814 ns/op BenchmarkTemplateSpecialTags-4 78 1299184 ns/op BenchmarkURLEscaper-4 4339 25503 ns/op BenchmarkURLEscaperNoSpecials-4 182274 623.8 ns/op BenchmarkURLNormalizer-4 5437 19490 ns/op BenchmarkURLNormalizerNoSpecials-4 178197 644.9 ns/op BenchmarkSrcsetFilter-4 20112 5862 ns/op BenchmarkSrcsetFilterNoSpecials-4 112035 1039 ns/op PASS ok html/template 3.855s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 615447 185.0 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 399157 265.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 636042 190.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 444258 262.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1887866 62.69 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1237288 97.45 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1886595 63.01 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1242584 95.58 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1483472 79.49 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 463614 248.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 385353 310.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 454330 247.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 349128 315.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 830352 140.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 566457 217.6 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 968803 118.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 552128 205.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 420373 272.3 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1425446 82.90 ns/op BenchmarkRGBASetRGBA-4 1417947 82.66 ns/op BenchmarkRGBA64At-4 678418 161.6 ns/op BenchmarkRGBA64SetRGBA64-4 732660 143.2 ns/op BenchmarkNRGBAAt-4 1407397 85.38 ns/op BenchmarkNRGBASetNRGBA-4 1431693 81.62 ns/op BenchmarkNRGBA64At-4 716185 162.1 ns/op BenchmarkNRGBA64SetNRGBA64-4 799394 143.0 ns/op BenchmarkAlphaAt-4 2417384 49.73 ns/op BenchmarkAlphaSetAlpha-4 2380083 50.46 ns/op BenchmarkAlpha16At-4 1582456 76.25 ns/op BenchmarkAlphaSetAlpha16-4 1622818 73.50 ns/op BenchmarkGrayAt-4 2353260 51.55 ns/op BenchmarkGraySetGray-4 2393980 50.13 ns/op BenchmarkGray16At-4 1601750 75.66 ns/op BenchmarkGraySetGray16-4 1625673 73.75 ns/op PASS ok image 5.500s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3957981 28.39 ns/op BenchmarkYCbCrToRGB/128-4 4014505 29.61 ns/op BenchmarkYCbCrToRGB/255-4 4208310 28.96 ns/op BenchmarkRGBToYCbCr/0-4 4093846 29.38 ns/op BenchmarkRGBToYCbCr/Cb-4 4140280 28.71 ns/op BenchmarkRGBToYCbCr/Cr-4 4097184 29.12 ns/op BenchmarkYCbCrToRGBA/0-4 3425385 35.15 ns/op BenchmarkYCbCrToRGBA/128-4 3207711 37.83 ns/op BenchmarkYCbCrToRGBA/255-4 3280783 36.11 ns/op BenchmarkNYCbCrAToRGBA/0-4 3203384 37.27 ns/op BenchmarkNYCbCrAToRGBA/128-4 3264609 36.80 ns/op BenchmarkNYCbCrAToRGBA/255-4 3219922 37.39 ns/op PASS ok image/color 1.899s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33439402 ns/op BenchmarkFillSrc-4 303 380520 ns/op BenchmarkCopyOver-4 6 17479087 ns/op BenchmarkCopySrc-4 410 274844 ns/op BenchmarkNRGBAOver-4 6 18802474 ns/op BenchmarkNRGBASrc-4 9 11712920 ns/op BenchmarkYCbCr-4 8 13370157 ns/op BenchmarkGray-4 16 6852030 ns/op BenchmarkCMYK-4 9 12098088 ns/op BenchmarkGlyphOver-4 19 5952276 ns/op BenchmarkRGBAMaskOver-4 4 30723289 ns/op BenchmarkGrayMaskOver-4 5 23013339 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38298671 ns/op BenchmarkRGBA-4 4 25001236 ns/op BenchmarkPalettedFill-4 906 135599 ns/op BenchmarkPalettedRGBA-4 4 25409410 ns/op BenchmarkGenericOver-4 2 55341336 ns/op BenchmarkGenericMaskOver-4 5 22596154 ns/op BenchmarkGenericSrc-4 3 35834369 ns/op BenchmarkGenericMaskSrc-4 4 29788791 ns/op PASS ok image/draw 5.958s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4753872 ns/op 3.25 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 116023197 ns/op 2.65 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3078322985 ns/op 0.40 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2088616 ns/op 7.40 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 151318673 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.152s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4059 29328 ns/op BenchmarkIDCT-4 3896 27686 ns/op BenchmarkDecodeBaseline-4 9 12359713 ns/op 5.00 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17654115 ns/op 3.50 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 154826700 ns/op 7.94 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 195243651 ns/op 4.72 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.504s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12448453 8.552 ns/op BenchmarkDecodeGray-4 12 9206179 ns/op 7.12 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39068616 ns/op 6.71 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 33550308 ns/op 7.81 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5388060 ns/op 12.16 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32189054 ns/op 8.14 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 38805258 ns/op 6.76 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 60293842 ns/op 5.10 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 59645408 ns/op 5.15 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 195492908 ns/op 6.29 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 213352359 ns/op 5.76 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29847958 ns/op 10.29 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 193722425 ns/op 6.34 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 786878379 ns/op 1.56 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.647s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 52825148 ns/op 1.89 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44011322 ns/op 2.27 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 299200965 ns/op 1.67 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 265757804 ns/op 1.88 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 51904411 ns/op 1.93 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43323259 ns/op 2.31 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 279689034 ns/op 1.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 255155305 ns/op 1.96 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 621098060 ns/op 1.61 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 592229309 ns/op 1.69 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3733223450 ns/op 1.34 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3671688848 ns/op 1.36 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8012848900 ns/op 1.25 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7826081030 ns/op 1.28 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 45971522992 ns/op 1.09 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44786562803 ns/op 1.12 MB/s 400007344 B/op 3 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10145032 ns/op 9.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11386177 ns/op 8.78 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50439328 ns/op 9.91 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55325532 ns/op 9.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 98514430 ns/op 10.15 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 115601256 ns/op 8.65 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 509948997 ns/op 9.80 MB/s 20004952 B/op 3 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 554928006 ns/op 9.01 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1009363519 ns/op 9.91 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1118391583 ns/op 8.94 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5005234336 ns/op 9.99 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5555559009 ns/op 9.00 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 59533610 ns/op 1.68 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 50252705 ns/op 1.99 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 349918946 ns/op 1.43 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 371414712 ns/op 1.35 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 820385225 ns/op 1.22 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 885369961 ns/op 1.13 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6006678734 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5730786741 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12677101669 ns/op 0.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12132039874 ns/op 0.82 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 73201262504 ns/op 0.68 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 70716182770 ns/op 0.71 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 186314800 ns/op 22.43 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 189257772 ns/op 22.08 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 332.236s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 35955 2916 ns/op 0.34 MB/s BenchmarkMarshalCorpusFile/2-4 37458 3017 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/4-4 34479 3418 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28028 4152 ns/op 1.93 MB/s BenchmarkMarshalCorpusFile/16-4 22129 5199 ns/op 3.08 MB/s BenchmarkMarshalCorpusFile/32-4 15003 7924 ns/op 4.04 MB/s BenchmarkMarshalCorpusFile/64-4 9349 12579 ns/op 5.09 MB/s BenchmarkMarshalCorpusFile/128-4 4750 21100 ns/op 6.07 MB/s BenchmarkMarshalCorpusFile/256-4 2553 40303 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/512-4 1324 79644 ns/op 6.43 MB/s BenchmarkMarshalCorpusFile/1024-4 732 151412 ns/op 6.76 MB/s BenchmarkMarshalCorpusFile/2048-4 372 311042 ns/op 6.58 MB/s BenchmarkMarshalCorpusFile/4096-4 196 604933 ns/op 6.77 MB/s BenchmarkMarshalCorpusFile/8192-4 96 1210936 ns/op 6.77 MB/s BenchmarkMarshalCorpusFile/16384-4 48 2413106 ns/op 6.79 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6341873 ns/op 5.17 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13245954 ns/op 4.95 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29212446 ns/op 4.49 MB/s BenchmarkMarshalCorpusFile/262144-4 2 57005636 ns/op 4.60 MB/s BenchmarkMarshalCorpusFile/524288-4 1 132514077 ns/op 3.96 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 224128221 ns/op 4.68 MB/s BenchmarkUnmarshalCorpusFile/1-4 9231 11389 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/2-4 10245 11686 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 9244 12977 ns/op 0.31 MB/s BenchmarkUnmarshalCorpusFile/8-4 7647 14813 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6550 17826 ns/op 0.90 MB/s BenchmarkUnmarshalCorpusFile/32-4 4052 26519 ns/op 1.21 MB/s BenchmarkUnmarshalCorpusFile/64-4 3516 31020 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/128-4 2788 41500 ns/op 3.08 MB/s BenchmarkUnmarshalCorpusFile/256-4 1066 111610 ns/op 2.29 MB/s BenchmarkUnmarshalCorpusFile/512-4 577 206736 ns/op 2.48 MB/s BenchmarkUnmarshalCorpusFile/1024-4 296 398026 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/2048-4 150 798027 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/4096-4 67 1558712 ns/op 2.63 MB/s BenchmarkUnmarshalCorpusFile/8192-4 37 3154638 ns/op 2.60 MB/s BenchmarkUnmarshalCorpusFile/16384-4 18 6325824 ns/op 2.59 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12529267 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25141848 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 50206378 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 103655804 ns/op 2.53 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 208380616 ns/op 2.52 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 418179780 ns/op 2.51 MB/s BenchmarkMutatorBytes/1-4 36219 3276 ns/op BenchmarkMutatorBytes/10-4 38947 3178 ns/op BenchmarkMutatorBytes/100-4 35037 3438 ns/op BenchmarkMutatorBytes/1000-4 22870 5347 ns/op BenchmarkMutatorBytes/10000-4 5523 24293 ns/op BenchmarkMutatorBytes/100000-4 841 148895 ns/op BenchmarkMutatorString/1-4 30000 3467 ns/op BenchmarkMutatorString/10-4 35580 3376 ns/op BenchmarkMutatorString/100-4 32062 4152 ns/op BenchmarkMutatorString/1000-4 13195 7779 ns/op BenchmarkMutatorString/10000-4 2806 61129 ns/op BenchmarkMutatorString/100000-4 192 597033 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 19363 6043 ns/op BenchmarkMutatorAllBasicTypes/string-4 19492 6248 ns/op BenchmarkMutatorAllBasicTypes/bool-4 63572 1886 ns/op BenchmarkMutatorAllBasicTypes/float32-4 55920 2144 ns/op BenchmarkMutatorAllBasicTypes/float64-4 56182 2130 ns/op BenchmarkMutatorAllBasicTypes/int-4 58897 2042 ns/op BenchmarkMutatorAllBasicTypes/int8-4 59844 2012 ns/op BenchmarkMutatorAllBasicTypes/int16-4 59628 1993 ns/op BenchmarkMutatorAllBasicTypes/int32-4 59560 2024 ns/op BenchmarkMutatorAllBasicTypes/int64-4 59635 2023 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56385 2126 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 57019 2058 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 55132 2085 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57372 2066 ns/op PASS ok internal/fuzz 11.425s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 34414 3653 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 128785 934.4 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.410s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 32853 3411 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 11824 9151 ns/op BenchmarkSplicePipePoolParallel-4 102974 1023 ns/op BenchmarkSplicePipeNativeParallel-4 30936 3733 ns/op PASS ok internal/poll 0.748s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20834232 ns/op PASS ok internal/trace 3.040s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 18478 ns/op BenchmarkCopyNLarge-4 135 1294277 ns/op PASS ok io 0.506s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 220282 506.5 ns/op BenchmarkPrintln-4 24346 4963 ns/op 78 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 36132 3232 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2721 48989 ns/op BenchmarkDiscard-4 904252 130.0 ns/op 0 B/op 0 allocs/op PASS ok log 0.825s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2234216 54.14 ns/op BenchmarkAcosh-4 947462 112.9 ns/op BenchmarkAsin-4 2216688 53.83 ns/op BenchmarkAsinh-4 962518 117.9 ns/op BenchmarkAtan-4 2956885 40.58 ns/op BenchmarkAtanh-4 1000000 111.6 ns/op BenchmarkAtan2-4 2137167 56.58 ns/op BenchmarkCbrt-4 1429881 84.55 ns/op BenchmarkCeil-4 16785829 7.142 ns/op BenchmarkCompare-4 3969265 30.21 ns/op BenchmarkCompare32-4 4865317 24.66 ns/op BenchmarkCopysign-4 2990293 40.39 ns/op BenchmarkCos-4 1372510 86.44 ns/op BenchmarkCosh-4 1515740 78.39 ns/op BenchmarkErf-4 2815782 42.91 ns/op BenchmarkErfc-4 2708326 44.08 ns/op BenchmarkErfinv-4 2480874 48.51 ns/op BenchmarkErfcinv-4 2466031 48.38 ns/op BenchmarkExp-4 5875988 20.39 ns/op BenchmarkExpGo-4 922490 126.2 ns/op BenchmarkExpm1-4 2066217 58.34 ns/op BenchmarkExp2-4 991095 118.2 ns/op BenchmarkExp2Go-4 955077 124.9 ns/op BenchmarkAbs-4 3811316 31.30 ns/op BenchmarkDim-4 9222754 14.43 ns/op BenchmarkFloor-4 16683090 7.162 ns/op BenchmarkMax-4 11786253 10.19 ns/op BenchmarkMin-4 11868070 10.01 ns/op BenchmarkMod-4 330274 322.5 ns/op BenchmarkFrexp-4 1989632 60.88 ns/op BenchmarkGamma-4 708487 165.4 ns/op BenchmarkHypot-4 10130196 11.84 ns/op BenchmarkHypotGo-4 1608973 74.27 ns/op BenchmarkIlogb-4 2459415 47.91 ns/op BenchmarkJ0-4 248984 471.0 ns/op BenchmarkJ1-4 252067 470.9 ns/op BenchmarkJn-4 114352 1012 ns/op BenchmarkLdexp-4 2028397 58.82 ns/op BenchmarkLgamma-4 871027 137.0 ns/op BenchmarkLog-4 5082952 23.46 ns/op BenchmarkLogb-4 2427343 49.17 ns/op BenchmarkLog1p-4 1345352 89.14 ns/op BenchmarkLog10-4 4897567 24.36 ns/op BenchmarkLog2-4 1529085 76.92 ns/op BenchmarkModf-4 3025357 39.71 ns/op BenchmarkNextafter32-4 3012630 39.65 ns/op BenchmarkNextafter64-4 2924174 40.65 ns/op BenchmarkPowInt-4 588891 190.2 ns/op BenchmarkPowFrac-4 434672 270.5 ns/op BenchmarkPow10Pos-4 4437715 26.93 ns/op BenchmarkPow10Neg-4 4337023 27.30 ns/op BenchmarkRound-4 3783606 31.82 ns/op BenchmarkRoundToEven-4 8364685 14.31 ns/op BenchmarkRemainder-4 518526 223.7 ns/op BenchmarkSignbit-4 5503063 21.73 ns/op BenchmarkSin-4 1669851 71.84 ns/op BenchmarkSincos-4 997753 112.5 ns/op BenchmarkSinh-4 1809325 66.92 ns/op BenchmarkSqrtIndirect-4 16356795 7.250 ns/op BenchmarkSqrtLatency-4 16506699 7.261 ns/op BenchmarkSqrtIndirectLatency-4 16485006 7.220 ns/op BenchmarkSqrtGoLatency-4 1370883 86.65 ns/op BenchmarkSqrtPrime-4 32979 3634 ns/op BenchmarkTan-4 1522579 78.75 ns/op BenchmarkTanh-4 1392361 86.59 ns/op BenchmarkTrunc-4 16913412 7.126 ns/op BenchmarkY0-4 253564 466.3 ns/op BenchmarkY1-4 256478 463.8 ns/op BenchmarkYn-4 122792 953.7 ns/op BenchmarkFloat64bits-4 6102957 19.39 ns/op BenchmarkFloat64frombits-4 5555023 21.58 ns/op BenchmarkFloat32bits-4 5520709 21.68 ns/op BenchmarkFloat32frombits-4 5259444 22.84 ns/op BenchmarkFMA-4 15975067 7.556 ns/op PASS ok math 11.332s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12575434 9.440 ns/op 6779.70 MB/s BenchmarkAddVV/2-4 11375385 10.44 ns/op 12264.60 MB/s BenchmarkAddVV/3-4 9979863 12.03 ns/op 15956.01 MB/s BenchmarkAddVV/4-4 10939687 11.00 ns/op 23275.89 MB/s BenchmarkAddVV/5-4 9609722 12.54 ns/op 25524.57 MB/s BenchmarkAddVV/10-4 7915150 15.15 ns/op 42243.73 MB/s BenchmarkAddVV/100-4 1863556 64.47 ns/op 99271.28 MB/s BenchmarkAddVV/1000-4 202428 585.0 ns/op 109396.32 MB/s BenchmarkSubVV/1-4 12618438 9.391 ns/op 6814.93 MB/s BenchmarkSubVV/2-4 11547482 10.41 ns/op 12293.55 MB/s BenchmarkSubVV/3-4 9722210 12.32 ns/op 15585.98 MB/s BenchmarkSubVV/4-4 10819273 11.01 ns/op 23258.99 MB/s BenchmarkSubVV/5-4 9570057 12.49 ns/op 25618.33 MB/s BenchmarkSubVV/10-4 7850421 15.22 ns/op 42055.28 MB/s BenchmarkSubVV/100-4 1861628 64.53 ns/op 99173.39 MB/s BenchmarkSubVV/1000-4 204260 579.6 ns/op 110425.00 MB/s BenchmarkAddVW/1-4 14171070 8.324 ns/op 961.11 MB/s BenchmarkAddVW/2-4 12750336 9.423 ns/op 1697.91 MB/s BenchmarkAddVW/3-4 11506316 10.30 ns/op 2330.59 MB/s BenchmarkAddVW/4-4 12095636 9.885 ns/op 3237.35 MB/s BenchmarkAddVW/5-4 11079837 10.79 ns/op 3705.55 MB/s BenchmarkAddVW/10-4 9125846 13.07 ns/op 6121.92 MB/s BenchmarkAddVW/100-4 240434 459.2 ns/op 1742.05 MB/s BenchmarkAddVW/1000-4 35250 3408 ns/op 2347.31 MB/s BenchmarkAddVWext/1-4 13447243 8.794 ns/op 909.73 MB/s BenchmarkAddVWext/2-4 11154862 10.30 ns/op 1554.00 MB/s BenchmarkAddVWext/3-4 10157553 11.78 ns/op 2037.42 MB/s BenchmarkAddVWext/4-4 12158047 9.889 ns/op 3235.98 MB/s BenchmarkAddVWext/5-4 10991382 10.94 ns/op 3656.15 MB/s BenchmarkAddVWext/10-4 9154012 13.06 ns/op 6124.42 MB/s BenchmarkAddVWext/100-4 84561 1421 ns/op 562.82 MB/s BenchmarkAddVWext/1000-4 8415 13767 ns/op 581.10 MB/s BenchmarkSubVW/1-4 13925491 8.670 ns/op 922.71 MB/s BenchmarkSubVW/2-4 12875948 9.184 ns/op 1742.16 MB/s BenchmarkSubVW/3-4 11998491 10.07 ns/op 2383.26 MB/s BenchmarkSubVW/4-4 12207928 9.990 ns/op 3203.28 MB/s BenchmarkSubVW/5-4 11303659 10.75 ns/op 3719.58 MB/s BenchmarkSubVW/10-4 9198858 13.30 ns/op 6014.27 MB/s BenchmarkSubVW/100-4 255165 464.0 ns/op 1724.21 MB/s BenchmarkSubVW/1000-4 35227 3394 ns/op 2356.81 MB/s BenchmarkSubVWext/1-4 13471777 8.675 ns/op 922.20 MB/s BenchmarkSubVWext/2-4 13126952 9.035 ns/op 1770.94 MB/s BenchmarkSubVWext/3-4 11287050 10.62 ns/op 2258.85 MB/s BenchmarkSubVWext/4-4 12114736 9.855 ns/op 3247.15 MB/s BenchmarkSubVWext/5-4 11260970 10.70 ns/op 3739.47 MB/s BenchmarkSubVWext/10-4 8931342 13.47 ns/op 5937.46 MB/s BenchmarkSubVWext/100-4 86594 1385 ns/op 577.52 MB/s BenchmarkSubVWext/1000-4 8200 13434 ns/op 595.52 MB/s BenchmarkMulAddVWW/1-4 10895133 11.15 ns/op 5739.28 MB/s BenchmarkMulAddVWW/2-4 9884030 12.22 ns/op 10473.88 MB/s BenchmarkMulAddVWW/3-4 10110751 11.43 ns/op 16795.77 MB/s BenchmarkMulAddVWW/4-4 9524892 12.40 ns/op 20647.27 MB/s BenchmarkMulAddVWW/5-4 8649676 13.90 ns/op 23027.33 MB/s BenchmarkMulAddVWW/10-4 6583300 18.06 ns/op 35440.74 MB/s BenchmarkMulAddVWW/100-4 1000000 100.9 ns/op 63418.19 MB/s BenchmarkMulAddVWW/1000-4 126494 949.2 ns/op 67423.92 MB/s BenchmarkAddMulVVW/1-4 12699248 9.430 ns/op 6786.92 MB/s BenchmarkAddMulVVW/2-4 11168875 10.81 ns/op 11843.28 MB/s BenchmarkAddMulVVW/3-4 9988562 11.76 ns/op 16320.43 MB/s BenchmarkAddMulVVW/4-4 9308937 12.88 ns/op 19878.52 MB/s BenchmarkAddMulVVW/5-4 8519821 14.10 ns/op 22687.73 MB/s BenchmarkAddMulVVW/10-4 7136760 16.87 ns/op 37939.99 MB/s BenchmarkAddMulVVW/100-4 1487330 80.38 ns/op 79621.21 MB/s BenchmarkAddMulVVW/1000-4 167948 713.6 ns/op 89692.01 MB/s BenchmarkDivWVW/1-4 2708826 44.70 ns/op 1431.73 MB/s BenchmarkDivWVW/2-4 1251321 97.23 ns/op 1316.44 MB/s BenchmarkDivWVW/3-4 946202 123.7 ns/op 1552.41 MB/s BenchmarkDivWVW/4-4 828181 143.9 ns/op 1778.40 MB/s BenchmarkDivWVW/5-4 790272 149.4 ns/op 2142.00 MB/s BenchmarkDivWVW/10-4 430414 275.3 ns/op 2324.93 MB/s BenchmarkDivWVW/100-4 57376 2102 ns/op 3044.77 MB/s BenchmarkDivWVW/1000-4 5740 20412 ns/op 3135.40 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11628104 9.132 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11888479 8.940 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10599063 10.21 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10987759 9.497 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10990078 10.98 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9932872 10.28 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9207709 11.87 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9334342 11.12 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8782636 12.94 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8830107 12.13 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6603472 17.09 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6685482 15.49 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 110.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1258585 91.74 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 128668 918.3 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 155263 771.9 ns/op BenchmarkDecimalConversion-4 211 541864 ns/op BenchmarkFloatString/100-4 10000 10312 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 222 538450 ns/op 2919 B/op 10 allocs/op BenchmarkFloatString/10000-4 3 49646712 ns/op 60770 B/op 49 allocs/op BenchmarkFloatString/100000-4 1 4974808447 ns/op 828496 B/op 478 allocs/op BenchmarkFloatAdd/10-4 171441 693.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 170115 694.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 152784 770.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86233 1381 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17094 6951 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 205543 575.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 227721 527.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 214678 546.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 157400 758.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 41670 2657 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1904 60250 ns/op BenchmarkParseFloatLargeExp-4 433 260042 ns/op BenchmarkGCD10x10/WithoutXY-4 202479 596.5 ns/op BenchmarkGCD10x10/WithXY-4 57050 2060 ns/op BenchmarkGCD10x100/WithoutXY-4 97964 1210 ns/op BenchmarkGCD10x100/WithXY-4 17506 6870 ns/op BenchmarkGCD10x1000/WithoutXY-4 61102 1831 ns/op BenchmarkGCD10x1000/WithXY-4 14455 8406 ns/op BenchmarkGCD100x100/WithoutXY-4 24206 4823 ns/op BenchmarkGCD100x100/WithXY-4 10000 11374 ns/op BenchmarkGCD100x1000/WithoutXY-4 12451 9815 ns/op BenchmarkGCD100x1000/WithXY-4 5835 18815 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2140 55537 ns/op BenchmarkGCD1000x1000/WithXY-4 1107 98798 ns/op BenchmarkHilbert-4 22 5119684 ns/op BenchmarkBinomial-4 14061 8259 ns/op BenchmarkQuoRem-4 21855 5869 ns/op BenchmarkExp-4 15 7299027 ns/op BenchmarkExpMont/Odd-4 129 919858 ns/op 2600 B/op 22 allocs/op BenchmarkExpMont/Even1-4 127 928145 ns/op 3356 B/op 37 allocs/op BenchmarkExpMont/Even2-4 122 967452 ns/op 3876 B/op 54 allocs/op BenchmarkExpMont/Even3-4 123 976067 ns/op 3842 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 963368 ns/op 3823 B/op 52 allocs/op BenchmarkExpMont/Even8-4 122 967538 ns/op 3862 B/op 53 allocs/op BenchmarkExpMont/Even32-4 123 965822 ns/op 3846 B/op 53 allocs/op BenchmarkExpMont/Even64-4 148 801538 ns/op 3643 B/op 54 allocs/op BenchmarkExpMont/Even96-4 144 829829 ns/op 3801 B/op 52 allocs/op BenchmarkExpMont/Even128-4 165 712795 ns/op 3266 B/op 50 allocs/op BenchmarkExpMont/Even255-4 194 608918 ns/op 2942 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 452 255759 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 414 293622 ns/op 1728 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 400 292141 ns/op 1742 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 408 291682 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 15 7399290 ns/op BenchmarkBitset-4 722900 148.4 ns/op BenchmarkBitsetNeg-4 431236 265.2 ns/op BenchmarkBitsetOrig-4 238408 485.9 ns/op BenchmarkBitsetNegOrig-4 150644 748.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1036454 ns/op BenchmarkModSqrt225_3Mod4-4 372 312762 ns/op BenchmarkModSqrt231_Tonelli-4 99 1058581 ns/op BenchmarkModSqrt231_5Mod8-4 326 368494 ns/op BenchmarkModInverse-4 12597 9410 ns/op BenchmarkSqrt-4 1762 70358 ns/op BenchmarkIntSqr/1-4 1416087 84.71 ns/op BenchmarkIntSqr/2-4 752773 153.2 ns/op BenchmarkIntSqr/3-4 664263 183.2 ns/op BenchmarkIntSqr/5-4 430267 267.0 ns/op BenchmarkIntSqr/8-4 318170 369.8 ns/op BenchmarkIntSqr/10-4 258260 463.0 ns/op BenchmarkIntSqr/20-4 50580 2503 ns/op BenchmarkIntSqr/30-4 35160 3402 ns/op BenchmarkIntSqr/50-4 22117 5216 ns/op BenchmarkIntSqr/80-4 13765 8938 ns/op BenchmarkIntSqr/100-4 8630 11698 ns/op BenchmarkIntSqr/200-4 3771 30879 ns/op BenchmarkIntSqr/300-4 1509 70155 ns/op BenchmarkIntSqr/500-4 804 155402 ns/op BenchmarkIntSqr/800-4 301 397746 ns/op BenchmarkIntSqr/1000-4 219 531221 ns/op BenchmarkDiv/20/10-4 424923 273.2 ns/op BenchmarkDiv/40/20-4 431358 273.6 ns/op BenchmarkDiv/100/50-4 372511 317.4 ns/op BenchmarkDiv/200/100-4 54147 2284 ns/op BenchmarkDiv/400/200-4 49872 2418 ns/op BenchmarkDiv/1000/500-4 41385 3029 ns/op BenchmarkDiv/2000/1000-4 30937 4045 ns/op BenchmarkDiv/20000/10000-4 1039 109944 ns/op BenchmarkDiv/200000/100000-4 24 4700598 ns/op BenchmarkDiv/2000000/1000000-4 1 127607359 ns/op BenchmarkDiv/20000000/10000000-4 1 3684606808 ns/op BenchmarkMul-4 5 23137163 ns/op BenchmarkNatMul/10-4 158538 656.6 ns/op BenchmarkNatMul/100-4 4900 21407 ns/op BenchmarkNatMul/1000-4 174 664026 ns/op BenchmarkZeroShifts/Shl-4 17562 6365 ns/op BenchmarkZeroShifts/ShlSame-4 5189911 21.72 ns/op BenchmarkZeroShifts/Shr-4 17714 6617 ns/op BenchmarkZeroShifts/ShrSame-4 5387407 22.55 ns/op BenchmarkExp3Power/0x10-4 172573 650.9 ns/op BenchmarkExp3Power/0x40-4 166260 743.4 ns/op BenchmarkExp3Power/0x100-4 90667 1273 ns/op BenchmarkExp3Power/0x400-4 41197 2628 ns/op BenchmarkExp3Power/0x1000-4 10000 11769 ns/op BenchmarkExp3Power/0x4000-4 1933 61011 ns/op BenchmarkExp3Power/0x10000-4 205 568584 ns/op BenchmarkExp3Power/0x40000-4 18 6546686 ns/op BenchmarkExp3Power/0x100000-4 2 61103390 ns/op BenchmarkExp3Power/0x400000-4 1 557846906 ns/op BenchmarkFibo-4 3 38759754 ns/op BenchmarkNatSqr/1-4 864854 127.9 ns/op BenchmarkNatSqr/2-4 483441 226.4 ns/op BenchmarkNatSqr/3-4 396136 265.5 ns/op BenchmarkNatSqr/5-4 290602 382.1 ns/op BenchmarkNatSqr/8-4 188949 534.2 ns/op BenchmarkNatSqr/10-4 159948 648.2 ns/op BenchmarkNatSqr/20-4 43650 2566 ns/op BenchmarkNatSqr/30-4 32932 3430 ns/op BenchmarkNatSqr/50-4 20106 5893 ns/op BenchmarkNatSqr/80-4 12194 9815 ns/op BenchmarkNatSqr/100-4 8018 12909 ns/op BenchmarkNatSqr/200-4 3494 33465 ns/op BenchmarkNatSqr/300-4 1410 80300 ns/op BenchmarkNatSqr/500-4 698 155164 ns/op BenchmarkNatSqr/800-4 308 364930 ns/op BenchmarkNatSqr/1000-4 237 503479 ns/op BenchmarkNatSetBytes/8-4 629499 161.1 ns/op BenchmarkNatSetBytes/24-4 205526 563.4 ns/op BenchmarkNatSetBytes/128-4 48055 2425 ns/op BenchmarkNatSetBytes/7-4 748777 145.7 ns/op BenchmarkNatSetBytes/23-4 213657 538.5 ns/op BenchmarkNatSetBytes/127-4 48942 2444 ns/op BenchmarkScanPi-4 244 482535 ns/op BenchmarkStringPiParallel-4 626 168350 ns/op BenchmarkScan/10/Base2-4 41458 2910 ns/op BenchmarkScan/100/Base2-4 4675 24954 ns/op BenchmarkScan/1000/Base2-4 482 250366 ns/op BenchmarkScan/10/Base8-4 100082 1174 ns/op BenchmarkScan/100/Base8-4 13603 8837 ns/op BenchmarkScan/1000/Base8-4 1342 85448 ns/op BenchmarkScan/10/Base10-4 105698 1109 ns/op BenchmarkScan/100/Base10-4 14746 7976 ns/op BenchmarkScan/1000/Base10-4 1558 77720 ns/op BenchmarkScan/10/Base16-4 118251 1011 ns/op BenchmarkScan/100/Base16-4 16862 7136 ns/op BenchmarkScan/1000/Base16-4 1766 68292 ns/op BenchmarkString/10/Base2-4 174907 661.8 ns/op BenchmarkString/100/Base2-4 24267 4704 ns/op BenchmarkString/1000/Base2-4 2476 46596 ns/op BenchmarkString/10/Base8-4 355412 333.9 ns/op BenchmarkString/100/Base8-4 62691 1838 ns/op BenchmarkString/1000/Base8-4 6392 17146 ns/op BenchmarkString/10/Base10-4 205773 571.9 ns/op BenchmarkString/100/Base10-4 39738 2995 ns/op BenchmarkString/1000/Base10-4 4832 23466 ns/op BenchmarkString/10/Base16-4 385238 298.0 ns/op BenchmarkString/100/Base16-4 84283 1398 ns/op BenchmarkString/1000/Base16-4 9688 12024 ns/op BenchmarkLeafSize/0-4 45 2637976 ns/op BenchmarkLeafSize/1-4 397 281847 ns/op BenchmarkLeafSize/2-4 412 272405 ns/op BenchmarkLeafSize/3-4 309 373982 ns/op BenchmarkLeafSize/4-4 414 269979 ns/op BenchmarkLeafSize/5-4 262 427045 ns/op BenchmarkLeafSize/6-4 314 375359 ns/op BenchmarkLeafSize/7-4 315 353210 ns/op BenchmarkLeafSize/8-4 421 271813 ns/op BenchmarkLeafSize/9-4 228 520971 ns/op BenchmarkLeafSize/10-4 274 420457 ns/op BenchmarkLeafSize/11-4 291 399906 ns/op BenchmarkLeafSize/12-4 314 373874 ns/op BenchmarkLeafSize/13-4 279 429622 ns/op BenchmarkLeafSize/14-4 328 354103 ns/op BenchmarkLeafSize/15-4 354 326213 ns/op BenchmarkLeafSize/16-4 411 271016 ns/op BenchmarkLeafSize/32-4 417 268816 ns/op BenchmarkLeafSize/64-4 388 289438 ns/op BenchmarkProbablyPrime/n=0-4 9 11240084 ns/op BenchmarkProbablyPrime/n=1-4 8 12812938 ns/op BenchmarkProbablyPrime/n=5-4 6 18641387 ns/op BenchmarkProbablyPrime/n=10-4 4 25833027 ns/op BenchmarkProbablyPrime/n=20-4 3 39829480 ns/op BenchmarkProbablyPrime/Lucas-4 12 9640127 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 78 1498425 ns/op BenchmarkRatCmp-4 208062 529.5 ns/op BenchmarkFloatSqrt/64-4 21956 5478 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13935 8489 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9997 11842 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4396 24011 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 787 143982 ns/op 18040 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 62 1912430 ns/op 175088 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 150302417 ns/op 3705160 B/op 575 allocs/op PASS ok math/big 49.969s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8291629 14.46 ns/op BenchmarkLeadingZeros8-4 7689139 15.57 ns/op BenchmarkLeadingZeros16-4 8870767 13.58 ns/op BenchmarkLeadingZeros32-4 8906227 13.44 ns/op BenchmarkLeadingZeros64-4 8626670 13.74 ns/op BenchmarkTrailingZeros-4 8769568 13.46 ns/op BenchmarkTrailingZeros8-4 9000692 13.39 ns/op BenchmarkTrailingZeros16-4 8884503 13.50 ns/op BenchmarkTrailingZeros32-4 8941974 13.47 ns/op BenchmarkTrailingZeros64-4 8979822 13.27 ns/op BenchmarkOnesCount-4 8811726 13.37 ns/op BenchmarkOnesCount8-4 9467619 12.88 ns/op BenchmarkOnesCount16-4 8462215 14.05 ns/op BenchmarkOnesCount32-4 8597632 14.17 ns/op BenchmarkOnesCount64-4 8657018 14.04 ns/op BenchmarkRotateLeft-4 9242407 13.02 ns/op BenchmarkRotateLeft8-4 9248540 12.89 ns/op BenchmarkRotateLeft16-4 9113455 12.97 ns/op BenchmarkRotateLeft32-4 9288020 12.94 ns/op BenchmarkRotateLeft64-4 9310344 12.81 ns/op BenchmarkReverse-4 12735154 9.400 ns/op BenchmarkReverse8-4 16885524 7.231 ns/op BenchmarkReverse16-4 15499906 7.701 ns/op BenchmarkReverse32-4 14391069 8.415 ns/op BenchmarkReverse64-4 12646129 9.431 ns/op BenchmarkReverseBytes-4 16080817 7.207 ns/op BenchmarkReverseBytes16-4 16458387 7.152 ns/op BenchmarkReverseBytes32-4 15743169 7.901 ns/op BenchmarkReverseBytes64-4 17006534 7.140 ns/op BenchmarkAdd-4 8664506 13.35 ns/op BenchmarkAdd32-4 9219778 12.90 ns/op BenchmarkAdd64-4 8889439 13.56 ns/op BenchmarkAdd64multiple-4 18317284 6.485 ns/op BenchmarkSub-4 8951082 13.50 ns/op BenchmarkSub32-4 8865570 13.44 ns/op BenchmarkSub64-4 8632423 13.71 ns/op BenchmarkSub64multiple-4 18348741 6.556 ns/op BenchmarkMul-4 9178876 13.00 ns/op BenchmarkMul32-4 9118909 12.88 ns/op BenchmarkMul64-4 9199306 13.00 ns/op BenchmarkDiv-4 2631819 45.29 ns/op BenchmarkDiv32-4 5543184 21.48 ns/op BenchmarkDiv64-4 2631566 45.70 ns/op PASS ok math/bits 5.912s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 11479329 10.51 ns/op BenchmarkAcos-4 472070 256.2 ns/op BenchmarkAcosh-4 410115 277.0 ns/op BenchmarkAsin-4 455182 257.6 ns/op BenchmarkAsinh-4 457718 259.5 ns/op BenchmarkAtan-4 708115 163.5 ns/op BenchmarkAtanh-4 712101 163.1 ns/op BenchmarkConj-4 22874703 5.269 ns/op BenchmarkCos-4 521485 208.3 ns/op BenchmarkCosh-4 582540 202.4 ns/op BenchmarkExp-4 750189 151.1 ns/op BenchmarkLog-4 792138 143.4 ns/op BenchmarkLog10-4 799968 142.9 ns/op BenchmarkPhase-4 1797519 67.31 ns/op BenchmarkPolar-4 1218379 98.56 ns/op BenchmarkPow-4 230280 514.3 ns/op BenchmarkRect-4 1000000 115.1 ns/op BenchmarkSin-4 588548 204.7 ns/op BenchmarkSinh-4 586023 203.1 ns/op BenchmarkSqrt-4 1000000 115.4 ns/op BenchmarkTan-4 377827 324.0 ns/op BenchmarkTanh-4 396716 300.3 ns/op PASS ok math/cmplx 3.181s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 739786 159.1 ns/op BenchmarkInt63ThreadsafeParallel-4 515990 217.6 ns/op BenchmarkInt63Unthreadsafe-4 1251534 96.53 ns/op BenchmarkIntn1000-4 834321 135.8 ns/op BenchmarkInt63n1000-4 921042 127.0 ns/op BenchmarkInt31n1000-4 999184 118.1 ns/op BenchmarkFloat32-4 1000000 113.1 ns/op BenchmarkFloat64-4 1253868 96.89 ns/op BenchmarkPerm3-4 193761 611.8 ns/op BenchmarkPerm30-4 23002 5058 ns/op BenchmarkPerm30ViaShuffle-4 26829 4524 ns/op BenchmarkShuffleOverhead-4 18232 6608 ns/op BenchmarkRead3-4 923778 128.6 ns/op BenchmarkRead64-4 75082 1556 ns/op BenchmarkRead1000-4 5151 22822 ns/op BenchmarkConcurrent-4 123346 967.3 ns/op PASS ok math/rand 2.453s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43351 2703 ns/op BenchmarkQDecodeWord-4 96825 1123 ns/op BenchmarkQDecodeHeader-4 97588 1192 ns/op BenchmarkTypeByExtension/.html-4 354056 302.5 ns/op BenchmarkTypeByExtension/.HTML-4 331272 339.2 ns/op BenchmarkTypeByExtension/.unused-4 367202 314.1 ns/op BenchmarkExtensionsByType/text/html-4 183370 656.7 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 94862 1417 ns/op BenchmarkExtensionsByType/application/octet-stream-4 139448 891.9 ns/op PASS ok mime 1.315s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 939 123062 ns/op PASS ok mime/quotedprintable 0.166s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 67 1747194 ns/op 8473 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 15 8321861 ns/op 19633 B/op 161 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007788893 ns/op 159296 B/op 233 allocs/op BenchmarkDNSName-4 107227 1014 ns/op BenchmarkInterfaces-4 1381 86015 ns/op BenchmarkInterfaceByIndex-4 1609 69201 ns/op BenchmarkInterfaceByName-4 1299 88770 ns/op BenchmarkInterfaceAddrs-4 822 133679 ns/op BenchmarkInterfacesAndAddrs-4 3078 39504 ns/op BenchmarkInterfacesAndMulticastAddrs-4 615 201583 ns/op BenchmarkParseIP-4 6302 17520 ns/op BenchmarkParseIPValidIPv4-4 344026 342.3 ns/op BenchmarkParseIPValidIPv6-4 167968 692.7 ns/op BenchmarkIPString/IPv4-4 116259 1043 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10062 11754 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44583 2615 ns/op BenchmarkIPEqual/IPv4-4 1102836 105.6 ns/op BenchmarkIPEqual/IPv6-4 1169440 103.1 ns/op BenchmarkSendFile/1024-4 1 223372743 ns/op 0.00 MB/s 712 B/op 13 allocs/op BenchmarkSendFile/2048-4 1 223154868 ns/op 0.01 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/4096-4 1 221816516 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222465327 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222322943 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3126 35301 ns/op 928.25 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1627 63076 ns/op 1039.01 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 900 117560 ns/op 1114.94 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 465 238846 ns/op 1097.55 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 207 499450 ns/op 1049.73 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 96 1080410 ns/op 970.54 MB/s 5 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 10107 11356 ns/op 90.17 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 7672 14858 ns/op 137.84 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 8161 14179 ns/op 288.87 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6982 16276 ns/op 503.33 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 4363 22947 ns/op 713.98 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2691 37345 ns/op 877.44 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1564 65458 ns/op 1001.19 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 936 111398 ns/op 1176.61 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 534 211190 ns/op 1241.27 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 244 450065 ns/op 1164.92 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 109 921149 ns/op 1138.34 MB/s BenchmarkSplice/unix-to-tcp/1024-4 19411 5969 ns/op 171.54 MB/s BenchmarkSplice/unix-to-tcp/2048-4 17322 7363 ns/op 278.16 MB/s BenchmarkSplice/unix-to-tcp/4096-4 12584 9417 ns/op 434.94 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9236 11368 ns/op 720.60 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6979 17350 ns/op 944.31 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3800 33146 ns/op 988.60 MB/s BenchmarkSplice/unix-to-tcp/65536-4 2190 54858 ns/op 1194.65 MB/s BenchmarkSplice/unix-to-tcp/131072-4 1140 96607 ns/op 1356.75 MB/s BenchmarkSplice/unix-to-tcp/262144-4 525 200784 ns/op 1305.60 MB/s BenchmarkSplice/unix-to-tcp/524288-4 256 427003 ns/op 1227.83 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 98 1076113 ns/op 974.41 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 10930 11792 ns/op 86.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 9914 11580 ns/op 176.85 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 9087 21016 ns/op 194.90 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 6786 17155 ns/op 477.54 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 4683 23608 ns/op 693.99 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3516 30043 ns/op 1090.69 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 2248 53462 ns/op 1225.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1099 95277 ns/op 1375.69 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 470 213840 ns/op 1225.89 MB/s 2 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 274 385073 ns/op 1361.53 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 163 746134 ns/op 1405.35 MB/s 5 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 22785 5036 ns/op 203.32 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 18976 5835 ns/op 350.97 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 13024 9162 ns/op 447.07 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 9139 12572 ns/op 651.61 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6830 18277 ns/op 896.41 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 4015 29441 ns/op 1113.01 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 2341 51065 ns/op 1283.40 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1166 94679 ns/op 1384.38 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 643 171308 ns/op 1530.25 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 277 399383 ns/op 1312.75 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 157 707894 ns/op 1481.26 MB/s 6 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2290 52800 ns/op BenchmarkTCP4OneShotTimeout-4 2241 51807 ns/op BenchmarkTCP4Persistent-4 12194 9001 ns/op BenchmarkTCP4PersistentTimeout-4 14431 10088 ns/op BenchmarkTCP6OneShot-4 2172 54670 ns/op BenchmarkTCP6OneShotTimeout-4 2172 58710 ns/op BenchmarkTCP6Persistent-4 13246 11107 ns/op BenchmarkTCP6PersistentTimeout-4 14456 8922 ns/op BenchmarkTCP4ConcurrentReadWrite-4 22766 5501 ns/op BenchmarkTCP6ConcurrentReadWrite-4 24706 5718 ns/op BenchmarkSetReadDeadline-4 124275 1103 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 10090 12026 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 10000 11663 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 13389 ns/op 0 B/op 0 allocs/op PASS ok net 37.975s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28842 4089 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11301 10408 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14358 8099 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18453 6459 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 33648 3488 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49647 2350 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 798193 132.4 ns/op BenchmarkReadRequestChrome-4 3481 30420 ns/op 20.09 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11474 10081 ns/op 7.74 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11594 10352 ns/op 7.92 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7209 16054 ns/op 9.41 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17720 6765 ns/op 5.91 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 325 382755 ns/op 2.68 MB/s BenchmarkFileAndServer_1KB/https1-4 217 473508 ns/op 2.16 MB/s BenchmarkFileAndServer_1KB/h2-4 157 737667 ns/op 1.39 MB/s BenchmarkFileAndServer_16MB/h1-4 3 48565896 ns/op 345.45 MB/s BenchmarkFileAndServer_16MB/https1-4 1 117469693 ns/op 142.82 MB/s BenchmarkFileAndServer_16MB/h2-4 1 224881191 ns/op 74.60 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195044712 ns/op 344.07 MB/s BenchmarkFileAndServer_64MB/https1-4 1 430617387 ns/op 155.84 MB/s BenchmarkFileAndServer_64MB/h2-4 1 894993801 ns/op 74.98 MB/s BenchmarkServeMux-4 283 451617 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 349745 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 402 315767 ns/op 5959 B/op 64 allocs/op BenchmarkClientServer/https1-4 238 468540 ns/op 6632 B/op 74 allocs/op BenchmarkClientServer/h2-4 186 564965 ns/op 9906 B/op 81 allocs/op BenchmarkClientServerParallel/4/h1-4 1080 137205 ns/op 10522 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 30 4062148 ns/op 101084 B/op 1077 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50258: write tcp 127.0.0.1:39677->127.0.0.1:50258: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49824: read tcp 127.0.0.1:35697->127.0.0.1:49824: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49860: read tcp 127.0.0.1:35697->127.0.0.1:49860: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49858: write tcp 127.0.0.1:35697->127.0.0.1:49858: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:49874: write tcp 127.0.0.1:35697->127.0.0.1:49874: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45192: read tcp 127.0.0.1:34521->127.0.0.1:45192: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45120: write tcp 127.0.0.1:34521->127.0.0.1:45120: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45176: write tcp 127.0.0.1:34521->127.0.0.1:45176: use of closed network connection BenchmarkClientServerParallel/4/h2-4 195 546623 ns/op 17050 B/op 169 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33548: read tcp 127.0.0.1:32799->127.0.0.1:33548: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33554: write tcp 127.0.0.1:32799->127.0.0.1:33554: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:33536: write tcp 127.0.0.1:32799->127.0.0.1:33536: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45458: read tcp 127.0.0.1:38457->127.0.0.1:45458: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45448: write tcp 127.0.0.1:38457->127.0.0.1:45448: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45462: write tcp 127.0.0.1:38457->127.0.0.1:45462: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38306: read tcp 127.0.0.1:44651->127.0.0.1:38306: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:38362: write tcp 127.0.0.1:44651->127.0.0.1:38362: use of closed network connection BenchmarkClientServerParallel/64/h1-4 721 150821 ns/op 18959 B/op 110 allocs/op BenchmarkClientServerParallel/64/https1-4 25 4503495 ns/op 109680 B/op 1183 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43096: write tcp 127.0.0.1:41375->127.0.0.1:43096: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43076: write tcp 127.0.0.1:41375->127.0.0.1:43076: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39942: read tcp 127.0.0.1:37733->127.0.0.1:39942: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:40034: read tcp 127.0.0.1:37733->127.0.0.1:40034: use of closed network connection BenchmarkClientServerParallel/64/h2-4 28 4086891 ns/op 99189 B/op 1152 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54902: read tcp 127.0.0.1:42075->127.0.0.1:54902: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54922: read tcp 127.0.0.1:42075->127.0.0.1:54922: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54924: read tcp 127.0.0.1:42075->127.0.0.1:54924: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54938: read tcp 127.0.0.1:42075->127.0.0.1:54938: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35476: read tcp 127.0.0.1:43175->127.0.0.1:35476: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35490: read tcp 127.0.0.1:43175->127.0.0.1:35490: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:35456: write tcp 127.0.0.1:43175->127.0.0.1:35456: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54892: read tcp 127.0.0.1:36259->127.0.0.1:54892: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:55012: read tcp 127.0.0.1:36259->127.0.0.1:55012: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:54994: read tcp 127.0.0.1:36259->127.0.0.1:54994: use of closed network connection ... [output truncated] BenchmarkServer-4 152 669294 ns/op 2944 B/op 23 allocs/op BenchmarkClient-4 300 412564 ns/op 3764 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 721 165231 ns/op 7422 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1213 91503 ns/op 3025 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1646 66964 ns/op 1897 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1592 73410 ns/op 2790 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1623 70195 ns/op 2667 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1712 72991 ns/op 2742 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1878 64781 ns/op 1965 B/op 14 allocs/op BenchmarkServerHijack-4 1123 104206 ns/op 16722 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 392 291436 ns/op 6138 B/op 52 allocs/op BenchmarkResponseStatusLine-4 505148 216.6 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.070s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5833 19450 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.306s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 84126 1378 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 568452 194.1 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 174757 660.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66381 1814 ns/op BenchmarkStdIPv4-4 132087 888.7 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 92202 1294 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 93046 1283 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 81300 1463 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 69258 1727 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1582107 73.73 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1487700 81.35 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1382606 86.81 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 253519 456.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 270512 426.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 251054 465.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 82878 1456 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 269271 429.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 146026 815.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 149313 786.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 148669 824.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 76809 1560 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 369172 323.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 124012 957.1 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163826 709.3 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 257620 452.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 160903 782.4 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 322070 366.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 155301 785.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 154166 785.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 142858 786.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 115393 1013 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 465843 250.7 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 157276 751.9 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91521 1284 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 112614 1017 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 156423 737.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 109436 1102 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 253970 447.1 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115549 994.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 138218 857.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 182816 633.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 134536 895.3 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 990246 111.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 973743 111.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 111.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1000000 117.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1000000 118.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1000000 117.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 963729 116.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1000000 118.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 991634 118.4 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 344102 346.6 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 577230 199.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200145 587.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 214233 551.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 202922 580.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 77050 1575 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 528778 225.1 ns/op PASS ok net/netip 7.889s 2023/03/17 16:38:20 Test RPC server listening on 127.0.0.1:43549 2023/03/17 16:38:20 Test HTTP RPC server listening on 127.0.0.1:38469 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1244 82190 ns/op BenchmarkEndToEndHTTP-4 1675 74564 ns/op BenchmarkEndToEndAsync-4 3417 33360 ns/op BenchmarkEndToEndAsyncHTTP-4 3849 31138 ns/op PASS ok net/rpc 0.915s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3097 33300 ns/op BenchmarkReadMIMEHeader/server_headers-4 5703 20694 ns/op BenchmarkUncommon-4 26655 4319 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.528s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3852 26128 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95770 1184 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 565558 197.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 93471 1255 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 175458 672.6 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 86415 1385 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14467 8209 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 393853 294.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 90859 1300 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 171226 660.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83860 1390 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15817 7197 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 194641 602.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78078 1501 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76041 1524 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35668 3304 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6390 18469 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 196438 613.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 77857 1507 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76038 1527 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35439 3341 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 5563 18236 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.066s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3224659 34.95 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 165949 663.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 792 144308 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 243 467480 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 649 178963 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 49192 2286 ns/op BenchmarkStatFile-4 40744 2824 ns/op BenchmarkStatDir-4 41793 2699 ns/op BenchmarkLstatDot-4 48681 2305 ns/op BenchmarkLstatFile-4 41289 2857 ns/op BenchmarkLstatDir-4 39206 2715 ns/op PASS ok os 1.608s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 152 790477 ns/op 6710 B/op 29 allocs/op PASS ok os/exec 0.240s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 389529 294.1 ns/op PASS ok os/user 0.236s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3389787 33.17 ns/op BenchmarkString-4 2194069 54.88 ns/op BenchmarkBytes-4 2004026 60.95 ns/op BenchmarkNamedBytes-4 776638 151.3 ns/op BenchmarkBytesArray-4 662282 172.4 ns/op BenchmarkSliceLen-4 2324130 51.67 ns/op BenchmarkMapLen-4 1520070 78.83 ns/op BenchmarkStringLen-4 1870087 63.27 ns/op BenchmarkArrayLen-4 1800303 67.29 ns/op BenchmarkSliceCap-4 2490380 48.00 ns/op BenchmarkDeepEqual/int8-4 678375 174.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 117206 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 529545 226.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110025 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 520611 227.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109726 1085 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 518455 226.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110089 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 520644 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 110578 1059 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 671736 175.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 138722 821.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 510657 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 108951 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 486458 226.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109129 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 512290 230.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 108960 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 503856 226.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110266 1076 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 522114 225.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 110502 1067 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 506876 222.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110911 1073 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 520401 226.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109707 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 531294 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 110472 1078 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 512565 224.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111651 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 680954 169.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115389 1015 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 544269 215.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109972 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 144855 832.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68781 1719 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 72488 1673 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46315 2579 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 272130 439.1 ns/op BenchmarkIsZero/ArrayIncomparable-4 40070 2978 ns/op BenchmarkIsZero/StructComparable-4 866191 135.9 ns/op BenchmarkIsZero/StructIncomparable-4 179692 662.2 ns/op BenchmarkSetZero/Bool/Direct-4 4391058 27.11 ns/op BenchmarkSetZero/Bool/CachedZero-4 1745242 69.82 ns/op BenchmarkSetZero/Bool/NewZero-4 1260620 95.76 ns/op BenchmarkSetZero/Int/Direct-4 2521965 47.36 ns/op BenchmarkSetZero/Int/CachedZero-4 1728844 69.71 ns/op BenchmarkSetZero/Int/NewZero-4 1277890 93.65 ns/op BenchmarkSetZero/Uint/Direct-4 2504794 47.93 ns/op BenchmarkSetZero/Uint/CachedZero-4 1644001 69.22 ns/op BenchmarkSetZero/Uint/NewZero-4 1264129 94.14 ns/op BenchmarkSetZero/Float/Direct-4 2421548 49.42 ns/op BenchmarkSetZero/Float/CachedZero-4 1729365 69.47 ns/op BenchmarkSetZero/Float/NewZero-4 1248505 94.45 ns/op BenchmarkSetZero/Complex/Direct-4 2520021 47.95 ns/op BenchmarkSetZero/Complex/CachedZero-4 1707327 69.99 ns/op BenchmarkSetZero/Complex/NewZero-4 1271224 93.31 ns/op BenchmarkSetZero/Array/Direct-4 4324376 28.03 ns/op BenchmarkSetZero/Array/CachedZero-4 1717276 69.57 ns/op BenchmarkSetZero/Array/NewZero-4 1267902 93.99 ns/op BenchmarkSetZero/Chan/Direct-4 2570142 46.63 ns/op BenchmarkSetZero/Chan/CachedZero-4 1368370 87.88 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 114.5 ns/op BenchmarkSetZero/Func/Direct-4 2577430 46.44 ns/op BenchmarkSetZero/Func/CachedZero-4 1347498 87.84 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 113.2 ns/op BenchmarkSetZero/Interface/Direct-4 2353486 51.01 ns/op BenchmarkSetZero/Interface/CachedZero-4 1723814 69.65 ns/op BenchmarkSetZero/Interface/NewZero-4 1280166 93.74 ns/op BenchmarkSetZero/Map/Direct-4 2581220 46.36 ns/op BenchmarkSetZero/Map/CachedZero-4 1364442 88.34 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 113.1 ns/op BenchmarkSetZero/Pointer/Direct-4 2560132 46.25 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1366718 88.11 ns/op BenchmarkSetZero/Pointer/NewZero-4 975583 113.4 ns/op BenchmarkSetZero/Slice/Direct-4 2287414 52.50 ns/op BenchmarkSetZero/Slice/CachedZero-4 1737813 68.90 ns/op BenchmarkSetZero/Slice/NewZero-4 1280256 94.81 ns/op BenchmarkSetZero/String/Direct-4 2539788 47.07 ns/op BenchmarkSetZero/String/CachedZero-4 1717472 69.09 ns/op BenchmarkSetZero/String/NewZero-4 1277754 93.75 ns/op BenchmarkSetZero/Struct/Direct-4 4334349 27.54 ns/op BenchmarkSetZero/Struct/CachedZero-4 1749586 68.50 ns/op BenchmarkSetZero/Struct/NewZero-4 1272457 93.62 ns/op BenchmarkSelect/1-4 170137 665.5 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 85525 1293 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 44133 2486 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 165669 621.2 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 137010 868.4 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 103214 1011 ns/op 126.65 MB/s BenchmarkCallArgCopy/size=256-4 97596 1159 ns/op 220.84 MB/s BenchmarkCallArgCopy/size=1024-4 79267 1552 ns/op 659.59 MB/s BenchmarkCallArgCopy/size=4096-4 37870 3384 ns/op 1210.32 MB/s BenchmarkCallArgCopy/size=65536-4 2706 43652 ns/op 1501.32 MB/s BenchmarkPtrTo-4 441710 249.4 ns/op BenchmarkFieldByName1-4 629557 167.1 ns/op BenchmarkFieldByName2-4 67851 1492 ns/op BenchmarkFieldByName3-4 10028 14676 ns/op BenchmarkInterfaceBig-4 5068656 22.57 ns/op BenchmarkInterfaceSmall-4 5106284 22.87 ns/op BenchmarkNew-4 1878406 62.10 ns/op BenchmarkMap/StringKeys/MapIndex-4 3210 37041 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3135 37318 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3236 37050 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3092 37872 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3262 36976 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3229 35850 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 256390 451.5 ns/op PASS ok reflect 18.388s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 11198 9859 ns/op 9049 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 15680 7128 ns/op 9191 B/op 1 allocs/op BenchmarkFindString-4 12410 9271 ns/op 9491 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 10621 ns/op 9425 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10164 ns/op 9175 B/op 2 allocs/op BenchmarkLiteral-4 18266 5953 ns/op BenchmarkNotLiteral-4 4311 26465 ns/op BenchmarkMatchClass-4 3106 34624 ns/op BenchmarkMatchClass_InRange-4 3462 33870 ns/op BenchmarkReplaceAll-4 2668 42723 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 20416 5659 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 40680 2807 ns/op BenchmarkAnchoredShortMatch-4 16834 7234 ns/op BenchmarkAnchoredLongMatch-4 20683 5776 ns/op BenchmarkOnePassShortA-4 20751 5778 ns/op BenchmarkNotOnePassShortA-4 7420 14307 ns/op BenchmarkOnePassShortB-4 26449 4410 ns/op BenchmarkNotOnePassShortB-4 10354 10759 ns/op BenchmarkOnePassLongPrefix-4 90798 1373 ns/op BenchmarkOnePassLongNotPrefix-4 29139 4186 ns/op BenchmarkMatchParallelShared-4 26997 3956 ns/op BenchmarkMatchParallelCopied-4 21049 5906 ns/op BenchmarkQuoteMetaAll-4 148423 801.4 ns/op 17.47 MB/s BenchmarkQuoteMetaNone-4 238239 440.6 ns/op 59.01 MB/s BenchmarkCompile/Onepass-4 3990 27491 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1590 69320 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 194 605766 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3564142 30.30 ns/op 528.06 MB/s BenchmarkMatch/Easy0/32-4 16890 7219 ns/op 4.43 MB/s BenchmarkMatch/Easy0/1K-4 5928 18902 ns/op 54.17 MB/s BenchmarkMatch/Easy0i/16-4 3810962 29.07 ns/op 550.41 MB/s BenchmarkMatch/Easy0i/32-4 5640 20562 ns/op 1.56 MB/s BenchmarkMatch/Easy0i/1K-4 273 428681 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3810926 31.69 ns/op 504.93 MB/s BenchmarkMatch/Easy1/32-4 18207 6458 ns/op 4.96 MB/s BenchmarkMatch/Easy1/1K-4 4528 24883 ns/op 41.15 MB/s BenchmarkMatch/Medium/16-4 3829334 29.04 ns/op 551.03 MB/s BenchmarkMatch/Medium/32-4 5533 19424 ns/op 1.65 MB/s BenchmarkMatch/Medium/1K-4 314 378879 ns/op 2.70 MB/s BenchmarkMatch/Hard/16-4 3590142 30.44 ns/op 525.65 MB/s BenchmarkMatch/Hard/32-4 3541 30300 ns/op 1.06 MB/s BenchmarkMatch/Hard/1K-4 175 667797 ns/op 1.53 MB/s BenchmarkMatch/Hard1/16-4 1407 81470 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 774 150393 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 26 4428394 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30308 4009 ns/op 3.99 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17701 6599 ns/op 4.85 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 685 174835 ns/op 5.86 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.691s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 638461 188.6 ns/op BenchmarkIsWordChar-4 195856 608.6 ns/op PASS ok regexp/syntax 1.296s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 70766 1693 ns/op BenchmarkCallers/inlined-4 51412 2299 ns/op BenchmarkCallers/no-cache-4 10000 10193 ns/op BenchmarkMakeChan/Byte-4 1189713 105.7 ns/op BenchmarkMakeChan/Int-4 944714 108.0 ns/op BenchmarkMakeChan/Ptr-4 620872 203.2 ns/op BenchmarkMakeChan/Struct/0-4 1317326 90.13 ns/op BenchmarkMakeChan/Struct/32-4 521360 192.8 ns/op BenchmarkMakeChan/Struct/40-4 435534 235.9 ns/op BenchmarkChanNonblocking-4 11176383 9.840 ns/op BenchmarkSelectUncontended-4 913924 138.0 ns/op BenchmarkSelectSyncContended-4 39504 3028 ns/op BenchmarkSelectAsyncContended-4 110550 1141 ns/op BenchmarkSelectNonblock-4 5925196 20.41 ns/op BenchmarkChanUncontended-4 9112 12416 ns/op BenchmarkChanContended-4 1666 75719 ns/op BenchmarkChanSync-4 156409 719.4 ns/op BenchmarkChanSyncWork-4 10000 34466 ns/op BenchmarkChanProdCons0-4 98054 1220 ns/op BenchmarkChanProdCons10-4 152827 983.1 ns/op BenchmarkChanProdCons100-4 136255 890.7 ns/op BenchmarkChanProdConsWork0-4 76856 1506 ns/op BenchmarkChanProdConsWork10-4 90949 1327 ns/op BenchmarkChanProdConsWork100-4 100476 1221 ns/op BenchmarkSelectProdCons-4 74997 1609 ns/op BenchmarkReceiveDataFromClosedChan-4 653456 180.4 ns/op BenchmarkChanCreation-4 218184 500.9 ns/op BenchmarkChanSem-4 170456 677.2 ns/op BenchmarkChanPopular-4 105 1125196 ns/op BenchmarkChanClosed-4 558237 228.0 ns/op BenchmarkCallClosure-4 5878497 20.32 ns/op BenchmarkCallClosure1-4 6182656 19.26 ns/op BenchmarkCallClosure2-4 1325994 91.74 ns/op BenchmarkCallClosure3-4 1601634 72.43 ns/op BenchmarkCallClosure4-4 1358151 83.75 ns/op BenchmarkComplex128DivNormal-4 10335156 11.78 ns/op BenchmarkComplex128DivNisNaN-4 7705123 15.44 ns/op BenchmarkComplex128DivDisNaN-4 7690687 15.91 ns/op BenchmarkComplex128DivNisInf-4 9932421 11.97 ns/op BenchmarkComplex128DivDisInf-4 5668834 21.00 ns/op BenchmarkSetTypePtr-4 48871216 2.427 ns/op 3296.16 MB/s BenchmarkSetTypePtr8-4 9928585 12.52 ns/op 5113.01 MB/s BenchmarkSetTypePtr16-4 9648835 12.24 ns/op 10454.94 MB/s BenchmarkSetTypePtr32-4 9608460 12.30 ns/op 20820.86 MB/s BenchmarkSetTypePtr64-4 9661879 12.39 ns/op 41338.65 MB/s BenchmarkSetTypePtr126-4 5666775 21.02 ns/op 47961.32 MB/s BenchmarkSetTypePtr128-4 5892534 20.23 ns/op 50622.32 MB/s BenchmarkSetTypePtrSlice-4 746570 163.5 ns/op 50118.01 MB/s BenchmarkSetTypeNode1-4 9665560 12.27 ns/op 1956.31 MB/s BenchmarkSetTypeNode1Slice-4 2979643 39.63 ns/op 19378.51 MB/s BenchmarkSetTypeNode8-4 9881187 12.29 ns/op 6511.78 MB/s BenchmarkSetTypeNode8Slice-4 1587955 75.81 ns/op 33768.07 MB/s BenchmarkSetTypeNode64-4 5683443 21.03 ns/op 25107.44 MB/s BenchmarkSetTypeNode64Slice-4 229677 516.7 ns/op 32696.93 MB/s BenchmarkSetTypeNode64Dead-4 7641876 15.73 ns/op 33558.19 MB/s BenchmarkSetTypeNode64DeadSlice-4 261526 459.2 ns/op 36793.11 MB/s BenchmarkSetTypeNode124-4 5678109 20.82 ns/op 48404.23 MB/s BenchmarkSetTypeNode124Slice-4 181444 657.0 ns/op 49092.49 MB/s BenchmarkSetTypeNode126-4 5928728 20.23 ns/op 50625.44 MB/s BenchmarkSetTypeNode126Slice-4 178707 663.6 ns/op 49377.48 MB/s BenchmarkSetTypeNode128-4 4022889 29.46 ns/op 35304.28 MB/s BenchmarkSetTypeNode128Slice-4 142742 843.3 ns/op 39464.40 MB/s BenchmarkSetTypeNode130-4 4052936 29.39 ns/op 35925.41 MB/s BenchmarkSetTypeNode130Slice-4 142192 851.7 ns/op 39676.95 MB/s BenchmarkSetTypeNode1024-4 757118 154.6 ns/op 53085.90 MB/s BenchmarkSetTypeNode1024Slice-4 24657 4869 ns/op 53943.12 MB/s BenchmarkAllocation-4 3553 37311 ns/op BenchmarkReadMemStats-4 6030 18862 ns/op BenchmarkReadMemStatsLatency-4 1 54386 p50-ns 54386 p90-ns 54386 p99-ns BenchmarkWriteBarrier-4 2618298 41.79 ns/op BenchmarkBulkWriteBarrier-4 7780435 19.25 ns/op BenchmarkScanStackNoLocals-4 3 46869603 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10831112 11.80 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11400459 12.15 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8720143 14.37 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7388816 17.50 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5100048 23.92 ns/op BenchmarkHash5-4 6095938 19.54 ns/op 255.89 MB/s BenchmarkHash16-4 6028497 20.03 ns/op 798.97 MB/s BenchmarkHash64-4 5650494 20.61 ns/op 3106.00 MB/s BenchmarkHash1024-4 2029089 59.04 ns/op 17345.64 MB/s BenchmarkHash65536-4 38828 3087 ns/op 21226.68 MB/s BenchmarkAlignedLoad-4 7337428 16.19 ns/op BenchmarkUnalignedLoad-4 7082109 16.09 ns/op BenchmarkEqEfaceConcrete-4 6037910 19.77 ns/op BenchmarkEqIfaceConcrete-4 6092978 19.98 ns/op BenchmarkNeEfaceConcrete-4 6171676 19.43 ns/op BenchmarkNeIfaceConcrete-4 6154510 19.48 ns/op BenchmarkConvT2EByteSized/bool-4 5938189 20.19 ns/op BenchmarkConvT2EByteSized/uint8-4 6119952 19.83 ns/op BenchmarkConvT2ESmall-4 5420745 22.12 ns/op BenchmarkConvT2EUintptr-4 5509772 21.78 ns/op BenchmarkConvT2ELarge-4 1000000 100.8 ns/op BenchmarkConvT2ISmall-4 5444257 21.80 ns/op BenchmarkConvT2IUintptr-4 5343004 22.58 ns/op BenchmarkConvT2ILarge-4 1212722 99.94 ns/op BenchmarkConvI2E-4 4894790 24.16 ns/op BenchmarkConvI2I-4 4129252 28.11 ns/op BenchmarkAssertE2T-4 4774240 25.26 ns/op BenchmarkAssertE2TLarge-4 2294901 50.92 ns/op BenchmarkAssertE2I-4 4368778 26.31 ns/op BenchmarkAssertI2T-4 4400196 27.28 ns/op BenchmarkAssertI2I-4 4397343 27.09 ns/op BenchmarkAssertI2E-4 5754806 20.04 ns/op BenchmarkAssertE2E-4 5945092 19.32 ns/op BenchmarkAssertE2T2-4 3715956 32.25 ns/op BenchmarkAssertE2T2Blank-4 4418845 27.26 ns/op BenchmarkAssertI2E2-4 4521112 26.55 ns/op BenchmarkAssertI2E2Blank-4 5889968 20.61 ns/op BenchmarkAssertE2E2-4 4257986 28.15 ns/op BenchmarkAssertE2E2Blank-4 5817192 20.60 ns/op BenchmarkConvT2Ezero/zero/16-4 5645252 21.29 ns/op BenchmarkConvT2Ezero/zero/32-4 5429990 22.14 ns/op BenchmarkConvT2Ezero/zero/64-4 5590549 21.26 ns/op BenchmarkConvT2Ezero/zero/str-4 5592639 21.40 ns/op BenchmarkConvT2Ezero/zero/slice-4 5553532 21.52 ns/op BenchmarkConvT2Ezero/zero/big-4 262012 499.6 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1388035 87.43 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1316490 90.43 ns/op BenchmarkConvT2Ezero/nonzero/big-4 275320 452.2 ns/op BenchmarkConvT2Ezero/smallint/16-4 5607094 21.19 ns/op BenchmarkConvT2Ezero/smallint/32-4 5597822 21.34 ns/op BenchmarkConvT2Ezero/smallint/64-4 5297746 22.68 ns/op BenchmarkConvT2Ezero/largeint/16-4 1603940 69.29 ns/op BenchmarkConvT2Ezero/largeint/32-4 1729214 72.44 ns/op BenchmarkConvT2Ezero/largeint/64-4 1764122 69.48 ns/op BenchmarkMalloc8-4 1532329 77.84 ns/op BenchmarkMalloc16-4 1378916 88.16 ns/op BenchmarkMallocTypeInfo8-4 1487557 78.29 ns/op BenchmarkMallocTypeInfo16-4 1196761 99.80 ns/op BenchmarkMallocLargeStruct-4 191613 542.0 ns/op BenchmarkGoroutineSelect-4 76 1772480 ns/op BenchmarkGoroutineBlocking-4 73 1844298 ns/op BenchmarkGoroutineForRange-4 91 1850611 ns/op BenchmarkGoroutineIdle-4 76 1543260 ns/op BenchmarkHashStringSpeed-4 2335668 51.11 ns/op BenchmarkHashBytesSpeed-4 1451547 78.53 ns/op BenchmarkHashInt32Speed-4 3353852 34.69 ns/op BenchmarkHashInt64Speed-4 3470365 38.21 ns/op BenchmarkHashStringArraySpeed-4 580106 196.2 ns/op BenchmarkMegMap-4 3120877 37.79 ns/op BenchmarkMegOneMap-4 3971946 28.88 ns/op BenchmarkMegEqMap-4 1352 84033 ns/op BenchmarkMegEmptyMap-4 4823432 25.00 ns/op BenchmarkSmallStrMap-4 3188734 37.87 ns/op BenchmarkMapStringKeysEight_16-4 3144154 36.87 ns/op BenchmarkMapStringKeysEight_32-4 3208705 36.33 ns/op BenchmarkMapStringKeysEight_64-4 3228229 37.02 ns/op BenchmarkMapStringKeysEight_1M-4 3070372 38.53 ns/op BenchmarkIntMap-4 4037236 29.95 ns/op BenchmarkMapFirst/1-4 4849779 24.56 ns/op BenchmarkMapFirst/2-4 4574058 26.16 ns/op BenchmarkMapFirst/3-4 4803618 24.54 ns/op BenchmarkMapFirst/4-4 4530210 24.67 ns/op BenchmarkMapFirst/5-4 4550332 24.75 ns/op BenchmarkMapFirst/6-4 4589846 25.84 ns/op BenchmarkMapFirst/7-4 4693510 24.46 ns/op BenchmarkMapFirst/8-4 4323157 27.82 ns/op BenchmarkMapFirst/9-4 4221602 28.64 ns/op BenchmarkMapFirst/10-4 4122901 29.26 ns/op BenchmarkMapFirst/11-4 4259617 28.32 ns/op BenchmarkMapFirst/12-4 3912422 29.06 ns/op BenchmarkMapFirst/13-4 4142232 30.07 ns/op BenchmarkMapFirst/14-4 4113919 28.12 ns/op BenchmarkMapFirst/15-4 4286367 28.08 ns/op BenchmarkMapFirst/16-4 3849057 29.58 ns/op BenchmarkMapMid/1-4 3901724 30.62 ns/op BenchmarkMapMid/2-4 3687087 32.33 ns/op BenchmarkMapMid/3-4 3829545 32.03 ns/op BenchmarkMapMid/4-4 3814213 31.09 ns/op BenchmarkMapMid/5-4 3924266 29.90 ns/op BenchmarkMapMid/6-4 3719922 31.96 ns/op BenchmarkMapMid/7-4 3741826 31.61 ns/op BenchmarkMapMid/8-4 3697341 30.39 ns/op BenchmarkMapMid/9-4 3500524 34.10 ns/op BenchmarkMapMid/10-4 3253624 34.13 ns/op BenchmarkMapMid/11-4 3464600 35.72 ns/op BenchmarkMapMid/12-4 3344007 37.65 ns/op BenchmarkMapMid/13-4 3527412 33.51 ns/op BenchmarkMapMid/14-4 3582940 35.52 ns/op BenchmarkMapMid/15-4 3460159 32.81 ns/op BenchmarkMapMid/16-4 3442414 35.69 ns/op BenchmarkMapLast/1-4 3909284 30.51 ns/op BenchmarkMapLast/2-4 3666567 32.42 ns/op BenchmarkMapLast/3-4 3826958 31.11 ns/op BenchmarkMapLast/4-4 3694174 31.72 ns/op BenchmarkMapLast/5-4 3942864 31.62 ns/op BenchmarkMapLast/6-4 3700214 32.71 ns/op BenchmarkMapLast/7-4 3583246 33.34 ns/op BenchmarkMapLast/8-4 3397762 32.95 ns/op BenchmarkMapLast/9-4 3357928 34.47 ns/op BenchmarkMapLast/10-4 3401474 37.48 ns/op BenchmarkMapLast/11-4 3412545 36.09 ns/op BenchmarkMapLast/12-4 3337934 36.51 ns/op BenchmarkMapLast/13-4 3402902 33.88 ns/op BenchmarkMapLast/14-4 3259503 33.72 ns/op BenchmarkMapLast/15-4 3342711 38.36 ns/op BenchmarkMapLast/16-4 3433950 37.23 ns/op BenchmarkMapCycle-4 2050676 60.26 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2645463 45.65 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2305 50695 ns/op BenchmarkMakeMap/[Byte]Byte-4 650962 177.4 ns/op BenchmarkMakeMap/[Int]Int-4 336483 297.4 ns/op BenchmarkNewEmptyMap-4 11529603 10.07 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1713314 74.04 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 444927 251.8 ns/op BenchmarkMapIterEmpty-4 5192942 24.48 ns/op BenchmarkSameLengthMap-4 4632867 25.76 ns/op BenchmarkBigKeyMap-4 1671038 72.52 ns/op BenchmarkBigValMap-4 1498144 80.24 ns/op BenchmarkSmallKeyMap-4 2922444 40.86 ns/op BenchmarkMapPopulate/1-4 2327655 52.15 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 128326 886.0 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 5997 16881 ns/op 6277 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 734 150985 ns/op 51769 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 55 2398107 ns/op 416637 B/op 205 allocs/op BenchmarkMapPopulate/100000-4 3 38035938 ns/op 6532600 B/op 2950 allocs/op BenchmarkComplexAlgMap-4 477794 247.1 ns/op BenchmarkGoMapClear/Reflexive/1-4 752654 159.1 ns/op BenchmarkGoMapClear/Reflexive/10-4 655639 172.4 ns/op BenchmarkGoMapClear/Reflexive/100-4 229747 518.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41523 2843 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5496 22045 ns/op BenchmarkGoMapClear/NonReflexive/1-4 534328 210.5 ns/op BenchmarkGoMapClear/NonReflexive/10-4 484551 234.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 214152 553.7 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 41192 2896 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5438 22009 ns/op BenchmarkMapStringConversion/32/simple-4 1812482 66.26 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1739446 68.76 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1523458 75.45 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1685306 70.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1637884 73.86 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1473708 85.24 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1845111 64.14 ns/op BenchmarkMapInterfacePtr-4 1979512 61.85 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4859256 24.74 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 131048 877.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 4862 22805 ns/op BenchmarkMapPop1000-4 385 314997 ns/op BenchmarkMapPop10000-4 22 5722248 ns/op BenchmarkMapAssign/Int32/256-4 2355571 51.33 ns/op BenchmarkMapAssign/Int32/65536-4 1146586 97.88 ns/op BenchmarkMapAssign/Int64/256-4 2302249 54.38 ns/op BenchmarkMapAssign/Int64/65536-4 932074 115.5 ns/op BenchmarkMapAssign/Str/256-4 1910392 65.15 ns/op BenchmarkMapAssign/Str/65536-4 406316 254.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1525255 81.00 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 651744 156.7 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1435545 79.29 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 668328 174.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 473562 2090 ns/op BenchmarkMapOperatorAssign/Str/65536-4 163273 676.0 ns/op BenchmarkMapAppendAssign/Int32/256-4 891494 172.4 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 184320 593.3 ns/op 67 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 805184 164.2 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 163074 669.8 ns/op 79 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 642828 246.9 ns/op 47 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 100411 1108 ns/op 143 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1720405 64.20 ns/op BenchmarkMapDelete/Int32/1000-4 1895086 69.15 ns/op BenchmarkMapDelete/Int32/10000-4 1898863 62.99 ns/op BenchmarkMapDelete/Int64/100-4 1890667 63.79 ns/op BenchmarkMapDelete/Int64/1000-4 1938757 61.13 ns/op BenchmarkMapDelete/Int64/10000-4 1833156 68.30 ns/op BenchmarkMapDelete/Str/100-4 1309364 84.06 ns/op BenchmarkMapDelete/Str/1000-4 1432965 77.23 ns/op BenchmarkMapDelete/Str/10000-4 1346341 84.00 ns/op BenchmarkMapDelete/Pointer/100-4 1717939 69.98 ns/op BenchmarkMapDelete/Pointer/1000-4 1639432 68.02 ns/op BenchmarkMapDelete/Pointer/10000-4 1677338 71.15 ns/op BenchmarkMemmove/0-4 14323441 8.281 ns/op BenchmarkMemmove/1-4 1908466 63.41 ns/op 15.77 MB/s BenchmarkMemmove/2-4 1839986 65.72 ns/op 30.43 MB/s BenchmarkMemmove/3-4 1817898 64.24 ns/op 46.70 MB/s BenchmarkMemmove/4-4 1839673 64.54 ns/op 61.98 MB/s BenchmarkMemmove/5-4 1828838 64.46 ns/op 77.57 MB/s BenchmarkMemmove/6-4 1821963 65.08 ns/op 92.20 MB/s BenchmarkMemmove/7-4 1802905 65.49 ns/op 106.89 MB/s BenchmarkMemmove/8-4 1965175 60.44 ns/op 132.35 MB/s BenchmarkMemmove/9-4 1817246 66.38 ns/op 135.59 MB/s BenchmarkMemmove/10-4 1816848 66.57 ns/op 150.23 MB/s BenchmarkMemmove/11-4 1780435 67.25 ns/op 163.57 MB/s BenchmarkMemmove/12-4 1798752 66.46 ns/op 180.56 MB/s BenchmarkMemmove/13-4 1815237 66.17 ns/op 196.48 MB/s BenchmarkMemmove/14-4 1794918 67.61 ns/op 207.07 MB/s BenchmarkMemmove/15-4 1800048 66.48 ns/op 225.64 MB/s BenchmarkMemmove/16-4 1907935 62.53 ns/op 255.88 MB/s BenchmarkMemmove/32-4 1778058 67.13 ns/op 476.66 MB/s BenchmarkMemmove/64-4 1607234 74.58 ns/op 858.14 MB/s BenchmarkMemmove/128-4 1323272 89.70 ns/op 1426.91 MB/s BenchmarkMemmove/256-4 1000000 115.8 ns/op 2210.56 MB/s BenchmarkMemmove/512-4 583435 202.8 ns/op 2524.74 MB/s BenchmarkMemmove/1024-4 383137 308.2 ns/op 3322.79 MB/s BenchmarkMemmove/2048-4 230972 510.8 ns/op 4009.46 MB/s BenchmarkMemmove/4096-4 132567 928.9 ns/op 4409.66 MB/s BenchmarkMemmoveOverlap/32-4 1772439 67.37 ns/op 474.99 MB/s BenchmarkMemmoveOverlap/64-4 1557387 75.17 ns/op 851.39 MB/s BenchmarkMemmoveOverlap/128-4 1310076 90.97 ns/op 1407.03 MB/s BenchmarkMemmoveOverlap/256-4 971893 117.5 ns/op 2178.24 MB/s BenchmarkMemmoveOverlap/512-4 555664 202.5 ns/op 2528.42 MB/s BenchmarkMemmoveOverlap/1024-4 395641 302.6 ns/op 3383.81 MB/s BenchmarkMemmoveOverlap/2048-4 235398 505.8 ns/op 4048.94 MB/s BenchmarkMemmoveOverlap/4096-4 127399 928.3 ns/op 4412.52 MB/s BenchmarkMemmoveUnalignedDst/0-4 15612123 7.650 ns/op BenchmarkMemmoveUnalignedDst/1-4 1861303 62.33 ns/op 16.04 MB/s BenchmarkMemmoveUnalignedDst/2-4 1845042 65.40 ns/op 30.58 MB/s BenchmarkMemmoveUnalignedDst/3-4 1870066 64.89 ns/op 46.23 MB/s BenchmarkMemmoveUnalignedDst/4-4 1883853 63.85 ns/op 62.64 MB/s BenchmarkMemmoveUnalignedDst/5-4 1822489 65.10 ns/op 76.81 MB/s BenchmarkMemmoveUnalignedDst/6-4 1813525 64.84 ns/op 92.54 MB/s BenchmarkMemmoveUnalignedDst/7-4 1812033 64.47 ns/op 108.57 MB/s BenchmarkMemmoveUnalignedDst/8-4 1970361 60.41 ns/op 132.43 MB/s BenchmarkMemmoveUnalignedDst/9-4 1799709 65.75 ns/op 136.88 MB/s BenchmarkMemmoveUnalignedDst/10-4 1798040 66.43 ns/op 150.54 MB/s BenchmarkMemmoveUnalignedDst/11-4 1837084 65.47 ns/op 168.03 MB/s BenchmarkMemmoveUnalignedDst/12-4 1809518 66.53 ns/op 180.38 MB/s BenchmarkMemmoveUnalignedDst/13-4 1809876 66.02 ns/op 196.91 MB/s BenchmarkMemmoveUnalignedDst/14-4 1790421 66.66 ns/op 210.03 MB/s BenchmarkMemmoveUnalignedDst/15-4 1792515 66.38 ns/op 225.96 MB/s BenchmarkMemmoveUnalignedDst/16-4 1810946 65.97 ns/op 242.52 MB/s BenchmarkMemmoveUnalignedDst/32-4 1693195 69.61 ns/op 459.73 MB/s BenchmarkMemmoveUnalignedDst/64-4 1528644 77.71 ns/op 823.59 MB/s BenchmarkMemmoveUnalignedDst/128-4 1290189 93.84 ns/op 1364.03 MB/s BenchmarkMemmoveUnalignedDst/256-4 889478 132.8 ns/op 1928.21 MB/s BenchmarkMemmoveUnalignedDst/512-4 568794 208.7 ns/op 2452.91 MB/s BenchmarkMemmoveUnalignedDst/1024-4 360624 319.5 ns/op 3205.16 MB/s BenchmarkMemmoveUnalignedDst/2048-4 232844 505.2 ns/op 4053.84 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125680 961.0 ns/op 4262.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1687916 69.95 ns/op 457.45 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1512567 78.88 ns/op 811.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1256521 93.43 ns/op 1370.00 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 949506 119.6 ns/op 2141.19 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 582140 204.6 ns/op 2502.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 390655 305.1 ns/op 3356.69 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 234008 511.2 ns/op 4006.54 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 128732 928.9 ns/op 4409.32 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14244246 8.277 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1873136 64.49 ns/op 15.51 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1813054 65.83 ns/op 30.38 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1852837 65.90 ns/op 45.52 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1845560 64.75 ns/op 61.78 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1809052 65.06 ns/op 76.85 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1789484 65.34 ns/op 91.83 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1831530 65.29 ns/op 107.22 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1971722 60.36 ns/op 132.54 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1769572 67.58 ns/op 133.17 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1766448 67.64 ns/op 147.83 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1779091 67.13 ns/op 163.85 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1784856 67.16 ns/op 178.69 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1795538 66.06 ns/op 196.79 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1794141 66.78 ns/op 209.64 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1813450 67.64 ns/op 221.78 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1793586 66.97 ns/op 238.90 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1690870 70.84 ns/op 451.71 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1508479 78.00 ns/op 820.47 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1275344 93.66 ns/op 1366.65 MB/s BenchmarkMemmoveUnalignedSrc/256-4 972244 121.1 ns/op 2113.97 MB/s BenchmarkMemmoveUnalignedSrc/512-4 549933 208.4 ns/op 2456.54 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 382132 311.4 ns/op 3288.33 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 231782 512.5 ns/op 3996.18 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 129813 933.6 ns/op 4387.29 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1739454 68.88 ns/op 464.56 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1529906 78.09 ns/op 819.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1318502 90.30 ns/op 1417.51 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 976984 117.1 ns/op 2186.36 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 580430 204.6 ns/op 2502.96 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 389871 304.0 ns/op 3368.04 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 228856 507.9 ns/op 4032.00 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 129873 931.0 ns/op 4399.34 MB/s BenchmarkMemclr/5-4 12102157 9.782 ns/op 511.14 MB/s BenchmarkMemclr/16-4 12283586 9.926 ns/op 1611.86 MB/s BenchmarkMemclr/64-4 11775991 10.20 ns/op 6276.90 MB/s BenchmarkMemclr/256-4 10085061 11.54 ns/op 22192.68 MB/s BenchmarkMemclr/4096-4 2418834 49.83 ns/op 82206.50 MB/s BenchmarkMemclr/65536-4 74282 1518 ns/op 43178.85 MB/s BenchmarkMemclr/1M-4 2830 39927 ns/op 26262.57 MB/s BenchmarkMemclr/4M-4 690 167902 ns/op 24980.72 MB/s BenchmarkMemclr/8M-4 298 397473 ns/op 21104.84 MB/s BenchmarkMemclr/16M-4 110 1130028 ns/op 14846.73 MB/s BenchmarkMemclr/64M-4 10 10046281 ns/op 6679.97 MB/s BenchmarkGoMemclr/5-4 2155410 55.28 ns/op 90.46 MB/s BenchmarkGoMemclr/16-4 500550 234.5 ns/op 68.23 MB/s BenchmarkGoMemclr/64-4 136962 894.3 ns/op 71.56 MB/s BenchmarkGoMemclr/256-4 34045 3498 ns/op 73.18 MB/s BenchmarkMemclrRange/1K_2K-4 68704 1882 ns/op 50935.17 MB/s BenchmarkMemclrRange/2K_8K-4 30750 3905 ns/op 85419.81 MB/s BenchmarkMemclrRange/4K_16K-4 42300 2795 ns/op 115603.85 MB/s BenchmarkMemclrRange/160K_228K-4 1849 55476 ns/op 29974.51 MB/s BenchmarkClearFat7-4 6090357 19.18 ns/op BenchmarkClearFat8-4 6697411 17.70 ns/op BenchmarkClearFat11-4 5971046 20.34 ns/op BenchmarkClearFat12-4 5758195 20.85 ns/op BenchmarkClearFat13-4 5941351 19.78 ns/op BenchmarkClearFat14-4 5856661 20.48 ns/op BenchmarkClearFat15-4 5861950 20.47 ns/op BenchmarkClearFat16-4 6489141 18.26 ns/op BenchmarkClearFat24-4 6132883 19.12 ns/op BenchmarkClearFat32-4 6128102 19.56 ns/op BenchmarkClearFat40-4 5917118 20.78 ns/op BenchmarkClearFat48-4 5637067 21.27 ns/op BenchmarkClearFat56-4 5350069 22.07 ns/op BenchmarkClearFat64-4 5387624 22.63 ns/op BenchmarkClearFat72-4 5131460 23.57 ns/op BenchmarkClearFat128-4 3823856 31.81 ns/op BenchmarkClearFat256-4 2693599 44.76 ns/op BenchmarkClearFat512-4 1346167 90.32 ns/op BenchmarkClearFat1024-4 784303 145.3 ns/op BenchmarkClearFat1032-4 740227 152.0 ns/op BenchmarkClearFat1040-4 756704 152.1 ns/op BenchmarkCopyFat7-4 6299539 18.72 ns/op BenchmarkCopyFat8-4 6848137 17.57 ns/op BenchmarkCopyFat11-4 5930698 20.17 ns/op BenchmarkCopyFat12-4 5661196 21.61 ns/op BenchmarkCopyFat13-4 5909181 20.30 ns/op BenchmarkCopyFat14-4 6002370 19.99 ns/op BenchmarkCopyFat15-4 5936192 20.23 ns/op BenchmarkCopyFat16-4 6374856 18.61 ns/op BenchmarkCopyFat24-4 6139186 19.68 ns/op BenchmarkCopyFat32-4 5930468 20.10 ns/op BenchmarkCopyFat64-4 5372920 21.75 ns/op BenchmarkCopyFat72-4 4928144 23.82 ns/op BenchmarkCopyFat128-4 3444141 34.18 ns/op BenchmarkCopyFat256-4 2604878 46.52 ns/op BenchmarkCopyFat512-4 1269920 94.97 ns/op BenchmarkCopyFat520-4 1241644 95.70 ns/op BenchmarkCopyFat1024-4 772719 154.1 ns/op BenchmarkCopyFat1032-4 791281 155.1 ns/op BenchmarkCopyFat1040-4 748768 157.3 ns/op BenchmarkIssue18740/2byte-4 418 279034 ns/op BenchmarkIssue18740/4byte-4 700 167533 ns/op BenchmarkIssue18740/8byte-4 1014 119933 ns/op BenchmarkMemclrKnownSize1-4 8316012 13.93 ns/op 71.78 MB/s BenchmarkMemclrKnownSize2-4 5546808 21.37 ns/op 93.58 MB/s BenchmarkMemclrKnownSize4-4 3369306 36.03 ns/op 111.01 MB/s BenchmarkMemclrKnownSize8-4 1000000 114.5 ns/op 69.84 MB/s BenchmarkMemclrKnownSize16-4 519561 228.2 ns/op 70.12 MB/s BenchmarkMemclrKnownSize32-4 264676 436.2 ns/op 73.36 MB/s BenchmarkMemclrKnownSize64-4 138507 884.1 ns/op 72.39 MB/s BenchmarkMemclrKnownSize112-4 78091 1492 ns/op 75.06 MB/s BenchmarkMemclrKnownSize128-4 70272 1702 ns/op 75.20 MB/s BenchmarkMemclrKnownSize192-4 45978 2561 ns/op 74.96 MB/s BenchmarkMemclrKnownSize248-4 36524 3310 ns/op 74.93 MB/s BenchmarkMemclrKnownSize256-4 32943 3792 ns/op 67.51 MB/s BenchmarkMemclrKnownSize512-4 17725 6902 ns/op 74.18 MB/s BenchmarkMemclrKnownSize1024-4 8332 13882 ns/op 73.77 MB/s BenchmarkMemclrKnownSize4096-4 2149 53989 ns/op 75.87 MB/s BenchmarkMemclrKnownSize512KiB-4 16 7078322 ns/op 74.07 MB/s BenchmarkReadMetricsLatency-4 20896 4365 p50-ns 6282 p90-ns 13547 p99-ns BenchmarkFinalizer-4 171 690163 ns/op BenchmarkFinalizerRun-4 182366 818.3 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7113980 16.75 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3155824 38.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2413580 48.97 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2313699 50.46 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1311807 91.34 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 101.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2246058 53.61 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1268052 94.70 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1318083 90.74 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 2005094 59.84 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1984791 59.91 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1675996 70.47 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1473542 81.45 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1342062 89.11 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5986518 20.16 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6396037 18.79 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6427300 18.74 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6341846 18.72 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5895654 20.46 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5376242 22.30 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6430785 18.63 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6418280 18.68 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6399854 18.75 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6402354 18.63 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6449596 18.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6329545 18.75 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6364716 18.59 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6477592 18.73 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6432636 18.66 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6485938 18.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6375727 18.74 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6428431 18.88 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6472946 18.52 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5853802 20.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5849730 20.55 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6426675 18.51 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5915978 20.25 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5869783 20.21 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6433395 18.39 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5978641 20.13 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 6003829 20.54 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6367501 18.95 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5753048 20.40 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5948528 20.34 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6442490 18.68 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6411068 18.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6505605 18.65 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6505741 18.78 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6420666 18.69 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6383320 18.64 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6400381 18.58 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6417244 18.62 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6432470 18.60 ns/op BenchmarkNetpollBreak-4 3895 28316 ns/op BenchmarkPingPongHog-4 338 356819 ns/op BenchmarkStackGrowth-4 101833 1003 ns/op BenchmarkStackGrowthDeep-4 1237 101995 ns/op BenchmarkCreateGoroutines-4 47965 2464 ns/op BenchmarkCreateGoroutinesParallel-4 44488 2584 ns/op BenchmarkCreateGoroutinesCapture-4 9420 13054 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40450 2894 ns/op BenchmarkClosureCall-4 18535578 5.666 ns/op BenchmarkWakeupParallelSpinning/0s-4 5793 18752 ns/op BenchmarkWakeupParallelSpinning/1µs-4 7099 23936 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4506 27185 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3573 36740 ns/op BenchmarkWakeupParallelSpinning/10µs-4 2056 56458 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1258 94853 ns/op BenchmarkWakeupParallelSpinning/50µs-4 624 191518 ns/op BenchmarkWakeupParallelSpinning/100µs-4 342 309224 ns/op BenchmarkWakeupParallelSyscall/0s-4 782 154140 ns/op BenchmarkWakeupParallelSyscall/1µs-4 776 153070 ns/op BenchmarkWakeupParallelSyscall/2µs-4 764 157299 ns/op BenchmarkWakeupParallelSyscall/5µs-4 768 166745 ns/op BenchmarkWakeupParallelSyscall/10µs-4 682 199878 ns/op BenchmarkWakeupParallelSyscall/20µs-4 614 196701 ns/op BenchmarkWakeupParallelSyscall/50µs-4 471 289259 ns/op BenchmarkWakeupParallelSyscall/100µs-4 330 373802 ns/op BenchmarkMatmult-4 1000000 115.7 ns/op BenchmarkFastrand-4 11908410 9.865 ns/op BenchmarkFastrand64-4 12107460 9.222 ns/op BenchmarkFastrandHashiter-4 4420267 25.60 ns/op BenchmarkFastrandn/2-4 5673488 21.16 ns/op BenchmarkFastrandn/3-4 5897640 20.35 ns/op BenchmarkFastrandn/4-4 5878626 20.29 ns/op BenchmarkFastrandn/5-4 5851496 20.47 ns/op BenchmarkIfaceCmp100-4 88154 1315 ns/op BenchmarkIfaceCmpNil100-4 203634 579.7 ns/op BenchmarkEfaceCmpDiff-4 38836 3106 ns/op BenchmarkEfaceCmpDiffIndirect-4 30042 3967 ns/op BenchmarkDefer-4 1609243 74.58 ns/op BenchmarkDefer10-4 712620 156.9 ns/op BenchmarkDeferMany-4 536622 518.1 ns/op BenchmarkPanicRecover-4 162282 663.7 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 7030 16869 ns/op 16575 p50-ns 20305 p90-ns 34457 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6418 18849 ns/op 15154 p50-ns 20740 p90-ns 52038 p99-ns BenchmarkGoroutineProfile/small/idle-4 3174 37673 ns/op 36069 p50-ns 39569 p90-ns 55158 p99-ns BenchmarkGoroutineProfile/small/loaded-4 420 288513 ns/op 129407 p50-ns 328955 p90-ns 4095008 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 6406 17780 ns/op 17132 p50-ns 21019 p90-ns 36040 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 5850 18120 ns/op 16591 p50-ns 19861 p90-ns 58433 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8920603 ns/op 8963183 p50-ns 9034979 p90-ns 9087671 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 12546510 ns/op 9565531 p50-ns 19439021 p90-ns 19439021 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 6634 16877 ns/op 16825 p50-ns 20398 p90-ns 30242 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5928 23293 ns/op 17125 p50-ns 22284 p90-ns 178532 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 926 119516 ns/op 114182 p50-ns 132528 p90-ns 168894 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 398 438647 ns/op 202368 p50-ns 365787 p90-ns 5722739 p99-ns BenchmarkRWMutexUncontended-4 3021856 38.48 ns/op BenchmarkRWMutexWrite100-4 539868 214.1 ns/op BenchmarkRWMutexWrite10-4 1000000 626.5 ns/op BenchmarkRWMutexWorkWrite100-4 575529 261.0 ns/op BenchmarkRWMutexWorkWrite10-4 73712 1675 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1804 64796 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 908 134298 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 932 123221 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 438 285008 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 480 245282 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 196 580126 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 238 499730 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1190492 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 292684 363.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 345334 353.1 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 311155 402.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 278737 379.2 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 314108 360.4 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 268212 400.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 257426 401.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 310629 387.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 271966 449.7 ns/op BenchmarkMakeSlice/Byte-4 2020676 57.78 ns/op BenchmarkMakeSlice/Int16-4 1813581 56.61 ns/op BenchmarkMakeSlice/Int-4 1626886 71.31 ns/op BenchmarkMakeSlice/Ptr-4 1208204 98.73 ns/op BenchmarkMakeSlice/Struct/24-4 848582 119.9 ns/op BenchmarkMakeSlice/Struct/32-4 717410 142.7 ns/op BenchmarkMakeSlice/Struct/40-4 587078 175.6 ns/op BenchmarkGrowSlice/Byte-4 848989 153.5 ns/op BenchmarkGrowSlice/Int16-4 709920 163.9 ns/op BenchmarkGrowSlice/Int-4 530240 215.9 ns/op BenchmarkGrowSlice/Ptr-4 449715 258.1 ns/op BenchmarkGrowSlice/Struct/24-4 293130 378.1 ns/op BenchmarkGrowSlice/Struct/32-4 274320 408.1 ns/op BenchmarkGrowSlice/Struct/40-4 241482 497.1 ns/op BenchmarkExtendSlice/IntSlice-4 470696 258.9 ns/op BenchmarkExtendSlice/PointerSlice-4 428688 312.5 ns/op BenchmarkExtendSlice/NoGrow-4 794780 141.4 ns/op BenchmarkAppend-4 730413 140.6 ns/op BenchmarkAppendGrowByte-4 4 33572238 ns/op BenchmarkAppendGrowString-4 1 389841833 ns/op BenchmarkAppendSlice/1Bytes-4 1856286 63.93 ns/op BenchmarkAppendSlice/4Bytes-4 1836054 65.23 ns/op BenchmarkAppendSlice/7Bytes-4 1789102 68.25 ns/op BenchmarkAppendSlice/8Bytes-4 1857280 64.27 ns/op BenchmarkAppendSlice/15Bytes-4 1754725 69.13 ns/op BenchmarkAppendSlice/16Bytes-4 1773976 66.74 ns/op BenchmarkAppendSlice/32Bytes-4 1780195 68.63 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 86467 1246 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23367 5031 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8644 17022 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1480 69342 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1193356 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 22 5367494 ns/op BenchmarkAppendStr/1Bytes-4 1429998 84.00 ns/op BenchmarkAppendStr/4Bytes-4 1458597 82.42 ns/op BenchmarkAppendStr/8Bytes-4 1425909 84.51 ns/op BenchmarkAppendStr/16Bytes-4 1391470 85.99 ns/op BenchmarkAppendStr/32Bytes-4 1416994 82.61 ns/op BenchmarkAppendSpecialCase-4 754513 156.8 ns/op BenchmarkCopy/1Byte-4 1950190 61.35 ns/op 16.30 MB/s BenchmarkCopy/1String-4 1928545 62.03 ns/op 16.12 MB/s BenchmarkCopy/2Byte-4 1868604 65.15 ns/op 30.70 MB/s BenchmarkCopy/2String-4 1909215 62.91 ns/op 31.79 MB/s BenchmarkCopy/4Byte-4 1881021 63.84 ns/op 62.66 MB/s BenchmarkCopy/4String-4 1921052 61.94 ns/op 64.58 MB/s BenchmarkCopy/8Byte-4 1973714 61.35 ns/op 130.39 MB/s BenchmarkCopy/8String-4 1992694 61.28 ns/op 130.55 MB/s BenchmarkCopy/12Byte-4 1851331 65.98 ns/op 181.89 MB/s BenchmarkCopy/12String-4 1840418 65.43 ns/op 183.40 MB/s BenchmarkCopy/16Byte-4 1892869 63.85 ns/op 250.57 MB/s BenchmarkCopy/16String-4 1910428 63.66 ns/op 251.33 MB/s BenchmarkCopy/32Byte-4 1807467 66.15 ns/op 483.77 MB/s BenchmarkCopy/32String-4 1821018 66.52 ns/op 481.05 MB/s BenchmarkCopy/128Byte-4 1310119 93.82 ns/op 1364.24 MB/s BenchmarkCopy/128String-4 1248826 97.04 ns/op 1319.11 MB/s BenchmarkCopy/1024Byte-4 380569 306.9 ns/op 3336.70 MB/s BenchmarkCopy/1024String-4 335325 345.8 ns/op 2961.53 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 27597 4118 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 20043 5648 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13423 8959 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11229 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 9842 14603 ns/op BenchmarkAppendInPlace/Grow/Byte-4 130740 920.3 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 136476 877.8 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 92661 1092 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 84525 1297 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 72039 1437 ns/op BenchmarkStackCopyPtr-4 1 165109069 ns/op BenchmarkStackCopy-4 1 106628690 ns/op BenchmarkStackCopyNoCache-4 24 4990641 ns/op BenchmarkStackCopyWithStkobj-4 1 128142946 ns/op BenchmarkIssue18138-4 436 244684 ns/op BenchmarkCompareStringEqual-4 11148135 9.352 ns/op BenchmarkCompareStringIdentical-4 15878223 6.400 ns/op BenchmarkCompareStringSameLength-4 12591238 9.141 ns/op BenchmarkCompareStringDifferentLength-4 18146202 6.113 ns/op BenchmarkCompareStringBigUnaligned-4 969 120073 ns/op 8732.91 MB/s BenchmarkCompareStringBig-4 1374 100604 ns/op 10422.86 MB/s BenchmarkConcatStringAndBytes-4 2154949 54.62 ns/op BenchmarkSliceByteToString/1-4 2219668 54.67 ns/op BenchmarkSliceByteToString/2-4 1000000 116.2 ns/op BenchmarkSliceByteToString/4-4 1000000 107.1 ns/op BenchmarkSliceByteToString/8-4 1137072 103.7 ns/op BenchmarkSliceByteToString/16-4 1000000 108.0 ns/op BenchmarkSliceByteToString/32-4 1000000 120.6 ns/op BenchmarkSliceByteToString/64-4 917893 148.5 ns/op BenchmarkSliceByteToString/128-4 734665 190.0 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2339487 51.43 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 874676 137.3 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 116.7 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3225598 36.61 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1598388 74.94 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1836722 65.42 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2163222 54.44 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 442694 262.2 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 529371 221.6 ns/op BenchmarkRuneIterate/range/ASCII-4 5646777 21.40 ns/op BenchmarkRuneIterate/range/Japanese-4 2056146 58.05 ns/op BenchmarkRuneIterate/range/MixedLength-4 2326644 51.84 ns/op BenchmarkRuneIterate/range1/ASCII-4 5288076 23.00 ns/op BenchmarkRuneIterate/range1/Japanese-4 2067542 58.66 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2190721 55.69 ns/op BenchmarkRuneIterate/range2/ASCII-4 5558322 21.26 ns/op BenchmarkRuneIterate/range2/Japanese-4 2058025 58.24 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2312008 51.99 ns/op BenchmarkArrayEqual-4 21278420 5.659 ns/op BenchmarkFunc/Name-4 4884552 23.31 ns/op BenchmarkFunc/Entry-4 9540736 12.06 ns/op BenchmarkFunc/FileLine-4 1555389 75.58 ns/op PASS ok runtime 139.538s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 28519 4336 ns/op BenchmarkHandle/concurrent-4 17620 6838 ns/op PASS ok runtime/cgo 0.507s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21147874 5.668 ns/op BenchmarkAtomicStore64-4 9900068 12.09 ns/op BenchmarkAtomicLoad-4 20945006 5.722 ns/op BenchmarkAtomicStore-4 9912044 12.00 ns/op BenchmarkAnd8-4 9977530 11.97 ns/op BenchmarkAnd-4 10015873 12.00 ns/op BenchmarkAnd8Parallel-4 3058615 45.33 ns/op BenchmarkAndParallel-4 2547993 50.74 ns/op BenchmarkOr8-4 10010355 11.95 ns/op BenchmarkOr-4 9903632 12.03 ns/op BenchmarkOr8Parallel-4 3023535 47.00 ns/op BenchmarkOrParallel-4 2543412 44.25 ns/op BenchmarkXadd-4 2531205 48.45 ns/op BenchmarkXadd64-4 2488998 48.43 ns/op BenchmarkCas-4 2400434 53.57 ns/op BenchmarkCas64-4 2288006 52.27 ns/op BenchmarkXchg-4 2415087 45.32 ns/op BenchmarkXchg64-4 3115456 45.75 ns/op PASS ok runtime/internal/atomic 2.849s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4285663 25.53 ns/op BenchmarkMulUintptr/large-4 3558842 31.30 ns/op PASS ok runtime/internal/math 0.322s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 6638460 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 9256302 ns/op 689.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 909 140314 ns/op 6.546 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13196092 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 19022356 ns/op 1400 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 139 856552 ns/op 63.62 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 80472510 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 104025850 ns/op 7323 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 8966204 ns/op 918.2 concurrent_launches/op PASS ok runtime/pprof 1.881s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 34 3434328 ns/op BenchmarkStackLeak-4 20094 6091 ns/op PASS ok runtime/race 0.481s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5282067 21.55 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 200686 581.7 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.303s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6873400 17.26 ns/op BenchmarkCompact/one-4 1964359 62.59 ns/op BenchmarkCompact/sorted-4 1000000 102.8 ns/op BenchmarkCompact/1_item-4 1240112 95.94 ns/op BenchmarkCompact/unsorted-4 1000000 103.4 ns/op BenchmarkCompact/many-4 842100 139.7 ns/op BenchmarkReplace/naive-fast-4 79774 1481 ns/op BenchmarkReplace/optimized-fast-4 81193 1251 ns/op BenchmarkReplace/naive-slow-4 45511 2396 ns/op BenchmarkReplace/optimized-slow-4 64402 1892 ns/op PASS ok slices 1.638s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 156302 726.4 ns/op BenchmarkSortString1K-4 177 668629 ns/op BenchmarkSortString1K_Slice-4 207 576970 ns/op BenchmarkStableString1K-4 97 1120970 ns/op BenchmarkSortInt1K-4 228 522734 ns/op BenchmarkSortInt1K_Sorted-4 3339 35807 ns/op BenchmarkSortInt1K_Reversed-4 2030 55549 ns/op BenchmarkSortInt1K_Mod8-4 537 222752 ns/op BenchmarkStableInt1K-4 148 811709 ns/op BenchmarkStableInt1K_Slice-4 166 727657 ns/op BenchmarkSortInt64K-4 2 50148626 ns/op BenchmarkSortInt64K_Slice-4 3 43916670 ns/op BenchmarkStableInt64K-4 2 70488597 ns/op BenchmarkSort1e2-4 484 245351 ns/op BenchmarkStable1e2-4 178 670933 ns/op BenchmarkSort1e4-4 3 49970656 ns/op BenchmarkStable1e4-4 1 224187586 ns/op PASS ok sort 3.591s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 852928 140.4 ns/op BenchmarkAtof64Float-4 744108 161.4 ns/op BenchmarkAtof64FloatExp-4 612723 189.8 ns/op BenchmarkAtof64Big-4 420943 276.9 ns/op BenchmarkAtof64RandomBits-4 409542 291.2 ns/op BenchmarkAtof64RandomFloats-4 450774 263.2 ns/op BenchmarkAtof64RandomLongFloats-4 249850 470.6 ns/op BenchmarkAtof32Decimal-4 765230 142.5 ns/op BenchmarkAtof32Float-4 698301 161.6 ns/op BenchmarkAtof32FloatExp-4 605479 193.3 ns/op BenchmarkAtof32Random-4 361053 331.0 ns/op BenchmarkAtof32RandomLong-4 150028 789.1 ns/op BenchmarkParseInt/Pos/7bit-4 1363810 88.12 ns/op BenchmarkParseInt/Pos/26bit-4 608128 192.8 ns/op BenchmarkParseInt/Pos/31bit-4 540226 218.4 ns/op BenchmarkParseInt/Pos/56bit-4 365586 321.3 ns/op BenchmarkParseInt/Pos/63bit-4 342152 341.3 ns/op BenchmarkParseInt/Neg/7bit-4 1344739 88.08 ns/op BenchmarkParseInt/Neg/26bit-4 594668 196.3 ns/op BenchmarkParseInt/Neg/31bit-4 539763 217.3 ns/op BenchmarkParseInt/Neg/56bit-4 358338 316.6 ns/op BenchmarkParseInt/Neg/63bit-4 341640 338.4 ns/op BenchmarkAtoi/Pos/7bit-4 2021841 60.90 ns/op BenchmarkAtoi/Pos/26bit-4 806952 146.5 ns/op BenchmarkAtoi/Pos/31bit-4 708472 162.3 ns/op BenchmarkAtoi/Pos/56bit-4 428827 278.1 ns/op BenchmarkAtoi/Pos/63bit-4 329378 359.6 ns/op BenchmarkAtoi/Neg/7bit-4 1918042 62.79 ns/op BenchmarkAtoi/Neg/26bit-4 782475 146.0 ns/op BenchmarkAtoi/Neg/31bit-4 663651 163.4 ns/op BenchmarkAtoi/Neg/56bit-4 413029 277.2 ns/op BenchmarkAtoi/Neg/63bit-4 324327 358.1 ns/op BenchmarkFormatFloat/Decimal-4 114802 1065 ns/op BenchmarkFormatFloat/Float-4 106894 1114 ns/op BenchmarkFormatFloat/Exp-4 115402 1056 ns/op BenchmarkFormatFloat/NegExp-4 113246 1087 ns/op BenchmarkFormatFloat/LongExp-4 96164 1268 ns/op BenchmarkFormatFloat/Big-4 92854 1315 ns/op BenchmarkFormatFloat/BinaryExp-4 212907 582.5 ns/op BenchmarkFormatFloat/32Integer-4 112875 1074 ns/op BenchmarkFormatFloat/32ExactFraction-4 121449 994.9 ns/op BenchmarkFormatFloat/32Point-4 106904 1111 ns/op BenchmarkFormatFloat/32Exp-4 113550 1044 ns/op BenchmarkFormatFloat/32NegExp-4 114220 1025 ns/op BenchmarkFormatFloat/32Shortest-4 118620 971.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 134272 929.4 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 128188 906.4 ns/op BenchmarkFormatFloat/64Fixed1-4 154173 794.6 ns/op BenchmarkFormatFloat/64Fixed2-4 154344 783.0 ns/op BenchmarkFormatFloat/64Fixed3-4 149592 778.6 ns/op BenchmarkFormatFloat/64Fixed4-4 150817 771.6 ns/op BenchmarkFormatFloat/64Fixed12-4 86155 1390 ns/op BenchmarkFormatFloat/64Fixed16-4 112137 1064 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 113019 1046 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 105589 1157 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2354 50062 ns/op BenchmarkFormatFloat/Slowpath64-4 95208 1244 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 98052 1233 ns/op BenchmarkAppendFloat/Decimal-4 138649 862.8 ns/op BenchmarkAppendFloat/Float-4 119776 971.1 ns/op BenchmarkAppendFloat/Exp-4 139390 857.7 ns/op BenchmarkAppendFloat/NegExp-4 141178 848.9 ns/op BenchmarkAppendFloat/LongExp-4 114129 1040 ns/op BenchmarkAppendFloat/Big-4 109651 1110 ns/op BenchmarkAppendFloat/BinaryExp-4 330679 355.8 ns/op BenchmarkAppendFloat/32Integer-4 140952 859.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 137276 867.0 ns/op BenchmarkAppendFloat/32Point-4 130008 912.0 ns/op BenchmarkAppendFloat/32Exp-4 137320 860.4 ns/op BenchmarkAppendFloat/32NegExp-4 141202 842.4 ns/op BenchmarkAppendFloat/32Shortest-4 157095 758.1 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 173474 677.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 168008 704.2 ns/op BenchmarkAppendFloat/64Fixed1-4 194070 604.5 ns/op BenchmarkAppendFloat/64Fixed2-4 192216 611.2 ns/op BenchmarkAppendFloat/64Fixed3-4 190453 600.9 ns/op BenchmarkAppendFloat/64Fixed4-4 196651 596.3 ns/op BenchmarkAppendFloat/64Fixed12-4 105069 1134 ns/op BenchmarkAppendFloat/64Fixed16-4 133670 878.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 147350 803.6 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 125703 946.4 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2367 49046 ns/op BenchmarkAppendFloat/Slowpath64-4 113238 1046 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 117633 1019 ns/op BenchmarkFormatInt-4 14761 8250 ns/op BenchmarkAppendInt-4 17212 7015 ns/op BenchmarkFormatUint-4 80983 1366 ns/op BenchmarkAppendUint-4 100071 1177 ns/op BenchmarkFormatIntSmall/7-4 2613760 44.86 ns/op BenchmarkFormatIntSmall/42-4 2689650 44.73 ns/op BenchmarkAppendIntSmall-4 1423780 83.63 ns/op BenchmarkAppendUintVarlen/1-4 1355122 88.69 ns/op BenchmarkAppendUintVarlen/12-4 1303226 89.64 ns/op BenchmarkAppendUintVarlen/123-4 833587 132.5 ns/op BenchmarkAppendUintVarlen/1234-4 924369 123.5 ns/op BenchmarkAppendUintVarlen/12345-4 936332 124.0 ns/op BenchmarkAppendUintVarlen/123456-4 946296 124.4 ns/op BenchmarkAppendUintVarlen/1234567-4 860706 127.4 ns/op BenchmarkAppendUintVarlen/12345678-4 901576 126.8 ns/op BenchmarkAppendUintVarlen/123456789-4 867270 133.7 ns/op BenchmarkAppendUintVarlen/1234567890-4 855906 136.2 ns/op BenchmarkAppendUintVarlen/12345678901-4 836162 134.8 ns/op BenchmarkAppendUintVarlen/123456789012-4 851637 136.7 ns/op BenchmarkAppendUintVarlen/1234567890123-4 828901 137.3 ns/op BenchmarkAppendUintVarlen/12345678901234-4 836613 138.2 ns/op BenchmarkAppendUintVarlen/123456789012345-4 819776 139.1 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 803785 137.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 752396 142.2 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 752667 143.6 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 758415 145.9 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 799390 147.3 ns/op BenchmarkQuote-4 45146 2624 ns/op BenchmarkQuoteRune-4 446247 275.8 ns/op BenchmarkAppendQuote-4 55310 2147 ns/op BenchmarkAppendQuoteRune-4 817636 139.1 ns/op BenchmarkUnquoteEasy-4 1386492 87.02 ns/op BenchmarkUnquoteHard-4 47821 2392 ns/op PASS ok strconv 18.819s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 386662 275.0 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 144826 841.8 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 170904 622.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 280998 401.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 79777 1259 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 101181 1111 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 669033 177.4 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21522 5451 ns/op BenchmarkGenericMatch1-4 2122 51557 ns/op BenchmarkGenericMatch2-4 438 271165 ns/op BenchmarkSingleMaxSkipping-4 8091 14323 ns/op 698.16 MB/s BenchmarkSingleLongSuffixFail-4 14319 8551 ns/op 117.18 MB/s BenchmarkSingleMatch-4 253 458179 ns/op 32.74 MB/s BenchmarkByteByteNoMatch-4 73648 1623 ns/op BenchmarkByteByteMatch-4 18770 6144 ns/op BenchmarkByteStringMatch-4 22035 5232 ns/op BenchmarkHTMLEscapeNew-4 71253 1634 ns/op BenchmarkHTMLEscapeOld-4 87604 1316 ns/op BenchmarkByteStringReplacerWriteString-4 1464 77678 ns/op BenchmarkByteReplacerWriteString-4 1558 75572 ns/op BenchmarkByteByteReplaces-4 3775 32505 ns/op BenchmarkByteByteMap-4 10000 11412 ns/op BenchmarkMap/identity/ASCII-4 595250 195.8 ns/op BenchmarkMap/identity/Greek-4 436948 272.4 ns/op BenchmarkMap/change/ASCII-4 39237 3046 ns/op BenchmarkMap/change/Greek-4 29798 3975 ns/op BenchmarkIndexRune-4 1981448 60.17 ns/op BenchmarkIndexRuneLongString-4 1752118 67.94 ns/op BenchmarkIndexRuneFastPath-4 4634594 25.96 ns/op BenchmarkIndex-4 4529092 26.09 ns/op BenchmarkLastIndex-4 5035312 24.12 ns/op BenchmarkIndexByte-4 10415198 10.48 ns/op BenchmarkToUpper/#00-4 3209090 37.38 ns/op BenchmarkToUpper/ONLYUPPER-4 2061722 56.34 ns/op BenchmarkToUpper/abc-4 333370 358.3 ns/op BenchmarkToUpper/AbC123-4 261831 458.9 ns/op BenchmarkToUpper/azAZ09_-4 278690 425.3 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56314 2130 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 74400 1614 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 34986 3434 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56073 2117 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 126070 933.0 ns/op BenchmarkToLower/#00-4 3320770 36.42 ns/op BenchmarkToLower/abc-4 2818406 42.15 ns/op BenchmarkToLower/AbC123-4 231096 517.3 ns/op BenchmarkToLower/azAZ09_-4 214440 516.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98835 1173 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65743 1767 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34617 3400 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 77608 1527 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120907 973.0 ns/op BenchmarkMapNoChanges-4 829435 143.0 ns/op BenchmarkTrim-4 38121 3117 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3306898 36.36 ns/op BenchmarkToValidUTF8/InvalidASCII-4 203188 599.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 131520 889.8 ns/op BenchmarkEqualFold/Tests-4 55610 2160 ns/op BenchmarkEqualFold/ASCII-4 3411504 35.22 ns/op BenchmarkEqualFold/UnicodePrefix-4 109258 1094 ns/op BenchmarkEqualFold/UnicodeSuffix-4 122128 975.8 ns/op BenchmarkIndexHard1-4 838 142404 ns/op BenchmarkIndexHard2-4 602 199081 ns/op BenchmarkIndexHard3-4 151 790830 ns/op BenchmarkIndexHard4-4 184 643732 ns/op BenchmarkLastIndexHard1-4 58 1974704 ns/op BenchmarkLastIndexHard2-4 60 1980096 ns/op BenchmarkLastIndexHard3-4 60 1981768 ns/op BenchmarkCountHard1-4 837 141898 ns/op BenchmarkCountHard2-4 600 198777 ns/op BenchmarkCountHard3-4 150 796097 ns/op BenchmarkIndexTorture-4 7647 15542 ns/op BenchmarkCountTorture-4 7693 15680 ns/op BenchmarkCountTortureOverlapping-4 661 162053 ns/op BenchmarkCountByte/10-4 4430520 27.22 ns/op 367.42 MB/s BenchmarkCountByte/32-4 4247980 27.89 ns/op 1147.29 MB/s BenchmarkCountByte/4096-4 842342 136.6 ns/op 29979.71 MB/s BenchmarkCountByte/4194304-4 674 159706 ns/op 26262.61 MB/s BenchmarkCountByte/67108864-4 19 5795387 ns/op 11579.70 MB/s BenchmarkFields/ASCII/16-4 260653 458.5 ns/op 34.90 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21157 5538 ns/op 46.23 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1282 91246 ns/op 44.89 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1763779 ns/op 37.16 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27690682 ns/op 37.87 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 127092 905.5 ns/op 17.67 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10789 11140 ns/op 22.98 MB/s 384 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 579 204970 ns/op 19.98 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4268805 ns/op 15.35 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87343581 ns/op 12.01 MB/s 10465536 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 193268 617.4 ns/op 25.91 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 17926 6362 ns/op 40.24 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 909 121420 ns/op 33.73 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 40 2986975 ns/op 21.94 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 69265424 ns/op 15.14 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164005 708.8 ns/op 22.57 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 14070 8338 ns/op 30.70 MB/s 384 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 706 155624 ns/op 26.32 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3565810 ns/op 18.38 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 79516463 ns/op 13.19 MB/s 10465536 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 113732186 ns/op BenchmarkSplitSingleByteSeparator-4 13 8063211 ns/op BenchmarkSplitMultiByteSeparator-4 26 3903391 ns/op BenchmarkSplitNSingleByteSeparator-4 208932 520.9 ns/op BenchmarkSplitNMultiByteSeparator-4 174148 700.5 ns/op BenchmarkRepeat/5x0-4 3483416 34.35 ns/op BenchmarkRepeat/5x1-4 3480374 34.09 ns/op BenchmarkRepeat/5x2-4 272702 464.2 ns/op BenchmarkRepeat/5x6-4 159734 726.2 ns/op BenchmarkRepeat/10x0-4 3524460 33.44 ns/op BenchmarkRepeat/10x1-4 3493362 34.08 ns/op BenchmarkRepeat/10x2-4 264134 447.4 ns/op BenchmarkRepeat/10x6-4 140223 759.1 ns/op BenchmarkRepeatLarge/256/1-4 72477 1536 ns/op 166.65 MB/s BenchmarkRepeatLarge/256/16-4 115444 975.5 ns/op 262.42 MB/s BenchmarkRepeatLarge/512/1-4 57027 1919 ns/op 266.81 MB/s BenchmarkRepeatLarge/512/16-4 83589 1324 ns/op 386.76 MB/s BenchmarkRepeatLarge/1024/1-4 44673 2485 ns/op 412.11 MB/s BenchmarkRepeatLarge/1024/16-4 56460 1850 ns/op 553.41 MB/s BenchmarkRepeatLarge/2048/1-4 31599 3512 ns/op 583.20 MB/s BenchmarkRepeatLarge/2048/16-4 39310 2876 ns/op 712.13 MB/s BenchmarkRepeatLarge/4096/1-4 21566 5423 ns/op 755.29 MB/s BenchmarkRepeatLarge/4096/16-4 24289 4667 ns/op 877.62 MB/s BenchmarkRepeatLarge/8192/1-4 12964 9181 ns/op 892.23 MB/s BenchmarkRepeatLarge/8192/16-4 14274 8470 ns/op 967.16 MB/s BenchmarkRepeatLarge/8192/4097-4 5769440 20.40 ns/op 200803.79 MB/s BenchmarkRepeatLarge/16384/1-4 7622 14980 ns/op 1093.70 MB/s BenchmarkRepeatLarge/16384/16-4 7530 14157 ns/op 1157.34 MB/s BenchmarkRepeatLarge/16384/4097-4 9988 11275 ns/op 1090.12 MB/s BenchmarkRepeatLarge/32768/1-4 4407 28460 ns/op 1151.37 MB/s BenchmarkRepeatLarge/32768/16-4 4386 28189 ns/op 1162.43 MB/s BenchmarkRepeatLarge/32768/4097-4 4584 25595 ns/op 1120.50 MB/s BenchmarkRepeatLarge/65536/1-4 2456 54941 ns/op 1192.84 MB/s BenchmarkRepeatLarge/65536/16-4 2244 54139 ns/op 1210.50 MB/s BenchmarkRepeatLarge/65536/4097-4 2288 55322 ns/op 1110.87 MB/s BenchmarkRepeatLarge/131072/1-4 218 531022 ns/op 246.83 MB/s BenchmarkRepeatLarge/131072/16-4 217 534556 ns/op 245.20 MB/s BenchmarkRepeatLarge/131072/4097-4 214 516411 ns/op 245.94 MB/s BenchmarkRepeatLarge/262144/1-4 100 1036586 ns/op 252.89 MB/s BenchmarkRepeatLarge/262144/16-4 100 1033598 ns/op 253.62 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1037030 ns/op 248.89 MB/s BenchmarkRepeatLarge/524288/1-4 63 2089347 ns/op 250.93 MB/s BenchmarkRepeatLarge/524288/16-4 50 2081561 ns/op 251.87 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2112925 ns/op 246.26 MB/s BenchmarkRepeatLarge/1048576/1-4 27 4182260 ns/op 250.72 MB/s BenchmarkRepeatLarge/1048576/16-4 28 4225035 ns/op 248.18 MB/s BenchmarkRepeatLarge/1048576/4097-4 27 4158295 ns/op 251.24 MB/s BenchmarkRepeatLarge/2097152/1-4 14 8053524 ns/op 260.40 MB/s BenchmarkRepeatLarge/2097152/16-4 14 8184435 ns/op 256.24 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7944088 ns/op 263.54 MB/s BenchmarkRepeatLarge/4194304/1-4 7 16122760 ns/op 260.15 MB/s BenchmarkRepeatLarge/4194304/16-4 7 16219916 ns/op 258.59 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16208783 ns/op 258.58 MB/s BenchmarkRepeatLarge/8388608/1-4 4 31375091 ns/op 267.37 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31718369 ns/op 264.47 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32255436 ns/op 260.00 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62605386 ns/op 267.98 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60831580 ns/op 275.80 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 63676249 ns/op 263.48 MB/s BenchmarkRepeatLarge/33554432/1-4 1 120745642 ns/op 277.89 MB/s BenchmarkRepeatLarge/33554432/16-4 1 123286439 ns/op 272.17 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 128345254 ns/op 261.44 MB/s BenchmarkRepeatLarge/67108864/1-4 1 251957724 ns/op 266.35 MB/s BenchmarkRepeatLarge/67108864/16-4 1 247118915 ns/op 271.57 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 243063711 ns/op 276.10 MB/s BenchmarkRepeatLarge/134217728/1-4 1 486220999 ns/op 276.04 MB/s BenchmarkRepeatLarge/134217728/16-4 1 478894135 ns/op 280.27 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 493863535 ns/op 271.77 MB/s BenchmarkRepeatLarge/268435456/1-4 1 969427222 ns/op 276.90 MB/s BenchmarkRepeatLarge/268435456/16-4 1 971330774 ns/op 276.36 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 963814548 ns/op 278.51 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1897683987 ns/op 282.91 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1857167869 ns/op 289.08 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1904339009 ns/op 281.92 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3736556676 ns/op 287.36 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3721835242 ns/op 288.50 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3742129131 ns/op 286.93 MB/s BenchmarkIndexAnyASCII/1:1-4 2022943 57.12 ns/op BenchmarkIndexAnyASCII/1:2-4 2070722 57.92 ns/op BenchmarkIndexAnyASCII/1:4-4 2080623 58.17 ns/op BenchmarkIndexAnyASCII/1:8-4 2081926 58.50 ns/op BenchmarkIndexAnyASCII/1:16-4 2148231 55.59 ns/op BenchmarkIndexAnyASCII/1:32-4 2068947 57.15 ns/op BenchmarkIndexAnyASCII/1:64-4 2080413 57.98 ns/op BenchmarkIndexAnyASCII/16:1-4 2198622 54.68 ns/op BenchmarkIndexAnyASCII/16:2-4 728587 165.7 ns/op BenchmarkIndexAnyASCII/16:4-4 687259 167.0 ns/op BenchmarkIndexAnyASCII/16:8-4 684390 169.4 ns/op BenchmarkIndexAnyASCII/16:16-4 649711 178.3 ns/op BenchmarkIndexAnyASCII/16:32-4 592774 203.8 ns/op BenchmarkIndexAnyASCII/16:64-4 468256 250.9 ns/op BenchmarkIndexAnyASCII/256:1-4 1929730 61.48 ns/op BenchmarkIndexAnyASCII/256:2-4 66978 1802 ns/op BenchmarkIndexAnyASCII/256:4-4 65298 1834 ns/op BenchmarkIndexAnyASCII/256:8-4 64592 1871 ns/op BenchmarkIndexAnyASCII/256:16-4 64178 1857 ns/op BenchmarkIndexAnyASCII/256:32-4 63924 1885 ns/op BenchmarkIndexAnyASCII/256:64-4 61552 1945 ns/op BenchmarkIndexAnyUTF8/1:1-4 2160733 55.49 ns/op BenchmarkIndexAnyUTF8/1:2-4 2131898 55.53 ns/op BenchmarkIndexAnyUTF8/1:4-4 2162120 55.77 ns/op BenchmarkIndexAnyUTF8/1:8-4 2150926 55.55 ns/op BenchmarkIndexAnyUTF8/1:16-4 2158406 55.69 ns/op BenchmarkIndexAnyUTF8/1:32-4 2098149 58.88 ns/op BenchmarkIndexAnyUTF8/1:64-4 2147209 56.45 ns/op BenchmarkIndexAnyUTF8/16:1-4 1650739 70.79 ns/op BenchmarkIndexAnyUTF8/16:2-4 322200 358.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 324595 350.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 329606 353.6 ns/op BenchmarkIndexAnyUTF8/16:16-4 325580 356.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 324753 376.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 307894 375.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 339266 352.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 24940 4671 ns/op BenchmarkIndexAnyUTF8/256:4-4 25443 4733 ns/op BenchmarkIndexAnyUTF8/256:8-4 25186 4695 ns/op BenchmarkIndexAnyUTF8/256:16-4 24573 4788 ns/op BenchmarkIndexAnyUTF8/256:32-4 23080 5113 ns/op BenchmarkIndexAnyUTF8/256:64-4 23512 5102 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2155803 55.48 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2151615 54.93 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2175044 55.01 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2161995 54.75 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2224252 53.51 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2163770 54.89 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2212842 53.89 ns/op BenchmarkLastIndexAnyASCII/16:1-4 802700 150.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 766826 150.1 ns/op BenchmarkLastIndexAnyASCII/16:4-4 736941 152.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 731186 160.9 ns/op BenchmarkLastIndexAnyASCII/16:16-4 688714 172.8 ns/op BenchmarkLastIndexAnyASCII/16:32-4 585295 199.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 477165 242.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73939 1603 ns/op BenchmarkLastIndexAnyASCII/256:2-4 74305 1635 ns/op BenchmarkLastIndexAnyASCII/256:4-4 73369 1618 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73323 1619 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72630 1650 ns/op BenchmarkLastIndexAnyASCII/256:32-4 72039 1668 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69943 1702 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2081781 56.45 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2192500 54.78 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2096167 56.95 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2084838 56.91 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2094352 56.83 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2037745 59.04 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2066090 63.39 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 388641 299.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 193047 586.4 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 197438 592.9 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 198285 602.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 186760 647.7 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 176424 653.4 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 177412 658.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 29503 4012 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 13778 8758 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 13688 8819 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13046 8704 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12674 9386 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12276 9756 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 12189 9842 ns/op BenchmarkTrimASCII/1:1-4 3236161 37.51 ns/op BenchmarkTrimASCII/1:2-4 2516856 47.06 ns/op BenchmarkTrimASCII/1:4-4 2413886 49.59 ns/op BenchmarkTrimASCII/1:8-4 2146784 56.22 ns/op BenchmarkTrimASCII/1:16-4 1772091 68.11 ns/op BenchmarkTrimASCII/16:1-4 2726472 43.35 ns/op BenchmarkTrimASCII/16:2-4 797139 147.4 ns/op BenchmarkTrimASCII/16:4-4 788799 151.2 ns/op BenchmarkTrimASCII/16:8-4 733401 158.1 ns/op BenchmarkTrimASCII/16:16-4 722696 170.9 ns/op BenchmarkTrimASCII/256:1-4 758060 156.6 ns/op BenchmarkTrimASCII/256:2-4 77032 1518 ns/op BenchmarkTrimASCII/256:4-4 77810 1519 ns/op BenchmarkTrimASCII/256:8-4 77493 1535 ns/op BenchmarkTrimASCII/256:16-4 76857 1546 ns/op BenchmarkTrimASCII/4096:1-4 74566 1610 ns/op BenchmarkTrimASCII/4096:2-4 5025 23589 ns/op BenchmarkTrimASCII/4096:4-4 4978 23276 ns/op BenchmarkTrimASCII/4096:8-4 4994 23568 ns/op BenchmarkTrimASCII/4096:16-4 4833 23458 ns/op BenchmarkTrimByte-4 4512474 26.50 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13425 8999 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13425 8829 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1158 102753 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2317 50806 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4501 25765 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7863 14545 ns/op BenchmarkJoin/0-4 5028568 23.55 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3472978 29.93 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 194623 565.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 146533 880.3 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 107384 1125 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83772 1385 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 73645 1590 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 63372 1894 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2658190 43.44 ns/op BenchmarkTrimSpace/ASCII-4 1588939 75.08 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139778 840.8 ns/op BenchmarkTrimSpace/JustNonASCII-4 76665 1541 ns/op BenchmarkReplaceAll-4 128160 954.6 ns/op 16 B/op 1 allocs/op PASS ok strings 67.343s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 55093 2411 ns/op BenchmarkCond2-4 21810 5688 ns/op BenchmarkCond4-4 15295 7878 ns/op BenchmarkCond8-4 5680 18453 ns/op BenchmarkCond16-4 4158 32232 ns/op BenchmarkCond32-4 1840 63437 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 402980 259.0 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 282236 404.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 445059 237.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 440984 350.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 275628 384.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 593221 234.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 83082 1701 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 72058 1842 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 60778 2650 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 43254 2830 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 432226 262.2 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 146614 688.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 451729 247.3 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 139718 832.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 542343 228.1 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 173373 709.5 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2133358 53.79 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 42260 2726 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 121686 893.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 365100 602.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6387 16179 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 302 398421 ns/op BenchmarkRange/*sync.Map-4 1449 78889 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 84553 1355 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 226238 541.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 69715 1826 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 103656 1084 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 218878 479.0 ns/op BenchmarkAdversarialDelete/*sync.Map-4 135964 871.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 75808 1687 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 153067 681.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 496515 244.3 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49791 2496 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 114211 892.6 ns/op BenchmarkSwapCollision/*sync.Map-4 67112 1785 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 271 469457 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 98589 1234 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 303313 360.4 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 23205 5947 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 68893 1941 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 20860 5470 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 150423 757.3 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 109975 1067 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 156086 879.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1837656 64.97 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 167992 687.9 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2362776 62.97 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 473464 242.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 158196 736.1 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 473539 244.7 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 95241 1379 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 293194 344.0 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 338935 296.9 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 119500 1027 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 514791 237.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 131510 1001 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 113252 1114 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 158517 794.1 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 59271 2238 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 218011 632.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 411902 282.4 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 123936 1011 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 557980 221.9 ns/op BenchmarkUncontendedSemaphore-4 3382197 35.50 ns/op BenchmarkContendedSemaphore-4 3111328 53.93 ns/op BenchmarkMutexUncontended-4 892534 130.8 ns/op BenchmarkMutex-4 139902 868.5 ns/op BenchmarkMutexSlack-4 136864 849.3 ns/op BenchmarkMutexWork-4 137534 981.4 ns/op BenchmarkMutexWorkSlack-4 118830 971.1 ns/op BenchmarkMutexNoSpin-4 53629 2121 ns/op BenchmarkMutexSpin-4 48327 2133 ns/op BenchmarkOnce-4 646532 228.9 ns/op BenchmarkSemaUncontended-4 5717047 18.42 ns/op BenchmarkSemaSyntNonblock-4 959484 109.1 ns/op BenchmarkSemaSyntBlock-4 1000000 109.9 ns/op BenchmarkSemaWorkNonblock-4 765255 148.3 ns/op BenchmarkSemaWorkBlock-4 795459 162.1 ns/op BenchmarkRWMutexUncontended-4 471068 288.4 ns/op BenchmarkRWMutexWrite100-4 290730 396.7 ns/op BenchmarkRWMutexWrite10-4 246507 466.1 ns/op BenchmarkRWMutexWorkWrite100-4 234345 498.9 ns/op BenchmarkRWMutexWorkWrite10-4 183412 601.4 ns/op BenchmarkWaitGroupUncontended-4 939576 113.3 ns/op BenchmarkWaitGroupAddDone-4 334672 348.7 ns/op BenchmarkWaitGroupAddDoneWork-4 368691 380.1 ns/op BenchmarkWaitGroupWait-4 4835862 22.75 ns/op BenchmarkWaitGroupWaitWork-4 2783485 46.90 ns/op BenchmarkWaitGroupActuallyWait-4 41560 2874 ns/op 32 B/op 2 allocs/op PASS ok sync 18.441s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 504402 251.0 ns/op PASS ok sync/atomic 0.162s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 96033 1220 ns/op 0 B/op 0 allocs/op PASS ok testing 0.165s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7638 14086 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11862 10069 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 97 1199257 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 124 958268 ns/op 1043 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 184100424 ns/op 19393112 B/op 100059 allocs/op BenchmarkTable/1x100000/reuse-4 1 183758960 ns/op 19393016 B/op 100058 allocs/op BenchmarkTable/10x10/new-4 1656 64029 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2148 53448 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5864513 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 20 5225407 ns/op 20678 B/op 51 allocs/op BenchmarkTable/10x100000/new-4 1 751091998 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 735671835 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 216 542633 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 248 473661 ns/op 158 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 58794308 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 56930176 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7414988761 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7237309928 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2779 43090 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 37 3008389 ns/op 409130 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 318523255 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2539 46400 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 268 430665 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 26 4376565 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7743 15170 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.850s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82186772 ns/op BenchmarkVariableString-4 91428 1163 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1860 54266 ns/op 2500 B/op 39 allocs/op PASS ok text/template/parse 0.522s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 36 3011026 ns/op BenchmarkAfter-4 96 1107242 ns/op BenchmarkStop-4 187 624710 ns/op BenchmarkSimultaneousAfterFunc-4 27 4207772 ns/op BenchmarkStartStop-4 194 582040 ns/op BenchmarkReset-4 2514 53603 ns/op BenchmarkSleep-4 33 3519430 ns/op BenchmarkParallelTimerLatency-4 50 192183 avg-late-ns 368054 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 317650 avg-late-ns 873901 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 377975 avg-late-ns 1469609 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 430345 avg-late-ns 1223572 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 353173 avg-late-ns 1578500 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 371302 avg-late-ns 2516584 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 286763 avg-late-ns 2090260 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 213422 avg-late-ns 1228267 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 233061 avg-late-ns 3090213 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 198174 avg-late-ns 1369067 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 1574158 avg-late-ns 7357643 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 287715 avg-late-ns 807268 max-late-ns BenchmarkTicker-4 373 324546 ns/op BenchmarkTickerReset-4 4092 32633 ns/op BenchmarkTickerResetNaive-4 223 666237 ns/op BenchmarkNow-4 1000000 104.4 ns/op BenchmarkNowUnixNano-4 1000000 104.2 ns/op BenchmarkNowUnixMilli-4 1000000 104.1 ns/op BenchmarkNowUnixMicro-4 1000000 104.2 ns/op BenchmarkFormat-4 59337 2057 ns/op BenchmarkFormatRFC3339-4 78505 1543 ns/op BenchmarkFormatRFC3339Nano-4 76897 1549 ns/op BenchmarkFormatNow-4 80620 1485 ns/op BenchmarkMarshalJSON-4 106622 1165 ns/op BenchmarkMarshalText-4 106375 1115 ns/op BenchmarkParse-4 139020 864.8 ns/op BenchmarkParseRFC3339UTC-4 324513 368.5 ns/op BenchmarkParseRFC3339UTCBytes-4 213429 558.3 ns/op BenchmarkParseRFC3339TZ-4 99571 1192 ns/op BenchmarkParseRFC3339TZBytes-4 79870 1512 ns/op BenchmarkParseDuration-4 529321 220.9 ns/op BenchmarkHour-4 830360 140.1 ns/op BenchmarkSecond-4 807086 138.6 ns/op BenchmarkYear-4 635149 185.7 ns/op BenchmarkDay-4 585435 204.1 ns/op BenchmarkISOWeek-4 603676 188.7 ns/op BenchmarkGoString-4 77103 1562 ns/op BenchmarkUnmarshalText-4 67080 1765 ns/op PASS ok time 11.366s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 628815 177.6 ns/op BenchmarkDecodeValidJapaneseChars-4 735284 152.1 ns/op BenchmarkDecodeRune-4 1668476 68.78 ns/op BenchmarkEncodeValidASCII-4 523654 198.6 ns/op BenchmarkEncodeValidJapaneseChars-4 853033 142.2 ns/op BenchmarkAppendRuneValidASCII-4 1667337 71.89 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2584720 46.20 ns/op BenchmarkEncodeRune-4 2903754 41.15 ns/op PASS ok unicode/utf16 1.309s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 832376 144.3 ns/op BenchmarkRuneCountTenJapaneseChars-4 174384 665.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3810777 31.30 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 414663 275.8 ns/op BenchmarkValidTenASCIIChars-4 835980 138.0 ns/op BenchmarkValid100KASCIIChars-4 91 1290377 ns/op BenchmarkValidTenJapaneseChars-4 155197 768.1 ns/op BenchmarkValidLongMostlyASCII-4 87 1360433 ns/op BenchmarkValidLongJapanese-4 48 2212303 ns/op BenchmarkValidStringTenASCIIChars-4 4928731 24.07 ns/op BenchmarkValidString100KASCIIChars-4 9632 12177 ns/op BenchmarkValidStringTenJapaneseChars-4 425864 253.9 ns/op BenchmarkValidStringLongMostlyASCII-4 1206 98749 ns/op BenchmarkValidStringLongJapanese-4 159 754934 ns/op BenchmarkEncodeASCIIRune-4 4711999 25.77 ns/op BenchmarkEncodeJapaneseRune-4 2582996 42.85 ns/op BenchmarkAppendASCIIRune-4 9846458 12.15 ns/op BenchmarkAppendJapaneseRune-4 2971215 38.12 ns/op BenchmarkDecodeASCIIRune-4 2958584 40.42 ns/op BenchmarkDecodeJapaneseRune-4 2000649 59.80 ns/op BenchmarkFullRune/ASCII-4 3281221 36.39 ns/op BenchmarkFullRune/Incomplete-4 1586000 75.04 ns/op BenchmarkFullRune/Japanese-4 3549190 33.89 ns/op PASS ok unicode/utf8 3.610s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 58294229598 ns/op PASS ok cmd/api 65.250s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1200403 99.34 ns/op BenchmarkEqArrayOfStrings64-4 149685 783.7 ns/op BenchmarkEqArrayOfStrings1024-4 9124 11558 ns/op BenchmarkEqArrayOfFloats5-4 1391571 86.93 ns/op BenchmarkEqArrayOfFloats64-4 140602 841.0 ns/op BenchmarkEqArrayOfFloats1024-4 8952 12511 ns/op BenchmarkEqStruct-4 16551472 6.147 ns/op PASS ok cmd/compile/internal/reflectdata 1.072s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 61566 ns/op BenchmarkCopyElim1-4 567 176744 ns/op BenchmarkCopyElim10-4 613 183346 ns/op BenchmarkCopyElim100-4 331 332168 ns/op BenchmarkCopyElim1000-4 56 2011986 ns/op BenchmarkCopyElim10000-4 3 39966425 ns/op BenchmarkCopyElim100000-4 1 722416248 ns/op BenchmarkDeadCode/1-4 643 184021 ns/op BenchmarkDeadCode/10-4 550 218131 ns/op BenchmarkDeadCode/100-4 244 490666 ns/op BenchmarkDeadCode/1000-4 46 2605056 ns/op BenchmarkDeadCode/10000-4 3 36277779 ns/op BenchmarkDeadCode/100000-4 1 481787144 ns/op BenchmarkDeadCode/200000-4 1 1032949247 ns/op BenchmarkDominatorsLinear-4 13 8988150 ns/op 1.11 MB/s BenchmarkDominatorsFwdBack-4 8 13770374 ns/op 0.73 MB/s BenchmarkDominatorsManyPred-4 9 14418516 ns/op 0.69 MB/s BenchmarkDominatorsMaxPred-4 8 14635168 ns/op 0.68 MB/s BenchmarkDominatorsMaxPredVal-4 8 13816350 ns/op 0.72 MB/s BenchmarkFuse/1-4 535 206404 ns/op BenchmarkFuse/10-4 410 274760 ns/op BenchmarkFuse/100-4 139 852864 ns/op BenchmarkFuse/1000-4 19 6269713 ns/op BenchmarkFuse/10000-4 2 89121522 ns/op BenchmarkNilCheckDeep1-4 12964 9441 ns/op 0.11 MB/s 237 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5086 22567 ns/op 0.44 MB/s 236 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 764 152997 ns/op 0.65 MB/s 645 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 72 1479788 ns/op 0.68 MB/s 5337 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 6 17526654 ns/op 0.57 MB/s 125985 B/op 7 allocs/op BenchmarkDSEPass-4 31 3760169 ns/op 40384 B/op 6 allocs/op BenchmarkDSEPassBlock-4 1 118092401 ns/op 4257488 B/op 108475 allocs/op BenchmarkCSEPass-4 7 15044933 ns/op 103616 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 149823047 ns/op 5700384 B/op 97720 allocs/op BenchmarkDeadcodePass-4 183 651040 ns/op 92414 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125140720 ns/op 4000352 B/op 44597 allocs/op BenchmarkMultiPass-4 66 1689628 ns/op 244230 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 247610686 ns/op 11236312 B/op 150244 allocs/op BenchmarkCondRewrite/SoloJump-4 3051693 39.33 ns/op BenchmarkCondRewrite/CombJump-4 2824684 42.29 ns/op PASS ok cmd/compile/internal/ssa 14.760s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9331 11319 ns/op BenchmarkExtShift-4 16254 7365 ns/op BenchmarkModify-4 9252 12684 ns/op BenchmarkMullImm-4 17304 6911 ns/op BenchmarkConstModify-4 9055 12710 ns/op BenchmarkBitSet-4 20132 5990 ns/op BenchmarkBitClear-4 20918 5812 ns/op BenchmarkBitToggle-4 19326 6307 ns/op BenchmarkBitSetConst-4 154719 797.7 ns/op BenchmarkBitClearConst-4 148040 777.7 ns/op BenchmarkBitToggleConst-4 155058 779.5 ns/op BenchmarkDivconstI64-4 8664554 13.94 ns/op BenchmarkModconstI64-4 8438277 14.12 ns/op BenchmarkDivisiblePow2constI64-4 8308731 14.51 ns/op BenchmarkDivisibleconstI64-4 9338836 12.72 ns/op BenchmarkDivisibleWDivconstI64-4 6159998 19.53 ns/op BenchmarkDivconstU64/3-4 8940748 13.38 ns/op BenchmarkDivconstU64/5-4 8177221 14.86 ns/op BenchmarkDivconstU64/37-4 9055890 13.35 ns/op BenchmarkDivconstU64/1234567-4 8568751 13.98 ns/op BenchmarkModconstU64-4 8665047 13.88 ns/op BenchmarkDivisibleconstU64-4 8229987 14.17 ns/op BenchmarkDivisibleWDivconstU64-4 6066994 19.62 ns/op BenchmarkDivconstI32-4 8627938 13.91 ns/op BenchmarkModconstI32-4 8708929 13.92 ns/op BenchmarkDivisiblePow2constI32-4 8521291 13.92 ns/op BenchmarkDivisibleconstI32-4 9286128 12.75 ns/op BenchmarkDivisibleWDivconstI32-4 6207182 19.53 ns/op BenchmarkDivconstU32-4 8780395 13.66 ns/op BenchmarkModconstU32-4 8298961 14.58 ns/op BenchmarkDivisibleconstU32-4 8626304 13.90 ns/op BenchmarkDivisibleWDivconstU32-4 6057666 19.60 ns/op BenchmarkDivconstI16-4 8436662 14.09 ns/op BenchmarkModconstI16-4 8659855 13.54 ns/op BenchmarkDivisiblePow2constI16-4 8625664 13.93 ns/op BenchmarkDivisibleconstI16-4 9133860 13.18 ns/op BenchmarkDivisibleWDivconstI16-4 6096999 19.70 ns/op BenchmarkDivconstU16-4 8382400 14.12 ns/op BenchmarkModconstU16-4 9393476 12.46 ns/op BenchmarkDivisibleconstU16-4 8421675 14.20 ns/op BenchmarkDivisibleWDivconstU16-4 6406424 18.74 ns/op BenchmarkDivconstI8-4 9523096 12.48 ns/op BenchmarkModconstI8-4 9173881 12.88 ns/op BenchmarkDivisiblePow2constI8-4 8541244 13.87 ns/op BenchmarkDivisibleconstI8-4 8591961 13.91 ns/op BenchmarkDivisibleWDivconstI8-4 6119715 19.59 ns/op BenchmarkDivconstU8-4 8619453 13.98 ns/op BenchmarkModconstU8-4 9468134 12.53 ns/op BenchmarkDivisibleconstU8-4 8366678 14.24 ns/op BenchmarkDivisibleWDivconstU8-4 6223520 19.42 ns/op BenchmarkMul2-4 165288 723.3 ns/op BenchmarkMulNeg2-4 162243 726.6 ns/op BenchmarkEfaceInteger-4 4396494 27.46 ns/op BenchmarkMulconstI32/3-4 16291678 7.596 ns/op BenchmarkMulconstI32/5-4 16478950 7.141 ns/op BenchmarkMulconstI32/12-4 16191916 7.338 ns/op BenchmarkMulconstI32/120-4 16813762 7.155 ns/op BenchmarkMulconstI32/-120-4 16738177 7.144 ns/op BenchmarkMulconstI32/65537-4 16629784 7.136 ns/op BenchmarkMulconstI32/65538-4 16835486 7.136 ns/op BenchmarkMulconstI64/3-4 16645476 7.138 ns/op BenchmarkMulconstI64/5-4 16729424 7.145 ns/op BenchmarkMulconstI64/12-4 16774610 7.143 ns/op BenchmarkMulconstI64/120-4 16755352 7.138 ns/op BenchmarkMulconstI64/-120-4 16461783 7.150 ns/op BenchmarkMulconstI64/65537-4 16666411 7.140 ns/op BenchmarkMulconstI64/65538-4 16386826 7.194 ns/op BenchmarkMulconstU32/3-4 16747460 7.231 ns/op BenchmarkMulconstU32/5-4 16708016 7.215 ns/op BenchmarkMulconstU32/12-4 16781732 7.169 ns/op BenchmarkMulconstU32/120-4 16587969 7.153 ns/op BenchmarkMulconstU32/65537-4 16689003 7.143 ns/op BenchmarkMulconstU32/65538-4 16786047 7.151 ns/op BenchmarkMulconstU64/3-4 16637004 7.217 ns/op BenchmarkMulconstU64/5-4 16705617 7.199 ns/op BenchmarkMulconstU64/12-4 16781941 7.172 ns/op BenchmarkMulconstU64/120-4 16013964 7.511 ns/op BenchmarkMulconstU64/65537-4 16710212 7.137 ns/op BenchmarkMulconstU64/65538-4 16727792 7.152 ns/op BenchmarkShiftArithmeticRight-4 20001506 6.069 ns/op BenchmarkSwitch8Predictable-4 12704971 8.159 ns/op BenchmarkSwitch8Unpredictable-4 5715355 19.09 ns/op BenchmarkSwitch32Predictable-4 8400720 12.28 ns/op BenchmarkSwitch32Unpredictable-4 5755532 18.05 ns/op BenchmarkSwitchStringPredictable-4 6490830 16.12 ns/op BenchmarkSwitchStringUnpredictable-4 4446732 24.19 ns/op PASS ok cmd/compile/internal/test 12.058s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 144 834387 ns/op BenchmarkNamed/Underlying/nongeneric-4 859452 131.2 ns/op BenchmarkNamed/Underlying/generic-4 912123 130.1 ns/op BenchmarkNamed/Underlying/src_instance-4 861717 129.1 ns/op BenchmarkNamed/Underlying/user_instance-4 865903 131.9 ns/op BenchmarkCheck/http/funcbodies/info-4 1 547293296 ns/op 55837 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 352181434 ns/op 86771 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 165183701 ns/op 184949 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 133282311 ns/op 229141 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 379494911 ns/op 13516 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 86952983 ns/op 58978 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 4 34569792 ns/op 148344 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 31249709 ns/op 164062 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 139701023 ns/op 15527 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 39126473 ns/op 55431 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 20455076 ns/op 106034 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 19746655 ns/op 109800 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1056685013 ns/op 60019 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 572017767 ns/op 110866 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 152949489 ns/op 414459 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 113260171 ns/op 559576 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 438073322 ns/op 4561 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64999379 ns/op 30724 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 38632246 ns/op 51696 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 38203737 ns/op 52268 lines/s PASS ok cmd/compile/internal/types2 15.565s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 128 894866 ns/op 2195953 sys-ns/op 1167250 user-ns/op PASS ok cmd/go 0.210s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 68077 1731 ns/op 4.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 78380 1505 ns/op 5.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14264 8319 ns/op 123.10 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14826 8142 ns/op 125.77 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2192 53398 ns/op 153.41 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2215 54032 ns/op 151.61 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.979s All tests passed.