linux-amd64-longtest-race at 4f5859c0467a6e252e4705cd0086aaef6904e5a4 :: 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-rn28d0e6a" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=3s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rn28d0e6a" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=3s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-longtest-race" "GO_TEST_SHORT=0" "GO_TEST_TIMEOUT_SCALE=5" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 11 10:24:08 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.229s ok archive/zip 114.888s ok bufio 0.305s ok bytes 8.508s ok compress/bzip2 0.449s ok compress/flate 161.434s ok compress/gzip 11.576s ok compress/lzw 0.566s ok compress/zlib 8.264s ok container/heap 0.040s ok container/list 0.030s ok container/ring 0.040s ok context 0.046s ok crypto 0.029s ok crypto/aes 0.069s ok crypto/cipher 1.179s ok crypto/des 0.060s ok crypto/dsa 5.466s ok crypto/ecdh 0.469s ok crypto/ecdsa 3.157s ok crypto/ed25519 0.887s ok crypto/elliptic 1.244s ok crypto/hmac 0.034s ok crypto/internal/alias 0.029s ok crypto/internal/bigmod 2.279s ok crypto/internal/boring 0.029s ok crypto/internal/boring/bcache 0.352s ok crypto/internal/edwards25519 35.257s ok crypto/internal/edwards25519/field 12.963s ok crypto/internal/nistec 21.236s ok crypto/internal/nistec/fiat 0.029s [no tests to run] ok crypto/md5 0.042s ok crypto/rand 2.742s ok crypto/rc4 0.459s ok crypto/rsa 5.947s ok crypto/sha1 0.050s ok crypto/sha256 0.040s ok crypto/sha512 0.040s ok crypto/subtle 18.537s ok crypto/tls 3.475s ok crypto/x509 1.653s ok database/sql 1.125s ok database/sql/driver 0.029s ok debug/buildinfo 4.397s ok debug/dwarf 0.090s ok debug/elf 1.280s ok debug/gosym 0.336s ok debug/macho 0.042s ok debug/pe 0.060s ok debug/plan9obj 0.029s ok embed 0.029s [no tests to run] ok embed/internal/embedtest 0.030s ok encoding/ascii85 0.040s ok encoding/asn1 0.039s ok encoding/base32 0.084s ok encoding/base64 0.039s ok encoding/binary 0.040s ok encoding/csv 0.072s ok encoding/gob 17.539s ok encoding/hex 0.040s ok encoding/json 6.273s ok encoding/pem 2.316s ok encoding/xml 39.961s ok errors 0.040s ok expvar 0.030s ok flag 0.140s ok fmt 0.586s ok go/ast 0.040s ok go/build 4.061s ok go/build/constraint 0.040s ok go/constant 0.039s ok go/doc 0.256s ok go/doc/comment 2.124s ok go/format 0.060s ok go/importer 0.192s ok go/internal/gccgoimporter 0.060s ok go/internal/gcimporter 36.845s ok go/internal/srcimporter 13.827s ok go/parser 52.310s ok go/printer 1.246s ok go/scanner 0.039s ok go/token 0.122s ok go/types 135.995s ok hash 0.040s ok hash/adler32 0.060s ok hash/crc32 0.070s ok hash/crc64 0.042s ok hash/fnv 0.029s ok hash/maphash 0.029s ok html 0.030s ok html/template 0.709s ok image 1.376s ok image/color 0.050s ok image/draw 0.567s ok image/gif 97.593s ok image/jpeg 24.208s ok image/png 5.506s ok index/suffixarray 631.670s ok internal/abi 0.068s ok internal/buildcfg 0.030s ok internal/coverage/cformat 0.031s ok internal/coverage/cmerge 0.030s ok internal/coverage/pods 0.030s ok internal/coverage/slicereader 0.031s ok internal/coverage/slicewriter 0.030s ok internal/coverage/test 0.060s ok internal/cpu 0.090s ok internal/dag 0.029s ok internal/diff 0.029s ok internal/fmtsort 0.029s ok internal/fuzz 0.050s ok internal/godebug 0.029s ok internal/intern 1.934s ok internal/itoa 0.029s ok internal/poll 21.047s ok internal/profile 0.029s ok internal/reflectlite 0.254s ok internal/safefilepath 0.030s ok internal/saferio 0.170s ok internal/singleflight 0.104s ok internal/testenv 0.030s ok internal/trace 5.985s ok internal/types/errors 0.384s ok internal/unsafeheader 0.031s ok internal/xcoff 0.050s ok io 0.068s ok io/fs 0.264s ok io/ioutil 0.031s ok log 0.040s ok log/syslog 1.255s ok maps 0.030s ok math 0.049s ok math/big 7.336s ok math/bits 0.040s ok math/cmplx 0.029s ok math/rand 31.361s ok mime 0.050s ok mime/multipart 8.598s ok mime/quotedprintable 1.097s ok net 29.997s ok net/http 70.484s ok net/http/cgi 0.550s ok net/http/cookiejar 0.040s ok net/http/fcgi 0.148s ok net/http/httptest 0.202s ok net/http/httptrace 0.030s ok net/http/httputil 1.133s ok net/http/internal 0.041s ok net/http/internal/ascii 0.029s ok net/http/pprof 5.187s ok net/internal/socktest 0.029s ok net/mail 0.039s ok net/netip 0.360s ok net/rpc 0.074s ok net/rpc/jsonrpc 0.039s ok net/smtp 0.070s ok net/textproto 0.040s ok net/url 0.050s ok os 17.283s ok os/exec 0.781s ok os/exec/internal/fdtest 0.029s ok os/signal 14.121s ok os/user 0.031s ok path 0.030s ok path/filepath 0.082s ok plugin 0.030s ok reflect 2.621s ok regexp 3.106s ok regexp/syntax 4.485s ok runtime 222.943s ok runtime/cgo 0.029s ok runtime/coverage 17.199s ok runtime/debug 0.173s ok runtime/internal/atomic 2.793s ok runtime/internal/math 0.042s ok runtime/internal/sys 0.030s ok runtime/internal/syscall 0.030s ok runtime/metrics 0.029s ok runtime/pprof 83.507s ok runtime/race 10.023s ok runtime/trace 6.164s ok slices 0.034s ok sort 5.345s ok strconv 7.933s ok strings 2.909s ok sync 1.759s ok sync/atomic 200.757s ok syscall 3.220s ok testing 1.826s ok testing/fstest 0.031s ok testing/iotest 0.031s ok testing/quick 0.173s ok text/scanner 0.042s ok text/tabwriter 0.040s ok text/template 0.855s ok text/template/parse 0.053s ok time 16.582s ok unicode 0.040s ok unicode/utf16 0.032s ok unicode/utf8 0.051s ok cmd/addr2line 1.838s ok cmd/api 8.239s ok cmd/asm/internal/asm 3.719s ok cmd/asm/internal/lex 0.029s ok cmd/compile/internal/abt 0.060s ok cmd/compile/internal/amd64 52.921s ok cmd/compile/internal/base 0.030s ok cmd/compile/internal/compare 0.034s ok cmd/compile/internal/dwarfgen 0.424s ok cmd/compile/internal/importer 15.947s ok cmd/compile/internal/ir 0.031s ok cmd/compile/internal/logopt 0.258s ok cmd/compile/internal/loopvar 19.252s ok cmd/compile/internal/noder 0.041s ok cmd/compile/internal/reflectdata 0.031s [no tests to run] ok cmd/compile/internal/ssa 188.365s ok cmd/compile/internal/syntax 16.891s ok cmd/compile/internal/test 33.937s ok cmd/compile/internal/typecheck 0.273s ok cmd/compile/internal/types 0.030s ok cmd/compile/internal/types2 98.023s ok cmd/covdata 1.328s ok cmd/cover 1.336s ok cmd/dist 0.030s ok cmd/doc 0.737s ok cmd/fix 0.756s ok cmd/go 339.501s ok cmd/go/internal/auth 0.027s ok cmd/go/internal/cache 2.391s ok cmd/go/internal/fsys 0.060s ok cmd/go/internal/generate 0.053s ok cmd/go/internal/get 0.042s ok cmd/go/internal/imports 0.042s ok cmd/go/internal/load 0.041s ok cmd/go/internal/lockedfile 1.409s ok cmd/go/internal/lockedfile/internal/filelock 0.083s ok cmd/go/internal/modconv 0.052s ok cmd/go/internal/modfetch 34.025s ok cmd/go/internal/modfetch/codehost 9.971s ok cmd/go/internal/modfetch/zip_sum_test 0.032s ok cmd/go/internal/modindex 0.585s ok cmd/go/internal/modload 48.582s ok cmd/go/internal/mvs 0.060s ok cmd/go/internal/par 0.134s ok cmd/go/internal/str 0.030s ok cmd/go/internal/test 0.050s ok cmd/go/internal/vcs 0.352s ok cmd/go/internal/vcweb 0.041s ok cmd/go/internal/vcweb/vcstest 4.274s ok cmd/go/internal/web 0.030s ok cmd/go/internal/work 0.996s ok cmd/gofmt 40.358s ok cmd/internal/archive 0.433s ok cmd/internal/buildid 0.559s ok cmd/internal/cov 0.303s ok cmd/internal/dwarf 0.032s ok cmd/internal/edit 0.030s ok cmd/internal/goobj 18.622s ok cmd/internal/moddeps 11.132s ok cmd/internal/notsha256 0.029s ok cmd/internal/obj 0.492s ok cmd/internal/obj/ppc64 5.321s ok cmd/internal/obj/riscv 8.520s ok cmd/internal/obj/s390x 0.030s ok cmd/internal/obj/x86 0.939s ok cmd/internal/objabi 0.030s ok cmd/internal/pkgpath 0.152s ok cmd/internal/pkgpattern 0.041s ok cmd/internal/quoted 0.040s ok cmd/internal/src 0.030s ok cmd/internal/test2json 0.752s ok cmd/link 8.277s ok cmd/link/internal/benchmark 0.032s ok cmd/link/internal/ld 13.633s ok cmd/link/internal/loader 0.086s ok cmd/nm 0.891s ok cmd/objdump 1.405s ok cmd/pack 1.173s ok cmd/pprof 1.514s ok cmd/trace 0.304s ok cmd/vet 10.910s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3003 38013 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2067 50293 ns/op 1863 B/op 37 allocs/op Benchmark/Writer/PAX-4 1552 79623 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3817 29745 ns/op 5139 B/op 16 allocs/op Benchmark/Reader/GNU-4 5922 20147 ns/op 5195 B/op 15 allocs/op Benchmark/Reader/PAX-4 1819 59858 ns/op 8773 B/op 33 allocs/op PASS ok archive/tar 0.963s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 345296327 ns/op 16992 B/op 70 allocs/op BenchmarkZip64Test-4 1 163128240 ns/op BenchmarkZip64TestSizes/4096-4 1617 76882 ns/op BenchmarkZip64TestSizes/1048576-4 172 687761 ns/op BenchmarkZip64TestSizes/67108864-4 1 136657268 ns/op PASS ok archive/zip 1.418s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 223083 490.8 ns/op BenchmarkReaderCopyUnoptimal-4 129247 812.9 ns/op BenchmarkReaderCopyNoWriteTo-4 7220 17776 ns/op BenchmarkReaderWriteToOptimal-4 7708 15350 ns/op BenchmarkReaderReadString-4 135910 886.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 221592 562.3 ns/op BenchmarkWriterCopyUnoptimal-4 201728 567.3 ns/op BenchmarkWriterCopyNoReadFrom-4 6691 17304 ns/op BenchmarkReaderEmpty-4 35800 3086 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 28783 3853 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 554752 187.1 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.672s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5418 20724 ns/op 1581.17 MB/s BenchmarkWriteByte-4 472 245908 ns/op 16.66 MB/s BenchmarkWriteRune-4 259 464620 ns/op 26.45 MB/s BenchmarkBufferNotEmptyWriteRead-4 30 3706072 ns/op BenchmarkBufferFullSmallReads-4 100 1055183 ns/op BenchmarkBufferWriteBlock/N4096-4 7344 17998 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 375 290600 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 19161456 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 142414264 ns/op 117.81 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4554640 25.69 ns/op 389.32 MB/s BenchmarkIndexByte/32-4 4441443 26.28 ns/op 1217.81 MB/s BenchmarkIndexByte/4K-4 891549 134.2 ns/op 30527.26 MB/s BenchmarkIndexBytePortable/10-4 801909 141.5 ns/op 70.69 MB/s BenchmarkIndexBytePortable/32-4 261378 454.2 ns/op 70.46 MB/s BenchmarkIndexBytePortable/4K-4 2181 53074 ns/op 77.18 MB/s BenchmarkIndexRune/10-4 1000000 103.4 ns/op 96.67 MB/s BenchmarkIndexRune/32-4 1000000 103.5 ns/op 309.05 MB/s BenchmarkIndexRune/4K-4 370195 313.3 ns/op 13074.05 MB/s BenchmarkIndexRuneASCII/10-4 4580760 25.03 ns/op 399.59 MB/s BenchmarkIndexRuneASCII/32-4 4338010 26.94 ns/op 1187.68 MB/s BenchmarkIndexRuneASCII/4K-4 884612 134.0 ns/op 30576.44 MB/s BenchmarkEqual/0-4 7594509 15.04 ns/op BenchmarkEqual/1-4 1513554 78.99 ns/op 12.66 MB/s BenchmarkEqual/6-4 1438696 82.15 ns/op 73.04 MB/s BenchmarkEqual/9-4 1422679 82.82 ns/op 108.66 MB/s BenchmarkEqual/15-4 1420993 84.40 ns/op 177.73 MB/s BenchmarkEqual/16-4 1439398 82.53 ns/op 193.86 MB/s BenchmarkEqual/20-4 1406322 85.92 ns/op 232.79 MB/s BenchmarkEqual/32-4 1394508 86.09 ns/op 371.72 MB/s BenchmarkEqual/4K-4 105460 1105 ns/op 3706.87 MB/s BenchmarkIndex/10-4 3048445 39.58 ns/op 252.68 MB/s BenchmarkIndex/32-4 3011833 39.60 ns/op 808.04 MB/s BenchmarkIndex/4K-4 18194 6592 ns/op 621.33 MB/s BenchmarkIndexEasy/10-4 2910096 38.90 ns/op 257.08 MB/s BenchmarkIndexEasy/32-4 3027356 39.29 ns/op 814.44 MB/s BenchmarkIndexEasy/4K-4 485526 242.3 ns/op 16903.45 MB/s BenchmarkCount/10-4 1520300 79.46 ns/op 125.84 MB/s BenchmarkCount/32-4 1471290 82.27 ns/op 388.98 MB/s BenchmarkCount/4K-4 18030 6616 ns/op 619.13 MB/s BenchmarkCountEasy/10-4 1541168 77.77 ns/op 128.59 MB/s BenchmarkCountEasy/32-4 1467070 82.14 ns/op 389.59 MB/s BenchmarkCountEasy/4K-4 408037 280.9 ns/op 14581.57 MB/s BenchmarkCountSingle/10-4 3625934 32.39 ns/op 308.71 MB/s BenchmarkCountSingle/32-4 3462232 34.89 ns/op 917.28 MB/s BenchmarkCountSingle/4K-4 784737 141.8 ns/op 28881.17 MB/s BenchmarkToUpper/#00-4 2777077 43.19 ns/op BenchmarkToUpper/ONLYUPPER-4 303484 411.0 ns/op BenchmarkToUpper/abc-4 512282 239.6 ns/op BenchmarkToUpper/AbC123-4 293871 399.8 ns/op BenchmarkToUpper/azAZ09_-4 276405 431.7 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 82009 1472 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 40179 2900 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 55951 2153 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127038 934.0 ns/op BenchmarkToLower/#00-4 3020850 39.83 ns/op BenchmarkToLower/abc-4 452163 257.5 ns/op BenchmarkToLower/AbC123-4 285703 402.4 ns/op BenchmarkToLower/azAZ09_-4 260295 442.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 80869 1484 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40852 2945 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 69067 1707 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 123148 970.8 ns/op BenchmarkFields/ASCII/16-4 127849 910.6 ns/op 17.57 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8490 13860 ns/op 18.47 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 541 212369 ns/op 19.29 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 28 3931353 ns/op 16.67 MB/s 147459 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60736954 ns/op 17.26 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 76440 1547 ns/op 10.34 MB/s 80 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 5544 21548 ns/op 11.88 MB/s 704 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 336 342201 ns/op 11.97 MB/s 25088 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 16 6586571 ns/op 9.95 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 126874326 ns/op 8.26 MB/s 11219200 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 159151 756.9 ns/op 21.14 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 11276 10263 ns/op 24.94 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 655 176010 ns/op 23.27 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 27 4007471 ns/op 16.35 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 83905271 ns/op 12.50 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 97315 1189 ns/op 13.46 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 7158 15619 ns/op 16.39 MB/s 704 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 476 239558 ns/op 17.10 MB/s 25088 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 24 4937842 ns/op 13.27 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 103568524 ns/op 10.12 MB/s 11219200 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 1970101 60.01 ns/op BenchmarkTrimSpace/ASCII-4 948152 121.5 ns/op BenchmarkTrimSpace/SomeNonASCII-4 107583 1088 ns/op BenchmarkTrimSpace/JustNonASCII-4 49477 2403 ns/op BenchmarkToValidUTF8/Valid-4 459885 253.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 320344 376.0 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99454 1221 ns/op BenchmarkIndexHard1-4 824 142537 ns/op BenchmarkIndexHard2-4 595 200472 ns/op BenchmarkIndexHard3-4 150 798452 ns/op BenchmarkIndexHard4-4 181 657893 ns/op BenchmarkLastIndexHard1-4 5 22262753 ns/op BenchmarkLastIndexHard2-4 4 28752252 ns/op BenchmarkLastIndexHard3-4 4 31499290 ns/op BenchmarkCountHard1-4 834 143687 ns/op BenchmarkCountHard2-4 576 201334 ns/op BenchmarkCountHard3-4 150 799972 ns/op BenchmarkSplitEmptySeparator-4 1 179423450 ns/op BenchmarkSplitSingleByteSeparator-4 9 11599558 ns/op BenchmarkSplitMultiByteSeparator-4 10 10465685 ns/op BenchmarkSplitNSingleByteSeparator-4 188272 654.7 ns/op BenchmarkSplitNMultiByteSeparator-4 66571 1667 ns/op BenchmarkRepeat-4 193990 641.0 ns/op BenchmarkRepeatLarge/256/1-4 130111 805.2 ns/op 317.92 MB/s BenchmarkRepeatLarge/256/16-4 216507 529.1 ns/op 483.83 MB/s BenchmarkRepeatLarge/512/1-4 107542 1100 ns/op 465.29 MB/s BenchmarkRepeatLarge/512/16-4 128158 788.7 ns/op 649.14 MB/s BenchmarkRepeatLarge/1024/1-4 68198 1587 ns/op 645.25 MB/s BenchmarkRepeatLarge/1024/16-4 78715 1287 ns/op 795.79 MB/s BenchmarkRepeatLarge/2048/1-4 42487 2483 ns/op 824.78 MB/s BenchmarkRepeatLarge/2048/16-4 50791 2261 ns/op 905.62 MB/s BenchmarkRepeatLarge/4096/1-4 26781 4304 ns/op 951.73 MB/s BenchmarkRepeatLarge/4096/16-4 29415 4356 ns/op 940.41 MB/s BenchmarkRepeatLarge/8192/1-4 14854 7804 ns/op 1049.66 MB/s BenchmarkRepeatLarge/8192/16-4 14859 7721 ns/op 1060.99 MB/s BenchmarkRepeatLarge/8192/4097-4 24613 4568 ns/op 896.93 MB/s BenchmarkRepeatLarge/16384/1-4 7765 14940 ns/op 1096.69 MB/s BenchmarkRepeatLarge/16384/16-4 7954 14525 ns/op 1127.98 MB/s BenchmarkRepeatLarge/16384/4097-4 8833 11786 ns/op 1042.82 MB/s BenchmarkRepeatLarge/32768/1-4 4201 27600 ns/op 1187.24 MB/s BenchmarkRepeatLarge/32768/16-4 4300 27503 ns/op 1191.43 MB/s BenchmarkRepeatLarge/32768/4097-4 4532 26122 ns/op 1097.88 MB/s BenchmarkRepeatLarge/65536/1-4 2184 55071 ns/op 1190.03 MB/s BenchmarkRepeatLarge/65536/16-4 2202 55650 ns/op 1177.64 MB/s BenchmarkRepeatLarge/65536/4097-4 2322 55141 ns/op 1114.51 MB/s BenchmarkRepeatLarge/131072/1-4 225 533355 ns/op 245.75 MB/s BenchmarkRepeatLarge/131072/16-4 226 516941 ns/op 253.55 MB/s BenchmarkRepeatLarge/131072/4097-4 224 513792 ns/op 247.20 MB/s BenchmarkRepeatLarge/262144/1-4 100 1038529 ns/op 252.42 MB/s BenchmarkRepeatLarge/262144/16-4 100 1025655 ns/op 255.59 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1032836 ns/op 249.91 MB/s BenchmarkRepeatLarge/524288/1-4 61 2020466 ns/op 259.49 MB/s BenchmarkRepeatLarge/524288/16-4 54 2047147 ns/op 256.11 MB/s BenchmarkRepeatLarge/524288/4097-4 49 2057713 ns/op 252.86 MB/s BenchmarkRepeatLarge/1048576/1-4 31 4061720 ns/op 258.16 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4110865 ns/op 255.07 MB/s BenchmarkRepeatLarge/1048576/4097-4 26 4093580 ns/op 255.21 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7894049 ns/op 265.66 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7895617 ns/op 265.61 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8111130 ns/op 258.11 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15975642 ns/op 262.54 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15980642 ns/op 262.46 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 16293434 ns/op 257.23 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30989534 ns/op 270.69 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31685197 ns/op 264.75 MB/s BenchmarkRepeatLarge/8388608/4097-4 3 33460490 ns/op 250.64 MB/s BenchmarkRepeatLarge/16777216/1-4 2 62489566 ns/op 268.48 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61836176 ns/op 271.32 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62375228 ns/op 268.97 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122412038 ns/op 274.11 MB/s BenchmarkRepeatLarge/33554432/16-4 1 120607779 ns/op 278.21 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 121404547 ns/op 276.39 MB/s BenchmarkRepeatLarge/67108864/1-4 1 238503308 ns/op 281.37 MB/s BenchmarkRepeatLarge/67108864/16-4 1 240484331 ns/op 279.06 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 234681340 ns/op 285.96 MB/s BenchmarkRepeatLarge/134217728/1-4 1 466198167 ns/op 287.90 MB/s BenchmarkRepeatLarge/134217728/16-4 1 480498414 ns/op 279.33 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 474020514 ns/op 283.15 MB/s BenchmarkRepeatLarge/268435456/1-4 1 939364625 ns/op 285.76 MB/s BenchmarkRepeatLarge/268435456/16-4 1 933614696 ns/op 287.52 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 950425479 ns/op 282.44 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1841980902 ns/op 291.46 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1812114274 ns/op 296.27 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1876882581 ns/op 286.04 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3710568733 ns/op 289.37 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3685465737 ns/op 291.34 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3718718776 ns/op 288.74 MB/s BenchmarkBytesCompare/1-4 8474619 12.77 ns/op BenchmarkBytesCompare/2-4 8734776 13.47 ns/op BenchmarkBytesCompare/4-4 8861210 13.46 ns/op BenchmarkBytesCompare/8-4 9387319 12.79 ns/op BenchmarkBytesCompare/16-4 9857908 12.13 ns/op BenchmarkBytesCompare/32-4 8743995 13.70 ns/op BenchmarkBytesCompare/64-4 7746817 15.38 ns/op BenchmarkBytesCompare/128-4 7243092 16.42 ns/op BenchmarkBytesCompare/256-4 5382420 20.64 ns/op BenchmarkBytesCompare/512-4 3807465 30.94 ns/op BenchmarkBytesCompare/1024-4 2434280 49.35 ns/op BenchmarkBytesCompare/2048-4 1396689 84.99 ns/op BenchmarkIndexAnyASCII/1:1-4 2221564 51.83 ns/op BenchmarkIndexAnyASCII/1:2-4 2307687 51.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2288584 50.29 ns/op BenchmarkIndexAnyASCII/1:8-4 2313158 50.34 ns/op BenchmarkIndexAnyASCII/1:16-4 2346934 50.05 ns/op BenchmarkIndexAnyASCII/1:32-4 2333661 50.51 ns/op BenchmarkIndexAnyASCII/1:64-4 2324542 50.20 ns/op BenchmarkIndexAnyASCII/16:1-4 2037792 58.28 ns/op BenchmarkIndexAnyASCII/16:2-4 407292 275.7 ns/op BenchmarkIndexAnyASCII/16:4-4 408126 276.2 ns/op BenchmarkIndexAnyASCII/16:8-4 408025 288.0 ns/op BenchmarkIndexAnyASCII/16:16-4 380780 300.2 ns/op BenchmarkIndexAnyASCII/16:32-4 357882 325.9 ns/op BenchmarkIndexAnyASCII/16:64-4 314646 370.2 ns/op BenchmarkIndexAnyASCII/256:1-4 1876233 63.49 ns/op BenchmarkIndexAnyASCII/256:2-4 33000 3612 ns/op BenchmarkIndexAnyASCII/256:4-4 33142 3605 ns/op BenchmarkIndexAnyASCII/256:8-4 33060 3621 ns/op BenchmarkIndexAnyASCII/256:16-4 32664 3649 ns/op BenchmarkIndexAnyASCII/256:32-4 32580 3659 ns/op BenchmarkIndexAnyASCII/256:64-4 32334 3742 ns/op BenchmarkIndexAnyUTF8/1:1-4 2334272 50.61 ns/op BenchmarkIndexAnyUTF8/1:2-4 2377262 49.34 ns/op BenchmarkIndexAnyUTF8/1:4-4 2343507 49.40 ns/op BenchmarkIndexAnyUTF8/1:8-4 2259571 49.45 ns/op BenchmarkIndexAnyUTF8/1:16-4 2344876 49.82 ns/op BenchmarkIndexAnyUTF8/1:32-4 2352296 49.84 ns/op BenchmarkIndexAnyUTF8/1:64-4 2329376 49.82 ns/op BenchmarkIndexAnyUTF8/16:1-4 148647 806.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 266566 438.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 271771 439.9 ns/op BenchmarkIndexAnyUTF8/16:8-4 263096 439.9 ns/op BenchmarkIndexAnyUTF8/16:16-4 265416 444.1 ns/op BenchmarkIndexAnyUTF8/16:32-4 257916 455.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 261104 455.2 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11331 ns/op BenchmarkIndexAnyUTF8/256:2-4 19088 6231 ns/op BenchmarkIndexAnyUTF8/256:4-4 19122 6289 ns/op BenchmarkIndexAnyUTF8/256:8-4 19166 6209 ns/op BenchmarkIndexAnyUTF8/256:16-4 19015 6262 ns/op BenchmarkIndexAnyUTF8/256:32-4 18454 6494 ns/op BenchmarkIndexAnyUTF8/256:64-4 18630 6360 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2233291 53.23 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2220979 52.96 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2232820 52.72 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2222214 52.60 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2242258 51.92 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2211846 53.35 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2237584 52.64 ns/op BenchmarkLastIndexAnyASCII/16:1-4 327603 357.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 322863 360.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 323328 359.9 ns/op BenchmarkLastIndexAnyASCII/16:8-4 322974 370.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 307720 382.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 283972 412.8 ns/op BenchmarkLastIndexAnyASCII/16:64-4 246597 457.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 24289 4935 ns/op BenchmarkLastIndexAnyASCII/256:2-4 24290 4908 ns/op BenchmarkLastIndexAnyASCII/256:4-4 24372 4887 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23883 4926 ns/op BenchmarkLastIndexAnyASCII/256:16-4 24277 4909 ns/op BenchmarkLastIndexAnyASCII/256:32-4 24069 5001 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23810 5005 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2284797 51.19 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2315000 50.20 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2306121 50.06 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2308830 50.04 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2310638 50.21 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2270068 50.79 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2331490 50.29 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 227202 511.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 268794 440.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 264462 442.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 266529 437.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 266138 442.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 251072 456.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258829 451.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 16746 7212 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19360 6184 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 19419 6206 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 19315 6267 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18997 6268 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18469 6472 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18696 6407 ns/op BenchmarkTrimASCII/1:1-4 2620269 45.61 ns/op BenchmarkTrimASCII/1:2-4 2129756 55.27 ns/op BenchmarkTrimASCII/1:4-4 2101474 57.37 ns/op BenchmarkTrimASCII/1:8-4 1889676 63.03 ns/op BenchmarkTrimASCII/1:16-4 1613601 74.38 ns/op BenchmarkTrimASCII/16:1-4 432736 268.1 ns/op BenchmarkTrimASCII/16:2-4 324969 365.9 ns/op BenchmarkTrimASCII/16:4-4 320113 362.5 ns/op BenchmarkTrimASCII/16:8-4 321666 369.0 ns/op BenchmarkTrimASCII/16:16-4 303378 389.5 ns/op BenchmarkTrimASCII/256:1-4 33652 3530 ns/op BenchmarkTrimASCII/256:2-4 24039 5009 ns/op BenchmarkTrimASCII/256:4-4 24099 4985 ns/op BenchmarkTrimASCII/256:8-4 23892 4984 ns/op BenchmarkTrimASCII/256:16-4 23768 4982 ns/op BenchmarkTrimASCII/4096:1-4 2136 55199 ns/op BenchmarkTrimASCII/4096:2-4 1489 78265 ns/op BenchmarkTrimASCII/4096:4-4 1496 78648 ns/op BenchmarkTrimASCII/4096:8-4 1495 78923 ns/op BenchmarkTrimASCII/4096:16-4 1426 79023 ns/op BenchmarkTrimByte-4 1465626 80.60 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13088 9115 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13101 9131 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 678 172031 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1359 87161 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2606 43153 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4725 23082 ns/op BenchmarkCompareBytesEqual-4 10344865 11.47 ns/op BenchmarkCompareBytesToNil-4 11799505 10.15 ns/op BenchmarkCompareBytesEmpty-4 12251984 9.273 ns/op BenchmarkCompareBytesIdentical-4 12039790 9.260 ns/op BenchmarkCompareBytesSameLength-4 9978968 10.70 ns/op BenchmarkCompareBytesDifferentLength-4 10470574 10.38 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1395 85563 ns/op 12255.12 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1388 86117 ns/op 12176.32 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1543 86149 ns/op 12171.81 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1377 78354 ns/op 13382.63 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1381 87126 ns/op 12035.34 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1382 86220 ns/op 12161.72 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1384 85550 ns/op 12256.99 MB/s BenchmarkCompareBytesBig-4 1381 84585 ns/op 12396.90 MB/s BenchmarkCompareBytesBigIdentical-4 12102452 9.676 ns/op 108373749.76 MB/s PASS ok bytes 68.748s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 74748885 ns/op 1.34 MB/s 3616428 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 309952471 ns/op 1.83 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23607069 ns/op 0.69 MB/s 3646766 B/op 52 allocs/op PASS ok compress/bzip2 1.344s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 60 1758631 ns/op 5.69 MB/s 42179 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16615319 ns/op 6.02 MB/s 42949 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 168938239 ns/op 5.92 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 64 1756418 ns/op 5.69 MB/s 42541 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17505298 ns/op 5.71 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178307733 ns/op 5.61 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 64 1747585 ns/op 5.72 MB/s 43400 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16794522 ns/op 5.95 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167670843 ns/op 5.96 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1734649 ns/op 5.76 MB/s 42923 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16532363 ns/op 6.05 MB/s 45577 B/op 14 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166168376 ns/op 6.02 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 57 1923454 ns/op 5.20 MB/s 43835 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 18491834 ns/op 5.41 MB/s 47833 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 189474937 ns/op 5.28 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 76 1504054 ns/op 6.65 MB/s 43752 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12403330 ns/op 8.06 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 127508459 ns/op 7.84 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 80 1352387 ns/op 7.39 MB/s 43107 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9948480 ns/op 10.05 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99189732 ns/op 10.08 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 88 1358001 ns/op 7.36 MB/s 42732 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 10038249 ns/op 9.96 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 101492619 ns/op 9.85 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 86 1270132 ns/op 7.87 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 12121437 ns/op 8.25 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 119441067 ns/op 8.37 MB/s BenchmarkEncode/Digits/Speed/1e4-4 45 2368110 ns/op 4.22 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20664090 ns/op 4.84 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 204683420 ns/op 4.89 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6713428 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80344404 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 841273701 ns/op 1.19 MB/s BenchmarkEncode/Digits/Compression/1e4-4 16 6635348 ns/op 1.51 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 81059806 ns/op 1.23 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 832016026 ns/op 1.20 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1487629 ns/op 6.72 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 12759987 ns/op 7.84 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 126250745 ns/op 7.92 MB/s BenchmarkEncode/Newton/Speed/1e4-4 46 2179208 ns/op 4.59 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16450610 ns/op 6.08 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 163491733 ns/op 6.12 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6510696 ns/op 1.54 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 73128982 ns/op 1.37 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 747368045 ns/op 1.34 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6620371 ns/op 1.51 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90265684 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 939301738 ns/op 1.06 MB/s PASS ok compress/flate 17.366s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 50 2205796 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2306735 ns/op 4.34 MB/s BenchmarkDecoder/1e5-4 5 21871311 ns/op 4.57 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21883610 ns/op 4.57 MB/s BenchmarkDecoder/1e6-4 1 220524128 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220086060 ns/op 4.54 MB/s BenchmarkEncoder/1e4-4 51 2154559 ns/op 4.64 MB/s BenchmarkEncoder/1e-Reuse4-4 66 1791342 ns/op 5.58 MB/s BenchmarkEncoder/1e5-4 6 19087358 ns/op 5.24 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18712550 ns/op 5.34 MB/s BenchmarkEncoder/1e6-4 1 190374135 ns/op 5.25 MB/s BenchmarkEncoder/1e-Reuse6-4 1 187530437 ns/op 5.33 MB/s PASS ok compress/lzw 2.677s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 31 3750130 ns/op PASS ok container/heap 0.241s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 20326 5113 ns/op BenchmarkWithTimeout/concurrency=40-4 5282 24438 ns/op BenchmarkWithTimeout/concurrency=4000-4 4371 27459 ns/op BenchmarkWithTimeout/concurrency=400000-4 5728 33550 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 365424 308.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10690 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14212 11805 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2460 50097 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1560 76652 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2077 51475 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 224 528383 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 157 758287 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 242 491202 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 21 5521231 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 12 9528735 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 24 4848604 ns/op BenchmarkCheckCanceled/Err-4 250431 462.2 ns/op BenchmarkCheckCanceled/Done-4 390661 305.5 ns/op BenchmarkContextCancelDone-4 507082 235.9 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 23701 5111 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 21943 5815 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 19350 6555 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 16558 7415 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 10000 10339 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 569866 237.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306868 376.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 223303 564.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137662 858.4 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70856 1702 ns/op PASS ok context 13.769s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1742449 68.14 ns/op 234.79 MB/s BenchmarkDecrypt-4 1751284 68.24 ns/op 234.48 MB/s BenchmarkExpand-4 1000000 117.2 ns/op PASS ok crypto/aes 0.544s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 177710 644.7 ns/op 99.27 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 372415 287.8 ns/op 222.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 178021 661.9 ns/op 96.70 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 377739 310.0 ns/op 206.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 118184 1021 ns/op 1322.06 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 174810 660.9 ns/op 2042.54 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 107517 1115 ns/op 1210.30 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 146913 793.9 ns/op 1700.52 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 41289 2889 ns/op 2835.74 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 51925 2331 ns/op 3514.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 34444 3463 ns/op 2365.37 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 38751 3018 ns/op 2714.11 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6800 16231 ns/op 62.78 MB/s BenchmarkAESCFBDecrypt1K-4 7237 16241 ns/op 62.74 MB/s BenchmarkAESCFBDecrypt8K-4 907 130467 ns/op 62.75 MB/s BenchmarkAESOFB1K-4 10000 10744 ns/op 94.84 MB/s BenchmarkAESCTR1K-4 14151 8449 ns/op 120.60 MB/s BenchmarkAESCTR8K-4 1782 66376 ns/op 123.34 MB/s BenchmarkAESCBCEncrypt1K-4 14440 8303 ns/op 123.33 MB/s BenchmarkAESCBCDecrypt1K-4 17799 6628 ns/op 154.50 MB/s PASS ok crypto/cipher 2.863s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 74714 1562 ns/op 5.12 MB/s BenchmarkDecrypt-4 80706 1431 ns/op 5.59 MB/s BenchmarkTDESEncrypt-4 31432 3801 ns/op 2.10 MB/s BenchmarkTDESDecrypt-4 32364 3730 ns/op 2.14 MB/s PASS ok crypto/des 0.624s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 936 122741 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7637238 ns/op 1083 B/op 21 allocs/op BenchmarkECDH/P521-4 6 20009196 ns/op 1536 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1224227 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.632s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1586 69178 ns/op 2543 B/op 33 allocs/op BenchmarkSign/P384-4 45 2585314 ns/op 2712 B/op 34 allocs/op BenchmarkSign/P521-4 19 5921028 ns/op 3096 B/op 35 allocs/op BenchmarkVerify/P256-4 906 127260 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 14 7752534 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 5 20112901 ns/op 960 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3800 30247 ns/op 928 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 61 1890885 ns/op 1126 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 22 5085086 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.535s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 314 360036 ns/op BenchmarkNewKeyFromSeed-4 331 360783 ns/op BenchmarkSigning-4 314 379067 ns/op BenchmarkVerification-4 217 548008 ns/op PASS ok crypto/ed25519 0.662s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4747 23892 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 159 746486 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 61 1973518 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 5018875 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1347 86444 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1874076 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5191108 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14365518 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12702 9235 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5863 19774 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3481 29773 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 84 1277793 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2570 46374 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 306 393118 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1456 77146 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 93 1200029 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.422s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 14498 8013 ns/op 127.80 MB/s BenchmarkHMACSHA256_32-4 24878 4841 ns/op 6.61 MB/s BenchmarkNewWriteSum-4 10000 10039 ns/op 3.19 MB/s PASS ok crypto/hmac 0.516s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 59298 1949 ns/op BenchmarkModSub-4 75709 1547 ns/op BenchmarkMontgomeryRepr-4 27238 4402 ns/op BenchmarkMontgomeryMul-4 28508 4174 ns/op BenchmarkModMul-4 13548 8830 ns/op BenchmarkExpBig-4 15 7318008 ns/op BenchmarkExp-4 7 15687452 ns/op PASS ok crypto/internal/bigmod 1.152s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3110 33495 ns/op BenchmarkScalarBaseMult-4 344 333902 ns/op BenchmarkScalarMult-4 160 768576 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 231 511956 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 499567 212.5 ns/op BenchmarkMultiply-4 4300972 27.94 ns/op BenchmarkSquare-4 5262657 22.58 ns/op BenchmarkInvert-4 24906 4853 ns/op BenchmarkMult32-4 1491853 80.63 ns/op PASS ok crypto/internal/edwards25519/field 0.821s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 56 1797644 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1556 74718 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 5043201 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13915263 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 177 647845 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7984 14882 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 1656690 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 25 4183042 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.074s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 635895 176.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 325910 354.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 123962 955.0 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 676560 176.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 337082 358.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 120661 952.4 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.788s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 116502 998.7 ns/op 8.01 MB/s BenchmarkHash64-4 126499 908.9 ns/op 70.42 MB/s BenchmarkHash128-4 115951 1014 ns/op 126.22 MB/s BenchmarkHash256-4 94436 1251 ns/op 204.66 MB/s BenchmarkHash512-4 67400 1747 ns/op 293.04 MB/s BenchmarkHash1K-4 44110 2715 ns/op 377.12 MB/s BenchmarkHash8K-4 7340 16123 ns/op 508.10 MB/s BenchmarkHash1M-4 55 1954080 ns/op 536.61 MB/s BenchmarkHash8M-4 7 15595163 ns/op 537.90 MB/s BenchmarkHash8BytesUnaligned-4 110625 999.9 ns/op 8.00 MB/s BenchmarkHash1KUnaligned-4 43510 2745 ns/op 373.08 MB/s BenchmarkHash8KUnaligned-4 7278 16086 ns/op 509.28 MB/s PASS ok crypto/md5 1.599s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 2 195750328 ns/op PASS ok crypto/rand 0.511s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13232 9131 ns/op 14.02 MB/s BenchmarkRC4_1K-4 1574 71936 ns/op 14.23 MB/s BenchmarkRC4_8K-4 208 566096 ns/op 14.30 MB/s PASS ok crypto/rc4 0.551s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 13 8866517 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20868244 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38675529 ns/op BenchmarkEncryptPKCS1v15/2048-4 42 2621272 ns/op BenchmarkDecryptOAEP/2048-4 13 8829435 ns/op BenchmarkEncryptOAEP/2048-4 42 2655105 ns/op BenchmarkSignPKCS1v15/2048-4 13 8973852 ns/op BenchmarkVerifyPKCS1v15/2048-4 43 2717324 ns/op BenchmarkSignPSS/2048-4 12 8998446 ns/op BenchmarkVerifyPSS/2048-4 42 2764881 ns/op PASS ok crypto/rsa 1.585s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 101308 1137 ns/op 7.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 120286 956.1 ns/op 8.37 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 74077 1578 ns/op 202.75 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 85797 1384 ns/op 231.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 48538 2426 ns/op 422.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 53119 2238 ns/op 457.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9940 11763 ns/op 696.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9991 11646 ns/op 703.39 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.092s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 82930 1442 ns/op 5.55 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 92006 1249 ns/op 6.40 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 91135 1316 ns/op 6.08 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25273 4695 ns/op 218.11 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26860 4444 ns/op 230.43 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26524 4561 ns/op 224.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4176 28777 ns/op 284.67 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4256 28234 ns/op 290.15 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4215 28422 ns/op 288.22 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.419s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 52946 2025 ns/op 3.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 72537 1616 ns/op 4.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 64989 1819 ns/op 4.40 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28472 4198 ns/op 243.90 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31778 3770 ns/op 271.61 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29383 3998 ns/op 256.12 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5809 20530 ns/op 399.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5934 19758 ns/op 414.62 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5908 20087 ns/op 407.82 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.295s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16714052 7.195 ns/op BenchmarkConstantTimeEq-4 16392814 7.178 ns/op BenchmarkConstantTimeLessOrEq-4 16344891 7.259 ns/op BenchmarkXORBytes/8Bytes-4 4296672 27.06 ns/op 295.66 MB/s BenchmarkXORBytes/128Bytes-4 3780812 32.26 ns/op 3968.11 MB/s BenchmarkXORBytes/2048Bytes-4 890202 132.3 ns/op 15483.31 MB/s BenchmarkXORBytes/32768Bytes-4 61106 1968 ns/op 16653.77 MB/s PASS ok crypto/subtle 0.997s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 124 1001911 ns/op BenchmarkCertCache/1-4 160 854226 ns/op BenchmarkCertCache/2-4 147 778955 ns/op BenchmarkCertCache/3-4 171 727676 ns/op BenchmarkHandshakeServer/RSA-4 38 3062139 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3682629 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3375277 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1160718 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 150 767920 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 43 2350074 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 1977690 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29377220 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28731771 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 20968448 ns/op 50.01 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 29795874 ns/op 35.19 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 34372476 ns/op 61.01 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 44191995 ns/op 47.46 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 57026412 ns/op 73.55 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89069652 ns/op 47.09 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 105919195 ns/op 79.20 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 162650520 ns/op 51.57 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 188877978 ns/op 88.83 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 300527090 ns/op 55.83 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 411549744 ns/op 81.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 585211594 ns/op 57.34 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 801469654 ns/op 83.73 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1178193630 ns/op 56.96 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21519973 ns/op 48.73 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 26046534 ns/op 40.26 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 34817313 ns/op 60.23 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 3 48549033 ns/op 43.20 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 62296253 ns/op 67.33 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 92202972 ns/op 45.49 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 2 109041080 ns/op 76.93 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 166691257 ns/op 50.32 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 218439455 ns/op 76.80 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 291916034 ns/op 57.47 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 428287310 ns/op 78.35 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 598949924 ns/op 56.02 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 856495672 ns/op 78.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1202228238 ns/op 55.82 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703001454 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705397381 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287267089 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286774929 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 148756706 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 150137351 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80239354 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79743137 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 38768184 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38029919 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142460719 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144500735 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 63369306 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62700685 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37388229 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 36321115 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24129304 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 23660182 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 7 16534295 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 15765132 ns/op PASS ok crypto/tls 18.504s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 9 11920175 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 313 360845 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1060 104280 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 948 117677 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 1.135s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 5 23682096 ns/op 2503587 B/op 14640 allocs/op BenchmarkConcurrentStmtQuery-4 5 23615465 ns/op 2228348 B/op 17655 allocs/op BenchmarkConcurrentStmtExec-4 7 14607477 ns/op 1773136 B/op 3173 allocs/op BenchmarkConcurrentTxQuery-4 5 24279834 ns/op 2352571 B/op 19656 allocs/op BenchmarkConcurrentTxExec-4 10 10504341 ns/op 594980 B/op 14148 allocs/op BenchmarkConcurrentTxStmtQuery-4 6 18789892 ns/op 823756 B/op 20157 allocs/op BenchmarkConcurrentTxStmtExec-4 27 4228779 ns/op 108468 B/op 2175 allocs/op BenchmarkConcurrentRandom-4 5 21540117 ns/op 1607318 B/op 13791 allocs/op BenchmarkManyConcurrentQueries-4 2140 50319 ns/op 3982 B/op 20 allocs/op BenchmarkGrabConn-4 205320 561.8 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.874s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 235494 516.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 70 1639791 ns/op 188234 B/op 13 allocs/op Benchmark115/LineToPC-4 75 1631926 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 16965 7045 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.782s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 690 156620 ns/op 9531 B/op 363 allocs/op BenchmarkUnmarshal-4 2595 38680 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.267s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 267 441766 ns/op 18.54 MB/s BenchmarkEncodeToString-4 225 491609 ns/op 16.66 MB/s BenchmarkDecode-4 136 854710 ns/op 15.34 MB/s BenchmarkDecodeString-4 138 856706 ns/op 15.31 MB/s PASS ok encoding/base32 0.758s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 292 353281 ns/op 23.19 MB/s BenchmarkDecodeString/2-4 283053 412.3 ns/op 9.70 MB/s BenchmarkDecodeString/4-4 222388 537.3 ns/op 14.89 MB/s BenchmarkDecodeString/8-4 182281 656.0 ns/op 18.29 MB/s BenchmarkDecodeString/64-4 33499 3505 ns/op 25.11 MB/s BenchmarkDecodeString/8192-4 310 372794 ns/op 29.30 MB/s BenchmarkNewEncoding-4 92754 1274 ns/op 200.96 MB/s PASS ok encoding/base64 1.107s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1269 89265 ns/op 44.81 MB/s BenchmarkReadStruct-4 17713 6661 ns/op 11.26 MB/s BenchmarkWriteStruct-4 18661 6290 ns/op 11.92 MB/s BenchmarkReadInts-4 48846 2385 ns/op 12.58 MB/s BenchmarkWriteInts-4 41548 2811 ns/op 10.67 MB/s BenchmarkWriteSlice1000Int32s-4 1316 88804 ns/op 45.04 MB/s BenchmarkPutUint16-4 3559128 33.95 ns/op 58.91 MB/s BenchmarkAppendUint16-4 3723663 32.09 ns/op 62.32 MB/s BenchmarkPutUint32-4 2593184 44.09 ns/op 90.73 MB/s BenchmarkAppendUint32-4 2638159 44.01 ns/op 90.89 MB/s BenchmarkPutUint64-4 1112094 107.3 ns/op 74.55 MB/s BenchmarkAppendUint64-4 1000000 111.9 ns/op 71.48 MB/s BenchmarkLittleEndianPutUint16-4 3571821 33.54 ns/op 59.62 MB/s BenchmarkLittleEndianAppendUint16-4 3579122 33.64 ns/op 59.45 MB/s BenchmarkLittleEndianPutUint32-4 2583405 43.27 ns/op 92.45 MB/s BenchmarkLittleEndianAppendUint32-4 2788875 41.63 ns/op 96.08 MB/s BenchmarkLittleEndianPutUint64-4 1000000 108.7 ns/op 73.59 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 108.8 ns/op 73.55 MB/s BenchmarkReadFloats-4 162932 721.2 ns/op 16.64 MB/s BenchmarkWriteFloats-4 139243 870.5 ns/op 13.78 MB/s BenchmarkReadSlice1000Float32s-4 1114 97232 ns/op 41.14 MB/s BenchmarkWriteSlice1000Float32s-4 1150 99544 ns/op 40.18 MB/s BenchmarkReadSlice1000Uint8s-4 84638 1442 ns/op 693.69 MB/s BenchmarkWriteSlice1000Uint8s-4 95809 1082 ns/op 924.21 MB/s BenchmarkPutUvarint32-4 838226 143.2 ns/op 27.93 MB/s BenchmarkPutUvarint64-4 216042 548.1 ns/op 14.60 MB/s PASS ok encoding/binary 3.917s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6733 16919 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5937 17314 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6949 16848 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3608 27814 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7180 15342 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7719 15316 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7807 15186 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4358 26040 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 12699 9433 ns/op PASS ok encoding/csv 1.381s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11480 12800 ns/op BenchmarkEndToEndByteBuffer-4 14665 7451 ns/op BenchmarkEndToEndSliceByteBuffer-4 285 427410 ns/op BenchmarkEncodeComplex128Slice-4 819 137781 ns/op BenchmarkEncodeFloat64Slice-4 1752 63483 ns/op BenchmarkEncodeInt32Slice-4 1240 84569 ns/op BenchmarkEncodeStringSlice-4 2626 45237 ns/op BenchmarkEncodeInterfaceSlice-4 67 1651414 ns/op BenchmarkDecodeComplex128Slice-4 646 181748 ns/op BenchmarkDecodeFloat64Slice-4 1376 105121 ns/op BenchmarkDecodeInt32Slice-4 1111 93786 ns/op BenchmarkDecodeStringSlice-4 931 163076 ns/op BenchmarkDecodeStringsSlice-4 346 390685 ns/op BenchmarkDecodeBytesSlice-4 624 205558 ns/op BenchmarkDecodeInterfaceSlice-4 96 1180329 ns/op BenchmarkDecodeMap-4 85 1340628 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 12697 9519 ns/op 26.89 MB/s BenchmarkEncode/1024-4 2943 37484 ns/op 27.32 MB/s BenchmarkEncode/4096-4 807 147911 ns/op 27.69 MB/s BenchmarkEncode/16384-4 202 591902 ns/op 27.68 MB/s BenchmarkDecode/256-4 23714 5068 ns/op 50.52 MB/s BenchmarkDecode/1024-4 5973 19404 ns/op 52.77 MB/s BenchmarkDecode/4096-4 1532 77114 ns/op 53.12 MB/s BenchmarkDecode/16384-4 391 307707 ns/op 53.25 MB/s BenchmarkDump/256-4 1257 91758 ns/op 2.79 MB/s BenchmarkDump/1024-4 331 358030 ns/op 2.86 MB/s BenchmarkDump/4096-4 82 1429563 ns/op 2.87 MB/s BenchmarkDump/16384-4 19 6041705 ns/op 2.71 MB/s PASS ok encoding/hex 1.781s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 160949352 ns/op 12.06 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 143553001 ns/op 13.52 MB/s 8396552 B/op 119 allocs/op BenchmarkCodeMarshal-4 1 147786821 ns/op 13.13 MB/s 10333360 B/op 62 allocs/op BenchmarkCodeMarshalError-4 1 150400939 ns/op 12.90 MB/s 10335384 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 21830 5414 ns/op BenchmarkMarshalBytes/256-4 5397 21785 ns/op BenchmarkMarshalBytes/4096-4 458 262964 ns/op BenchmarkMarshalBytesError/32-4 58 1883347 ns/op BenchmarkMarshalBytesError/256-4 60 1880621 ns/op BenchmarkMarshalBytesError/4096-4 54 2142865 ns/op BenchmarkCodeDecoder-4 1 426635143 ns/op 4.55 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 37915 3144 ns/op 4.45 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 49674 2206 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 367087021 ns/op 5.29 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 357069838 ns/op 5.43 MB/s 2939056 B/op 91329 allocs/op BenchmarkUnmarshalString-4 57625 2195 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 138835 857.9 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 339289 433.4 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 70117 1602 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 96894 1194 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 16428 7293 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 3312 32584 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 854 143515 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 90 1250765 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11918266 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 396112 256.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 440803 264.3 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 421994 256.7 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 396248 262.0 ns/op BenchmarkEncodeMarshaler-4 75643 1622 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 92085 1355 ns/op 44 B/op 0 allocs/op BenchmarkNumberIsValid-4 4227284 26.56 ns/op BenchmarkNumberIsValidRegexp-4 21306 5660 ns/op PASS ok encoding/json 7.400s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2437494 ns/op 26.89 MB/s BenchmarkDecode-4 22 5316122 ns/op 16.70 MB/s PASS ok encoding/pem 0.382s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2565 45499 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 1002 122202 ns/op 8289 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4065 25420 ns/op PASS ok encoding/xml 0.601s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 275482 497.2 ns/op BenchmarkIntSet-4 277338 433.6 ns/op BenchmarkFloatAdd-4 66742 2204 ns/op BenchmarkFloatSet-4 318060 379.7 ns/op BenchmarkStringSet-4 329196 344.8 ns/op BenchmarkMapSet-4 60784 2058 ns/op BenchmarkMapSetDifferent-4 52250 2222 ns/op BenchmarkMapSetDifferentRandom-4 229 460506 ns/op BenchmarkMapSetString-4 63573 2220 ns/op BenchmarkMapAddSame-4 36526 3136 ns/op BenchmarkMapAddDifferent-4 17017 8210 ns/op BenchmarkMapAddDifferentRandom-4 199 604510 ns/op BenchmarkMapAddSameSteadyState-4 241591 486.6 ns/op BenchmarkMapAddDifferentSteadyState-4 106939 1067 ns/op BenchmarkRealworldExpvarUsage-4 19933 5500 ns/op PASS ok expvar 2.548s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 98732 1207 ns/op BenchmarkSprintfEmpty-4 450586 294.8 ns/op BenchmarkSprintfString-4 279010 404.3 ns/op BenchmarkSprintfTruncateString-4 265156 506.0 ns/op BenchmarkSprintfTruncateBytes-4 138168 737.2 ns/op BenchmarkSprintfSlowParsingPath-4 254572 498.2 ns/op BenchmarkSprintfQuoteString-4 33388 3155 ns/op BenchmarkSprintfInt-4 272754 433.3 ns/op BenchmarkSprintfIntInt-4 206956 589.6 ns/op BenchmarkSprintfPrefixedInt-4 191142 553.3 ns/op BenchmarkSprintfFloat-4 127014 813.1 ns/op BenchmarkSprintfComplex-4 49720 2135 ns/op BenchmarkSprintfBoolean-4 295615 405.3 ns/op BenchmarkSprintfHexString-4 109510 982.0 ns/op BenchmarkSprintfHexBytes-4 87591 1415 ns/op BenchmarkSprintfBytes-4 50317 2612 ns/op BenchmarkSprintfStringer-4 76714 1448 ns/op BenchmarkSprintfStructure-4 36114 2871 ns/op BenchmarkManyArgs-4 71835 1687 ns/op BenchmarkFprintInt-4 72052 1613 ns/op BenchmarkFprintfBytes-4 80490 1531 ns/op BenchmarkFprintIntNoAlloc-4 73710 1633 ns/op BenchmarkScanInts-4 36 3238775 ns/op BenchmarkScanRecursiveInt-4 1 388239106 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 427646968 ns/op PASS ok fmt 4.752s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 546 186447 ns/op PASS ok go/build 0.163s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 47988 2222 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13557 8734 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3954 30409 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 981 117690 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 252 469104 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 54 2274199 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9636957 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 41427292 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 186994936 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.694s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 268257263 ns/op 0.24 MB/s 46178112 B/op 48902 allocs/op PASS ok go/format 0.331s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20060362 ns/op 2.68 MB/s BenchmarkParseOnly-4 6 17097356 ns/op 3.15 MB/s BenchmarkResolve-4 46 2483410 ns/op 21.69 MB/s PASS ok go/parser 1.332s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 154326272 ns/op 0.34 MB/s 5286664 B/op 27655 allocs/op BenchmarkPrintDecl-4 711 156839 ns/op 0.20 MB/s 16774 B/op 51 allocs/op PASS ok go/printer 0.318s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 261 457467 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8727081 ns/op 6.28 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12193465 ns/op 5.90 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17504494 ns/op 6.47 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 534607 ns/op 5.76 MB/s PASS ok go/scanner 0.846s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1000000 104.3 ns/op PASS ok go/token 0.148s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 140 858979 ns/op BenchmarkNamed/Underlying/nongeneric-4 885265 134.6 ns/op BenchmarkNamed/Underlying/generic-4 876811 129.3 ns/op BenchmarkNamed/Underlying/src_instance-4 820137 134.1 ns/op BenchmarkNamed/Underlying/user_instance-4 875638 131.7 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 21730 5384 ns/op BenchmarkNamed/NewMethodSet/generic-4 21477 5556 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 21882 5523 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 21117 5445 ns/op BenchmarkCheck/http/funcbodies/info-4 1 602316291 ns/op 50673 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 421976355 ns/op 72327 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 246523907 ns/op 123788 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 229478454 ns/op 133002 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 417960776 ns/op 12253 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114984479 ns/op 44521 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 69704138 ns/op 73466 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 67265731 ns/op 76114 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 164341826 ns/op 13182 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 65589494 ns/op 33022 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 49595013 ns/op 43684 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 47503140 ns/op 45600 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1135727025 ns/op 55707 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 576285029 ns/op 109783 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 172488663 ns/op 366742 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 121194621 ns/op 521697 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 482119812 ns/op 4133 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104053329 ns/op 19138 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 84892562 ns/op 23469 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 85075599 ns/op 23416 lines/s PASS ok go/types 17.710s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 8790 13640 ns/op 75.07 MB/s PASS ok hash/adler32 0.251s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 199375 554.0 ns/op 27.08 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 206407 544.5 ns/op 27.55 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 106244 1103 ns/op 36.25 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 112772 1057 ns/op 37.84 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 451184 252.3 ns/op 2029.53 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 449786 253.4 ns/op 2020.54 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 400584 291.3 ns/op 3515.33 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 406686 286.8 ns/op 3569.84 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 239955 492.7 ns/op 8313.24 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242662 486.9 ns/op 8412.39 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 52604 2294 ns/op 14284.86 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 52886 2254 ns/op 14536.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 456499 252.0 ns/op 59.53 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 461840 249.8 ns/op 60.05 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 444163 259.7 ns/op 154.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 452322 259.8 ns/op 153.97 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 312848 367.6 ns/op 1392.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 304716 362.6 ns/op 1412.06 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 257204 464.4 ns/op 2205.02 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 247532 468.5 ns/op 2185.54 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 219285 527.5 ns/op 7764.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 222612 538.0 ns/op 7612.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 45986 2612 ns/op 12546.81 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 45445 2630 ns/op 12459.94 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 205369 571.4 ns/op 26.25 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 208035 558.4 ns/op 26.86 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 100089 1197 ns/op 33.41 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 106520 1122 ns/op 35.64 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7178 16307 ns/op 31.40 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 6952 16715 ns/op 30.63 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3472 34526 ns/op 29.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3458 34048 ns/op 30.08 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 873 138218 ns/op 29.63 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 882 136797 ns/op 29.94 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 100 1098002 ns/op 29.84 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 100 1095384 ns/op 29.91 MB/s PASS ok hash/crc32 4.710s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 82 1393387 ns/op 47.03 MB/s BenchmarkCrc64/ISO4KB-4 969 118685 ns/op 34.51 MB/s BenchmarkCrc64/ISO1KB-4 4476 25668 ns/op 39.89 MB/s BenchmarkCrc64/ECMA64KB-4 85 1395625 ns/op 46.96 MB/s BenchmarkCrc64/Random64KB-4 88 1248861 ns/op 52.48 MB/s BenchmarkCrc64/Random16KB-4 363 322019 ns/op 50.88 MB/s PASS ok hash/crc64 0.794s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 8617 13919 ns/op 73.57 MB/s BenchmarkFnv32aKB-4 8719 13783 ns/op 74.29 MB/s BenchmarkFnv64KB-4 8109 13859 ns/op 73.89 MB/s BenchmarkFnv64aKB-4 8323 14128 ns/op 72.48 MB/s BenchmarkFnv128KB-4 2024 58924 ns/op 17.38 MB/s BenchmarkFnv128aKB-4 2006 57115 ns/op 17.93 MB/s PASS ok hash/fnv 0.963s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 525090 190.9 ns/op 20.95 MB/s BenchmarkHash/n=4/Bytes-4 3932960 30.11 ns/op 132.85 MB/s BenchmarkHash/n=4/String-4 1749510 68.13 ns/op 58.71 MB/s BenchmarkHash/n=8/Write-4 555644 194.4 ns/op 41.16 MB/s BenchmarkHash/n=8/Bytes-4 4140986 28.70 ns/op 278.77 MB/s BenchmarkHash/n=8/String-4 1648550 73.06 ns/op 109.50 MB/s BenchmarkHash/n=16/Write-4 578133 196.2 ns/op 81.54 MB/s BenchmarkHash/n=16/Bytes-4 4096322 25.81 ns/op 619.81 MB/s BenchmarkHash/n=16/String-4 1755148 67.74 ns/op 236.20 MB/s BenchmarkHash/n=32/Write-4 593845 200.2 ns/op 159.84 MB/s BenchmarkHash/n=32/Bytes-4 3985772 28.99 ns/op 1103.96 MB/s BenchmarkHash/n=32/String-4 1764600 66.64 ns/op 480.17 MB/s BenchmarkHash/n=64/Write-4 532402 216.6 ns/op 295.50 MB/s BenchmarkHash/n=64/Bytes-4 3879664 30.79 ns/op 2078.42 MB/s BenchmarkHash/n=64/String-4 1742692 70.79 ns/op 904.04 MB/s BenchmarkHash/n=256/Write-4 397358 292.7 ns/op 874.68 MB/s BenchmarkHash/n=256/Bytes-4 2192234 54.31 ns/op 4713.99 MB/s BenchmarkHash/n=256/String-4 902192 126.1 ns/op 2030.31 MB/s BenchmarkHash/n=320/Write-4 416757 282.9 ns/op 1131.09 MB/s BenchmarkHash/n=320/Bytes-4 1789128 66.71 ns/op 4796.83 MB/s BenchmarkHash/n=320/String-4 670904 174.8 ns/op 1830.19 MB/s BenchmarkHash/n=1024/Write-4 268771 441.5 ns/op 2319.29 MB/s BenchmarkHash/n=1024/Bytes-4 742712 160.5 ns/op 6379.48 MB/s BenchmarkHash/n=1024/String-4 253134 460.7 ns/op 2222.85 MB/s BenchmarkHash/n=4096/Write-4 121306 968.4 ns/op 4229.71 MB/s BenchmarkHash/n=4096/Bytes-4 205617 578.5 ns/op 7080.82 MB/s BenchmarkHash/n=4096/String-4 69242 1727 ns/op 2372.07 MB/s BenchmarkHash/n=16384/Write-4 38158 3147 ns/op 5206.65 MB/s BenchmarkHash/n=16384/Bytes-4 53409 2259 ns/op 7252.44 MB/s BenchmarkHash/n=16384/String-4 17352 6892 ns/op 2377.35 MB/s PASS ok hash/maphash 4.504s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 783 134074 ns/op BenchmarkEscapeNone-4 122020 944.5 ns/op BenchmarkUnescape-4 740 152823 ns/op BenchmarkUnescapeNone-4 487510 224.4 ns/op BenchmarkUnescapeSparse-4 9405 11382 ns/op BenchmarkUnescapeDense-4 1166 104111 ns/op PASS ok html 0.780s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 8860 12750 ns/op BenchmarkCSSEscaperNoSpecials-4 43932 2720 ns/op BenchmarkDecodeCSS-4 26619 4494 ns/op BenchmarkDecodeCSSNoSpecials-4 4330327 27.74 ns/op BenchmarkCSSValueFilter-4 116406 1009 ns/op BenchmarkCSSValueFilterOk-4 79700 1490 ns/op BenchmarkEscapedExecute-4 4062 25238 ns/op BenchmarkHTMLNospaceEscaper-4 10000 10697 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 68068 1755 ns/op BenchmarkStripTags-4 20968 5664 ns/op BenchmarkStripTagsNoSpecials-4 309028 396.5 ns/op BenchmarkJSValEscaperWithNum-4 23743 4976 ns/op BenchmarkJSValEscaperWithStr-4 4870 22293 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18270 6377 ns/op BenchmarkJSValEscaperWithObj-4 4651 25397 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13275 8793 ns/op BenchmarkJSStrEscaperNoSpecials-4 57280 2036 ns/op BenchmarkJSStrEscaper-4 10000 10390 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 51247 2258 ns/op BenchmarkJSRegexpEscaper-4 10000 11141 ns/op BenchmarkTemplateSpecialTags-4 76 1325869 ns/op BenchmarkURLEscaper-4 4629 25772 ns/op BenchmarkURLEscaperNoSpecials-4 194714 647.1 ns/op BenchmarkURLNormalizer-4 5131 19515 ns/op BenchmarkURLNormalizerNoSpecials-4 165774 661.9 ns/op BenchmarkSrcsetFilter-4 19400 6018 ns/op BenchmarkSrcsetFilterNoSpecials-4 112136 1042 ns/op PASS ok html/template 4.038s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 609054 194.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 453022 261.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 608517 188.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 460275 266.3 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1874402 63.70 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1231310 97.72 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1897696 63.09 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1238917 96.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1388037 79.60 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 442732 254.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 340089 323.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 458694 262.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 365540 321.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 792219 139.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 534766 208.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 984226 118.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 552514 216.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 404958 289.8 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1402239 84.08 ns/op BenchmarkRGBASetRGBA-4 1423534 83.65 ns/op BenchmarkRGBA64At-4 695116 162.7 ns/op BenchmarkRGBA64SetRGBA64-4 815332 143.2 ns/op BenchmarkNRGBAAt-4 1415221 85.16 ns/op BenchmarkNRGBASetNRGBA-4 1430763 82.00 ns/op BenchmarkNRGBA64At-4 721132 164.2 ns/op BenchmarkNRGBA64SetNRGBA64-4 825219 142.7 ns/op BenchmarkAlphaAt-4 2387584 50.51 ns/op BenchmarkAlphaSetAlpha-4 2341254 51.30 ns/op BenchmarkAlpha16At-4 1575190 76.11 ns/op BenchmarkAlphaSetAlpha16-4 1594141 74.24 ns/op BenchmarkGrayAt-4 2356390 51.15 ns/op BenchmarkGraySetGray-4 2374370 50.33 ns/op BenchmarkGray16At-4 1561645 76.08 ns/op BenchmarkGraySetGray16-4 1603506 74.73 ns/op PASS ok image 5.645s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 4202581 28.59 ns/op BenchmarkYCbCrToRGB/128-4 3998647 29.81 ns/op BenchmarkYCbCrToRGB/255-4 4128430 29.11 ns/op BenchmarkRGBToYCbCr/0-4 4026862 29.82 ns/op BenchmarkRGBToYCbCr/Cb-4 4160192 28.90 ns/op BenchmarkRGBToYCbCr/Cr-4 4116685 29.27 ns/op BenchmarkYCbCrToRGBA/0-4 3357150 35.31 ns/op BenchmarkYCbCrToRGBA/128-4 3160638 37.68 ns/op BenchmarkYCbCrToRGBA/255-4 3314928 36.24 ns/op BenchmarkNYCbCrAToRGBA/0-4 3218594 37.31 ns/op BenchmarkNYCbCrAToRGBA/128-4 3272760 36.77 ns/op BenchmarkNYCbCrAToRGBA/255-4 3256404 36.94 ns/op PASS ok image/color 1.914s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 3 33899309 ns/op BenchmarkFillSrc-4 296 390964 ns/op BenchmarkCopyOver-4 6 17566455 ns/op BenchmarkCopySrc-4 396 279772 ns/op BenchmarkNRGBAOver-4 6 18806060 ns/op BenchmarkNRGBASrc-4 9 11784378 ns/op BenchmarkYCbCr-4 8 13587473 ns/op BenchmarkGray-4 16 6963257 ns/op BenchmarkCMYK-4 9 12334363 ns/op BenchmarkGlyphOver-4 20 5936933 ns/op BenchmarkRGBAMaskOver-4 4 30882579 ns/op BenchmarkGrayMaskOver-4 5 23173910 ns/op BenchmarkRGBA64ImageMaskOver-4 3 38562259 ns/op BenchmarkRGBA-4 4 25646620 ns/op BenchmarkPalettedFill-4 862 133883 ns/op BenchmarkPalettedRGBA-4 4 25683395 ns/op BenchmarkGenericOver-4 2 55598128 ns/op BenchmarkGenericMaskOver-4 5 22734553 ns/op BenchmarkGenericSrc-4 3 36253384 ns/op BenchmarkGenericMaskSrc-4 4 30289939 ns/op PASS ok image/draw 6.019s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4752685 ns/op 3.25 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 115142741 ns/op 2.67 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3113757245 ns/op 0.39 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 55 2123987 ns/op 7.27 MB/s 79985 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 152280786 ns/op 0.41 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.197s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 3526 29454 ns/op BenchmarkIDCT-4 3814 27871 ns/op BenchmarkDecodeBaseline-4 8 12550058 ns/op 4.92 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 17703885 ns/op 3.49 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 158349217 ns/op 7.76 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 195170330 ns/op 4.72 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.262s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12357960 8.635 ns/op BenchmarkDecodeGray-4 12 9023301 ns/op 7.26 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 39861034 ns/op 6.58 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 34382757 ns/op 7.62 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5408233 ns/op 12.12 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 32328518 ns/op 8.11 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 39472439 ns/op 6.64 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 60947422 ns/op 5.04 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 60408010 ns/op 5.09 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 201018155 ns/op 6.11 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 218809602 ns/op 5.62 MB/s 864096 B/op 30 allocs/op BenchmarkEncodePaletted-4 4 30194769 ns/op 10.17 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 198394154 ns/op 6.19 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 807392990 ns/op 1.52 MB/s 864184 B/op 30 allocs/op PASS ok image/png 3.803s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54296632 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 45495606 ns/op 2.20 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 314544707 ns/op 1.59 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 297019932 ns/op 1.68 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 52739148 ns/op 1.90 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 43805656 ns/op 2.28 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 291262915 ns/op 1.72 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 269567270 ns/op 1.85 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 654454949 ns/op 1.53 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 625935156 ns/op 1.60 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 3998896045 ns/op 1.25 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3852071643 ns/op 1.30 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=32-4 1 8211743670 ns/op 1.22 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=go/size=10M/bits=64-4 1 7857033664 ns/op 1.27 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=32-4 1 46219508075 ns/op 1.08 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=go/size=50M/bits=64-4 1 44278915335 ns/op 1.13 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10239087 ns/op 9.77 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 10 11481342 ns/op 8.71 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 50503021 ns/op 9.90 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 56405390 ns/op 8.86 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 101699751 ns/op 9.83 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 114570462 ns/op 8.73 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 521198431 ns/op 9.59 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 563507973 ns/op 8.87 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=32-4 1 1009061720 ns/op 9.91 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=10M/bits=64-4 1 1123482611 ns/op 8.90 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=32-4 1 5059583486 ns/op 9.88 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=zero/size=50M/bits=64-4 1 5598473973 ns/op 8.93 MB/s 400007248 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60280619 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 51503083 ns/op 1.94 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 376766705 ns/op 1.33 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 393077624 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 837495336 ns/op 1.19 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 951070642 ns/op 1.05 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6185027785 ns/op 0.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5677413708 ns/op 0.88 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=32-4 1 12497696073 ns/op 0.80 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=10M/bits=64-4 1 12160465236 ns/op 0.82 MB/s 80003152 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=32-4 1 74478169793 ns/op 0.67 MB/s 200007760 B/op 2 allocs/op BenchmarkNew/text=rand/size=50M/bits=64-4 1 71694346821 ns/op 0.70 MB/s 400007248 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 184632925 ns/op 22.64 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 192737868 ns/op 21.69 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 334.539s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 34711 3002 ns/op 0.33 MB/s BenchmarkMarshalCorpusFile/2-4 37454 3083 ns/op 0.65 MB/s BenchmarkMarshalCorpusFile/4-4 33972 3415 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/8-4 28492 4109 ns/op 1.95 MB/s BenchmarkMarshalCorpusFile/16-4 21922 5323 ns/op 3.01 MB/s BenchmarkMarshalCorpusFile/32-4 14631 7923 ns/op 4.04 MB/s BenchmarkMarshalCorpusFile/64-4 9217 12905 ns/op 4.96 MB/s BenchmarkMarshalCorpusFile/128-4 5553 21201 ns/op 6.04 MB/s BenchmarkMarshalCorpusFile/256-4 2787 41381 ns/op 6.19 MB/s BenchmarkMarshalCorpusFile/512-4 1412 81593 ns/op 6.28 MB/s BenchmarkMarshalCorpusFile/1024-4 727 156751 ns/op 6.53 MB/s BenchmarkMarshalCorpusFile/2048-4 356 315016 ns/op 6.50 MB/s BenchmarkMarshalCorpusFile/4096-4 189 611359 ns/op 6.70 MB/s BenchmarkMarshalCorpusFile/8192-4 88 1255503 ns/op 6.52 MB/s BenchmarkMarshalCorpusFile/16384-4 46 2485507 ns/op 6.59 MB/s BenchmarkMarshalCorpusFile/32768-4 18 6669179 ns/op 4.91 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13453684 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/131072-4 4 30086136 ns/op 4.36 MB/s BenchmarkMarshalCorpusFile/262144-4 2 56445860 ns/op 4.64 MB/s BenchmarkMarshalCorpusFile/524288-4 1 129772608 ns/op 4.04 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 226748772 ns/op 4.62 MB/s BenchmarkUnmarshalCorpusFile/1-4 9217 11810 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 8642 11963 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/4-4 8572 13299 ns/op 0.30 MB/s BenchmarkUnmarshalCorpusFile/8-4 7940 14833 ns/op 0.54 MB/s BenchmarkUnmarshalCorpusFile/16-4 6421 18188 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 3963 27015 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3670 31597 ns/op 2.03 MB/s BenchmarkUnmarshalCorpusFile/128-4 2544 42023 ns/op 3.05 MB/s BenchmarkUnmarshalCorpusFile/256-4 1057 112889 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/512-4 565 212656 ns/op 2.41 MB/s BenchmarkUnmarshalCorpusFile/1024-4 294 402875 ns/op 2.54 MB/s BenchmarkUnmarshalCorpusFile/2048-4 147 804497 ns/op 2.55 MB/s BenchmarkUnmarshalCorpusFile/4096-4 72 1602137 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/8192-4 36 3196265 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/16384-4 16 6272633 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/32768-4 8 12682334 ns/op 2.58 MB/s BenchmarkUnmarshalCorpusFile/65536-4 4 25063139 ns/op 2.61 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 51090854 ns/op 2.57 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 104511903 ns/op 2.51 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 209938910 ns/op 2.50 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 418818849 ns/op 2.50 MB/s BenchmarkMutatorBytes/1-4 30000 3384 ns/op BenchmarkMutatorBytes/10-4 37644 3206 ns/op BenchmarkMutatorBytes/100-4 34854 3456 ns/op BenchmarkMutatorBytes/1000-4 23353 5517 ns/op BenchmarkMutatorBytes/10000-4 6048 24056 ns/op BenchmarkMutatorBytes/100000-4 816 164070 ns/op BenchmarkMutatorString/1-4 30000 3544 ns/op BenchmarkMutatorString/10-4 34671 3428 ns/op BenchmarkMutatorString/100-4 31245 4120 ns/op BenchmarkMutatorString/1000-4 13527 7946 ns/op BenchmarkMutatorString/10000-4 3001 62479 ns/op BenchmarkMutatorString/100000-4 199 595870 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 17071 6240 ns/op BenchmarkMutatorAllBasicTypes/string-4 18819 6402 ns/op BenchmarkMutatorAllBasicTypes/bool-4 60469 1970 ns/op BenchmarkMutatorAllBasicTypes/float32-4 53950 2197 ns/op BenchmarkMutatorAllBasicTypes/float64-4 54560 2203 ns/op BenchmarkMutatorAllBasicTypes/int-4 57924 2048 ns/op BenchmarkMutatorAllBasicTypes/int8-4 57114 2063 ns/op BenchmarkMutatorAllBasicTypes/int16-4 57225 2032 ns/op BenchmarkMutatorAllBasicTypes/int32-4 58452 2030 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56552 2048 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 56142 2113 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 54402 2113 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 56830 2133 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 57036 2099 ns/op PASS ok internal/fuzz 11.349s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 31095 3786 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 125779 951.9 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.402s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 40761 3233 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 10000 10474 ns/op BenchmarkSplicePipePoolParallel-4 111573 1296 ns/op BenchmarkSplicePipeNativeParallel-4 26336 4030 ns/op PASS ok internal/poll 0.899s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 21162267 ns/op PASS ok internal/trace 3.084s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 16000 ns/op BenchmarkCopyNLarge-4 130 1197199 ns/op PASS ok io 0.448s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 218590 507.9 ns/op BenchmarkPrintln-4 23524 5124 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 36100 3283 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2726 48294 ns/op BenchmarkDiscard-4 940874 127.1 ns/op 0 B/op 0 allocs/op PASS ok log 0.943s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2225389 53.82 ns/op BenchmarkAcosh-4 911781 111.9 ns/op BenchmarkAsin-4 2224384 54.21 ns/op BenchmarkAsinh-4 956068 119.1 ns/op BenchmarkAtan-4 2965496 40.91 ns/op BenchmarkAtanh-4 1000000 112.0 ns/op BenchmarkAtan2-4 2129532 56.11 ns/op BenchmarkCbrt-4 1426508 83.85 ns/op BenchmarkCeil-4 16717045 7.190 ns/op BenchmarkCompare-4 3958791 30.23 ns/op BenchmarkCompare32-4 4850254 24.85 ns/op BenchmarkCopysign-4 2972917 40.73 ns/op BenchmarkCos-4 1369615 86.54 ns/op BenchmarkCosh-4 1515504 78.90 ns/op BenchmarkErf-4 2789920 42.65 ns/op BenchmarkErfc-4 2691157 44.56 ns/op BenchmarkErfinv-4 2443166 48.49 ns/op BenchmarkErfcinv-4 2452612 48.97 ns/op BenchmarkExp-4 5859482 20.42 ns/op BenchmarkExpGo-4 870988 127.4 ns/op BenchmarkExpm1-4 2046948 58.51 ns/op BenchmarkExp2-4 983078 117.9 ns/op BenchmarkExp2Go-4 946170 126.3 ns/op BenchmarkAbs-4 3811270 31.39 ns/op BenchmarkDim-4 9113344 14.52 ns/op BenchmarkFloor-4 16793611 7.183 ns/op BenchmarkMax-4 11619837 10.24 ns/op BenchmarkMin-4 11755189 10.11 ns/op BenchmarkMod-4 334959 328.4 ns/op BenchmarkFrexp-4 1960862 61.31 ns/op BenchmarkGamma-4 674965 169.0 ns/op BenchmarkHypot-4 9628430 11.74 ns/op BenchmarkHypotGo-4 1565479 76.54 ns/op BenchmarkIlogb-4 2429152 49.52 ns/op BenchmarkJ0-4 247297 480.1 ns/op BenchmarkJ1-4 251409 479.8 ns/op BenchmarkJn-4 115526 1038 ns/op BenchmarkLdexp-4 2022331 59.02 ns/op BenchmarkLgamma-4 862364 137.1 ns/op BenchmarkLog-4 5117049 23.53 ns/op BenchmarkLogb-4 2396482 49.69 ns/op BenchmarkLog1p-4 1316737 90.29 ns/op BenchmarkLog10-4 4853602 24.40 ns/op BenchmarkLog2-4 1532574 78.42 ns/op BenchmarkModf-4 2937246 40.25 ns/op BenchmarkNextafter32-4 2991332 40.15 ns/op BenchmarkNextafter64-4 2875466 40.98 ns/op BenchmarkPowInt-4 595620 195.0 ns/op BenchmarkPowFrac-4 430581 271.9 ns/op BenchmarkPow10Pos-4 4517958 26.65 ns/op BenchmarkPow10Neg-4 4354730 27.45 ns/op BenchmarkRound-4 3703003 31.77 ns/op BenchmarkRoundToEven-4 8298128 14.25 ns/op BenchmarkRemainder-4 486554 230.6 ns/op BenchmarkSignbit-4 5480734 21.77 ns/op BenchmarkSin-4 1657376 71.80 ns/op BenchmarkSincos-4 1000000 112.9 ns/op BenchmarkSinh-4 1786239 67.24 ns/op BenchmarkSqrtIndirect-4 16515510 7.270 ns/op BenchmarkSqrtLatency-4 16340373 7.270 ns/op BenchmarkSqrtIndirectLatency-4 16159080 7.279 ns/op BenchmarkSqrtGoLatency-4 1000000 102.5 ns/op BenchmarkSqrtPrime-4 32642 3661 ns/op BenchmarkTan-4 1514642 78.47 ns/op BenchmarkTanh-4 1394828 85.94 ns/op BenchmarkTrunc-4 16765812 7.152 ns/op BenchmarkY0-4 255811 467.9 ns/op BenchmarkY1-4 254848 461.8 ns/op BenchmarkYn-4 122994 962.8 ns/op BenchmarkFloat64bits-4 5974971 19.54 ns/op BenchmarkFloat64frombits-4 5519736 21.62 ns/op BenchmarkFloat32bits-4 5431225 21.84 ns/op BenchmarkFloat32frombits-4 5279184 22.70 ns/op BenchmarkFMA-4 15752996 7.570 ns/op PASS ok math 11.188s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12703672 9.494 ns/op 6741.09 MB/s BenchmarkAddVV/2-4 11410648 10.52 ns/op 12167.20 MB/s BenchmarkAddVV/3-4 9806296 12.37 ns/op 15521.28 MB/s BenchmarkAddVV/4-4 10863248 11.07 ns/op 23117.74 MB/s BenchmarkAddVV/5-4 9583712 12.54 ns/op 25528.11 MB/s BenchmarkAddVV/10-4 7825902 15.25 ns/op 41961.39 MB/s BenchmarkAddVV/100-4 1628178 71.39 ns/op 89648.31 MB/s BenchmarkAddVV/1000-4 202939 583.1 ns/op 109756.56 MB/s BenchmarkSubVV/1-4 12314102 9.462 ns/op 6764.03 MB/s BenchmarkSubVV/2-4 11293438 10.48 ns/op 12212.55 MB/s BenchmarkSubVV/3-4 9700389 12.24 ns/op 15685.35 MB/s BenchmarkSubVV/4-4 10778224 11.10 ns/op 23056.49 MB/s BenchmarkSubVV/5-4 9398482 12.54 ns/op 25518.06 MB/s BenchmarkSubVV/10-4 7868554 15.18 ns/op 42160.78 MB/s BenchmarkSubVV/100-4 1675903 71.93 ns/op 88976.52 MB/s BenchmarkSubVV/1000-4 202698 581.5 ns/op 110059.31 MB/s BenchmarkAddVW/1-4 14400637 8.380 ns/op 954.62 MB/s BenchmarkAddVW/2-4 12464248 9.439 ns/op 1695.08 MB/s BenchmarkAddVW/3-4 11450511 10.33 ns/op 2322.37 MB/s BenchmarkAddVW/4-4 12052827 9.938 ns/op 3220.05 MB/s BenchmarkAddVW/5-4 11037340 10.86 ns/op 3684.47 MB/s BenchmarkAddVW/10-4 9116155 13.09 ns/op 6109.80 MB/s BenchmarkAddVW/100-4 241178 454.5 ns/op 1760.27 MB/s BenchmarkAddVW/1000-4 34851 3417 ns/op 2341.15 MB/s BenchmarkAddVWext/1-4 13640757 8.799 ns/op 909.16 MB/s BenchmarkAddVWext/2-4 11357484 10.34 ns/op 1547.18 MB/s BenchmarkAddVWext/3-4 10002584 11.84 ns/op 2027.43 MB/s BenchmarkAddVWext/4-4 11916108 10.06 ns/op 3180.86 MB/s BenchmarkAddVWext/5-4 10936114 10.86 ns/op 3683.90 MB/s BenchmarkAddVWext/10-4 9237688 13.08 ns/op 6115.05 MB/s BenchmarkAddVWext/100-4 85752 1384 ns/op 578.17 MB/s BenchmarkAddVWext/1000-4 8776 13437 ns/op 595.39 MB/s BenchmarkSubVW/1-4 13811445 8.669 ns/op 922.85 MB/s BenchmarkSubVW/2-4 12865470 9.278 ns/op 1724.58 MB/s BenchmarkSubVW/3-4 11905459 10.06 ns/op 2385.71 MB/s BenchmarkSubVW/4-4 11820133 9.893 ns/op 3234.46 MB/s BenchmarkSubVW/5-4 11126686 10.75 ns/op 3721.33 MB/s BenchmarkSubVW/10-4 9126220 13.14 ns/op 6089.78 MB/s BenchmarkSubVW/100-4 258649 457.3 ns/op 1749.32 MB/s BenchmarkSubVW/1000-4 35143 3396 ns/op 2355.37 MB/s BenchmarkSubVWext/1-4 13581292 8.714 ns/op 918.07 MB/s BenchmarkSubVWext/2-4 13189716 9.040 ns/op 1769.97 MB/s BenchmarkSubVWext/3-4 11253111 11.03 ns/op 2176.23 MB/s BenchmarkSubVWext/4-4 11789856 10.01 ns/op 3196.76 MB/s BenchmarkSubVWext/5-4 11121960 10.82 ns/op 3698.26 MB/s BenchmarkSubVWext/10-4 8912659 13.07 ns/op 6120.74 MB/s BenchmarkSubVWext/100-4 85585 1399 ns/op 571.71 MB/s BenchmarkSubVWext/1000-4 8566 13400 ns/op 597.03 MB/s BenchmarkMulAddVWW/1-4 10691124 11.32 ns/op 5653.52 MB/s BenchmarkMulAddVWW/2-4 9781723 12.19 ns/op 10504.57 MB/s BenchmarkMulAddVWW/3-4 10277930 11.83 ns/op 16234.12 MB/s BenchmarkMulAddVWW/4-4 9472214 12.49 ns/op 20490.71 MB/s BenchmarkMulAddVWW/5-4 8558310 14.00 ns/op 22849.48 MB/s BenchmarkMulAddVWW/10-4 6635008 18.20 ns/op 35159.38 MB/s BenchmarkMulAddVWW/100-4 1000000 109.1 ns/op 58674.03 MB/s BenchmarkMulAddVWW/1000-4 127830 933.6 ns/op 68552.48 MB/s BenchmarkAddMulVVW/1-4 12648024 9.478 ns/op 6752.43 MB/s BenchmarkAddMulVVW/2-4 11241228 10.67 ns/op 11996.88 MB/s BenchmarkAddMulVVW/3-4 10116922 11.80 ns/op 16277.94 MB/s BenchmarkAddMulVVW/4-4 9231651 12.94 ns/op 19782.46 MB/s BenchmarkAddMulVVW/5-4 8459427 14.16 ns/op 22606.66 MB/s BenchmarkAddMulVVW/10-4 7021051 16.93 ns/op 37801.62 MB/s BenchmarkAddMulVVW/100-4 1481551 80.96 ns/op 79053.06 MB/s BenchmarkAddMulVVW/1000-4 167737 714.3 ns/op 89602.68 MB/s BenchmarkDivWVW/1-4 2678119 44.41 ns/op 1441.05 MB/s BenchmarkDivWVW/2-4 1238344 95.59 ns/op 1339.12 MB/s BenchmarkDivWVW/3-4 959854 123.0 ns/op 1560.42 MB/s BenchmarkDivWVW/4-4 810891 144.8 ns/op 1767.50 MB/s BenchmarkDivWVW/5-4 800221 151.7 ns/op 2109.01 MB/s BenchmarkDivWVW/10-4 429568 279.1 ns/op 2293.26 MB/s BenchmarkDivWVW/100-4 56589 2114 ns/op 3027.83 MB/s BenchmarkDivWVW/1000-4 5818 20559 ns/op 3112.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11477121 9.095 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11801587 9.016 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10454545 10.21 ns/op BenchmarkNonZeroShifts/2/shlVU-4 11056644 9.593 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9811314 10.95 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9975831 10.30 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9232965 11.71 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9490440 11.06 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8792055 12.80 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8992735 12.06 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6706402 17.09 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6760633 15.64 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 112.3 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1256535 92.81 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 127206 933.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 154956 774.4 ns/op BenchmarkDecimalConversion-4 196 560705 ns/op BenchmarkFloatString/100-4 10000 10521 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 213 556655 ns/op 2904 B/op 9 allocs/op BenchmarkFloatString/10000-4 2 51735496 ns/op 61536 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 5181086293 ns/op 845112 B/op 515 allocs/op BenchmarkFloatAdd/10-4 174146 682.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 169488 698.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 150163 771.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 86434 1381 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17364 6930 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 223540 533.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 226978 520.2 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 217749 547.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 156104 757.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 44776 2665 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1948 60076 ns/op BenchmarkParseFloatLargeExp-4 421 263160 ns/op BenchmarkGCD10x10/WithoutXY-4 195841 599.3 ns/op BenchmarkGCD10x10/WithXY-4 58250 2034 ns/op BenchmarkGCD10x100/WithoutXY-4 96646 1187 ns/op BenchmarkGCD10x100/WithXY-4 17570 6946 ns/op BenchmarkGCD10x1000/WithoutXY-4 59672 1831 ns/op BenchmarkGCD10x1000/WithXY-4 14104 8368 ns/op BenchmarkGCD100x100/WithoutXY-4 24579 4837 ns/op BenchmarkGCD100x100/WithXY-4 9915 11348 ns/op BenchmarkGCD100x1000/WithoutXY-4 12130 9918 ns/op BenchmarkGCD100x1000/WithXY-4 6192 19375 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2149 55579 ns/op BenchmarkGCD1000x1000/WithXY-4 1154 99648 ns/op BenchmarkHilbert-4 22 5194826 ns/op BenchmarkBinomial-4 14175 8351 ns/op BenchmarkQuoRem-4 21369 5960 ns/op BenchmarkExp-4 15 7450698 ns/op BenchmarkExpMont/Odd-4 126 926183 ns/op 2605 B/op 22 allocs/op BenchmarkExpMont/Even1-4 123 962191 ns/op 3366 B/op 38 allocs/op BenchmarkExpMont/Even2-4 120 980813 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even3-4 100 1006839 ns/op 3840 B/op 53 allocs/op BenchmarkExpMont/Even4-4 123 985063 ns/op 3824 B/op 52 allocs/op BenchmarkExpMont/Even8-4 120 990668 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even32-4 121 968006 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even64-4 145 814384 ns/op 3657 B/op 54 allocs/op BenchmarkExpMont/Even96-4 140 858106 ns/op 3788 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 730182 ns/op 3266 B/op 50 allocs/op BenchmarkExpMont/Even255-4 183 636819 ns/op 2952 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 454 260371 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 410 295392 ns/op 1724 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 403 298521 ns/op 1743 B/op 47 allocs/op BenchmarkExpMont/SmallEven4-4 400 292925 ns/op 1749 B/op 47 allocs/op BenchmarkExp2-4 15 7421603 ns/op BenchmarkBitset-4 786715 145.1 ns/op BenchmarkBitsetNeg-4 438027 270.2 ns/op BenchmarkBitsetOrig-4 232314 499.5 ns/op BenchmarkBitsetNegOrig-4 154117 765.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1013646 ns/op BenchmarkModSqrt225_3Mod4-4 378 311958 ns/op BenchmarkModSqrt231_Tonelli-4 96 1055091 ns/op BenchmarkModSqrt231_5Mod8-4 322 363106 ns/op BenchmarkModInverse-4 12511 9719 ns/op BenchmarkSqrt-4 1651 72269 ns/op BenchmarkIntSqr/1-4 1383493 85.36 ns/op BenchmarkIntSqr/2-4 740301 161.7 ns/op BenchmarkIntSqr/3-4 618752 188.2 ns/op BenchmarkIntSqr/5-4 447586 269.6 ns/op BenchmarkIntSqr/8-4 317239 380.5 ns/op BenchmarkIntSqr/10-4 251948 485.2 ns/op BenchmarkIntSqr/20-4 49174 2492 ns/op BenchmarkIntSqr/30-4 36342 3358 ns/op BenchmarkIntSqr/50-4 22662 5340 ns/op BenchmarkIntSqr/80-4 13048 9001 ns/op BenchmarkIntSqr/100-4 8613 11902 ns/op BenchmarkIntSqr/200-4 3835 31275 ns/op BenchmarkIntSqr/300-4 1486 73056 ns/op BenchmarkIntSqr/500-4 771 161002 ns/op BenchmarkIntSqr/800-4 292 405987 ns/op BenchmarkIntSqr/1000-4 216 541545 ns/op BenchmarkDiv/20/10-4 407019 278.4 ns/op BenchmarkDiv/40/20-4 421918 278.9 ns/op BenchmarkDiv/100/50-4 362877 322.3 ns/op BenchmarkDiv/200/100-4 53268 2338 ns/op BenchmarkDiv/400/200-4 49598 2438 ns/op BenchmarkDiv/1000/500-4 41122 3054 ns/op BenchmarkDiv/2000/1000-4 29802 4114 ns/op BenchmarkDiv/20000/10000-4 1035 112743 ns/op BenchmarkDiv/200000/100000-4 24 4713556 ns/op BenchmarkDiv/2000000/1000000-4 1 128063917 ns/op BenchmarkDiv/20000000/10000000-4 1 3739660847 ns/op BenchmarkMul-4 5 23347461 ns/op BenchmarkNatMul/10-4 150099 684.6 ns/op BenchmarkNatMul/100-4 5686 21704 ns/op BenchmarkNatMul/1000-4 171 676280 ns/op BenchmarkZeroShifts/Shl-4 16293 7269 ns/op BenchmarkZeroShifts/ShlSame-4 5350974 22.25 ns/op BenchmarkZeroShifts/Shr-4 16402 6921 ns/op BenchmarkZeroShifts/ShrSame-4 5286850 21.98 ns/op BenchmarkExp3Power/0x10-4 173058 661.9 ns/op BenchmarkExp3Power/0x40-4 165390 786.1 ns/op BenchmarkExp3Power/0x100-4 88207 1281 ns/op BenchmarkExp3Power/0x400-4 39710 2773 ns/op BenchmarkExp3Power/0x1000-4 9549 12398 ns/op BenchmarkExp3Power/0x4000-4 1753 63401 ns/op BenchmarkExp3Power/0x10000-4 200 573274 ns/op BenchmarkExp3Power/0x40000-4 18 6582030 ns/op BenchmarkExp3Power/0x100000-4 2 62031766 ns/op BenchmarkExp3Power/0x400000-4 1 564270940 ns/op BenchmarkFibo-4 3 40001624 ns/op BenchmarkNatSqr/1-4 802569 133.2 ns/op BenchmarkNatSqr/2-4 553077 231.8 ns/op BenchmarkNatSqr/3-4 388426 286.4 ns/op BenchmarkNatSqr/5-4 267657 398.4 ns/op BenchmarkNatSqr/8-4 193825 572.3 ns/op BenchmarkNatSqr/10-4 153128 696.4 ns/op BenchmarkNatSqr/20-4 40329 2605 ns/op BenchmarkNatSqr/30-4 32629 3543 ns/op BenchmarkNatSqr/50-4 19791 5964 ns/op BenchmarkNatSqr/80-4 10000 10038 ns/op BenchmarkNatSqr/100-4 8889 13128 ns/op BenchmarkNatSqr/200-4 3566 33343 ns/op BenchmarkNatSqr/300-4 1342 79889 ns/op BenchmarkNatSqr/500-4 702 160471 ns/op BenchmarkNatSqr/800-4 312 374461 ns/op BenchmarkNatSqr/1000-4 231 508857 ns/op BenchmarkNatSetBytes/8-4 695284 162.9 ns/op BenchmarkNatSetBytes/24-4 204037 578.0 ns/op BenchmarkNatSetBytes/128-4 46104 2478 ns/op BenchmarkNatSetBytes/7-4 770926 148.1 ns/op BenchmarkNatSetBytes/23-4 205198 557.7 ns/op BenchmarkNatSetBytes/127-4 46761 2498 ns/op BenchmarkScanPi-4 246 470163 ns/op BenchmarkStringPiParallel-4 568 182367 ns/op BenchmarkScan/10/Base2-4 40726 2924 ns/op BenchmarkScan/100/Base2-4 4632 25696 ns/op BenchmarkScan/1000/Base2-4 468 248036 ns/op BenchmarkScan/10/Base8-4 98901 1207 ns/op BenchmarkScan/100/Base8-4 13477 8926 ns/op BenchmarkScan/1000/Base8-4 1358 88609 ns/op BenchmarkScan/10/Base10-4 104908 1150 ns/op BenchmarkScan/100/Base10-4 14746 8307 ns/op BenchmarkScan/1000/Base10-4 1456 79396 ns/op BenchmarkScan/10/Base16-4 110053 1046 ns/op BenchmarkScan/100/Base16-4 16063 7399 ns/op BenchmarkScan/1000/Base16-4 1648 70704 ns/op BenchmarkString/10/Base2-4 162674 699.3 ns/op BenchmarkString/100/Base2-4 23498 5044 ns/op BenchmarkString/1000/Base2-4 2434 49058 ns/op BenchmarkString/10/Base8-4 343969 344.4 ns/op BenchmarkString/100/Base8-4 62448 1904 ns/op BenchmarkString/1000/Base8-4 6286 17797 ns/op BenchmarkString/10/Base10-4 198085 600.9 ns/op BenchmarkString/100/Base10-4 37988 3106 ns/op BenchmarkString/1000/Base10-4 5114 24566 ns/op BenchmarkString/10/Base16-4 393025 309.6 ns/op BenchmarkString/100/Base16-4 81120 1466 ns/op BenchmarkString/1000/Base16-4 8918 12405 ns/op BenchmarkLeafSize/0-4 44 2676635 ns/op BenchmarkLeafSize/1-4 390 286605 ns/op BenchmarkLeafSize/2-4 398 288658 ns/op BenchmarkLeafSize/3-4 272 401469 ns/op BenchmarkLeafSize/4-4 379 284759 ns/op BenchmarkLeafSize/5-4 256 449283 ns/op BenchmarkLeafSize/6-4 298 388894 ns/op BenchmarkLeafSize/7-4 306 369173 ns/op BenchmarkLeafSize/8-4 397 283616 ns/op BenchmarkLeafSize/9-4 220 534469 ns/op BenchmarkLeafSize/10-4 259 443398 ns/op BenchmarkLeafSize/11-4 277 420327 ns/op BenchmarkLeafSize/12-4 297 383876 ns/op BenchmarkLeafSize/13-4 273 430167 ns/op BenchmarkLeafSize/14-4 320 369294 ns/op BenchmarkLeafSize/15-4 328 339470 ns/op BenchmarkLeafSize/16-4 400 280385 ns/op BenchmarkLeafSize/32-4 398 280037 ns/op BenchmarkLeafSize/64-4 378 305118 ns/op BenchmarkProbablyPrime/n=0-4 9 11626728 ns/op BenchmarkProbablyPrime/n=1-4 8 13023545 ns/op BenchmarkProbablyPrime/n=5-4 6 18971446 ns/op BenchmarkProbablyPrime/n=10-4 4 26248806 ns/op BenchmarkProbablyPrime/n=20-4 3 40942082 ns/op BenchmarkProbablyPrime/Lucas-4 10 10003933 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 76 1511678 ns/op BenchmarkRatCmp-4 206324 563.6 ns/op BenchmarkFloatSqrt/64-4 21411 5572 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13818 8479 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9414 12440 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4924 24399 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 786 146760 ns/op 18218 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 58 1947554 ns/op 176882 B/op 21 allocs/op BenchmarkFloatSqrt/1000000-4 1 150668519 ns/op 3755160 B/op 602 allocs/op PASS ok math/big 49.973s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8351722 14.39 ns/op BenchmarkLeadingZeros8-4 7766359 15.42 ns/op BenchmarkLeadingZeros16-4 8862553 13.64 ns/op BenchmarkLeadingZeros32-4 8973421 13.44 ns/op BenchmarkLeadingZeros64-4 8695539 13.68 ns/op BenchmarkTrailingZeros-4 8990462 13.54 ns/op BenchmarkTrailingZeros8-4 8881244 13.37 ns/op BenchmarkTrailingZeros16-4 8772810 13.50 ns/op BenchmarkTrailingZeros32-4 8910447 13.39 ns/op BenchmarkTrailingZeros64-4 8914558 13.35 ns/op BenchmarkOnesCount-4 8919370 13.51 ns/op BenchmarkOnesCount8-4 9118312 13.06 ns/op BenchmarkOnesCount16-4 8477454 14.15 ns/op BenchmarkOnesCount32-4 8542453 14.15 ns/op BenchmarkOnesCount64-4 8454502 14.08 ns/op BenchmarkRotateLeft-4 9079352 13.03 ns/op BenchmarkRotateLeft8-4 9131977 12.92 ns/op BenchmarkRotateLeft16-4 9200337 12.97 ns/op BenchmarkRotateLeft32-4 9221650 12.90 ns/op BenchmarkRotateLeft64-4 9138165 12.98 ns/op BenchmarkReverse-4 12620298 9.462 ns/op BenchmarkReverse8-4 16224411 7.345 ns/op BenchmarkReverse16-4 15324135 7.784 ns/op BenchmarkReverse32-4 14359015 8.331 ns/op BenchmarkReverse64-4 12502749 9.420 ns/op BenchmarkReverseBytes-4 16653003 7.185 ns/op BenchmarkReverseBytes16-4 16691731 7.156 ns/op BenchmarkReverseBytes32-4 15184170 7.836 ns/op BenchmarkReverseBytes64-4 16493133 7.204 ns/op BenchmarkAdd-4 8918427 13.42 ns/op BenchmarkAdd32-4 9231972 12.93 ns/op BenchmarkAdd64-4 8793397 13.61 ns/op BenchmarkAdd64multiple-4 18281211 6.485 ns/op BenchmarkSub-4 8826714 13.57 ns/op BenchmarkSub32-4 8854371 13.42 ns/op BenchmarkSub64-4 8629953 13.81 ns/op BenchmarkSub64multiple-4 18227605 6.517 ns/op BenchmarkMul-4 9081888 13.12 ns/op BenchmarkMul32-4 9265203 12.90 ns/op BenchmarkMul64-4 9051496 13.07 ns/op BenchmarkDiv-4 2646908 45.34 ns/op BenchmarkDiv32-4 5577249 21.68 ns/op BenchmarkDiv64-4 2581951 46.34 ns/op PASS ok math/bits 5.889s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10114323 10.68 ns/op BenchmarkAcos-4 459985 258.5 ns/op BenchmarkAcosh-4 402645 277.9 ns/op BenchmarkAsin-4 446240 264.9 ns/op BenchmarkAsinh-4 459434 263.2 ns/op BenchmarkAtan-4 692394 165.7 ns/op BenchmarkAtanh-4 720820 163.3 ns/op BenchmarkConj-4 22603801 5.310 ns/op BenchmarkCos-4 505621 205.3 ns/op BenchmarkCosh-4 576154 203.4 ns/op BenchmarkExp-4 758031 152.9 ns/op BenchmarkLog-4 791295 142.9 ns/op BenchmarkLog10-4 790572 142.7 ns/op BenchmarkPhase-4 1789072 66.95 ns/op BenchmarkPolar-4 1215904 99.27 ns/op BenchmarkPow-4 227779 518.2 ns/op BenchmarkRect-4 1000000 114.9 ns/op BenchmarkSin-4 568671 206.2 ns/op BenchmarkSinh-4 571246 203.9 ns/op BenchmarkSqrt-4 1000000 115.7 ns/op BenchmarkTan-4 371432 322.3 ns/op BenchmarkTanh-4 395092 298.9 ns/op PASS ok math/cmplx 3.053s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 757341 157.5 ns/op BenchmarkInt63ThreadsafeParallel-4 515612 244.6 ns/op BenchmarkInt63Unthreadsafe-4 1230828 97.39 ns/op BenchmarkIntn1000-4 803590 136.9 ns/op BenchmarkInt63n1000-4 884220 126.8 ns/op BenchmarkInt31n1000-4 987008 118.8 ns/op BenchmarkFloat32-4 1000000 113.4 ns/op BenchmarkFloat64-4 1246749 96.81 ns/op BenchmarkPerm3-4 197230 632.3 ns/op BenchmarkPerm30-4 22500 5126 ns/op BenchmarkPerm30ViaShuffle-4 25849 4629 ns/op BenchmarkShuffleOverhead-4 17984 6657 ns/op BenchmarkRead3-4 889375 130.9 ns/op BenchmarkRead64-4 74948 1564 ns/op BenchmarkRead1000-4 5114 22935 ns/op BenchmarkConcurrent-4 126288 835.1 ns/op PASS ok math/rand 2.444s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 43056 2760 ns/op BenchmarkQDecodeWord-4 95079 1138 ns/op BenchmarkQDecodeHeader-4 97382 1201 ns/op BenchmarkTypeByExtension/.html-4 357315 282.0 ns/op BenchmarkTypeByExtension/.HTML-4 242790 420.4 ns/op BenchmarkTypeByExtension/.unused-4 375656 290.7 ns/op BenchmarkExtensionsByType/text/html-4 182566 828.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 93825 1159 ns/op BenchmarkExtensionsByType/application/octet-stream-4 134918 899.9 ns/op PASS ok mime 1.405s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 937 124192 ns/op PASS ok mime/quotedprintable 0.165s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 27 3885734 ns/op 8640 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 14 7921093 ns/op 19483 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5003099679 ns/op 159616 B/op 232 allocs/op BenchmarkDNSName-4 105498 1015 ns/op BenchmarkInterfaces-4 1380 84082 ns/op BenchmarkInterfaceByIndex-4 1560 66638 ns/op BenchmarkInterfaceByName-4 1316 82730 ns/op BenchmarkInterfaceAddrs-4 853 131411 ns/op BenchmarkInterfacesAndAddrs-4 2642 41141 ns/op BenchmarkInterfacesAndMulticastAddrs-4 505 226424 ns/op BenchmarkParseIP-4 6902 17787 ns/op BenchmarkParseIPValidIPv4-4 333193 347.1 ns/op BenchmarkParseIPValidIPv6-4 169365 694.1 ns/op BenchmarkIPString/IPv4-4 115651 1045 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10030 11786 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 44044 2710 ns/op BenchmarkIPEqual/IPv4-4 1106901 108.3 ns/op BenchmarkIPEqual/IPv6-4 1126098 107.7 ns/op BenchmarkSendFile/1024-4 1 224913067 ns/op 0.00 MB/s 528 B/op 12 allocs/op BenchmarkSendFile/2048-4 1 222011253 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/4096-4 1 222858180 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222129262 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 221856581 ns/op 0.07 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/32768-4 3530 31104 ns/op 1053.50 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1653 61527 ns/op 1065.16 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 926 115580 ns/op 1134.04 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 463 243037 ns/op 1078.62 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 271 458182 ns/op 1144.28 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/1048576-4 99 1034017 ns/op 1014.08 MB/s 5 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 8840 11581 ns/op 88.42 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 9566 12497 ns/op 163.88 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 8028 14159 ns/op 289.29 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 6082 18082 ns/op 453.04 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 5230 22771 ns/op 719.52 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 3057 37856 ns/op 865.59 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1603 68271 ns/op 959.95 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 1066 116402 ns/op 1126.03 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 477 239280 ns/op 1095.56 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 189 584697 ns/op 896.68 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 109 1062058 ns/op 987.31 MB/s BenchmarkSplice/unix-to-tcp/1024-4 20198 5983 ns/op 171.16 MB/s BenchmarkSplice/unix-to-tcp/2048-4 14718 8132 ns/op 251.84 MB/s BenchmarkSplice/unix-to-tcp/4096-4 12034 9674 ns/op 423.40 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9530 14163 ns/op 578.39 MB/s BenchmarkSplice/unix-to-tcp/16384-4 5815 20505 ns/op 799.02 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3758 32214 ns/op 1017.19 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1749 62946 ns/op 1041.14 MB/s BenchmarkSplice/unix-to-tcp/131072-4 873 120712 ns/op 1085.82 MB/s BenchmarkSplice/unix-to-tcp/262144-4 451 232092 ns/op 1129.48 MB/s BenchmarkSplice/unix-to-tcp/524288-4 264 464839 ns/op 1127.89 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 109 952079 ns/op 1101.35 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 10610 10314 ns/op 99.28 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 10647 12769 ns/op 160.39 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 6547 15284 ns/op 267.99 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 6624 18007 ns/op 454.93 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 5317 21405 ns/op 765.43 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3526 30891 ns/op 1060.75 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 1875 77193 ns/op 848.98 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 880 119299 ns/op 1098.69 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 540 224392 ns/op 1168.24 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 307 409466 ns/op 1280.42 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 156 740224 ns/op 1416.57 MB/s 6 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 20367 5687 ns/op 180.05 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 18039 6061 ns/op 337.89 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 13551 9244 ns/op 443.10 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 10389 12584 ns/op 651.01 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 5090 20701 ns/op 791.45 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3760 32999 ns/op 993.00 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1676 62634 ns/op 1046.33 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1182 96248 ns/op 1361.82 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 534 205443 ns/op 1276.00 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 270 408524 ns/op 1283.37 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 128 915864 ns/op 1144.90 MB/s 7 B/op 0 allocs/op BenchmarkTCP4OneShot-4 1933 58789 ns/op BenchmarkTCP4OneShotTimeout-4 1975 56265 ns/op BenchmarkTCP4Persistent-4 11590 9936 ns/op BenchmarkTCP4PersistentTimeout-4 11426 9987 ns/op BenchmarkTCP6OneShot-4 1765 58282 ns/op BenchmarkTCP6OneShotTimeout-4 1626 61579 ns/op BenchmarkTCP6Persistent-4 12159 10228 ns/op BenchmarkTCP6PersistentTimeout-4 13004 10548 ns/op BenchmarkTCP4ConcurrentReadWrite-4 26616 5291 ns/op BenchmarkTCP6ConcurrentReadWrite-4 26784 7342 ns/op BenchmarkSetReadDeadline-4 127561 927.3 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 8870 12973 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9536 12496 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 10000 12007 ns/op 0 B/op 0 allocs/op PASS ok net 38.418s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28423 4107 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11181 10700 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14121 8260 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18327 6613 ns/op 47 B/op 0 allocs/op BenchmarkCopyValues-4 32620 3496 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 48390 2402 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 896043 131.1 ns/op BenchmarkReadRequestChrome-4 3906 30217 ns/op 20.22 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11174 10554 ns/op 7.39 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 11349 10627 ns/op 7.72 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6733 15548 ns/op 9.71 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17317 6889 ns/op 5.81 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 289 376731 ns/op 2.72 MB/s BenchmarkFileAndServer_1KB/https1-4 200 515025 ns/op 1.99 MB/s BenchmarkFileAndServer_1KB/h2-4 136 797576 ns/op 1.28 MB/s BenchmarkFileAndServer_16MB/h1-4 3 51997453 ns/op 322.65 MB/s BenchmarkFileAndServer_16MB/https1-4 1 116748247 ns/op 143.70 MB/s BenchmarkFileAndServer_16MB/h2-4 1 232545620 ns/op 72.15 MB/s BenchmarkFileAndServer_64MB/h1-4 1 193154445 ns/op 347.44 MB/s BenchmarkFileAndServer_64MB/https1-4 1 468291838 ns/op 143.31 MB/s BenchmarkFileAndServer_64MB/h2-4 1 916870300 ns/op 73.19 MB/s BenchmarkServeMux-4 274 463213 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 356 358242 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 351 349161 ns/op 5952 B/op 64 allocs/op BenchmarkClientServer/https1-4 218 488367 ns/op 6745 B/op 75 allocs/op BenchmarkClientServer/h2-4 174 626518 ns/op 9941 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 1105 120654 ns/op 10139 B/op 80 allocs/op BenchmarkClientServerParallel/4/https1-4 24 4819317 ns/op 89522 B/op 972 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43434: read tcp 127.0.0.1:37435->127.0.0.1:43434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43448: write tcp 127.0.0.1:37435->127.0.0.1:43448: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51528: read tcp 127.0.0.1:42707->127.0.0.1:51528: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51504: read tcp 127.0.0.1:42707->127.0.0.1:51504: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51522: write tcp 127.0.0.1:42707->127.0.0.1:51522: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51508: write tcp 127.0.0.1:42707->127.0.0.1:51508: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51518: write tcp 127.0.0.1:42707->127.0.0.1:51518: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51510: write tcp 127.0.0.1:42707->127.0.0.1:51510: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:51514: write tcp 127.0.0.1:42707->127.0.0.1:51514: use of closed network connection BenchmarkClientServerParallel/4/h2-4 283 391548 ns/op 14323 B/op 138 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58344: write tcp 127.0.0.1:37121->127.0.0.1:58344: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56718: write tcp 127.0.0.1:45677->127.0.0.1:56718: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56728: write tcp 127.0.0.1:45677->127.0.0.1:56728: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46662: read tcp 127.0.0.1:44913->127.0.0.1:46662: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46678: read tcp 127.0.0.1:44913->127.0.0.1:46678: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46650: read tcp 127.0.0.1:44913->127.0.0.1:46650: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46680: read tcp 127.0.0.1:44913->127.0.0.1:46680: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46712: write tcp 127.0.0.1:44913->127.0.0.1:46712: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46724: read tcp 127.0.0.1:44913->127.0.0.1:46724: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46694: write tcp 127.0.0.1:44913->127.0.0.1:46694: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 392 279812 ns/op 23083 B/op 119 allocs/op BenchmarkClientServerParallel/64/https1-4 32 5079527 ns/op 109514 B/op 1166 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37706: read tcp 127.0.0.1:34947->127.0.0.1:37706: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37748: write tcp 127.0.0.1:34947->127.0.0.1:37748: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:37750: write tcp 127.0.0.1:34947->127.0.0.1:37750: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60590: read tcp 127.0.0.1:45025->127.0.0.1:60590: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60456: write tcp 127.0.0.1:45025->127.0.0.1:60456: use of closed network connection BenchmarkClientServerParallel/64/h2-4 109 5385064 ns/op 124112 B/op 1469 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59260: read tcp 127.0.0.1:41663->127.0.0.1:59260: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59272: read tcp 127.0.0.1:41663->127.0.0.1:59272: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59230: write tcp 127.0.0.1:41663->127.0.0.1:59230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:59244: write tcp 127.0.0.1:41663->127.0.0.1:59244: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50730: read tcp 127.0.0.1:40187->127.0.0.1:50730: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50640: read tcp 127.0.0.1:40187->127.0.0.1:50640: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50656: read tcp 127.0.0.1:40187->127.0.0.1:50656: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50738: write tcp 127.0.0.1:40187->127.0.0.1:50738: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50732: write tcp 127.0.0.1:40187->127.0.0.1:50732: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:50748: write tcp 127.0.0.1:40187->127.0.0.1:50748: use of closed network connection ... [output truncated] BenchmarkServer-4 128 783506 ns/op 3071 B/op 23 allocs/op BenchmarkClient-4 271 399176 ns/op 3795 B/op 46 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 692 177712 ns/op 7312 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1198 90052 ns/op 3038 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1678 70582 ns/op 1941 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1632 71223 ns/op 2750 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1653 69681 ns/op 2706 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1659 74992 ns/op 2723 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1803 68009 ns/op 1904 B/op 14 allocs/op BenchmarkServerHijack-4 937 111574 ns/op 16735 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 361 312480 ns/op 6025 B/op 52 allocs/op BenchmarkResponseStatusLine-4 492721 217.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.758s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 4635 24834 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.206s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 74984 1398 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 570645 196.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 171283 654.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 62698 1842 ns/op BenchmarkStdIPv4-4 131383 887.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 89948 1302 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92895 1273 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79428 1466 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68572 1738 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1550605 75.08 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1474570 81.13 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1368637 88.22 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 259966 448.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 269925 417.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 256441 459.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 83281 1469 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 273840 431.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145597 818.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 150858 786.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 137554 829.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 77247 1593 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 341328 346.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 113017 1003 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167122 723.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 255279 479.0 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 150171 773.9 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 276488 388.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 149080 791.8 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 141082 795.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 140078 802.1 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 114236 1050 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 420036 259.1 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 156208 762.6 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 85174 1318 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 106893 1052 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 165763 748.4 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 107641 1094 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 247519 461.4 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115351 1029 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 135451 861.2 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 174732 640.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 131088 908.8 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 111.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 113.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 112.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 985196 117.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 980296 117.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 997885 117.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 959866 118.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 993628 118.2 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 956132 118.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 345758 348.2 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 602367 199.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 200385 579.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 218907 544.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 205021 582.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 75331 1604 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 497599 230.0 ns/op PASS ok net/netip 7.834s 2023/03/16 20:52:36 Test RPC server listening on 127.0.0.1:43101 2023/03/16 20:52:36 Test HTTP RPC server listening on 127.0.0.1:40087 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1453 81045 ns/op BenchmarkEndToEndHTTP-4 1522 74079 ns/op BenchmarkEndToEndAsync-4 3168 37975 ns/op BenchmarkEndToEndAsyncHTTP-4 3360 35965 ns/op PASS ok net/rpc 0.905s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 3004 34423 ns/op BenchmarkReadMIMEHeader/server_headers-4 5520 21361 ns/op BenchmarkUncommon-4 26103 4395 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.529s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 4836 23471 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 98923 1197 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 538618 207.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 90819 1297 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 178394 677.1 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 83046 1400 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14096 8462 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 365546 296.2 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 90009 1309 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 174396 683.5 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 83551 1414 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15580 7308 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 187232 615.7 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 77640 1507 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76582 1545 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35604 3350 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6126 18620 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 188418 611.1 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 76112 1546 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76525 1543 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 34962 3394 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6384 18161 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.200s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3306076 35.19 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 152523 677.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 757 149569 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 226 507437 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 646 180654 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 47805 2324 ns/op BenchmarkStatFile-4 41983 2704 ns/op BenchmarkStatDir-4 42775 2688 ns/op BenchmarkLstatDot-4 50030 2315 ns/op BenchmarkLstatFile-4 40992 2737 ns/op BenchmarkLstatDir-4 41186 2706 ns/op PASS ok os 1.624s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 144 817440 ns/op 6720 B/op 30 allocs/op PASS ok os/exec 0.244s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 378856 290.2 ns/op PASS ok os/user 0.236s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3618744 32.71 ns/op BenchmarkString-4 2216844 54.09 ns/op BenchmarkBytes-4 1976379 59.88 ns/op BenchmarkNamedBytes-4 743397 150.3 ns/op BenchmarkBytesArray-4 647983 173.3 ns/op BenchmarkSliceLen-4 2341232 51.44 ns/op BenchmarkMapLen-4 1494175 79.89 ns/op BenchmarkStringLen-4 1838883 64.55 ns/op BenchmarkArrayLen-4 1779817 67.78 ns/op BenchmarkSliceCap-4 2474109 48.03 ns/op BenchmarkDeepEqual/int8-4 644562 175.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115630 1034 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 518460 232.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 108348 1084 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 516940 226.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 109432 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 477372 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 107527 1097 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 511060 229.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109225 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 639387 180.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139695 835.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 501264 234.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 109438 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 504769 234.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109734 1082 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 498325 234.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 105094 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 507297 231.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 108904 1094 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 482474 231.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108656 1089 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 511023 223.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 110533 1083 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 485388 224.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 109834 1088 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 524524 223.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 108373 1079 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 522562 225.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 109040 1077 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 679257 170.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 115237 1036 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 523609 217.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 108874 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 141111 836.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 68142 1774 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71218 1675 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 46309 2579 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 265918 439.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 39597 2986 ns/op BenchmarkIsZero/StructComparable-4 838520 137.6 ns/op BenchmarkIsZero/StructIncomparable-4 177050 692.3 ns/op BenchmarkSetZero/Bool/Direct-4 4345156 28.56 ns/op BenchmarkSetZero/Bool/CachedZero-4 1734331 68.74 ns/op BenchmarkSetZero/Bool/NewZero-4 1273842 96.91 ns/op BenchmarkSetZero/Int/Direct-4 2566783 46.61 ns/op BenchmarkSetZero/Int/CachedZero-4 1735183 70.10 ns/op BenchmarkSetZero/Int/NewZero-4 1281153 94.07 ns/op BenchmarkSetZero/Uint/Direct-4 2549876 47.01 ns/op BenchmarkSetZero/Uint/CachedZero-4 1729392 69.29 ns/op BenchmarkSetZero/Uint/NewZero-4 1268007 93.81 ns/op BenchmarkSetZero/Float/Direct-4 2565950 49.57 ns/op BenchmarkSetZero/Float/CachedZero-4 1721798 69.50 ns/op BenchmarkSetZero/Float/NewZero-4 1269772 93.69 ns/op BenchmarkSetZero/Complex/Direct-4 2503917 47.28 ns/op BenchmarkSetZero/Complex/CachedZero-4 1708210 69.27 ns/op BenchmarkSetZero/Complex/NewZero-4 1279904 93.78 ns/op BenchmarkSetZero/Array/Direct-4 4309534 27.99 ns/op BenchmarkSetZero/Array/CachedZero-4 1711856 69.91 ns/op BenchmarkSetZero/Array/NewZero-4 1268617 97.18 ns/op BenchmarkSetZero/Chan/Direct-4 2572587 46.40 ns/op BenchmarkSetZero/Chan/CachedZero-4 1353229 89.28 ns/op BenchmarkSetZero/Chan/NewZero-4 1000000 113.5 ns/op BenchmarkSetZero/Func/Direct-4 2555958 46.43 ns/op BenchmarkSetZero/Func/CachedZero-4 1349504 89.08 ns/op BenchmarkSetZero/Func/NewZero-4 1000000 115.5 ns/op BenchmarkSetZero/Interface/Direct-4 2321296 51.70 ns/op BenchmarkSetZero/Interface/CachedZero-4 1729051 69.28 ns/op BenchmarkSetZero/Interface/NewZero-4 1280653 94.16 ns/op BenchmarkSetZero/Map/Direct-4 2555122 46.64 ns/op BenchmarkSetZero/Map/CachedZero-4 1358499 88.29 ns/op BenchmarkSetZero/Map/NewZero-4 1000000 113.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2567810 46.53 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1355073 88.77 ns/op BenchmarkSetZero/Pointer/NewZero-4 998218 113.9 ns/op BenchmarkSetZero/Slice/Direct-4 2217968 53.94 ns/op BenchmarkSetZero/Slice/CachedZero-4 1729642 69.81 ns/op BenchmarkSetZero/Slice/NewZero-4 1278549 93.70 ns/op BenchmarkSetZero/String/Direct-4 2525131 47.32 ns/op BenchmarkSetZero/String/CachedZero-4 1722424 69.93 ns/op BenchmarkSetZero/String/NewZero-4 1269243 94.93 ns/op BenchmarkSetZero/Struct/Direct-4 4362559 27.47 ns/op BenchmarkSetZero/Struct/CachedZero-4 1733314 68.99 ns/op BenchmarkSetZero/Struct/NewZero-4 1283270 93.50 ns/op BenchmarkSelect/1-4 169468 711.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 82542 1400 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 45506 2687 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 156577 698.0 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 130116 910.2 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 119510 1003 ns/op 127.63 MB/s BenchmarkCallArgCopy/size=256-4 118165 1115 ns/op 229.68 MB/s BenchmarkCallArgCopy/size=1024-4 68656 1550 ns/op 660.57 MB/s BenchmarkCallArgCopy/size=4096-4 30481 3821 ns/op 1072.05 MB/s BenchmarkCallArgCopy/size=65536-4 2559 46524 ns/op 1408.63 MB/s BenchmarkPtrTo-4 387214 261.3 ns/op BenchmarkFieldByName1-4 851130 158.4 ns/op BenchmarkFieldByName2-4 67666 1872 ns/op BenchmarkFieldByName3-4 9211 13064 ns/op BenchmarkInterfaceBig-4 4767627 22.53 ns/op BenchmarkInterfaceSmall-4 4219401 23.80 ns/op BenchmarkNew-4 2089394 54.24 ns/op BenchmarkMap/StringKeys/MapIndex-4 3253 36721 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3186 36674 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3164 38138 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3105 37595 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3166 36424 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3274 36276 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 242865 475.4 ns/op PASS ok reflect 19.042s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9816 10364 ns/op 9416 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 16320 7501 ns/op 9051 B/op 1 allocs/op BenchmarkFindString-4 12536 10467 ns/op 9233 B/op 1 allocs/op BenchmarkFindSubmatch-4 11187 10715 ns/op 9402 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 11090 10435 ns/op 9224 B/op 2 allocs/op BenchmarkLiteral-4 17476 7973 ns/op BenchmarkNotLiteral-4 3832 27519 ns/op BenchmarkMatchClass-4 3031 35290 ns/op BenchmarkMatchClass_InRange-4 3388 34623 ns/op BenchmarkReplaceAll-4 2659 47648 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 19210 6567 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 37566 3150 ns/op BenchmarkAnchoredShortMatch-4 15418 7280 ns/op BenchmarkAnchoredLongMatch-4 20017 5983 ns/op BenchmarkOnePassShortA-4 20752 5855 ns/op BenchmarkNotOnePassShortA-4 7929 15273 ns/op BenchmarkOnePassShortB-4 26896 4482 ns/op BenchmarkNotOnePassShortB-4 9760 12512 ns/op BenchmarkOnePassLongPrefix-4 89576 1394 ns/op BenchmarkOnePassLongNotPrefix-4 28458 4231 ns/op BenchmarkMatchParallelShared-4 19551 6077 ns/op BenchmarkMatchParallelCopied-4 19809 5499 ns/op BenchmarkQuoteMetaAll-4 147883 821.4 ns/op 17.04 MB/s BenchmarkQuoteMetaNone-4 254506 450.2 ns/op 57.75 MB/s BenchmarkCompile/Onepass-4 3872 28710 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1554 71802 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 189 615013 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3483500 30.47 ns/op 525.05 MB/s BenchmarkMatch/Easy0/32-4 18241 6517 ns/op 4.91 MB/s BenchmarkMatch/Easy0/1K-4 5754 19106 ns/op 53.60 MB/s BenchmarkMatch/Easy0i/16-4 3556101 30.26 ns/op 528.82 MB/s BenchmarkMatch/Easy0i/32-4 4628 22471 ns/op 1.42 MB/s BenchmarkMatch/Easy0i/1K-4 270 427932 ns/op 2.39 MB/s BenchmarkMatch/Easy1/16-4 3699649 30.49 ns/op 524.76 MB/s BenchmarkMatch/Easy1/32-4 16455 6818 ns/op 4.69 MB/s BenchmarkMatch/Easy1/1K-4 4262 25211 ns/op 40.62 MB/s BenchmarkMatch/Medium/16-4 3774118 30.51 ns/op 524.39 MB/s BenchmarkMatch/Medium/32-4 6036 19478 ns/op 1.64 MB/s BenchmarkMatch/Medium/1K-4 307 381036 ns/op 2.69 MB/s BenchmarkMatch/Hard/16-4 3703104 29.81 ns/op 536.77 MB/s BenchmarkMatch/Hard/32-4 3960 29761 ns/op 1.08 MB/s BenchmarkMatch/Hard/1K-4 172 675208 ns/op 1.52 MB/s BenchmarkMatch/Hard1/16-4 1407 82225 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 772 147095 ns/op 0.22 MB/s BenchmarkMatch/Hard1/1K-4 25 4430858 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 30138 4079 ns/op 3.92 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17452 6812 ns/op 4.70 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 672 176945 ns/op 5.79 MB/s 22 B/op 0 allocs/op PASS ok regexp 8.148s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 636402 189.1 ns/op BenchmarkIsWordChar-4 190459 611.4 ns/op PASS ok regexp/syntax 1.310s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 69710 1718 ns/op BenchmarkCallers/inlined-4 51860 2306 ns/op BenchmarkCallers/no-cache-4 10000 10181 ns/op BenchmarkMakeChan/Byte-4 1115880 121.5 ns/op BenchmarkMakeChan/Int-4 867872 133.0 ns/op BenchmarkMakeChan/Ptr-4 550291 212.4 ns/op BenchmarkMakeChan/Struct/0-4 1190266 100.9 ns/op BenchmarkMakeChan/Struct/32-4 459320 249.7 ns/op BenchmarkMakeChan/Struct/40-4 430874 278.3 ns/op BenchmarkChanNonblocking-4 10625852 10.29 ns/op BenchmarkSelectUncontended-4 1064892 151.8 ns/op BenchmarkSelectSyncContended-4 30070 3939 ns/op BenchmarkSelectAsyncContended-4 108228 1170 ns/op BenchmarkSelectNonblock-4 6479535 18.97 ns/op BenchmarkChanUncontended-4 13324 11964 ns/op BenchmarkChanContended-4 1286 95080 ns/op BenchmarkChanSync-4 176355 718.2 ns/op BenchmarkChanSyncWork-4 10000 35517 ns/op BenchmarkChanProdCons0-4 82698 1537 ns/op BenchmarkChanProdCons10-4 106035 1218 ns/op BenchmarkChanProdCons100-4 121503 1061 ns/op BenchmarkChanProdConsWork0-4 77492 1615 ns/op BenchmarkChanProdConsWork10-4 83235 1488 ns/op BenchmarkChanProdConsWork100-4 89640 1360 ns/op BenchmarkSelectProdCons-4 64548 1902 ns/op BenchmarkReceiveDataFromClosedChan-4 636985 188.3 ns/op BenchmarkChanCreation-4 213868 533.3 ns/op BenchmarkChanSem-4 125616 927.6 ns/op BenchmarkChanPopular-4 102 1277733 ns/op BenchmarkChanClosed-4 571180 250.3 ns/op BenchmarkCallClosure-4 6068844 19.76 ns/op BenchmarkCallClosure1-4 6221295 19.25 ns/op BenchmarkCallClosure2-4 1326508 90.27 ns/op BenchmarkCallClosure3-4 1533822 79.32 ns/op BenchmarkCallClosure4-4 1364193 89.38 ns/op BenchmarkComplex128DivNormal-4 9957664 11.92 ns/op BenchmarkComplex128DivNisNaN-4 7613749 15.65 ns/op BenchmarkComplex128DivDisNaN-4 7295001 16.11 ns/op BenchmarkComplex128DivNisInf-4 9795280 12.18 ns/op BenchmarkComplex128DivDisInf-4 5474095 21.19 ns/op BenchmarkSetTypePtr-4 48436568 2.463 ns/op 3247.73 MB/s BenchmarkSetTypePtr8-4 9637906 12.44 ns/op 5142.92 MB/s BenchmarkSetTypePtr16-4 9602529 12.48 ns/op 10258.88 MB/s BenchmarkSetTypePtr32-4 9571359 12.46 ns/op 20549.14 MB/s BenchmarkSetTypePtr64-4 9592497 12.50 ns/op 40963.02 MB/s BenchmarkSetTypePtr126-4 5680932 21.20 ns/op 47537.88 MB/s BenchmarkSetTypePtr128-4 5860642 20.39 ns/op 50223.21 MB/s BenchmarkSetTypePtrSlice-4 707156 167.1 ns/op 49037.45 MB/s BenchmarkSetTypeNode1-4 9513942 12.55 ns/op 1912.58 MB/s BenchmarkSetTypeNode1Slice-4 2956288 40.50 ns/op 18961.92 MB/s BenchmarkSetTypeNode8-4 9426633 12.44 ns/op 6428.42 MB/s BenchmarkSetTypeNode8Slice-4 1565558 76.36 ns/op 33523.35 MB/s BenchmarkSetTypeNode64-4 5652294 21.17 ns/op 24939.03 MB/s BenchmarkSetTypeNode64Slice-4 226741 523.3 ns/op 32285.90 MB/s BenchmarkSetTypeNode64Dead-4 7555216 15.90 ns/op 33211.46 MB/s BenchmarkSetTypeNode64DeadSlice-4 258312 463.9 ns/op 36419.73 MB/s BenchmarkSetTypeNode124-4 5525365 21.14 ns/op 47674.27 MB/s BenchmarkSetTypeNode124Slice-4 181123 665.5 ns/op 48466.24 MB/s BenchmarkSetTypeNode126-4 5884233 20.42 ns/op 50140.06 MB/s BenchmarkSetTypeNode126Slice-4 176841 666.3 ns/op 49179.71 MB/s BenchmarkSetTypeNode128-4 3999266 29.91 ns/op 34765.46 MB/s BenchmarkSetTypeNode128Slice-4 142311 844.8 ns/op 39392.03 MB/s BenchmarkSetTypeNode130-4 4042284 29.67 ns/op 35593.04 MB/s BenchmarkSetTypeNode130Slice-4 139444 850.7 ns/op 39723.80 MB/s BenchmarkSetTypeNode1024-4 697929 156.6 ns/op 52418.76 MB/s BenchmarkSetTypeNode1024Slice-4 24381 4910 ns/op 53494.84 MB/s BenchmarkAllocation-4 3576 39012 ns/op BenchmarkReadMemStats-4 6242 20360 ns/op BenchmarkReadMemStatsLatency-4 1 74243 p50-ns 74243 p90-ns 74243 p99-ns BenchmarkWriteBarrier-4 2524118 48.69 ns/op BenchmarkBulkWriteBarrier-4 5543786 22.77 ns/op BenchmarkScanStackNoLocals-4 3 40126450 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10960494 11.90 ns/op BenchmarkMSpanCountAlloc/bits=128-4 11396616 12.23 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8542669 14.59 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7433691 17.74 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5057268 24.09 ns/op BenchmarkHash5-4 6328120 18.99 ns/op 263.27 MB/s BenchmarkHash16-4 6001837 19.97 ns/op 801.18 MB/s BenchmarkHash64-4 5855508 20.41 ns/op 3135.09 MB/s BenchmarkHash1024-4 1994014 59.82 ns/op 17118.82 MB/s BenchmarkHash65536-4 38545 3104 ns/op 21114.79 MB/s BenchmarkAlignedLoad-4 7053116 16.24 ns/op BenchmarkUnalignedLoad-4 7123879 15.95 ns/op BenchmarkEqEfaceConcrete-4 5951072 20.14 ns/op BenchmarkEqIfaceConcrete-4 6015757 19.94 ns/op BenchmarkNeEfaceConcrete-4 6124474 19.46 ns/op BenchmarkNeIfaceConcrete-4 6159891 19.50 ns/op BenchmarkConvT2EByteSized/bool-4 5988901 20.02 ns/op BenchmarkConvT2EByteSized/uint8-4 5887772 20.08 ns/op BenchmarkConvT2ESmall-4 5362980 21.97 ns/op BenchmarkConvT2EUintptr-4 5404269 22.06 ns/op BenchmarkConvT2ELarge-4 1000000 104.0 ns/op BenchmarkConvT2ISmall-4 5458438 21.87 ns/op BenchmarkConvT2IUintptr-4 5252326 22.75 ns/op BenchmarkConvT2ILarge-4 1000000 110.0 ns/op BenchmarkConvI2E-4 4781930 24.26 ns/op BenchmarkConvI2I-4 4115080 28.20 ns/op BenchmarkAssertE2T-4 4761240 25.11 ns/op BenchmarkAssertE2TLarge-4 2323878 50.77 ns/op BenchmarkAssertE2I-4 4396682 26.88 ns/op BenchmarkAssertI2T-4 4324617 27.47 ns/op BenchmarkAssertI2I-4 4289688 27.28 ns/op BenchmarkAssertI2E-4 5647878 20.37 ns/op BenchmarkAssertE2E-4 5954037 19.42 ns/op BenchmarkAssertE2T2-4 3677602 32.41 ns/op BenchmarkAssertE2T2Blank-4 4338214 27.49 ns/op BenchmarkAssertI2E2-4 4493737 26.62 ns/op BenchmarkAssertI2E2Blank-4 5774324 20.79 ns/op BenchmarkAssertE2E2-4 4206237 28.45 ns/op BenchmarkAssertE2E2Blank-4 5787826 20.71 ns/op BenchmarkConvT2Ezero/zero/16-4 5668670 21.23 ns/op BenchmarkConvT2Ezero/zero/32-4 5393290 21.94 ns/op BenchmarkConvT2Ezero/zero/64-4 5628013 21.32 ns/op BenchmarkConvT2Ezero/zero/str-4 5595240 21.15 ns/op BenchmarkConvT2Ezero/zero/slice-4 5575716 21.54 ns/op BenchmarkConvT2Ezero/zero/big-4 219303 514.7 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1300123 87.72 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1262434 97.01 ns/op BenchmarkConvT2Ezero/nonzero/big-4 253190 474.1 ns/op BenchmarkConvT2Ezero/smallint/16-4 5618131 21.35 ns/op BenchmarkConvT2Ezero/smallint/32-4 5578216 21.50 ns/op BenchmarkConvT2Ezero/smallint/64-4 5219854 22.85 ns/op BenchmarkConvT2Ezero/largeint/16-4 1574596 71.94 ns/op BenchmarkConvT2Ezero/largeint/32-4 1576245 71.76 ns/op BenchmarkConvT2Ezero/largeint/64-4 1783142 69.98 ns/op BenchmarkMalloc8-4 1362372 81.34 ns/op BenchmarkMalloc16-4 1340847 86.07 ns/op BenchmarkMallocTypeInfo8-4 1458776 81.61 ns/op BenchmarkMallocTypeInfo16-4 1222896 99.33 ns/op BenchmarkMallocLargeStruct-4 173187 655.6 ns/op BenchmarkGoroutineSelect-4 69 1984375 ns/op BenchmarkGoroutineBlocking-4 61 1886856 ns/op BenchmarkGoroutineForRange-4 70 2124919 ns/op BenchmarkGoroutineIdle-4 62 1914474 ns/op BenchmarkHashStringSpeed-4 2681582 46.62 ns/op BenchmarkHashBytesSpeed-4 1491248 81.92 ns/op BenchmarkHashInt32Speed-4 3080257 41.81 ns/op BenchmarkHashInt64Speed-4 3172263 37.55 ns/op BenchmarkHashStringArraySpeed-4 581502 204.5 ns/op BenchmarkMegMap-4 3232798 37.02 ns/op BenchmarkMegOneMap-4 4095796 29.29 ns/op BenchmarkMegEqMap-4 1413 80584 ns/op BenchmarkMegEmptyMap-4 4724731 25.08 ns/op BenchmarkSmallStrMap-4 3161353 38.30 ns/op BenchmarkMapStringKeysEight_16-4 3153579 37.58 ns/op BenchmarkMapStringKeysEight_32-4 3244342 36.90 ns/op BenchmarkMapStringKeysEight_64-4 3111021 37.86 ns/op BenchmarkMapStringKeysEight_1M-4 3075592 39.43 ns/op BenchmarkIntMap-4 3982082 29.98 ns/op BenchmarkMapFirst/1-4 4884990 24.38 ns/op BenchmarkMapFirst/2-4 4639610 25.54 ns/op BenchmarkMapFirst/3-4 4911417 24.36 ns/op BenchmarkMapFirst/4-4 4636540 24.43 ns/op BenchmarkMapFirst/5-4 4617811 24.64 ns/op BenchmarkMapFirst/6-4 4614870 26.10 ns/op BenchmarkMapFirst/7-4 4648002 24.33 ns/op BenchmarkMapFirst/8-4 4418919 27.43 ns/op BenchmarkMapFirst/9-4 4256560 30.00 ns/op BenchmarkMapFirst/10-4 3993680 28.69 ns/op BenchmarkMapFirst/11-4 4243672 29.17 ns/op BenchmarkMapFirst/12-4 3833413 30.51 ns/op BenchmarkMapFirst/13-4 4086394 29.31 ns/op BenchmarkMapFirst/14-4 4071744 28.04 ns/op BenchmarkMapFirst/15-4 4198636 28.78 ns/op BenchmarkMapFirst/16-4 3956100 29.44 ns/op BenchmarkMapMid/1-4 3881526 30.76 ns/op BenchmarkMapMid/2-4 3758919 32.06 ns/op BenchmarkMapMid/3-4 3717900 31.65 ns/op BenchmarkMapMid/4-4 3670558 32.67 ns/op BenchmarkMapMid/5-4 3779224 30.19 ns/op BenchmarkMapMid/6-4 3671451 32.47 ns/op BenchmarkMapMid/7-4 3766833 32.38 ns/op BenchmarkMapMid/8-4 3659412 31.18 ns/op BenchmarkMapMid/9-4 3507416 34.47 ns/op BenchmarkMapMid/10-4 3286984 36.47 ns/op BenchmarkMapMid/11-4 3383566 35.33 ns/op BenchmarkMapMid/12-4 3243660 34.18 ns/op BenchmarkMapMid/13-4 3613766 33.89 ns/op BenchmarkMapMid/14-4 3668102 33.55 ns/op BenchmarkMapMid/15-4 3408836 35.34 ns/op BenchmarkMapMid/16-4 3264285 34.45 ns/op BenchmarkMapLast/1-4 3886497 30.68 ns/op BenchmarkMapLast/2-4 3696652 32.16 ns/op BenchmarkMapLast/3-4 3837519 31.55 ns/op BenchmarkMapLast/4-4 3598274 32.43 ns/op BenchmarkMapLast/5-4 3837187 32.50 ns/op BenchmarkMapLast/6-4 3621830 33.47 ns/op BenchmarkMapLast/7-4 3578226 33.58 ns/op BenchmarkMapLast/8-4 3386017 33.93 ns/op BenchmarkMapLast/9-4 3356163 36.29 ns/op BenchmarkMapLast/10-4 3220671 36.21 ns/op BenchmarkMapLast/11-4 3362688 36.52 ns/op BenchmarkMapLast/12-4 3260504 37.39 ns/op BenchmarkMapLast/13-4 3340314 33.66 ns/op BenchmarkMapLast/14-4 3382774 35.05 ns/op BenchmarkMapLast/15-4 3384583 36.58 ns/op BenchmarkMapLast/16-4 3384506 36.45 ns/op BenchmarkMapCycle-4 1938062 59.15 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2657016 45.28 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2332 51542 ns/op BenchmarkMakeMap/[Byte]Byte-4 510813 203.4 ns/op BenchmarkMakeMap/[Int]Int-4 300410 379.0 ns/op BenchmarkNewEmptyMap-4 12041724 10.11 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1658898 71.71 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 471482 253.5 ns/op BenchmarkMapIterEmpty-4 5575180 21.27 ns/op BenchmarkSameLengthMap-4 4600316 25.60 ns/op BenchmarkBigKeyMap-4 1706895 70.46 ns/op BenchmarkBigValMap-4 1534249 76.53 ns/op BenchmarkSmallKeyMap-4 2870132 41.51 ns/op BenchmarkMapPopulate/1-4 2322388 51.75 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 127340 888.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 6643 18150 ns/op 6277 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 698 159104 ns/op 51762 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 50 2426676 ns/op 416488 B/op 203 allocs/op BenchmarkMapPopulate/100000-4 3 39171393 ns/op 6528125 B/op 2902 allocs/op BenchmarkComplexAlgMap-4 465606 248.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 700723 158.4 ns/op BenchmarkGoMapClear/Reflexive/10-4 667302 174.9 ns/op BenchmarkGoMapClear/Reflexive/100-4 230920 517.0 ns/op BenchmarkGoMapClear/Reflexive/1000-4 40681 2898 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5400 22019 ns/op BenchmarkGoMapClear/NonReflexive/1-4 537645 209.3 ns/op BenchmarkGoMapClear/NonReflexive/10-4 495916 240.5 ns/op BenchmarkGoMapClear/NonReflexive/100-4 213345 566.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40752 2908 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5425 22024 ns/op BenchmarkMapStringConversion/32/simple-4 1763252 67.32 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1740109 68.92 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1597983 74.83 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1624736 73.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1624858 72.95 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1476394 81.49 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1861785 67.11 ns/op BenchmarkMapInterfacePtr-4 1981428 61.76 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4821997 24.89 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 126602 908.0 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5175 22880 ns/op BenchmarkMapPop1000-4 376 318690 ns/op BenchmarkMapPop10000-4 19 5937331 ns/op BenchmarkMapAssign/Int32/256-4 2325560 51.70 ns/op BenchmarkMapAssign/Int32/65536-4 996637 119.5 ns/op BenchmarkMapAssign/Int64/256-4 2123779 52.72 ns/op BenchmarkMapAssign/Int64/65536-4 617996 164.7 ns/op BenchmarkMapAssign/Str/256-4 1751360 66.34 ns/op BenchmarkMapAssign/Str/65536-4 341101 306.9 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1476512 81.20 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 535544 205.0 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1508956 79.88 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 444069 238.3 ns/op BenchmarkMapOperatorAssign/Str/256-4 480686 2452 ns/op BenchmarkMapOperatorAssign/Str/65536-4 129177 899.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 836373 167.8 ns/op 26 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 173620 631.3 ns/op 70 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 818876 163.4 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 153204 718.7 ns/op 83 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 587014 261.9 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 96384 1155 ns/op 147 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1782476 69.42 ns/op BenchmarkMapDelete/Int32/1000-4 1878028 63.02 ns/op BenchmarkMapDelete/Int32/10000-4 1820944 64.55 ns/op BenchmarkMapDelete/Int64/100-4 1797517 65.57 ns/op BenchmarkMapDelete/Int64/1000-4 1827679 61.86 ns/op BenchmarkMapDelete/Int64/10000-4 1890216 63.54 ns/op BenchmarkMapDelete/Str/100-4 1421949 83.39 ns/op BenchmarkMapDelete/Str/1000-4 1493379 89.55 ns/op BenchmarkMapDelete/Str/10000-4 1370767 84.95 ns/op BenchmarkMapDelete/Pointer/100-4 1551534 73.38 ns/op BenchmarkMapDelete/Pointer/1000-4 1762224 68.87 ns/op BenchmarkMapDelete/Pointer/10000-4 1616739 74.04 ns/op BenchmarkMemmove/0-4 14382265 8.243 ns/op BenchmarkMemmove/1-4 1827048 64.03 ns/op 15.62 MB/s BenchmarkMemmove/2-4 1787610 67.63 ns/op 29.57 MB/s BenchmarkMemmove/3-4 1799769 67.66 ns/op 44.34 MB/s BenchmarkMemmove/4-4 1802732 66.73 ns/op 59.94 MB/s BenchmarkMemmove/5-4 1799659 67.05 ns/op 74.58 MB/s BenchmarkMemmove/6-4 1806693 66.94 ns/op 89.63 MB/s BenchmarkMemmove/7-4 1794157 66.58 ns/op 105.14 MB/s BenchmarkMemmove/8-4 1954124 62.33 ns/op 128.36 MB/s BenchmarkMemmove/9-4 1746100 68.07 ns/op 132.23 MB/s BenchmarkMemmove/10-4 1759406 68.34 ns/op 146.33 MB/s BenchmarkMemmove/11-4 1745156 67.86 ns/op 162.10 MB/s BenchmarkMemmove/12-4 1760536 67.43 ns/op 177.96 MB/s BenchmarkMemmove/13-4 1762675 67.69 ns/op 192.04 MB/s BenchmarkMemmove/14-4 1765144 67.51 ns/op 207.38 MB/s BenchmarkMemmove/15-4 1754143 67.87 ns/op 221.00 MB/s BenchmarkMemmove/16-4 1857596 63.96 ns/op 250.16 MB/s BenchmarkMemmove/32-4 1784918 67.50 ns/op 474.05 MB/s BenchmarkMemmove/64-4 1600005 74.74 ns/op 856.35 MB/s BenchmarkMemmove/128-4 1327134 90.44 ns/op 1415.24 MB/s BenchmarkMemmove/256-4 854798 134.9 ns/op 1897.56 MB/s BenchmarkMemmove/512-4 630609 191.3 ns/op 2677.07 MB/s BenchmarkMemmove/1024-4 392787 294.1 ns/op 3481.72 MB/s BenchmarkMemmove/2048-4 240128 494.2 ns/op 4143.70 MB/s BenchmarkMemmove/4096-4 130131 924.5 ns/op 4430.36 MB/s BenchmarkMemmoveOverlap/32-4 1803652 65.88 ns/op 485.75 MB/s BenchmarkMemmoveOverlap/64-4 1594419 74.74 ns/op 856.25 MB/s BenchmarkMemmoveOverlap/128-4 1321008 90.73 ns/op 1410.71 MB/s BenchmarkMemmoveOverlap/256-4 823329 137.0 ns/op 1868.49 MB/s BenchmarkMemmoveOverlap/512-4 632119 188.9 ns/op 2710.88 MB/s BenchmarkMemmoveOverlap/1024-4 408068 287.4 ns/op 3562.44 MB/s BenchmarkMemmoveOverlap/2048-4 242056 498.7 ns/op 4106.46 MB/s BenchmarkMemmoveOverlap/4096-4 130518 914.7 ns/op 4478.01 MB/s BenchmarkMemmoveUnalignedDst/0-4 15378984 7.747 ns/op BenchmarkMemmoveUnalignedDst/1-4 1888623 62.21 ns/op 16.07 MB/s BenchmarkMemmoveUnalignedDst/2-4 1837239 64.82 ns/op 30.86 MB/s BenchmarkMemmoveUnalignedDst/3-4 1858332 64.32 ns/op 46.64 MB/s BenchmarkMemmoveUnalignedDst/4-4 1827205 64.84 ns/op 61.69 MB/s BenchmarkMemmoveUnalignedDst/5-4 1835618 64.87 ns/op 77.07 MB/s BenchmarkMemmoveUnalignedDst/6-4 1751659 73.21 ns/op 81.96 MB/s BenchmarkMemmoveUnalignedDst/7-4 1798651 64.78 ns/op 108.06 MB/s BenchmarkMemmoveUnalignedDst/8-4 1954994 59.93 ns/op 133.49 MB/s BenchmarkMemmoveUnalignedDst/9-4 1798216 66.28 ns/op 135.79 MB/s BenchmarkMemmoveUnalignedDst/10-4 1784684 65.86 ns/op 151.83 MB/s BenchmarkMemmoveUnalignedDst/11-4 1784923 65.80 ns/op 167.18 MB/s BenchmarkMemmoveUnalignedDst/12-4 1807028 66.19 ns/op 181.29 MB/s BenchmarkMemmoveUnalignedDst/13-4 1755361 65.81 ns/op 197.52 MB/s BenchmarkMemmoveUnalignedDst/14-4 1790376 66.48 ns/op 210.58 MB/s BenchmarkMemmoveUnalignedDst/15-4 1807197 66.22 ns/op 226.53 MB/s BenchmarkMemmoveUnalignedDst/16-4 1790013 66.26 ns/op 241.48 MB/s BenchmarkMemmoveUnalignedDst/32-4 1703420 69.67 ns/op 459.28 MB/s BenchmarkMemmoveUnalignedDst/64-4 1503774 77.87 ns/op 821.87 MB/s BenchmarkMemmoveUnalignedDst/128-4 1282976 92.25 ns/op 1387.51 MB/s BenchmarkMemmoveUnalignedDst/256-4 859814 139.7 ns/op 1832.68 MB/s BenchmarkMemmoveUnalignedDst/512-4 591655 195.3 ns/op 2621.89 MB/s BenchmarkMemmoveUnalignedDst/1024-4 389583 312.2 ns/op 3279.50 MB/s BenchmarkMemmoveUnalignedDst/2048-4 233094 511.4 ns/op 4004.63 MB/s BenchmarkMemmoveUnalignedDst/4096-4 125887 948.1 ns/op 4320.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1703637 70.51 ns/op 453.83 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1496058 78.14 ns/op 819.04 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1277005 93.51 ns/op 1368.85 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 805700 142.4 ns/op 1798.09 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 607238 194.1 ns/op 2637.44 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 399812 295.6 ns/op 3464.20 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 240735 499.3 ns/op 4102.11 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129175 919.6 ns/op 4454.35 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14476278 8.223 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1872192 63.86 ns/op 15.66 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1839811 65.19 ns/op 30.68 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1834428 64.75 ns/op 46.33 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1850487 65.42 ns/op 61.14 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1828200 65.92 ns/op 75.85 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1824102 65.81 ns/op 91.17 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1824730 64.49 ns/op 108.55 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1943504 60.74 ns/op 131.71 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1784512 67.06 ns/op 134.21 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1796380 66.75 ns/op 149.82 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1788840 66.62 ns/op 165.11 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1787490 66.38 ns/op 180.77 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1806296 66.80 ns/op 194.61 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1795455 67.21 ns/op 208.29 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1768767 67.13 ns/op 223.44 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1758562 67.53 ns/op 236.94 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1678472 71.33 ns/op 448.59 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1508876 78.09 ns/op 819.60 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1280991 92.12 ns/op 1389.49 MB/s BenchmarkMemmoveUnalignedSrc/256-4 850504 140.0 ns/op 1828.93 MB/s BenchmarkMemmoveUnalignedSrc/512-4 604125 195.9 ns/op 2613.63 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 401438 298.5 ns/op 3430.32 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 238885 501.5 ns/op 4083.56 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128059 937.2 ns/op 4370.55 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1735755 69.75 ns/op 458.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1525764 78.11 ns/op 819.34 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1299879 91.83 ns/op 1393.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 832269 138.6 ns/op 1847.17 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 605737 191.5 ns/op 2673.89 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 406203 291.1 ns/op 3517.14 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 230662 500.8 ns/op 4089.58 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130650 915.5 ns/op 4474.00 MB/s BenchmarkMemclr/5-4 11919897 9.877 ns/op 506.22 MB/s BenchmarkMemclr/16-4 12242960 9.877 ns/op 1619.87 MB/s BenchmarkMemclr/64-4 11770056 10.18 ns/op 6288.25 MB/s BenchmarkMemclr/256-4 10000384 11.74 ns/op 21809.14 MB/s BenchmarkMemclr/4096-4 2391825 50.27 ns/op 81482.09 MB/s BenchmarkMemclr/65536-4 78585 1417 ns/op 46258.66 MB/s BenchmarkMemclr/1M-4 2772 40163 ns/op 26108.02 MB/s BenchmarkMemclr/4M-4 692 168475 ns/op 24895.69 MB/s BenchmarkMemclr/8M-4 255 462433 ns/op 18140.15 MB/s BenchmarkMemclr/16M-4 54 2200919 ns/op 7622.82 MB/s BenchmarkMemclr/64M-4 10 10225212 ns/op 6563.08 MB/s BenchmarkGoMemclr/5-4 2146962 55.67 ns/op 89.82 MB/s BenchmarkGoMemclr/16-4 502278 235.0 ns/op 68.09 MB/s BenchmarkGoMemclr/64-4 136041 883.8 ns/op 72.41 MB/s BenchmarkGoMemclr/256-4 34777 3511 ns/op 72.90 MB/s BenchmarkMemclrRange/1K_2K-4 69374 1739 ns/op 55145.65 MB/s BenchmarkMemclrRange/2K_8K-4 29971 3960 ns/op 84214.77 MB/s BenchmarkMemclrRange/4K_16K-4 42206 2818 ns/op 114652.41 MB/s BenchmarkMemclrRange/160K_228K-4 1814 60625 ns/op 27428.91 MB/s BenchmarkClearFat7-4 6143168 19.68 ns/op BenchmarkClearFat8-4 6654417 17.65 ns/op BenchmarkClearFat11-4 6037926 19.91 ns/op BenchmarkClearFat12-4 5738451 20.36 ns/op BenchmarkClearFat13-4 5922192 20.14 ns/op BenchmarkClearFat14-4 5840816 20.53 ns/op BenchmarkClearFat15-4 5907352 20.21 ns/op BenchmarkClearFat16-4 6095534 19.34 ns/op BenchmarkClearFat24-4 5674658 19.21 ns/op BenchmarkClearFat32-4 6136557 19.61 ns/op BenchmarkClearFat40-4 5857720 21.03 ns/op BenchmarkClearFat48-4 5603145 21.21 ns/op BenchmarkClearFat56-4 5477118 21.68 ns/op BenchmarkClearFat64-4 5353960 22.35 ns/op BenchmarkClearFat72-4 5104081 23.67 ns/op BenchmarkClearFat128-4 3693508 32.39 ns/op BenchmarkClearFat256-4 2158867 55.32 ns/op BenchmarkClearFat512-4 1407826 84.87 ns/op BenchmarkClearFat1024-4 842983 139.7 ns/op BenchmarkClearFat1032-4 767707 151.2 ns/op BenchmarkClearFat1040-4 825501 143.9 ns/op BenchmarkCopyFat7-4 6063002 19.93 ns/op BenchmarkCopyFat8-4 6942289 17.47 ns/op BenchmarkCopyFat11-4 5963710 20.24 ns/op BenchmarkCopyFat12-4 5894776 20.16 ns/op BenchmarkCopyFat13-4 5839224 20.46 ns/op BenchmarkCopyFat14-4 6011113 20.16 ns/op BenchmarkCopyFat15-4 5916913 20.13 ns/op BenchmarkCopyFat16-4 6406269 18.64 ns/op BenchmarkCopyFat24-4 6308983 19.34 ns/op BenchmarkCopyFat32-4 5947732 20.48 ns/op BenchmarkCopyFat64-4 5567118 21.79 ns/op BenchmarkCopyFat72-4 4992446 24.12 ns/op BenchmarkCopyFat128-4 3573597 33.67 ns/op BenchmarkCopyFat256-4 2097148 56.27 ns/op BenchmarkCopyFat512-4 1374666 87.42 ns/op BenchmarkCopyFat520-4 1345324 89.22 ns/op BenchmarkCopyFat1024-4 800542 146.8 ns/op BenchmarkCopyFat1032-4 800916 148.2 ns/op BenchmarkCopyFat1040-4 773641 149.7 ns/op BenchmarkIssue18740/2byte-4 418 281390 ns/op BenchmarkIssue18740/4byte-4 706 169193 ns/op BenchmarkIssue18740/8byte-4 1003 117988 ns/op BenchmarkMemclrKnownSize1-4 8571199 13.90 ns/op 71.97 MB/s BenchmarkMemclrKnownSize2-4 5679676 21.03 ns/op 95.09 MB/s BenchmarkMemclrKnownSize4-4 3312258 36.30 ns/op 110.18 MB/s BenchmarkMemclrKnownSize8-4 1000000 112.9 ns/op 70.85 MB/s BenchmarkMemclrKnownSize16-4 518286 228.6 ns/op 69.98 MB/s BenchmarkMemclrKnownSize32-4 268412 437.8 ns/op 73.10 MB/s BenchmarkMemclrKnownSize64-4 139262 861.5 ns/op 74.29 MB/s BenchmarkMemclrKnownSize112-4 78373 1479 ns/op 75.75 MB/s BenchmarkMemclrKnownSize128-4 70567 1708 ns/op 74.95 MB/s BenchmarkMemclrKnownSize192-4 46843 2528 ns/op 75.94 MB/s BenchmarkMemclrKnownSize248-4 36354 3271 ns/op 75.82 MB/s BenchmarkMemclrKnownSize256-4 35552 3363 ns/op 76.13 MB/s BenchmarkMemclrKnownSize512-4 17811 6765 ns/op 75.69 MB/s BenchmarkMemclrKnownSize1024-4 8511 13615 ns/op 75.21 MB/s BenchmarkMemclrKnownSize4096-4 2206 53811 ns/op 76.12 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7104735 ns/op 73.79 MB/s BenchmarkReadMetricsLatency-4 17252 4290 p50-ns 6512 p90-ns 15883 p99-ns BenchmarkFinalizer-4 158 669277 ns/op BenchmarkFinalizerRun-4 180627 861.1 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6850546 17.20 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3139519 38.24 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2427584 49.54 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2318203 51.16 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1307776 91.96 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.3 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2201214 54.32 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1256264 94.82 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1320620 91.41 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1859904 68.31 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1835846 66.51 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1695313 70.25 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1464783 81.61 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1337386 89.41 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5922172 20.17 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6394458 18.73 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6421177 18.65 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6307221 18.75 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5835780 20.48 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5362354 22.36 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6388460 18.82 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6440674 18.73 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6415402 18.85 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6397986 18.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6391576 18.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6443944 18.91 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6409532 18.68 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6304032 18.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6350227 18.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6386084 18.69 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6406177 18.64 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6375310 18.75 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6400426 18.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5670214 20.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5854005 20.71 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6411840 18.67 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5844663 20.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5791220 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6401199 18.92 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5694566 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5780967 20.77 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6416952 18.78 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5798106 20.52 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5816648 20.61 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6365920 18.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6411204 18.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6377574 18.73 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6370114 18.77 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6333718 18.79 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6402736 18.77 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6430873 18.77 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6302406 18.80 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6409371 18.68 ns/op BenchmarkNetpollBreak-4 3630 29391 ns/op BenchmarkPingPongHog-4 336 359020 ns/op BenchmarkStackGrowth-4 117748 1068 ns/op BenchmarkStackGrowthDeep-4 997 103877 ns/op BenchmarkCreateGoroutines-4 41347 2442 ns/op BenchmarkCreateGoroutinesParallel-4 42873 2994 ns/op BenchmarkCreateGoroutinesCapture-4 8314 13706 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 37214 3303 ns/op BenchmarkClosureCall-4 18410281 5.687 ns/op BenchmarkWakeupParallelSpinning/0s-4 5943 18885 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4902 22726 ns/op BenchmarkWakeupParallelSpinning/2µs-4 5752 24286 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3435 36843 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1995 57503 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1279 95482 ns/op BenchmarkWakeupParallelSpinning/50µs-4 584 203735 ns/op BenchmarkWakeupParallelSpinning/100µs-4 342 363130 ns/op BenchmarkWakeupParallelSyscall/0s-4 727 162097 ns/op BenchmarkWakeupParallelSyscall/1µs-4 738 160580 ns/op BenchmarkWakeupParallelSyscall/2µs-4 692 162499 ns/op BenchmarkWakeupParallelSyscall/5µs-4 704 189819 ns/op BenchmarkWakeupParallelSyscall/10µs-4 609 185285 ns/op BenchmarkWakeupParallelSyscall/20µs-4 567 203538 ns/op BenchmarkWakeupParallelSyscall/50µs-4 440 273463 ns/op BenchmarkWakeupParallelSyscall/100µs-4 312 390627 ns/op BenchmarkMatmult-4 2708313 45.76 ns/op BenchmarkFastrand-4 11200154 9.327 ns/op BenchmarkFastrand64-4 10260120 10.53 ns/op BenchmarkFastrandHashiter-4 4517084 28.09 ns/op BenchmarkFastrandn/2-4 5645728 21.36 ns/op BenchmarkFastrandn/3-4 5815178 20.52 ns/op BenchmarkFastrandn/4-4 5868477 20.37 ns/op BenchmarkFastrandn/5-4 5824050 20.45 ns/op BenchmarkIfaceCmp100-4 87198 1315 ns/op BenchmarkIfaceCmpNil100-4 200425 588.8 ns/op BenchmarkEfaceCmpDiff-4 38268 3141 ns/op BenchmarkEfaceCmpDiffIndirect-4 29727 4034 ns/op BenchmarkDefer-4 1604845 75.33 ns/op BenchmarkDefer10-4 787134 155.0 ns/op BenchmarkDeferMany-4 428654 487.8 ns/op BenchmarkPanicRecover-4 165722 674.0 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8070 15415 ns/op 14383 p50-ns 19081 p90-ns 29747 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6380 19919 ns/op 15067 p50-ns 21894 p90-ns 149683 p99-ns BenchmarkGoroutineProfile/small/idle-4 3090 38404 ns/op 37010 p50-ns 40287 p90-ns 49784 p99-ns BenchmarkGoroutineProfile/small/loaded-4 462 306937 ns/op 144572 p50-ns 349843 p90-ns 3298169 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7765 16153 ns/op 14786 p50-ns 20498 p90-ns 33771 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6961 24636 ns/op 15540 p50-ns 21970 p90-ns 168202 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8799825 ns/op 8786567 p50-ns 8885415 p90-ns 9077236 p99-ns BenchmarkGoroutineProfile/large/loaded-4 8 13507895 ns/op 11828476 p50-ns 26216394 p90-ns 26216394 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7726 15834 ns/op 14642 p50-ns 19541 p90-ns 32755 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5784 20826 ns/op 15273 p50-ns 23361 p90-ns 181881 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 950 135860 ns/op 120713 p50-ns 180117 p90-ns 286955 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 319 539460 ns/op 219225 p50-ns 492503 p90-ns 8857707 p99-ns BenchmarkRWMutexUncontended-4 2712585 43.38 ns/op BenchmarkRWMutexWrite100-4 529261 192.1 ns/op BenchmarkRWMutexWrite10-4 203986 1136 ns/op BenchmarkRWMutexWorkWrite100-4 634051 211.0 ns/op BenchmarkRWMutexWorkWrite10-4 90259 1427 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1795 64629 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 872 134687 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 952 121595 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 424 291685 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 482 246119 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 194 586800 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 234 512544 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 91 1226453 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 271164 407.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 303458 403.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 273061 462.2 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 256596 421.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 276903 441.1 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 261852 445.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 241862 435.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 256242 449.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 211435 498.3 ns/op BenchmarkMakeSlice/Byte-4 1828966 62.27 ns/op BenchmarkMakeSlice/Int16-4 2003085 58.12 ns/op BenchmarkMakeSlice/Int-4 1498858 74.78 ns/op BenchmarkMakeSlice/Ptr-4 1000000 102.8 ns/op BenchmarkMakeSlice/Struct/24-4 869112 125.2 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 155.1 ns/op BenchmarkMakeSlice/Struct/40-4 701062 190.5 ns/op BenchmarkGrowSlice/Byte-4 849825 154.9 ns/op BenchmarkGrowSlice/Int16-4 777153 172.3 ns/op BenchmarkGrowSlice/Int-4 515209 230.3 ns/op BenchmarkGrowSlice/Ptr-4 461812 256.0 ns/op BenchmarkGrowSlice/Struct/24-4 282458 389.4 ns/op BenchmarkGrowSlice/Struct/32-4 206733 493.2 ns/op BenchmarkGrowSlice/Struct/40-4 218277 567.1 ns/op BenchmarkExtendSlice/IntSlice-4 465487 256.5 ns/op BenchmarkExtendSlice/PointerSlice-4 393756 314.6 ns/op BenchmarkExtendSlice/NoGrow-4 791336 153.6 ns/op BenchmarkAppend-4 851468 140.5 ns/op BenchmarkAppendGrowByte-4 3 33499898 ns/op BenchmarkAppendGrowString-4 1 364018256 ns/op BenchmarkAppendSlice/1Bytes-4 1867526 63.87 ns/op BenchmarkAppendSlice/4Bytes-4 1809741 65.87 ns/op BenchmarkAppendSlice/7Bytes-4 1774792 67.75 ns/op BenchmarkAppendSlice/8Bytes-4 1835058 65.14 ns/op BenchmarkAppendSlice/15Bytes-4 1744022 68.49 ns/op BenchmarkAppendSlice/16Bytes-4 1812253 65.88 ns/op BenchmarkAppendSlice/32Bytes-4 1809980 68.48 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 82123 1371 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 23857 5250 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 9274 19337 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1674 72444 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 96 1152542 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 20 5599241 ns/op BenchmarkAppendStr/1Bytes-4 1402890 85.55 ns/op BenchmarkAppendStr/4Bytes-4 1460372 82.23 ns/op BenchmarkAppendStr/8Bytes-4 1416510 84.75 ns/op BenchmarkAppendStr/16Bytes-4 1393212 86.11 ns/op BenchmarkAppendStr/32Bytes-4 1424275 83.09 ns/op BenchmarkAppendSpecialCase-4 739603 157.9 ns/op BenchmarkCopy/1Byte-4 1939968 61.64 ns/op 16.22 MB/s BenchmarkCopy/1String-4 1928907 62.02 ns/op 16.12 MB/s BenchmarkCopy/2Byte-4 1880065 63.85 ns/op 31.32 MB/s BenchmarkCopy/2String-4 1892026 62.73 ns/op 31.88 MB/s BenchmarkCopy/4Byte-4 1874322 63.93 ns/op 62.57 MB/s BenchmarkCopy/4String-4 1901115 62.36 ns/op 64.14 MB/s BenchmarkCopy/8Byte-4 1985610 60.96 ns/op 131.24 MB/s BenchmarkCopy/8String-4 1975934 60.35 ns/op 132.57 MB/s BenchmarkCopy/12Byte-4 1799724 65.87 ns/op 182.18 MB/s BenchmarkCopy/12String-4 1859400 65.59 ns/op 182.95 MB/s BenchmarkCopy/16Byte-4 1870990 63.57 ns/op 251.71 MB/s BenchmarkCopy/16String-4 1866277 62.96 ns/op 254.13 MB/s BenchmarkCopy/32Byte-4 1748727 67.03 ns/op 477.39 MB/s BenchmarkCopy/32String-4 1804490 66.71 ns/op 479.69 MB/s BenchmarkCopy/128Byte-4 1302541 92.47 ns/op 1384.24 MB/s BenchmarkCopy/128String-4 1243261 96.38 ns/op 1328.03 MB/s BenchmarkCopy/1024Byte-4 395427 293.8 ns/op 3485.17 MB/s BenchmarkCopy/1024String-4 342141 342.6 ns/op 2988.66 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28596 4034 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 18156 6079 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12228 9806 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 9600 12155 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 7030 16249 ns/op BenchmarkAppendInPlace/Grow/Byte-4 120876 859.8 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 127210 882.7 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 98098 1068 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 88399 1315 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 73070 1575 ns/op BenchmarkStackCopyPtr-4 1 167450099 ns/op BenchmarkStackCopy-4 1 120056862 ns/op BenchmarkStackCopyNoCache-4 20 5544847 ns/op BenchmarkStackCopyWithStkobj-4 1 125926580 ns/op BenchmarkIssue18138-4 674 155228 ns/op BenchmarkCompareStringEqual-4 10949505 9.534 ns/op BenchmarkCompareStringIdentical-4 15876020 6.456 ns/op BenchmarkCompareStringSameLength-4 12852589 8.754 ns/op BenchmarkCompareStringDifferentLength-4 17835302 6.174 ns/op BenchmarkCompareStringBigUnaligned-4 1473 108285 ns/op 9683.60 MB/s BenchmarkCompareStringBig-4 1448 91945 ns/op 11404.44 MB/s BenchmarkConcatStringAndBytes-4 2148606 55.39 ns/op BenchmarkSliceByteToString/1-4 2202964 54.80 ns/op BenchmarkSliceByteToString/2-4 1000000 105.9 ns/op BenchmarkSliceByteToString/4-4 888213 116.4 ns/op BenchmarkSliceByteToString/8-4 1000000 118.1 ns/op BenchmarkSliceByteToString/16-4 1000000 108.4 ns/op BenchmarkSliceByteToString/32-4 1000000 123.7 ns/op BenchmarkSliceByteToString/64-4 801316 147.4 ns/op BenchmarkSliceByteToString/128-4 697785 204.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2311923 51.04 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 858405 138.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 117.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3246024 36.61 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1584757 74.35 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1836820 64.66 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2182603 55.65 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 431776 282.9 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 512252 222.2 ns/op BenchmarkRuneIterate/range/ASCII-4 5549355 21.64 ns/op BenchmarkRuneIterate/range/Japanese-4 2051522 58.70 ns/op BenchmarkRuneIterate/range/MixedLength-4 2300136 52.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 5364572 22.22 ns/op BenchmarkRuneIterate/range1/Japanese-4 2051196 58.39 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2188910 54.76 ns/op BenchmarkRuneIterate/range2/ASCII-4 5588888 21.44 ns/op BenchmarkRuneIterate/range2/Japanese-4 2049235 58.61 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2291154 52.10 ns/op BenchmarkArrayEqual-4 21085154 5.648 ns/op BenchmarkFunc/Name-4 3836824 30.13 ns/op BenchmarkFunc/Entry-4 9485248 12.30 ns/op BenchmarkFunc/FileLine-4 1541214 77.54 ns/op PASS ok runtime 139.994s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27591 4372 ns/op BenchmarkHandle/concurrent-4 15523 7709 ns/op PASS ok runtime/cgo 0.510s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 21017163 5.725 ns/op BenchmarkAtomicStore64-4 9929660 12.15 ns/op BenchmarkAtomicLoad-4 20966228 5.760 ns/op BenchmarkAtomicStore-4 9483054 12.26 ns/op BenchmarkAnd8-4 9846349 12.10 ns/op BenchmarkAnd-4 9926805 12.13 ns/op BenchmarkAnd8Parallel-4 2440046 49.50 ns/op BenchmarkAndParallel-4 2525206 50.44 ns/op BenchmarkOr8-4 9887630 12.14 ns/op BenchmarkOr-4 9925320 12.22 ns/op BenchmarkOr8Parallel-4 3056032 51.26 ns/op BenchmarkOrParallel-4 3028057 47.23 ns/op BenchmarkXadd-4 2958805 50.39 ns/op BenchmarkXadd64-4 3895598 44.87 ns/op BenchmarkCas-4 2625244 54.15 ns/op BenchmarkCas64-4 2376000 53.09 ns/op BenchmarkXchg-4 2452144 50.85 ns/op BenchmarkXchg64-4 4008997 45.78 ns/op PASS ok runtime/internal/atomic 3.002s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4654047 25.48 ns/op BenchmarkMulUintptr/large-4 3533983 31.72 ns/op PASS ok runtime/internal/math 0.329s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 16 6661236 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 8968013 ns/op 702.3 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 914 132631 ns/op 5.975 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 8 13174051 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 21905987 ns/op 1331 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 134 898209 ns/op 73.41 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 82790744 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 106875934 ns/op 8658 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 12 9325095 ns/op 685.5 concurrent_launches/op PASS ok runtime/pprof 1.888s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 39 2783728 ns/op BenchmarkStackLeak-4 18324 6277 ns/op PASS ok runtime/race 0.369s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5395066 23.33 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 209844 575.0 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.415s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6868098 17.53 ns/op BenchmarkCompact/one-4 1954926 61.34 ns/op BenchmarkCompact/sorted-4 1133222 104.6 ns/op BenchmarkCompact/1_item-4 1239422 97.74 ns/op BenchmarkCompact/unsorted-4 1000000 105.1 ns/op BenchmarkCompact/many-4 823756 140.6 ns/op BenchmarkReplace/naive-fast-4 75648 1560 ns/op BenchmarkReplace/optimized-fast-4 83175 1346 ns/op BenchmarkReplace/naive-slow-4 42000 2696 ns/op BenchmarkReplace/optimized-slow-4 51735 2009 ns/op PASS ok slices 1.657s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 154909 734.7 ns/op BenchmarkSortString1K-4 174 770858 ns/op BenchmarkSortString1K_Slice-4 199 599875 ns/op BenchmarkStableString1K-4 96 1129113 ns/op BenchmarkSortInt1K-4 225 529990 ns/op BenchmarkSortInt1K_Sorted-4 3296 36395 ns/op BenchmarkSortInt1K_Reversed-4 1986 71762 ns/op BenchmarkSortInt1K_Mod8-4 559 212288 ns/op BenchmarkStableInt1K-4 140 827200 ns/op BenchmarkStableInt1K_Slice-4 162 732216 ns/op BenchmarkSortInt64K-4 2 51130312 ns/op BenchmarkSortInt64K_Slice-4 3 44497775 ns/op BenchmarkStableInt64K-4 2 72711344 ns/op BenchmarkSort1e2-4 429 273398 ns/op BenchmarkStable1e2-4 171 760030 ns/op BenchmarkSort1e4-4 2 50603286 ns/op BenchmarkStable1e4-4 1 226287710 ns/op PASS ok sort 3.734s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 796524 147.5 ns/op BenchmarkAtof64Float-4 742722 160.8 ns/op BenchmarkAtof64FloatExp-4 609570 190.0 ns/op BenchmarkAtof64Big-4 418566 281.9 ns/op BenchmarkAtof64RandomBits-4 155120 749.3 ns/op BenchmarkAtof64RandomFloats-4 434635 268.3 ns/op BenchmarkAtof64RandomLongFloats-4 216816 550.0 ns/op BenchmarkAtof32Decimal-4 792626 143.1 ns/op BenchmarkAtof32Float-4 657723 170.3 ns/op BenchmarkAtof32FloatExp-4 565696 202.2 ns/op BenchmarkAtof32Random-4 330339 339.2 ns/op BenchmarkAtof32RandomLong-4 147654 799.6 ns/op BenchmarkParseInt/Pos/7bit-4 1349250 89.28 ns/op BenchmarkParseInt/Pos/26bit-4 580111 194.7 ns/op BenchmarkParseInt/Pos/31bit-4 532792 213.9 ns/op BenchmarkParseInt/Pos/56bit-4 363733 327.3 ns/op BenchmarkParseInt/Pos/63bit-4 332000 349.1 ns/op BenchmarkParseInt/Neg/7bit-4 1364671 88.05 ns/op BenchmarkParseInt/Neg/26bit-4 589605 196.9 ns/op BenchmarkParseInt/Neg/31bit-4 527392 216.9 ns/op BenchmarkParseInt/Neg/56bit-4 365626 325.1 ns/op BenchmarkParseInt/Neg/63bit-4 339426 342.6 ns/op BenchmarkAtoi/Pos/7bit-4 1959735 60.94 ns/op BenchmarkAtoi/Pos/26bit-4 726703 146.1 ns/op BenchmarkAtoi/Pos/31bit-4 695396 163.0 ns/op BenchmarkAtoi/Pos/56bit-4 421833 277.2 ns/op BenchmarkAtoi/Pos/63bit-4 320116 361.9 ns/op BenchmarkAtoi/Neg/7bit-4 1883554 63.03 ns/op BenchmarkAtoi/Neg/26bit-4 742874 148.3 ns/op BenchmarkAtoi/Neg/31bit-4 695680 163.0 ns/op BenchmarkAtoi/Neg/56bit-4 412538 274.6 ns/op BenchmarkAtoi/Neg/63bit-4 316112 357.8 ns/op BenchmarkFormatFloat/Decimal-4 113636 1094 ns/op BenchmarkFormatFloat/Float-4 102313 1158 ns/op BenchmarkFormatFloat/Exp-4 111346 1072 ns/op BenchmarkFormatFloat/NegExp-4 111279 1061 ns/op BenchmarkFormatFloat/LongExp-4 94473 1285 ns/op BenchmarkFormatFloat/Big-4 91992 1311 ns/op BenchmarkFormatFloat/BinaryExp-4 208256 592.3 ns/op BenchmarkFormatFloat/32Integer-4 109694 1103 ns/op BenchmarkFormatFloat/32ExactFraction-4 114858 1019 ns/op BenchmarkFormatFloat/32Point-4 103598 1181 ns/op BenchmarkFormatFloat/32Exp-4 110982 1095 ns/op BenchmarkFormatFloat/32NegExp-4 110025 1059 ns/op BenchmarkFormatFloat/32Shortest-4 121123 990.4 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 126952 876.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130842 912.1 ns/op BenchmarkFormatFloat/64Fixed1-4 145452 810.0 ns/op BenchmarkFormatFloat/64Fixed2-4 146491 797.0 ns/op BenchmarkFormatFloat/64Fixed3-4 146768 805.4 ns/op BenchmarkFormatFloat/64Fixed4-4 150446 815.8 ns/op BenchmarkFormatFloat/64Fixed12-4 83220 1447 ns/op BenchmarkFormatFloat/64Fixed16-4 107794 1105 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 107848 1109 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100623 1196 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2236 50036 ns/op BenchmarkFormatFloat/Slowpath64-4 95247 1288 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 94831 1293 ns/op BenchmarkAppendFloat/Decimal-4 135423 862.9 ns/op BenchmarkAppendFloat/Float-4 121150 964.8 ns/op BenchmarkAppendFloat/Exp-4 136593 870.2 ns/op BenchmarkAppendFloat/NegExp-4 137612 860.5 ns/op BenchmarkAppendFloat/LongExp-4 112741 1049 ns/op BenchmarkAppendFloat/Big-4 106146 1110 ns/op BenchmarkAppendFloat/BinaryExp-4 313696 359.0 ns/op BenchmarkAppendFloat/32Integer-4 134485 866.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 136803 875.5 ns/op BenchmarkAppendFloat/32Point-4 126952 918.2 ns/op BenchmarkAppendFloat/32Exp-4 137037 857.3 ns/op BenchmarkAppendFloat/32NegExp-4 138040 844.7 ns/op BenchmarkAppendFloat/32Shortest-4 155976 767.6 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 172204 682.3 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 168241 706.1 ns/op BenchmarkAppendFloat/64Fixed1-4 189092 616.9 ns/op BenchmarkAppendFloat/64Fixed2-4 188876 603.9 ns/op BenchmarkAppendFloat/64Fixed3-4 187617 618.1 ns/op BenchmarkAppendFloat/64Fixed4-4 191606 612.3 ns/op BenchmarkAppendFloat/64Fixed12-4 102470 1154 ns/op BenchmarkAppendFloat/64Fixed16-4 132721 890.6 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 143810 818.9 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 123278 955.7 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2355 49903 ns/op BenchmarkAppendFloat/Slowpath64-4 109059 1049 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 110776 1035 ns/op BenchmarkFormatInt-4 14856 8286 ns/op BenchmarkAppendInt-4 16723 7224 ns/op BenchmarkFormatUint-4 80424 1471 ns/op BenchmarkAppendUint-4 97321 1220 ns/op BenchmarkFormatIntSmall/7-4 2646848 43.83 ns/op BenchmarkFormatIntSmall/42-4 2725486 42.33 ns/op BenchmarkAppendIntSmall-4 1396656 84.88 ns/op BenchmarkAppendUintVarlen/1-4 1304176 90.60 ns/op BenchmarkAppendUintVarlen/12-4 1315323 91.90 ns/op BenchmarkAppendUintVarlen/123-4 827216 133.1 ns/op BenchmarkAppendUintVarlen/1234-4 919968 125.1 ns/op BenchmarkAppendUintVarlen/12345-4 810586 126.9 ns/op BenchmarkAppendUintVarlen/123456-4 867177 127.3 ns/op BenchmarkAppendUintVarlen/1234567-4 847214 130.0 ns/op BenchmarkAppendUintVarlen/12345678-4 830460 131.2 ns/op BenchmarkAppendUintVarlen/123456789-4 762448 138.8 ns/op BenchmarkAppendUintVarlen/1234567890-4 813762 135.9 ns/op BenchmarkAppendUintVarlen/12345678901-4 834951 136.1 ns/op BenchmarkAppendUintVarlen/123456789012-4 807238 135.0 ns/op BenchmarkAppendUintVarlen/1234567890123-4 811820 137.1 ns/op BenchmarkAppendUintVarlen/12345678901234-4 815647 137.6 ns/op BenchmarkAppendUintVarlen/123456789012345-4 797763 141.4 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 820969 138.3 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 758840 142.7 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 759319 144.4 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 735615 146.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 730825 149.0 ns/op BenchmarkQuote-4 44379 2627 ns/op BenchmarkQuoteRune-4 406503 278.7 ns/op BenchmarkAppendQuote-4 53848 2196 ns/op BenchmarkAppendQuoteRune-4 807100 139.4 ns/op BenchmarkUnquoteEasy-4 1372797 88.06 ns/op BenchmarkUnquoteHard-4 46838 2481 ns/op PASS ok strconv 18.790s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 434964 265.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 126640 857.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 190897 632.1 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 254451 399.8 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 91849 1302 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 98002 1161 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 707715 180.3 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21608 5507 ns/op BenchmarkGenericMatch1-4 2088 51502 ns/op BenchmarkGenericMatch2-4 430 274188 ns/op BenchmarkSingleMaxSkipping-4 8133 15264 ns/op 655.13 MB/s BenchmarkSingleLongSuffixFail-4 14202 8440 ns/op 118.73 MB/s BenchmarkSingleMatch-4 247 460910 ns/op 32.54 MB/s BenchmarkByteByteNoMatch-4 72986 1612 ns/op BenchmarkByteByteMatch-4 18892 6238 ns/op BenchmarkByteStringMatch-4 22138 5328 ns/op BenchmarkHTMLEscapeNew-4 71439 1673 ns/op BenchmarkHTMLEscapeOld-4 87823 1349 ns/op BenchmarkByteStringReplacerWriteString-4 1428 79507 ns/op BenchmarkByteReplacerWriteString-4 1556 75667 ns/op BenchmarkByteByteReplaces-4 3649 32166 ns/op BenchmarkByteByteMap-4 10000 11313 ns/op BenchmarkMap/identity/ASCII-4 591764 196.7 ns/op BenchmarkMap/identity/Greek-4 424707 274.9 ns/op BenchmarkMap/change/ASCII-4 38792 3147 ns/op BenchmarkMap/change/Greek-4 28029 4055 ns/op BenchmarkIndexRune-4 1972666 61.33 ns/op BenchmarkIndexRuneLongString-4 1714414 69.15 ns/op BenchmarkIndexRuneFastPath-4 4533402 26.27 ns/op BenchmarkIndex-4 4431632 26.79 ns/op BenchmarkLastIndex-4 4922652 24.28 ns/op BenchmarkIndexByte-4 10276218 10.67 ns/op BenchmarkToUpper/#00-4 3152470 37.75 ns/op BenchmarkToUpper/ONLYUPPER-4 2104233 56.18 ns/op BenchmarkToUpper/abc-4 313172 382.8 ns/op BenchmarkToUpper/AbC123-4 256806 470.0 ns/op BenchmarkToUpper/azAZ09_-4 280590 428.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 56307 2111 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70369 1665 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33888 3474 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54812 2119 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 123003 978.4 ns/op BenchmarkToLower/#00-4 3265692 36.42 ns/op BenchmarkToLower/abc-4 2849990 42.38 ns/op BenchmarkToLower/AbC123-4 227991 510.0 ns/op BenchmarkToLower/azAZ09_-4 219090 525.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 95954 1191 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 65695 1853 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 35107 3416 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 76778 1553 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 118636 986.3 ns/op BenchmarkMapNoChanges-4 752936 142.8 ns/op BenchmarkTrim-4 38701 3097 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3244275 36.31 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196785 605.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 126538 906.9 ns/op BenchmarkEqualFold/Tests-4 54920 2177 ns/op BenchmarkEqualFold/ASCII-4 3348284 35.78 ns/op BenchmarkEqualFold/UnicodePrefix-4 108520 1099 ns/op BenchmarkEqualFold/UnicodeSuffix-4 121624 978.8 ns/op BenchmarkIndexHard1-4 836 143012 ns/op BenchmarkIndexHard2-4 597 201368 ns/op BenchmarkIndexHard3-4 148 799015 ns/op BenchmarkIndexHard4-4 182 653590 ns/op BenchmarkLastIndexHard1-4 57 1990268 ns/op BenchmarkLastIndexHard2-4 57 1987873 ns/op BenchmarkLastIndexHard3-4 58 1987241 ns/op BenchmarkCountHard1-4 836 144974 ns/op BenchmarkCountHard2-4 598 199371 ns/op BenchmarkCountHard3-4 150 798036 ns/op BenchmarkIndexTorture-4 7549 15597 ns/op BenchmarkCountTorture-4 7255 15609 ns/op BenchmarkCountTortureOverlapping-4 681 160310 ns/op BenchmarkCountByte/10-4 4311289 27.60 ns/op 362.31 MB/s BenchmarkCountByte/32-4 4170134 28.45 ns/op 1124.78 MB/s BenchmarkCountByte/4096-4 866455 137.3 ns/op 29829.02 MB/s BenchmarkCountByte/4194304-4 646 173426 ns/op 24184.91 MB/s BenchmarkCountByte/67108864-4 20 6115558 ns/op 10973.47 MB/s BenchmarkFields/ASCII/16-4 283543 442.9 ns/op 36.12 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 21301 5511 ns/op 46.45 MB/s 288 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1266 90493 ns/op 45.26 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 66 1782839 ns/op 36.76 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 28133174 ns/op 37.27 MB/s 1515520 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 131206 887.7 ns/op 18.03 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10000 11779 ns/op 21.73 MB/s 352 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 568 206153 ns/op 19.87 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 26 4290980 ns/op 15.27 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88150995 ns/op 11.90 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 215140 571.3 ns/op 28.01 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18242 6442 ns/op 39.74 MB/s 288 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 908 124138 ns/op 33.00 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 34 3080692 ns/op 21.27 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 71096341 ns/op 14.75 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 157921 782.6 ns/op 20.45 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 12686 9172 ns/op 27.91 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 674 166448 ns/op 24.61 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 28 3728457 ns/op 17.58 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78268412 ns/op 13.40 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 111639067 ns/op BenchmarkSplitSingleByteSeparator-4 13 8298196 ns/op BenchmarkSplitMultiByteSeparator-4 26 4044163 ns/op BenchmarkSplitNSingleByteSeparator-4 200972 523.4 ns/op BenchmarkSplitNMultiByteSeparator-4 175736 720.6 ns/op BenchmarkRepeat/5x0-4 3359997 34.89 ns/op BenchmarkRepeat/5x1-4 3386157 35.33 ns/op BenchmarkRepeat/5x2-4 261477 454.3 ns/op BenchmarkRepeat/5x6-4 160142 749.2 ns/op BenchmarkRepeat/10x0-4 3504812 34.17 ns/op BenchmarkRepeat/10x1-4 3443998 35.20 ns/op BenchmarkRepeat/10x2-4 258376 454.3 ns/op BenchmarkRepeat/10x6-4 157459 754.3 ns/op BenchmarkRepeatLarge/256/1-4 72099 1565 ns/op 163.61 MB/s BenchmarkRepeatLarge/256/16-4 116929 996.3 ns/op 256.95 MB/s BenchmarkRepeatLarge/512/1-4 57361 1953 ns/op 262.15 MB/s BenchmarkRepeatLarge/512/16-4 77956 1380 ns/op 370.95 MB/s BenchmarkRepeatLarge/1024/1-4 43567 2526 ns/op 405.35 MB/s BenchmarkRepeatLarge/1024/16-4 57160 1914 ns/op 534.98 MB/s BenchmarkRepeatLarge/2048/1-4 31816 3586 ns/op 571.09 MB/s BenchmarkRepeatLarge/2048/16-4 37105 2948 ns/op 694.68 MB/s BenchmarkRepeatLarge/4096/1-4 21342 5662 ns/op 723.47 MB/s BenchmarkRepeatLarge/4096/16-4 22646 5104 ns/op 802.48 MB/s BenchmarkRepeatLarge/8192/1-4 12571 9131 ns/op 897.12 MB/s BenchmarkRepeatLarge/8192/16-4 13995 8399 ns/op 975.35 MB/s BenchmarkRepeatLarge/8192/4097-4 5675708 20.99 ns/op 195163.94 MB/s BenchmarkRepeatLarge/16384/1-4 7340 15926 ns/op 1028.78 MB/s BenchmarkRepeatLarge/16384/16-4 7408 15670 ns/op 1045.54 MB/s BenchmarkRepeatLarge/16384/4097-4 8798 12186 ns/op 1008.63 MB/s BenchmarkRepeatLarge/32768/1-4 4015 29810 ns/op 1099.21 MB/s BenchmarkRepeatLarge/32768/16-4 4100 28903 ns/op 1133.71 MB/s BenchmarkRepeatLarge/32768/4097-4 4344 26292 ns/op 1090.80 MB/s BenchmarkRepeatLarge/65536/1-4 2203 60789 ns/op 1078.09 MB/s BenchmarkRepeatLarge/65536/16-4 2134 56304 ns/op 1163.98 MB/s BenchmarkRepeatLarge/65536/4097-4 2014 55440 ns/op 1108.50 MB/s BenchmarkRepeatLarge/131072/1-4 218 526944 ns/op 248.74 MB/s BenchmarkRepeatLarge/131072/16-4 222 525457 ns/op 249.44 MB/s BenchmarkRepeatLarge/131072/4097-4 223 513875 ns/op 247.16 MB/s BenchmarkRepeatLarge/262144/1-4 100 1049114 ns/op 249.87 MB/s BenchmarkRepeatLarge/262144/16-4 115 1038104 ns/op 252.52 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1051643 ns/op 245.44 MB/s BenchmarkRepeatLarge/524288/1-4 52 2071050 ns/op 253.15 MB/s BenchmarkRepeatLarge/524288/16-4 54 2137509 ns/op 245.28 MB/s BenchmarkRepeatLarge/524288/4097-4 60 2089484 ns/op 249.02 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4131728 ns/op 253.79 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4115901 ns/op 254.76 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4154978 ns/op 251.44 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7988192 ns/op 262.53 MB/s BenchmarkRepeatLarge/2097152/16-4 14 7944863 ns/op 263.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 8140822 ns/op 257.17 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15901441 ns/op 263.77 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15834890 ns/op 264.88 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15995182 ns/op 262.03 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30962504 ns/op 270.93 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31048434 ns/op 270.18 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31673956 ns/op 264.78 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63613052 ns/op 263.74 MB/s BenchmarkRepeatLarge/16777216/16-4 2 62755388 ns/op 267.34 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62881813 ns/op 266.81 MB/s BenchmarkRepeatLarge/33554432/1-4 1 126408778 ns/op 265.44 MB/s BenchmarkRepeatLarge/33554432/16-4 1 123657418 ns/op 271.35 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 124673132 ns/op 269.14 MB/s BenchmarkRepeatLarge/67108864/1-4 1 247694284 ns/op 270.93 MB/s BenchmarkRepeatLarge/67108864/16-4 1 244958629 ns/op 273.96 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 244621225 ns/op 274.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 486190456 ns/op 276.06 MB/s BenchmarkRepeatLarge/134217728/16-4 1 482565611 ns/op 278.13 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 486644801 ns/op 275.80 MB/s BenchmarkRepeatLarge/268435456/1-4 1 961003485 ns/op 279.33 MB/s BenchmarkRepeatLarge/268435456/16-4 1 956891408 ns/op 280.53 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 963335099 ns/op 278.65 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1873453530 ns/op 286.57 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1854275116 ns/op 289.53 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1909880566 ns/op 281.10 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3789543088 ns/op 283.34 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3710823517 ns/op 289.35 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3784486727 ns/op 283.72 MB/s BenchmarkIndexAnyASCII/1:1-4 2068956 58.43 ns/op BenchmarkIndexAnyASCII/1:2-4 2021764 58.89 ns/op BenchmarkIndexAnyASCII/1:4-4 2011604 59.29 ns/op BenchmarkIndexAnyASCII/1:8-4 2015325 59.10 ns/op BenchmarkIndexAnyASCII/1:16-4 2097922 57.03 ns/op BenchmarkIndexAnyASCII/1:32-4 2049738 58.73 ns/op BenchmarkIndexAnyASCII/1:64-4 2068855 57.75 ns/op BenchmarkIndexAnyASCII/16:1-4 2159878 55.96 ns/op BenchmarkIndexAnyASCII/16:2-4 702164 166.4 ns/op BenchmarkIndexAnyASCII/16:4-4 697162 168.2 ns/op BenchmarkIndexAnyASCII/16:8-4 681807 170.3 ns/op BenchmarkIndexAnyASCII/16:16-4 662052 182.9 ns/op BenchmarkIndexAnyASCII/16:32-4 554431 214.3 ns/op BenchmarkIndexAnyASCII/16:64-4 451521 261.5 ns/op BenchmarkIndexAnyASCII/256:1-4 1892031 63.70 ns/op BenchmarkIndexAnyASCII/256:2-4 65391 1834 ns/op BenchmarkIndexAnyASCII/256:4-4 64178 1867 ns/op BenchmarkIndexAnyASCII/256:8-4 63513 1876 ns/op BenchmarkIndexAnyASCII/256:16-4 64041 1874 ns/op BenchmarkIndexAnyASCII/256:32-4 62193 1922 ns/op BenchmarkIndexAnyASCII/256:64-4 60411 1998 ns/op BenchmarkIndexAnyUTF8/1:1-4 2110291 56.26 ns/op BenchmarkIndexAnyUTF8/1:2-4 2083363 57.63 ns/op BenchmarkIndexAnyUTF8/1:4-4 2046914 57.74 ns/op BenchmarkIndexAnyUTF8/1:8-4 2105203 57.63 ns/op BenchmarkIndexAnyUTF8/1:16-4 2071370 56.62 ns/op BenchmarkIndexAnyUTF8/1:32-4 1975839 58.76 ns/op BenchmarkIndexAnyUTF8/1:64-4 2076763 57.61 ns/op BenchmarkIndexAnyUTF8/16:1-4 1667155 71.27 ns/op BenchmarkIndexAnyUTF8/16:2-4 296575 377.5 ns/op BenchmarkIndexAnyUTF8/16:4-4 313662 366.2 ns/op BenchmarkIndexAnyUTF8/16:8-4 308352 372.0 ns/op BenchmarkIndexAnyUTF8/16:16-4 318522 370.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 304683 390.8 ns/op BenchmarkIndexAnyUTF8/16:64-4 291621 396.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 444808 269.5 ns/op BenchmarkIndexAnyUTF8/256:2-4 23796 4970 ns/op BenchmarkIndexAnyUTF8/256:4-4 24272 5029 ns/op BenchmarkIndexAnyUTF8/256:8-4 23449 5012 ns/op BenchmarkIndexAnyUTF8/256:16-4 22684 5164 ns/op BenchmarkIndexAnyUTF8/256:32-4 22218 5424 ns/op BenchmarkIndexAnyUTF8/256:64-4 21988 5427 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2065765 59.39 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2084155 57.05 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2081192 57.66 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2122174 56.42 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2154861 57.11 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2094481 56.87 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2161072 55.76 ns/op BenchmarkLastIndexAnyASCII/16:1-4 777838 152.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 751635 153.9 ns/op BenchmarkLastIndexAnyASCII/16:4-4 728917 155.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 717910 162.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 674296 173.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 590967 201.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 481776 248.8 ns/op BenchmarkLastIndexAnyASCII/256:1-4 73116 1637 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72733 1639 ns/op BenchmarkLastIndexAnyASCII/256:4-4 72873 1633 ns/op BenchmarkLastIndexAnyASCII/256:8-4 73687 1633 ns/op BenchmarkLastIndexAnyASCII/256:16-4 72723 1653 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70039 1685 ns/op BenchmarkLastIndexAnyASCII/256:64-4 69168 1743 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1988258 58.97 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2141017 55.69 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2113947 57.26 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2052590 57.13 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2132304 55.30 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2085990 57.23 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2173022 55.52 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 379897 308.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 185074 640.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 184335 615.4 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 180192 607.1 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 178099 660.4 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 170083 685.8 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 164396 682.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 28606 4182 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12781 9308 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12970 9036 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 13285 9033 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 12229 9762 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10073 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10053 ns/op BenchmarkTrimASCII/1:1-4 3204944 37.35 ns/op BenchmarkTrimASCII/1:2-4 2522790 48.59 ns/op BenchmarkTrimASCII/1:4-4 2319051 50.63 ns/op BenchmarkTrimASCII/1:8-4 2073675 58.14 ns/op BenchmarkTrimASCII/1:16-4 1749775 68.40 ns/op BenchmarkTrimASCII/16:1-4 2740702 44.05 ns/op BenchmarkTrimASCII/16:2-4 770382 148.9 ns/op BenchmarkTrimASCII/16:4-4 749292 154.5 ns/op BenchmarkTrimASCII/16:8-4 734718 161.7 ns/op BenchmarkTrimASCII/16:16-4 693140 170.9 ns/op BenchmarkTrimASCII/256:1-4 775212 148.1 ns/op BenchmarkTrimASCII/256:2-4 78320 1532 ns/op BenchmarkTrimASCII/256:4-4 77407 1545 ns/op BenchmarkTrimASCII/256:8-4 77328 1559 ns/op BenchmarkTrimASCII/256:16-4 77066 1573 ns/op BenchmarkTrimASCII/4096:1-4 74422 1601 ns/op BenchmarkTrimASCII/4096:2-4 4978 23823 ns/op BenchmarkTrimASCII/4096:4-4 4948 23835 ns/op BenchmarkTrimASCII/4096:8-4 4893 23722 ns/op BenchmarkTrimASCII/4096:16-4 4880 23843 ns/op BenchmarkTrimByte-4 4263870 27.22 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13317 8951 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13411 8961 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1135 104308 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2313 51303 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4497 25619 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7711 14547 ns/op BenchmarkJoin/0-4 5295369 22.52 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4133791 28.48 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 199046 602.3 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 138619 864.9 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103142 1171 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 86312 1431 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 62908 1687 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 60433 1976 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2649070 44.14 ns/op BenchmarkTrimSpace/ASCII-4 1458165 82.06 ns/op BenchmarkTrimSpace/SomeNonASCII-4 138208 825.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 75175 1573 ns/op BenchmarkReplaceAll-4 124168 977.7 ns/op 16 B/op 1 allocs/op PASS ok strings 66.804s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 52261 2163 ns/op BenchmarkCond2-4 22298 4944 ns/op BenchmarkCond4-4 17596 7457 ns/op BenchmarkCond8-4 8835 13497 ns/op BenchmarkCond16-4 3172 32723 ns/op BenchmarkCond32-4 2115 76241 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 466453 263.3 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 286773 430.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 520914 239.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 447799 274.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 295558 442.8 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 517234 240.1 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 72962 1921 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 60133 2105 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 55557 2671 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 39568 3117 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 413343 251.1 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 157921 760.2 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 395376 267.5 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 162832 904.2 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 490231 228.4 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 144183 752.7 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2267095 64.11 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 36289 2922 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 119324 1028 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 258410 406.7 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 7615 17623 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 292 394508 ns/op BenchmarkRange/*sync.Map-4 1164 86849 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 91683 1517 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 205432 597.7 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 62133 2021 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 104697 1302 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 204685 568.6 ns/op BenchmarkAdversarialDelete/*sync.Map-4 139892 973.4 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 73322 1828 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 174115 717.1 ns/op BenchmarkDeleteCollision/*sync.Map-4 562352 228.2 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 49377 2481 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 118299 845.7 ns/op BenchmarkSwapCollision/*sync.Map-4 62992 1838 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 255 490134 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 103516 1264 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 283022 390.0 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 18170 6223 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 56593 2059 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 21428 5934 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 296148 441.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 101572 1169 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 136384 855.1 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1718740 77.98 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 149712 759.5 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 1755542 64.34 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 476154 251.7 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 131635 822.9 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 448113 253.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 76749 1448 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 323848 380.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 411577 281.8 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 99356 1180 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 497682 244.6 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 145375 717.3 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 101115 1223 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 163718 805.7 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 54643 2286 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 201927 664.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 395887 272.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 119365 1034 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 466922 243.2 ns/op BenchmarkUncontendedSemaphore-4 3370824 40.48 ns/op BenchmarkContendedSemaphore-4 2800256 39.07 ns/op BenchmarkMutexUncontended-4 700549 144.5 ns/op BenchmarkMutex-4 133572 880.5 ns/op BenchmarkMutexSlack-4 137152 929.6 ns/op BenchmarkMutexWork-4 143091 979.5 ns/op BenchmarkMutexWorkSlack-4 124527 997.3 ns/op BenchmarkMutexNoSpin-4 51418 2149 ns/op BenchmarkMutexSpin-4 53936 1871 ns/op BenchmarkOnce-4 481256 231.7 ns/op BenchmarkSemaUncontended-4 5500504 18.22 ns/op BenchmarkSemaSyntNonblock-4 1335535 111.2 ns/op BenchmarkSemaSyntBlock-4 1000000 111.6 ns/op BenchmarkSemaWorkNonblock-4 825553 150.6 ns/op BenchmarkSemaWorkBlock-4 830875 153.8 ns/op BenchmarkRWMutexUncontended-4 308347 327.8 ns/op BenchmarkRWMutexWrite100-4 284300 408.3 ns/op BenchmarkRWMutexWrite10-4 229069 472.5 ns/op BenchmarkRWMutexWorkWrite100-4 235618 514.8 ns/op BenchmarkRWMutexWorkWrite10-4 186362 636.5 ns/op BenchmarkWaitGroupUncontended-4 597934 172.3 ns/op BenchmarkWaitGroupAddDone-4 326905 355.5 ns/op BenchmarkWaitGroupAddDoneWork-4 316732 421.2 ns/op BenchmarkWaitGroupWait-4 5005618 23.63 ns/op BenchmarkWaitGroupWaitWork-4 3237460 36.41 ns/op BenchmarkWaitGroupActuallyWait-4 38629 3112 ns/op 32 B/op 2 allocs/op PASS ok sync 17.912s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 495762 251.4 ns/op PASS ok sync/atomic 0.253s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 81422 1234 ns/op 0 B/op 0 allocs/op PASS ok testing 0.148s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7434 14536 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11641 10261 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1215441 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 123 965316 ns/op 1051 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 184962081 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 180839918 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1602 65115 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2161 53918 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 19 5972638 ns/op 413573 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5300652 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 756755232 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 741820207 ns/op 48120808 B/op 100075 allocs/op BenchmarkTable/100x10/new-4 216 553100 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 243 483950 ns/op 161 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 60543068 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 57247248 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7451524637 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 7261224980 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 2652 43958 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 33 3121428 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 340084290 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2514 48463 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 261 437997 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 27 4412731 ns/op 427427 B/op 1661 allocs/op BenchmarkCode-4 7807 15389 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.918s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82557674 ns/op BenchmarkVariableString-4 92534 1199 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2211 55270 ns/op 2519 B/op 39 allocs/op PASS ok text/template/parse 0.642s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3246870 ns/op BenchmarkAfter-4 90 1115421 ns/op BenchmarkStop-4 195 610244 ns/op BenchmarkSimultaneousAfterFunc-4 26 4545673 ns/op BenchmarkStartStop-4 205 651042 ns/op BenchmarkReset-4 2476 54132 ns/op BenchmarkSleep-4 31 3612400 ns/op BenchmarkParallelTimerLatency-4 44 272845 avg-late-ns 5588804 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 308244 avg-late-ns 830682 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 32 374567 avg-late-ns 1305508 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 387024 avg-late-ns 1259909 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 415099 avg-late-ns 2606180 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 338447 avg-late-ns 1797267 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 350920 avg-late-ns 2064334 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 193257 avg-late-ns 2329232 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 188836 avg-late-ns 1256099 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 175873 avg-late-ns 1382895 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 940963 avg-late-ns 3764202 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 352038 avg-late-ns 1074440 max-late-ns BenchmarkTicker-4 346 403741 ns/op BenchmarkTickerReset-4 3481 30149 ns/op BenchmarkTickerResetNaive-4 213 679110 ns/op BenchmarkNow-4 1000000 103.8 ns/op BenchmarkNowUnixNano-4 999662 102.8 ns/op BenchmarkNowUnixMilli-4 953932 107.0 ns/op BenchmarkNowUnixMicro-4 1000000 103.6 ns/op BenchmarkFormat-4 58875 2069 ns/op BenchmarkFormatRFC3339-4 75746 1571 ns/op BenchmarkFormatRFC3339Nano-4 77670 1565 ns/op BenchmarkFormatNow-4 79993 1500 ns/op BenchmarkMarshalJSON-4 103982 1147 ns/op BenchmarkMarshalText-4 105742 1143 ns/op BenchmarkParse-4 139311 864.7 ns/op BenchmarkParseRFC3339UTC-4 321939 370.9 ns/op BenchmarkParseRFC3339UTCBytes-4 211615 562.4 ns/op BenchmarkParseRFC3339TZ-4 97862 1216 ns/op BenchmarkParseRFC3339TZBytes-4 80740 1521 ns/op BenchmarkParseDuration-4 511606 227.9 ns/op BenchmarkHour-4 806646 138.4 ns/op BenchmarkSecond-4 796102 140.2 ns/op BenchmarkYear-4 641914 188.1 ns/op BenchmarkDay-4 581986 203.8 ns/op BenchmarkISOWeek-4 605847 188.0 ns/op BenchmarkGoString-4 67624 1615 ns/op BenchmarkUnmarshalText-4 66993 1768 ns/op PASS ok time 11.746s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 625344 179.0 ns/op BenchmarkDecodeValidJapaneseChars-4 788882 151.6 ns/op BenchmarkDecodeRune-4 1663154 69.50 ns/op BenchmarkEncodeValidASCII-4 495765 203.8 ns/op BenchmarkEncodeValidJapaneseChars-4 795782 143.5 ns/op BenchmarkAppendRuneValidASCII-4 1657045 72.37 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2576012 46.54 ns/op BenchmarkEncodeRune-4 2886390 41.33 ns/op PASS ok unicode/utf16 1.320s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 833270 143.6 ns/op BenchmarkRuneCountTenJapaneseChars-4 172920 668.3 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3774273 31.43 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 425409 277.0 ns/op BenchmarkValidTenASCIIChars-4 836251 138.7 ns/op BenchmarkValid100KASCIIChars-4 91 1301169 ns/op BenchmarkValidTenJapaneseChars-4 155758 768.6 ns/op BenchmarkValidLongMostlyASCII-4 87 1370887 ns/op BenchmarkValidLongJapanese-4 46 2228856 ns/op BenchmarkValidStringTenASCIIChars-4 4825988 24.06 ns/op BenchmarkValidString100KASCIIChars-4 9183 12674 ns/op BenchmarkValidStringTenJapaneseChars-4 424677 255.0 ns/op BenchmarkValidStringLongMostlyASCII-4 1221 97459 ns/op BenchmarkValidStringLongJapanese-4 158 753963 ns/op BenchmarkEncodeASCIIRune-4 4602296 26.00 ns/op BenchmarkEncodeJapaneseRune-4 2558156 43.40 ns/op BenchmarkAppendASCIIRune-4 9641688 12.23 ns/op BenchmarkAppendJapaneseRune-4 2955180 39.03 ns/op BenchmarkDecodeASCIIRune-4 2909733 40.58 ns/op BenchmarkDecodeJapaneseRune-4 1996485 60.54 ns/op BenchmarkFullRune/ASCII-4 3293234 36.42 ns/op BenchmarkFullRune/Incomplete-4 1579377 75.91 ns/op BenchmarkFullRune/Japanese-4 3509028 34.22 ns/op PASS ok unicode/utf8 3.608s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 59800613474 ns/op PASS ok cmd/api 67.177s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 1205300 99.01 ns/op BenchmarkEqArrayOfStrings64-4 149124 784.0 ns/op BenchmarkEqArrayOfStrings1024-4 9916 11691 ns/op BenchmarkEqArrayOfFloats5-4 1419739 83.91 ns/op BenchmarkEqArrayOfFloats64-4 142647 843.1 ns/op BenchmarkEqArrayOfFloats1024-4 8810 13261 ns/op BenchmarkEqStruct-4 20924262 5.775 ns/op PASS ok cmd/compile/internal/reflectdata 1.207s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62325 ns/op BenchmarkCopyElim1-4 540 193159 ns/op BenchmarkCopyElim10-4 494 205786 ns/op BenchmarkCopyElim100-4 294 379045 ns/op BenchmarkCopyElim1000-4 52 2132378 ns/op BenchmarkCopyElim10000-4 3 42244559 ns/op BenchmarkCopyElim100000-4 1 718169197 ns/op BenchmarkDeadCode/1-4 572 210496 ns/op BenchmarkDeadCode/10-4 426 241525 ns/op BenchmarkDeadCode/100-4 226 522994 ns/op BenchmarkDeadCode/1000-4 44 2746818 ns/op BenchmarkDeadCode/10000-4 3 37178834 ns/op BenchmarkDeadCode/100000-4 1 489943525 ns/op BenchmarkDeadCode/200000-4 1 1010507615 ns/op BenchmarkDominatorsLinear-4 10 12120923 ns/op 0.83 MB/s BenchmarkDominatorsFwdBack-4 7 17025934 ns/op 0.59 MB/s BenchmarkDominatorsManyPred-4 7 15259084 ns/op 0.66 MB/s BenchmarkDominatorsMaxPred-4 8 15887287 ns/op 0.63 MB/s BenchmarkDominatorsMaxPredVal-4 8 15480866 ns/op 0.65 MB/s BenchmarkFuse/1-4 512 227241 ns/op BenchmarkFuse/10-4 386 286557 ns/op BenchmarkFuse/100-4 136 868922 ns/op BenchmarkFuse/1000-4 18 6686127 ns/op BenchmarkFuse/10000-4 2 90120472 ns/op BenchmarkNilCheckDeep1-4 12718 9552 ns/op 0.10 MB/s 232 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5028 23332 ns/op 0.43 MB/s 231 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 733 158372 ns/op 0.63 MB/s 663 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1530927 ns/op 0.65 MB/s 5015 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 19832838 ns/op 0.50 MB/s 137157 B/op 7 allocs/op BenchmarkDSEPass-4 31 3821154 ns/op 63666 B/op 8 allocs/op BenchmarkDSEPassBlock-4 1 120581929 ns/op 4248880 B/op 108351 allocs/op BenchmarkCSEPass-4 7 15711934 ns/op 94251 B/op 10 allocs/op BenchmarkCSEPassBlock-4 1 157353510 ns/op 5735104 B/op 97968 allocs/op BenchmarkDeadcodePass-4 170 658838 ns/op 99788 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 131139948 ns/op 4070136 B/op 45195 allocs/op BenchmarkMultiPass-4 61 1647364 ns/op 203601 B/op 10 allocs/op BenchmarkMultiPassBlock-4 1 250949406 ns/op 11198072 B/op 149899 allocs/op BenchmarkCondRewrite/SoloJump-4 2968555 40.29 ns/op BenchmarkCondRewrite/CombJump-4 2881972 41.70 ns/op PASS ok cmd/compile/internal/ssa 15.437s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9216 12199 ns/op BenchmarkExtShift-4 16158 7393 ns/op BenchmarkModify-4 9204 12106 ns/op BenchmarkMullImm-4 17217 7012 ns/op BenchmarkConstModify-4 10000 11621 ns/op BenchmarkBitSet-4 19860 6000 ns/op BenchmarkBitClear-4 20058 6035 ns/op BenchmarkBitToggle-4 20016 5988 ns/op BenchmarkBitSetConst-4 150036 761.7 ns/op BenchmarkBitClearConst-4 154633 761.8 ns/op BenchmarkBitToggleConst-4 149977 763.9 ns/op BenchmarkDivconstI64-4 9280473 12.92 ns/op BenchmarkModconstI64-4 8789055 13.98 ns/op BenchmarkDivisiblePow2constI64-4 8442361 14.49 ns/op BenchmarkDivisibleconstI64-4 8733984 13.67 ns/op BenchmarkDivisibleWDivconstI64-4 6106383 19.47 ns/op BenchmarkDivconstU64/3-4 8606810 13.96 ns/op BenchmarkDivconstU64/5-4 8613376 13.83 ns/op BenchmarkDivconstU64/37-4 8621619 13.87 ns/op BenchmarkDivconstU64/1234567-4 8951415 13.47 ns/op BenchmarkModconstU64-4 8335617 14.38 ns/op BenchmarkDivisibleconstU64-4 9532983 12.48 ns/op BenchmarkDivisibleWDivconstU64-4 6363904 18.84 ns/op BenchmarkDivconstI32-4 9090332 13.09 ns/op BenchmarkModconstI32-4 8828416 13.49 ns/op BenchmarkDivisiblePow2constI32-4 8238374 14.19 ns/op BenchmarkDivisibleconstI32-4 8830719 13.65 ns/op BenchmarkDivisibleWDivconstI32-4 6068581 19.75 ns/op BenchmarkDivconstU32-4 9281227 12.95 ns/op BenchmarkModconstU32-4 7942813 14.99 ns/op BenchmarkDivisibleconstU32-4 8084481 14.70 ns/op BenchmarkDivisibleWDivconstU32-4 6246018 19.19 ns/op BenchmarkDivconstI16-4 8893447 13.58 ns/op BenchmarkModconstI16-4 9550659 12.60 ns/op BenchmarkDivisiblePow2constI16-4 8374968 14.41 ns/op BenchmarkDivisibleconstI16-4 8840912 13.78 ns/op BenchmarkDivisibleWDivconstI16-4 6167748 19.49 ns/op BenchmarkDivconstU16-4 8051950 14.49 ns/op BenchmarkModconstU16-4 8765804 13.66 ns/op BenchmarkDivisibleconstU16-4 8537505 14.07 ns/op BenchmarkDivisibleWDivconstU16-4 5960521 20.21 ns/op BenchmarkDivconstI8-4 8800641 13.70 ns/op BenchmarkModconstI8-4 8799052 13.61 ns/op BenchmarkDivisiblePow2constI8-4 9234859 13.04 ns/op BenchmarkDivisibleconstI8-4 8105811 14.66 ns/op BenchmarkDivisibleWDivconstI8-4 6219486 19.27 ns/op BenchmarkDivconstU8-4 8287639 13.98 ns/op BenchmarkModconstU8-4 8569119 13.57 ns/op BenchmarkDivisibleconstU8-4 9055032 12.97 ns/op BenchmarkDivisibleWDivconstU8-4 5806088 20.21 ns/op BenchmarkMul2-4 163095 725.7 ns/op BenchmarkMulNeg2-4 162384 731.2 ns/op BenchmarkEfaceInteger-4 4260991 28.00 ns/op BenchmarkMulconstI32/3-4 16334023 7.246 ns/op BenchmarkMulconstI32/5-4 16514780 7.256 ns/op BenchmarkMulconstI32/12-4 16476264 7.330 ns/op BenchmarkMulconstI32/120-4 16251038 7.243 ns/op BenchmarkMulconstI32/-120-4 16477190 7.267 ns/op BenchmarkMulconstI32/65537-4 16321180 7.291 ns/op BenchmarkMulconstI32/65538-4 15917287 7.547 ns/op BenchmarkMulconstI64/3-4 16586652 7.216 ns/op BenchmarkMulconstI64/5-4 16300748 7.337 ns/op BenchmarkMulconstI64/12-4 16381489 7.252 ns/op BenchmarkMulconstI64/120-4 16422511 7.259 ns/op BenchmarkMulconstI64/-120-4 16505937 7.245 ns/op BenchmarkMulconstI64/65537-4 16307857 7.384 ns/op BenchmarkMulconstI64/65538-4 16331156 7.366 ns/op BenchmarkMulconstU32/3-4 15993710 7.374 ns/op BenchmarkMulconstU32/5-4 16319391 7.358 ns/op BenchmarkMulconstU32/12-4 16380598 7.390 ns/op BenchmarkMulconstU32/120-4 15071528 7.996 ns/op BenchmarkMulconstU32/65537-4 16095512 7.309 ns/op BenchmarkMulconstU32/65538-4 16288018 7.349 ns/op BenchmarkMulconstU64/3-4 16448030 7.322 ns/op BenchmarkMulconstU64/5-4 16526163 7.280 ns/op BenchmarkMulconstU64/12-4 16677115 7.427 ns/op BenchmarkMulconstU64/120-4 16256500 7.352 ns/op BenchmarkMulconstU64/65537-4 15812079 7.287 ns/op BenchmarkMulconstU64/65538-4 16586605 7.336 ns/op BenchmarkShiftArithmeticRight-4 19596843 6.120 ns/op BenchmarkSwitch8Predictable-4 12767746 8.236 ns/op BenchmarkSwitch8Unpredictable-4 5453254 18.43 ns/op BenchmarkSwitch32Predictable-4 9590793 12.47 ns/op BenchmarkSwitch32Unpredictable-4 6632384 18.03 ns/op BenchmarkSwitchStringPredictable-4 7559462 13.39 ns/op BenchmarkSwitchStringUnpredictable-4 4307858 24.45 ns/op PASS ok cmd/compile/internal/test 12.318s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 120 943054 ns/op BenchmarkNamed/Underlying/nongeneric-4 814384 144.1 ns/op BenchmarkNamed/Underlying/generic-4 825552 141.5 ns/op BenchmarkNamed/Underlying/src_instance-4 787054 141.6 ns/op BenchmarkNamed/Underlying/user_instance-4 801199 145.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 583225531 ns/op 52396 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 375788403 ns/op 81312 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 175945577 ns/op 173635 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 141737698 ns/op 215479 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 408115534 ns/op 12568 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90026480 ns/op 56965 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36290689 ns/op 141292 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 35098682 ns/op 146114 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 150871100 ns/op 14379 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 40703204 ns/op 53289 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21808324 ns/op 99468 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 20074823 ns/op 107757 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1159313026 ns/op 54703 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 602090688 ns/op 105324 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 164760436 ns/op 384710 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122397111 ns/op 517802 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 468001401 ns/op 4269 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67575254 ns/op 29557 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 40856976 ns/op 48883 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39273789 ns/op 50843 lines/s PASS ok cmd/compile/internal/types2 16.128s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 118 1006834 ns/op 2298873 sys-ns/op 1440212 user-ns/op PASS ok cmd/go 0.226s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 67555 1752 ns/op 4.57 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76542 1520 ns/op 5.26 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14290 8429 ns/op 121.48 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14766 8133 ns/op 125.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2211 53964 ns/op 151.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2220 53611 ns/op 152.81 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.960s All tests passed.