darwin-amd64-race at 66685fb7dd72531aed6f1b3f4de43799bb26c052 :: Running /Users/gopher/workdir/go/src/make.bash with args ["/Users/gopher/workdir/go/src/make.bash"] and env ["TERM_PROGRAM=Apple_Terminal" "TERM=xterm-256color" "SHELL=/bin/zsh" "TERM_PROGRAM_VERSION=443" "TERM_SESSION_ID=69093A41-D24E-479E-8079-420F798CCA64" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Fx8qOnfpqc/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A83A9290-47E1-4B8F-809C-6447533FAC80" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "SHLVL=3" "HOME=/Users/gopher" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=./buildlet" "WORKDIR=/Users/gopher/workdir" "GO_BUILDER_NAME=darwin-amd64-race" "GOROOT_BOOTSTRAP=/Users/gopher/goboot" "GOBIN=" "TMPDIR=/Users/gopher/workdir/tmp" "GOCACHE=/Users/gopher/workdir/gocache" "PWD=/Users/gopher/workdir/go/src"] in dir /Users/gopher/workdir/go/src Building Go cmd/dist using /Users/gopher/goboot. (go1.17.3 darwin/amd64) Building Go toolchain1 using /Users/gopher/goboot. 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 darwin/amd64. --- Installed Go for darwin/amd64 in /Users/gopher/workdir/go Installed commands in /Users/gopher/workdir/go/bin :: Running /Users/gopher/workdir/go/bin/go with args ["/Users/gopher/workdir/go/bin/go" "install" "-race" "std"] and env ["TERM_PROGRAM=Apple_Terminal" "TERM=xterm-256color" "SHELL=/bin/zsh" "TERM_PROGRAM_VERSION=443" "TERM_SESSION_ID=69093A41-D24E-479E-8079-420F798CCA64" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.Fx8qOnfpqc/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A83A9290-47E1-4B8F-809C-6447533FAC80" "__CFBundleIdentifier=com.apple.Terminal" "LANG=en_US.UTF-8" "XPC_FLAGS=0x0" "XPC_SERVICE_NAME=0" "SHLVL=3" "HOME=/Users/gopher" "LOGNAME=gopher" "SECURITYSESSIONID=186a5" "_=./buildlet" "WORKDIR=/Users/gopher/workdir" "GO_BUILDER_NAME=darwin-amd64-race" "GOROOT_BOOTSTRAP=/Users/gopher/goboot" "GOBIN=" "TMPDIR=/Users/gopher/workdir/tmp" "GOCACHE=/Users/gopher/workdir/gocache" "PWD=/Users/gopher/workdir/go/bin"] in dir /Users/gopher/workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz # GOOS: darwin # OS Version: Darwin 21.1.0 Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64 x86_64 ##### Testing packages. ok archive/tar 0.263s ok archive/zip 2.322s ok bufio 0.531s ok bytes 4.693s ok compress/bzip2 0.708s ok compress/flate 5.530s ok compress/gzip 0.860s ok compress/lzw 1.007s ok compress/zlib 5.863s ok container/heap 0.193s ok container/list 0.249s ok container/ring 0.274s ok context 0.186s ok crypto 0.240s ok crypto/aes 0.243s ok crypto/cipher 0.210s ok crypto/des 0.319s ok crypto/dsa 0.196s ok crypto/ecdsa 0.300s ok crypto/ed25519 0.783s ok crypto/elliptic 0.304s ok crypto/hmac 0.221s ok crypto/internal/boring 0.497s ok crypto/internal/edwards25519 44.812s ok crypto/internal/edwards25519/field 16.293s ok crypto/internal/nistec 6.027s ok crypto/internal/nistec/fiat 0.236s [no tests to run] ok crypto/internal/subtle 0.220s ok crypto/md5 0.395s ok crypto/rand 0.734s ok crypto/rc4 0.576s ok crypto/rsa 0.526s ok crypto/sha1 0.238s ok crypto/sha256 0.250s ok crypto/sha512 0.186s ok crypto/subtle 0.258s ok crypto/tls 2.054s ok crypto/x509 1.605s ok database/sql 0.739s ok database/sql/driver 0.334s ok debug/buildinfo 0.225s ok debug/dwarf 0.333s ok debug/elf 0.236s ok debug/gosym 0.292s ok debug/macho 0.256s ok debug/pe 0.272s ok debug/plan9obj 0.201s ok embed 0.299s [no tests to run] ok embed/internal/embedtest 0.180s ok encoding/ascii85 0.279s ok encoding/asn1 0.189s ok encoding/base32 0.230s ok encoding/base64 0.260s ok encoding/binary 0.208s ok encoding/csv 0.261s ok encoding/gob 0.307s ok encoding/hex 0.365s ok encoding/json 1.779s ok encoding/pem 3.087s ok encoding/xml 0.382s ok errors 0.253s ok expvar 0.288s ok flag 0.397s ok fmt 0.716s ok go/ast 0.231s ok go/build 3.566s ok go/build/constraint 0.254s ok go/constant 0.262s ok go/doc 0.676s ok go/doc/comment 2.462s ok go/format 0.197s ok go/importer 0.323s ok go/internal/gccgoimporter 0.395s ok go/internal/gcimporter 11.786s ok go/internal/srcimporter 13.690s ok go/parser 0.343s ok go/printer 1.971s ok go/scanner 0.180s ok go/token 0.284s ok go/types 32.787s ok hash 0.197s ok hash/adler32 0.183s ok hash/crc32 0.189s ok hash/crc64 0.248s ok hash/fnv 0.167s ok hash/maphash 0.635s ok html 0.253s ok html/template 0.504s ok image 0.562s ok image/color 0.197s ok image/draw 0.914s ok image/gif 48.458s ok image/jpeg 21.636s ok image/png 1.633s ok index/suffixarray 1.092s ok internal/abi 0.212s ok internal/buildcfg 0.269s ok internal/cpu 0.325s ok internal/diff 0.173s ok internal/fmtsort 0.173s ok internal/fuzz 0.278s ok internal/godebug 0.291s ok internal/intern 0.842s ok internal/itoa 0.184s ok internal/poll 0.463s ok internal/profile 0.279s ok internal/reflectlite 0.503s ok internal/singleflight 0.255s ok internal/trace 0.407s ok internal/unsafeheader 0.237s ok internal/xcoff 0.249s ok io 0.255s ok io/fs 0.402s ok io/ioutil 0.485s ok log 0.194s ok log/syslog 1.509s ok math 0.184s ok math/big 3.047s ok math/bits 0.171s ok math/cmplx 0.265s ok math/rand 1.809s ok mime 0.190s ok mime/multipart 1.703s ok mime/quotedprintable 0.176s ok net 8.565s ok net/http 10.653s ok net/http/cgi 1.385s ok net/http/cookiejar 0.270s ok net/http/fcgi 0.300s ok net/http/httptest 0.313s ok net/http/httptrace 0.172s ok net/http/httputil 0.820s ok net/http/internal 0.234s ok net/http/internal/ascii 0.159s ok net/http/pprof 5.327s ok net/internal/socktest 0.183s ok net/mail 0.171s ok net/netip 0.573s ok net/rpc 0.285s ok net/rpc/jsonrpc 0.219s ok net/smtp 0.297s ok net/textproto 0.189s ok net/url 0.240s ok os 1.520s ok os/exec 1.780s ok os/exec/internal/fdtest 0.193s ok os/signal 2.602s ok os/user 0.175s ok path 0.217s ok path/filepath 0.273s ok plugin 0.422s ok reflect 0.602s ok regexp 0.789s ok regexp/syntax 2.907s ok runtime 26.954s ok runtime/cgo 0.153s ok runtime/debug 0.334s ok runtime/internal/atomic 0.213s ok runtime/internal/math 0.153s ok runtime/internal/sys 0.262s ok runtime/metrics 0.371s ok runtime/pprof 9.361s ok runtime/race 26.173s ok runtime/trace 3.151s ok sort 0.707s ok strconv 2.121s ok strings 2.737s ok sync 0.607s ok sync/atomic 5.641s ok syscall 0.729s ok testing 0.850s ok testing/fstest 0.211s ok testing/iotest 0.162s ok testing/quick 0.341s ok text/scanner 0.241s ok text/tabwriter 0.172s ok text/template 0.349s ok text/template/parse 0.200s ok time 2.368s ok unicode 0.177s ok unicode/utf16 0.154s ok unicode/utf8 0.293s ok cmd/addr2line 3.826s ok cmd/api 13.043s ok cmd/asm/internal/asm 3.249s ok cmd/asm/internal/lex 0.160s ok cmd/compile/internal/abt 0.227s ok cmd/compile/internal/amd64 44.008s ok cmd/compile/internal/dwarfgen 0.667s ok cmd/compile/internal/importer 2.851s ok cmd/compile/internal/ir 0.181s ok cmd/compile/internal/logopt 0.515s ok cmd/compile/internal/noder 0.222s ok cmd/compile/internal/reflectdata 0.290s [no tests to run] ok cmd/compile/internal/ssa 12.394s ok cmd/compile/internal/syntax 0.292s ok cmd/compile/internal/test 13.179s ok cmd/compile/internal/typecheck 0.753s ok cmd/compile/internal/types 0.218s ok cmd/compile/internal/types2 4.335s ok cmd/cover 2.408s ok cmd/dist 0.207s ok cmd/doc 0.855s ok cmd/fix 4.342s ok cmd/go 141.197s ok cmd/go/internal/auth 0.317s ok cmd/go/internal/cache 0.547s ok cmd/go/internal/fsys 0.377s ok cmd/go/internal/generate 0.223s ok cmd/go/internal/get 0.232s ok cmd/go/internal/imports 0.186s ok cmd/go/internal/load 0.236s ok cmd/go/internal/lockedfile 0.410s ok cmd/go/internal/lockedfile/internal/filelock 0.214s ok cmd/go/internal/modconv 0.341s ok cmd/go/internal/modfetch 0.233s ok cmd/go/internal/modfetch/codehost 0.220s ok cmd/go/internal/modfetch/zip_sum_test 0.228s ok cmd/go/internal/modindex 0.160s ok cmd/go/internal/modload 0.191s ok cmd/go/internal/mvs 0.176s ok cmd/go/internal/par 0.279s ok cmd/go/internal/search 0.326s ok cmd/go/internal/str 0.266s ok cmd/go/internal/test 0.239s ok cmd/go/internal/vcs 0.221s ok cmd/go/internal/web 0.217s ok cmd/go/internal/work 0.271s ok cmd/gofmt 0.394s ok cmd/internal/archive 1.426s ok cmd/internal/buildid 0.698s ok cmd/internal/dwarf 0.273s ok cmd/internal/edit 0.156s ok cmd/internal/goobj 0.267s ok cmd/internal/moddeps 1.961s ok cmd/internal/notsha256 0.158s ok cmd/internal/obj 0.827s ok cmd/internal/obj/ppc64 0.329s ok cmd/internal/obj/riscv 0.233s ok cmd/internal/obj/s390x 0.157s ok cmd/internal/obj/x86 2.605s ok cmd/internal/objabi 0.156s ok cmd/internal/pkgpath 0.392s ok cmd/internal/quoted 0.154s ok cmd/internal/src 0.238s ok cmd/internal/sys 0.177s ok cmd/internal/test2json 0.710s ok cmd/link 11.268s ok cmd/link/internal/benchmark 0.168s ok cmd/link/internal/ld 9.408s ok cmd/link/internal/loader 0.190s ok cmd/nm 6.289s ok cmd/objdump 6.761s ok cmd/pack 7.206s ok cmd/pprof 3.185s ok cmd/trace 0.360s ok cmd/vet 11.601s ##### Running benchmarks briefly. goos: darwin goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark/Writer/USTAR-4 1699 60579 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 1288 78007 ns/op 1884 B/op 38 allocs/op Benchmark/Writer/PAX-4 1035 112313 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 2600 38569 ns/op 5240 B/op 16 allocs/op Benchmark/Reader/GNU-4 5245 21183 ns/op 5174 B/op 15 allocs/op Benchmark/Reader/PAX-4 2308 66865 ns/op 8752 B/op 32 allocs/op PASS ok archive/tar 0.992s goos: darwin goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCompressedZipGarbage-4 1 299328043 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 142789679 ns/op BenchmarkZip64TestSizes/4096-4 1798 59338 ns/op BenchmarkZip64TestSizes/1048576-4 195 633321 ns/op BenchmarkZip64TestSizes/67108864-4 1 123417825 ns/op PASS ok archive/zip 1.378s goos: darwin goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReaderCopyOptimal-4 264751 519.9 ns/op BenchmarkReaderCopyUnoptimal-4 146464 756.5 ns/op BenchmarkReaderCopyNoWriteTo-4 7058 17543 ns/op BenchmarkReaderWriteToOptimal-4 8506 13800 ns/op BenchmarkReaderReadString-4 139693 903.7 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 239830 531.9 ns/op BenchmarkWriterCopyUnoptimal-4 226047 648.9 ns/op BenchmarkWriterCopyNoReadFrom-4 5272 19775 ns/op BenchmarkReaderEmpty-4 31201 3820 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 24426 4431 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 521078 332.9 ns/op 0 B/op 0 allocs/op PASS ok bufio 2.094s goos: darwin goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadString-4 5379 25251 ns/op 1297.71 MB/s BenchmarkWriteByte-4 336 357746 ns/op 11.45 MB/s BenchmarkWriteRune-4 157 776987 ns/op 15.81 MB/s BenchmarkBufferNotEmptyWriteRead-4 21 5286928 ns/op BenchmarkBufferFullSmallReads-4 61 1687947 ns/op BenchmarkBufferWriteBlock/N4096-4 5398 19439 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 403 301965 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 10 11750792 ns/op 4192256 B/op 22 allocs/op BenchmarkIndexByte/10-4 5242527 23.16 ns/op 431.82 MB/s BenchmarkIndexByte/32-4 4990465 36.42 ns/op 878.64 MB/s BenchmarkIndexByte/4K-4 455106 302.5 ns/op 13541.43 MB/s BenchmarkIndexBytePortable/10-4 596323 198.8 ns/op 50.30 MB/s BenchmarkIndexBytePortable/32-4 190166 596.5 ns/op 53.65 MB/s BenchmarkIndexBytePortable/4K-4 1638 73754 ns/op 55.54 MB/s BenchmarkIndexRune/10-4 852553 139.2 ns/op 71.86 MB/s BenchmarkIndexRune/32-4 853773 144.1 ns/op 222.06 MB/s BenchmarkIndexRune/4K-4 199172 593.8 ns/op 6897.38 MB/s BenchmarkIndexRuneASCII/10-4 3472862 35.77 ns/op 279.54 MB/s BenchmarkIndexRuneASCII/32-4 3165520 38.30 ns/op 835.46 MB/s BenchmarkIndexRuneASCII/4K-4 412458 278.8 ns/op 14689.16 MB/s BenchmarkEqual/0-4 6226074 19.22 ns/op BenchmarkEqual/1-4 1218675 128.2 ns/op 7.80 MB/s BenchmarkEqual/6-4 966770 110.6 ns/op 54.24 MB/s BenchmarkEqual/9-4 1577180 75.94 ns/op 118.51 MB/s BenchmarkEqual/15-4 1325001 91.32 ns/op 164.26 MB/s BenchmarkEqual/16-4 1623793 98.11 ns/op 163.09 MB/s BenchmarkEqual/20-4 1206084 83.17 ns/op 240.47 MB/s BenchmarkEqual/32-4 1343362 86.64 ns/op 369.36 MB/s BenchmarkEqual/4K-4 112203 1298 ns/op 3155.95 MB/s BenchmarkIndex/10-4 3146881 38.05 ns/op 262.82 MB/s BenchmarkIndex/32-4 3357705 40.62 ns/op 787.87 MB/s BenchmarkIndex/4K-4 32058 3741 ns/op 1094.88 MB/s BenchmarkIndexEasy/10-4 3392518 35.43 ns/op 282.26 MB/s BenchmarkIndexEasy/32-4 2979121 39.69 ns/op 806.27 MB/s BenchmarkIndexEasy/4K-4 420128 281.9 ns/op 14531.31 MB/s BenchmarkCount/10-4 1744627 68.18 ns/op 146.68 MB/s BenchmarkCount/32-4 1792029 67.37 ns/op 474.98 MB/s BenchmarkCount/4K-4 31974 3935 ns/op 1040.85 MB/s BenchmarkCountEasy/10-4 1828890 65.73 ns/op 152.14 MB/s BenchmarkCountEasy/32-4 1811712 65.77 ns/op 486.57 MB/s BenchmarkCountEasy/4K-4 375643 316.6 ns/op 12937.94 MB/s BenchmarkCountSingle/10-4 4035922 29.29 ns/op 341.45 MB/s BenchmarkCountSingle/32-4 3247340 31.79 ns/op 1006.55 MB/s BenchmarkCountSingle/4K-4 467527 269.0 ns/op 15226.23 MB/s BenchmarkToUpper/#00-4 3213554 38.82 ns/op BenchmarkToUpper/ONLYUPPER-4 280356 427.0 ns/op BenchmarkToUpper/abc-4 581109 207.8 ns/op BenchmarkToUpper/AbC123-4 357314 329.0 ns/op BenchmarkToUpper/azAZ09_-4 339481 360.6 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 103218 1154 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38850 3307 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 63630 1841 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 137224 923.4 ns/op BenchmarkToLower/#00-4 3203800 37.39 ns/op BenchmarkToLower/abc-4 507348 243.8 ns/op BenchmarkToLower/AbC123-4 349578 353.7 ns/op BenchmarkToLower/azAZ09_-4 317626 371.7 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 86875 1183 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41324 2968 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 63748 1689 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 138618 999.2 ns/op BenchmarkFields/ASCII/16-4 149247 883.4 ns/op 18.11 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8706 11950 ns/op 21.42 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 751 157960 ns/op 25.93 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 43 2710310 ns/op 24.18 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 46623681 ns/op 22.49 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 93291 1266 ns/op 12.64 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 7335 15991 ns/op 16.01 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 464 288881 ns/op 14.18 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 21 4911901 ns/op 13.34 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 80446754 ns/op 13.03 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 167236 696.6 ns/op 22.97 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14006 9095 ns/op 28.15 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 802 145426 ns/op 28.17 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 39 2635498 ns/op 24.87 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 51707752 ns/op 20.28 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 121633 998.6 ns/op 16.02 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9415 12364 ns/op 20.70 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 648 208054 ns/op 19.69 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3429478 ns/op 19.11 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 62001794 ns/op 16.91 MB/s 11202864 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2180622 52.65 ns/op BenchmarkTrimSpace/ASCII-4 1000000 102.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 130030 919.3 ns/op BenchmarkTrimSpace/JustNonASCII-4 60748 1961 ns/op BenchmarkToValidUTF8/Valid-4 568320 211.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 407593 297.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 113283 1035 ns/op BenchmarkIndexHard1-4 704 165844 ns/op BenchmarkIndexHard2-4 522 232637 ns/op BenchmarkIndexHard3-4 176 673780 ns/op BenchmarkIndexHard4-4 5 23645859 ns/op BenchmarkLastIndexHard1-4 6 19324746 ns/op BenchmarkLastIndexHard2-4 5 21708276 ns/op BenchmarkLastIndexHard3-4 5 23814132 ns/op BenchmarkCountHard1-4 718 173419 ns/op BenchmarkCountHard2-4 510 234524 ns/op BenchmarkCountHard3-4 174 684757 ns/op BenchmarkSplitEmptySeparator-4 1 111048829 ns/op BenchmarkSplitSingleByteSeparator-4 16 7173882 ns/op BenchmarkSplitMultiByteSeparator-4 15 7826085 ns/op BenchmarkSplitNSingleByteSeparator-4 173540 639.5 ns/op BenchmarkSplitNMultiByteSeparator-4 47793 2099 ns/op BenchmarkRepeat-4 234232 779.6 ns/op BenchmarkBytesCompare/1-4 10402581 11.75 ns/op BenchmarkBytesCompare/2-4 8991189 11.55 ns/op BenchmarkBytesCompare/4-4 10289799 13.21 ns/op BenchmarkBytesCompare/8-4 10775384 11.15 ns/op BenchmarkBytesCompare/16-4 10878859 10.88 ns/op BenchmarkBytesCompare/32-4 10027045 11.83 ns/op BenchmarkBytesCompare/64-4 9101710 13.03 ns/op BenchmarkBytesCompare/128-4 7235386 16.96 ns/op BenchmarkBytesCompare/256-4 5677436 22.08 ns/op BenchmarkBytesCompare/512-4 2984566 41.91 ns/op BenchmarkBytesCompare/1024-4 1364499 74.37 ns/op BenchmarkBytesCompare/2048-4 1273668 97.60 ns/op BenchmarkIndexAnyASCII/1:1-4 2111406 51.51 ns/op BenchmarkIndexAnyASCII/1:2-4 1920208 52.11 ns/op BenchmarkIndexAnyASCII/1:4-4 2376896 48.45 ns/op BenchmarkIndexAnyASCII/1:8-4 2386923 49.90 ns/op BenchmarkIndexAnyASCII/1:16-4 2491099 48.29 ns/op BenchmarkIndexAnyASCII/1:32-4 2283578 52.04 ns/op BenchmarkIndexAnyASCII/1:64-4 2181944 56.77 ns/op BenchmarkIndexAnyASCII/16:1-4 2453458 50.86 ns/op BenchmarkIndexAnyASCII/16:2-4 562698 207.8 ns/op BenchmarkIndexAnyASCII/16:4-4 563451 210.5 ns/op BenchmarkIndexAnyASCII/16:8-4 542028 219.7 ns/op BenchmarkIndexAnyASCII/16:16-4 516098 224.5 ns/op BenchmarkIndexAnyASCII/16:32-4 466406 262.6 ns/op BenchmarkIndexAnyASCII/16:64-4 398126 294.3 ns/op BenchmarkIndexAnyASCII/256:1-4 1922026 60.81 ns/op BenchmarkIndexAnyASCII/256:2-4 43564 2792 ns/op BenchmarkIndexAnyASCII/256:4-4 43848 2710 ns/op BenchmarkIndexAnyASCII/256:8-4 43714 2763 ns/op BenchmarkIndexAnyASCII/256:16-4 43784 2833 ns/op BenchmarkIndexAnyASCII/256:32-4 39080 2759 ns/op BenchmarkIndexAnyASCII/256:64-4 42310 2806 ns/op BenchmarkIndexAnyUTF8/1:1-4 2486655 46.64 ns/op BenchmarkIndexAnyUTF8/1:2-4 2538448 46.75 ns/op BenchmarkIndexAnyUTF8/1:4-4 2529799 46.56 ns/op BenchmarkIndexAnyUTF8/1:8-4 2512725 48.70 ns/op BenchmarkIndexAnyUTF8/1:16-4 2572078 45.19 ns/op BenchmarkIndexAnyUTF8/1:32-4 2465625 46.38 ns/op BenchmarkIndexAnyUTF8/1:64-4 2417534 51.08 ns/op BenchmarkIndexAnyUTF8/16:1-4 185028 632.4 ns/op BenchmarkIndexAnyUTF8/16:2-4 327001 355.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 326349 369.8 ns/op BenchmarkIndexAnyUTF8/16:8-4 326346 357.7 ns/op BenchmarkIndexAnyUTF8/16:16-4 332241 347.4 ns/op BenchmarkIndexAnyUTF8/16:32-4 321226 367.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 287640 408.9 ns/op BenchmarkIndexAnyUTF8/256:1-4 12820 9116 ns/op BenchmarkIndexAnyUTF8/256:2-4 22950 5163 ns/op BenchmarkIndexAnyUTF8/256:4-4 23346 5346 ns/op BenchmarkIndexAnyUTF8/256:8-4 23109 5188 ns/op BenchmarkIndexAnyUTF8/256:16-4 23758 5158 ns/op BenchmarkIndexAnyUTF8/256:32-4 22453 5160 ns/op BenchmarkIndexAnyUTF8/256:64-4 20283 5823 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2528856 47.17 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2526217 46.56 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2520948 46.34 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2547619 47.06 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2599444 45.29 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2527248 45.88 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2433321 50.99 ns/op BenchmarkLastIndexAnyASCII/16:1-4 404322 288.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 347640 294.5 ns/op BenchmarkLastIndexAnyASCII/16:4-4 400947 288.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 358868 296.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 395538 305.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 354434 332.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 311713 379.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 27889 4079 ns/op BenchmarkLastIndexAnyASCII/256:2-4 29505 4088 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29418 4058 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29460 4085 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29173 4093 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29197 4057 ns/op BenchmarkLastIndexAnyASCII/256:64-4 26749 4150 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2406662 48.17 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2463498 47.44 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2519259 46.51 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2535780 46.48 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2556616 45.26 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2586511 45.80 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2073818 56.64 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 283410 411.3 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 323169 360.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 320480 362.2 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 321435 355.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 332250 349.1 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 319958 371.7 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 287072 410.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18042 6081 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22928 5226 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21544 5222 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22645 5375 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 23422 5015 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 22772 5246 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20052 5887 ns/op BenchmarkTrimASCII/1:1-4 2684229 44.41 ns/op BenchmarkTrimASCII/1:2-4 2420425 52.26 ns/op BenchmarkTrimASCII/1:4-4 2362875 50.91 ns/op BenchmarkTrimASCII/1:8-4 2020353 53.64 ns/op BenchmarkTrimASCII/1:16-4 1866781 59.68 ns/op BenchmarkTrimASCII/16:1-4 533690 222.8 ns/op BenchmarkTrimASCII/16:2-4 393997 295.9 ns/op BenchmarkTrimASCII/16:4-4 390372 302.0 ns/op BenchmarkTrimASCII/16:8-4 386829 307.3 ns/op BenchmarkTrimASCII/16:16-4 378906 307.7 ns/op BenchmarkTrimASCII/256:1-4 41383 2948 ns/op BenchmarkTrimASCII/256:2-4 29368 4068 ns/op BenchmarkTrimASCII/256:4-4 29474 4081 ns/op BenchmarkTrimASCII/256:8-4 29024 4108 ns/op BenchmarkTrimASCII/256:16-4 28964 4072 ns/op BenchmarkTrimASCII/4096:1-4 2649 45650 ns/op BenchmarkTrimASCII/4096:2-4 1798 65226 ns/op BenchmarkTrimASCII/4096:4-4 1796 65136 ns/op BenchmarkTrimASCII/4096:8-4 1803 64367 ns/op BenchmarkTrimASCII/4096:16-4 1737 64254 ns/op BenchmarkTrimByte-4 1663076 72.83 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 11510 10595 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 11610 10347 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 734 161551 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1437 80309 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2697 42159 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4953 22552 ns/op BenchmarkCompareBytesEqual-4 10489881 10.53 ns/op BenchmarkCompareBytesToNil-4 13128564 8.913 ns/op BenchmarkCompareBytesEmpty-4 13475952 8.739 ns/op BenchmarkCompareBytesIdentical-4 13981018 8.528 ns/op BenchmarkCompareBytesSameLength-4 9816834 10.60 ns/op BenchmarkCompareBytesDifferentLength-4 9805455 10.50 ns/op BenchmarkCompareBytesBigUnaligned-4 1665 70541 ns/op 14865.00 MB/s BenchmarkCompareBytesBig-4 1784 68650 ns/op 15274.32 MB/s BenchmarkCompareBytesBigIdentical-4 12241268 9.038 ns/op 116023479.54 MB/s PASS ok bytes 39.589s goos: darwin goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeDigits-4 2 64081280 ns/op 1.56 MB/s 3616376 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 243148652 ns/op 2.33 MB/s 3630376 B/op 52 allocs/op BenchmarkDecodeRand-4 6 19874288 ns/op 0.82 MB/s 3647536 B/op 52 allocs/op PASS ok compress/bzip2 1.156s goos: darwin goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode/Digits/Huffman/1e4-4 67 1506709 ns/op 6.64 MB/s 42252 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 14725729 ns/op 6.79 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 145399792 ns/op 6.88 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 69 1625180 ns/op 6.15 MB/s 43354 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 7 16333334 ns/op 6.12 MB/s 42064 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 167801372 ns/op 5.96 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 69 1600566 ns/op 6.25 MB/s 43671 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15212911 ns/op 6.57 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 155818489 ns/op 6.42 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 69 1596823 ns/op 6.26 MB/s 42599 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15325121 ns/op 6.53 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 156518280 ns/op 6.39 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 66 1674593 ns/op 5.97 MB/s 42858 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 7 15943888 ns/op 6.27 MB/s 46256 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 155804349 ns/op 6.42 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 85 1391071 ns/op 7.19 MB/s 43572 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11525821 ns/op 8.68 MB/s 45595 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 119513018 ns/op 8.37 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 93 1206786 ns/op 8.29 MB/s 42994 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9188678 ns/op 10.88 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 90658462 ns/op 11.03 MB/s 70060 B/op 161 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 91 1214004 ns/op 8.24 MB/s 43308 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9073663 ns/op 11.02 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 92448669 ns/op 10.82 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 122 990009 ns/op 10.10 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 12 9170322 ns/op 10.90 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 2 90442829 ns/op 11.06 MB/s BenchmarkEncode/Digits/Speed/1e4-4 60 1845503 ns/op 5.42 MB/s BenchmarkEncode/Digits/Speed/1e5-4 7 16173742 ns/op 6.18 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 158449519 ns/op 6.31 MB/s BenchmarkEncode/Digits/Default/1e4-4 18 6453076 ns/op 1.55 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 59503088 ns/op 1.68 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 604947332 ns/op 1.65 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6599456 ns/op 1.52 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 59554634 ns/op 1.68 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 602446222 ns/op 1.66 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 96 1217290 ns/op 8.21 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 12 9746470 ns/op 10.26 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 2 96962598 ns/op 10.31 MB/s BenchmarkEncode/Newton/Speed/1e4-4 68 1691944 ns/op 5.91 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 12672439 ns/op 7.89 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 125884791 ns/op 7.94 MB/s BenchmarkEncode/Newton/Default/1e4-4 19 6360629 ns/op 1.57 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 55033280 ns/op 1.82 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 549467972 ns/op 1.82 MB/s BenchmarkEncode/Newton/Compression/1e4-4 19 6287769 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 68859968 ns/op 1.45 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 701040830 ns/op 1.43 MB/s PASS ok compress/flate 14.306s goos: darwin goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecoder/1e4-4 52 2132006 ns/op 4.69 MB/s BenchmarkDecoder/1e-Reuse4-4 55 2126156 ns/op 4.70 MB/s BenchmarkDecoder/1e5-4 5 20879731 ns/op 4.79 MB/s BenchmarkDecoder/1e-Reuse5-4 5 21070022 ns/op 4.75 MB/s BenchmarkDecoder/1e6-4 1 204634394 ns/op 4.89 MB/s BenchmarkDecoder/1e-Reuse6-4 1 200989692 ns/op 4.98 MB/s BenchmarkEncoder/1e4-4 63 1695443 ns/op 5.90 MB/s BenchmarkEncoder/1e-Reuse4-4 73 1592249 ns/op 6.28 MB/s BenchmarkEncoder/1e5-4 6 16886756 ns/op 5.92 MB/s BenchmarkEncoder/1e-Reuse5-4 7 16387613 ns/op 6.10 MB/s BenchmarkEncoder/1e6-4 1 169369554 ns/op 5.90 MB/s BenchmarkEncoder/1e-Reuse6-4 1 163657646 ns/op 6.11 MB/s PASS ok compress/lzw 2.783s goos: darwin goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDup-4 31 3759859 ns/op PASS ok container/heap 0.382s goos: darwin goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCommonParentCancel-4 25300 4455 ns/op BenchmarkWithTimeout/concurrency=40-4 7958 17093 ns/op BenchmarkWithTimeout/concurrency=4000-4 8581 15200 ns/op BenchmarkWithTimeout/concurrency=400000-4 9058 24561 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 467034 255.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 18493 6927 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24285 4649 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3952 31807 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2439 48886 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4285 29040 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 333 341728 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 238 476860 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 423 268178 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 36 4513967 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 5022985 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 44 2582719 ns/op BenchmarkCheckCanceled/Err-4 361164 337.9 ns/op BenchmarkCheckCanceled/Done-4 559040 212.3 ns/op BenchmarkContextCancelDone-4 1000000 108.4 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 15585 7440 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 14605 7869 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 13050 9030 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10605 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7258 15793 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 572128 206.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 317236 371.5 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 213015 536.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 137059 859.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 70844 1660 ns/op PASS ok context 10.777s goos: darwin goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 2022283 57.88 ns/op 276.44 MB/s BenchmarkDecrypt-4 1990284 58.92 ns/op 271.53 MB/s BenchmarkExpand-4 1546598 77.00 ns/op PASS ok crypto/aes 0.719s goos: darwin goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAESGCM/Open-128-64-4 190143 585.8 ns/op 109.25 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 320608 347.5 ns/op 184.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 187237 610.2 ns/op 104.88 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 297973 392.0 ns/op 163.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 75954 1552 ns/op 869.68 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 87297 1348 ns/op 1001.51 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 68602 1721 ns/op 784.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 79701 1558 ns/op 866.66 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 18177 6549 ns/op 1250.90 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 18780 6334 ns/op 1293.41 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 15913 7379 ns/op 1110.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 16905 7151 ns/op 1145.54 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7352 15601 ns/op 65.32 MB/s BenchmarkAESCFBDecrypt1K-4 7243 15725 ns/op 64.80 MB/s BenchmarkAESCFBDecrypt8K-4 936 122821 ns/op 66.66 MB/s BenchmarkAESOFB1K-4 12394 9568 ns/op 106.51 MB/s BenchmarkAESCTR1K-4 15537 7660 ns/op 133.03 MB/s BenchmarkAESCTR8K-4 1834 65595 ns/op 124.81 MB/s BenchmarkAESCBCEncrypt1K-4 15783 7334 ns/op 139.63 MB/s BenchmarkAESCBCDecrypt1K-4 19786 5674 ns/op 180.48 MB/s BenchmarkXORBytes/8Bytes-4 3604563 32.34 ns/op 247.39 MB/s BenchmarkXORBytes/128Bytes-4 3213274 36.93 ns/op 3466.24 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 106.3 ns/op 19263.79 MB/s BenchmarkXORBytes/32768Bytes-4 67764 1667 ns/op 19655.48 MB/s PASS ok crypto/cipher 3.782s goos: darwin goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 91304 1268 ns/op 6.31 MB/s BenchmarkDecrypt-4 93432 1257 ns/op 6.36 MB/s BenchmarkTDESEncrypt-4 35373 3190 ns/op 2.51 MB/s BenchmarkTDESDecrypt-4 37204 3174 ns/op 2.52 MB/s PASS ok crypto/des 0.729s goos: darwin goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSign/P256-4 1406 79575 ns/op 3265 B/op 47 allocs/op BenchmarkSign/P224-4 122 1009830 ns/op 5219 B/op 73 allocs/op BenchmarkSign/P384-4 49 2485564 ns/op 6475 B/op 74 allocs/op BenchmarkSign/P521-4 20 6002417 ns/op 8173 B/op 76 allocs/op BenchmarkVerify/P256-4 982 120270 ns/op 1185 B/op 20 allocs/op BenchmarkVerify/P224-4 43 2781089 ns/op 1755 B/op 38 allocs/op BenchmarkVerify/P384-4 15 7800287 ns/op 2368 B/op 40 allocs/op BenchmarkVerify/P521-4 6 20077573 ns/op 3246 B/op 43 allocs/op BenchmarkGenerateKey/P256-4 3867 29528 ns/op 772 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 139 860624 ns/op 778 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 52 2289449 ns/op 997 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 5812321 ns/op 1354 B/op 17 allocs/op PASS ok crypto/ecdsa 2.018s goos: darwin goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkKeyGeneration-4 343 342997 ns/op BenchmarkNewKeyFromSeed-4 351 338818 ns/op BenchmarkSigning-4 326 356307 ns/op BenchmarkVerification-4 210 578414 ns/op PASS ok crypto/ed25519 0.809s goos: darwin goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult/P256-4 5286 21978 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 170 740317 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1933347 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4957506 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1252 88518 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 2079251 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5686738 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15499624 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 13111 8690 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6447 19500 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 4783 22660 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 80 1470293 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3313 35518 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 262 402744 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2233 53255 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1413198 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.496s goos: darwin goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHMACSHA256_1K-4 12488 9367 ns/op 109.32 MB/s BenchmarkHMACSHA256_32-4 26107 4573 ns/op 7.00 MB/s BenchmarkNewWriteSum-4 13005 8769 ns/op 3.65 MB/s PASS ok crypto/hmac 0.736s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult-4 385 304243 ns/op BenchmarkScalarMult-4 165 758547 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 224 701273 ns/op PASS ok crypto/internal/edwards25519 0.718s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdd-4 321298 312.0 ns/op BenchmarkMultiply-4 2736252 43.39 ns/op BenchmarkMult32-4 888019 122.4 ns/op PASS ok crypto/internal/edwards25519/field 0.635s goos: darwin goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarMult/P224-4 62 2156586 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1627 80453 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5487585 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 16726666 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 154 700297 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8613 15201 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 67 2003384 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4299826 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.593s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMul/P224-4 561744 228.7 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 260390 432.8 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 112286 1111 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 533346 229.6 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 271987 447.3 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 106156 1255 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.160s goos: darwin goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes-4 78344 1470 ns/op 5.44 MB/s BenchmarkHash64-4 91873 1160 ns/op 55.15 MB/s BenchmarkHash128-4 86054 1370 ns/op 93.43 MB/s BenchmarkHash256-4 77296 1543 ns/op 165.89 MB/s BenchmarkHash512-4 59521 2003 ns/op 255.56 MB/s BenchmarkHash1K-4 43446 2655 ns/op 385.62 MB/s BenchmarkHash8K-4 8724 13582 ns/op 603.15 MB/s BenchmarkHash1M-4 74 1604558 ns/op 653.50 MB/s BenchmarkHash8M-4 8 12787601 ns/op 656.00 MB/s BenchmarkHash8BytesUnaligned-4 123906 1198 ns/op 6.68 MB/s BenchmarkHash1KUnaligned-4 51262 2458 ns/op 416.62 MB/s BenchmarkHash8KUnaligned-4 8661 13901 ns/op 589.29 MB/s PASS ok crypto/md5 2.126s goos: darwin goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrime-4 1 201397144 ns/op PASS ok crypto/rand 0.465s goos: darwin goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRC4_128-4 8768 11659 ns/op 10.98 MB/s BenchmarkRC4_1K-4 1256 88976 ns/op 11.51 MB/s BenchmarkRC4_8K-4 169 709970 ns/op 11.40 MB/s PASS ok crypto/rc4 0.683s goos: darwin goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRSA2048Decrypt-4 24 4423511 ns/op BenchmarkRSA2048Sign-4 31 4059299 ns/op Benchmark3PrimeRSA2048Decrypt-4 54 2182020 ns/op PASS ok crypto/rsa 0.780s goos: darwin goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 87298 1966 ns/op 4.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 69739 1629 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 44852 2757 ns/op 116.05 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 47882 2579 ns/op 124.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22837 5112 ns/op 200.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 21086 4902 ns/op 208.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 6681 27515 ns/op 297.73 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 4381 25251 ns/op 324.42 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.635s goos: darwin goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 44322 2682 ns/op 2.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 50448 2328 ns/op 3.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 47912 2443 ns/op 3.27 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 11289 10704 ns/op 95.67 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 10000 10347 ns/op 98.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 10000 10560 ns/op 96.97 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 1711 66989 ns/op 122.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 1872 66337 ns/op 123.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 1802 66846 ns/op 122.55 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.617s goos: darwin goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 29686 3932 ns/op 2.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 44890 3406 ns/op 2.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 32437 3633 ns/op 2.20 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 12646 9655 ns/op 106.06 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 13808 8563 ns/op 119.59 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 13338 9147 ns/op 111.95 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2328 46130 ns/op 177.59 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 2672 45484 ns/op 180.11 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 2379 45059 ns/op 181.81 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.842s goos: darwin goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConstantTimeByteEq-4 12216549 9.927 ns/op BenchmarkConstantTimeEq-4 11504614 10.12 ns/op BenchmarkConstantTimeLessOrEq-4 12281344 10.51 ns/op PASS ok crypto/subtle 0.592s goos: darwin goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandshakeServer/RSA-4 50 2176888 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 37 3209176 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 46 2433724 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 63 1679640 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 99 1222102 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 34 3575233 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 42 2870973 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 2 50985833 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 50587796 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 3 33680074 ns/op 31.13 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 42728686 ns/op 24.54 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 2 60230060 ns/op 34.82 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 77982390 ns/op 26.89 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 114217695 ns/op 36.72 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 137645899 ns/op 30.47 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 222695820 ns/op 37.67 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 285443622 ns/op 29.39 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 373070667 ns/op 44.97 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 561551269 ns/op 29.88 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 857947594 ns/op 39.11 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1093932609 ns/op 30.67 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1589202589 ns/op 42.23 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 2211081898 ns/op 30.35 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 3 33790821 ns/op 31.03 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 44714013 ns/op 23.45 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 2 60195228 ns/op 34.84 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 77538816 ns/op 27.05 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 113722156 ns/op 36.88 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 146081981 ns/op 28.71 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 215527738 ns/op 38.92 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 276682683 ns/op 30.32 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 417381411 ns/op 40.20 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 557365249 ns/op 30.10 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 848045530 ns/op 39.57 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 1108883396 ns/op 30.26 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1730062445 ns/op 38.79 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 2238062984 ns/op 29.99 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701705299 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705286093 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286213693 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286535452 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147275369 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147012589 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 77952683 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77362166 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 36343930 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35999059 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140653766 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 144347638 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61590652 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62442460 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 34596290 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 34931575 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21701944 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 21254999 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 8 13642541 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13596708 ns/op PASS ok crypto/tls 24.289s goos: darwin goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCreateCertificate/RSA_2048-4 14 7447485 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 194 600970 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 724 164737 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 668 174426 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 1.244s goos: darwin goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConcurrentDBExec-4 19 5619816 ns/op 281872 B/op 1650 allocs/op BenchmarkConcurrentStmtQuery-4 19 5601012 ns/op 269066 B/op 1983 allocs/op BenchmarkConcurrentStmtExec-4 28 4137403 ns/op 213958 B/op 742 allocs/op BenchmarkConcurrentTxQuery-4 27 4077817 ns/op 275613 B/op 2173 allocs/op BenchmarkConcurrentTxExec-4 34 3050049 ns/op 87840 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 31 3568225 ns/op 103015 B/op 2011 allocs/op BenchmarkConcurrentTxStmtExec-4 78 1633429 ns/op 40203 B/op 381 allocs/op BenchmarkConcurrentRandom-4 32 3954135 ns/op 233278 B/op 1872 allocs/op BenchmarkManyConcurrentQueries-4 1657 66973 ns/op 4122 B/op 19 allocs/op PASS ok database/sql 1.763s goos: darwin goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark115/NewLineTable-4 151100 776.9 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 61 1938850 ns/op 172012 B/op 13 allocs/op Benchmark115/LineToPC-4 56 2172051 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 12166 10146 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 1.064s goos: darwin goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 417 274816 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 1618 63784 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.511s goos: darwin goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 184 610232 ns/op 13.42 MB/s BenchmarkEncodeToString-4 164 682075 ns/op 12.01 MB/s BenchmarkDecode-4 104 1124581 ns/op 11.66 MB/s BenchmarkDecodeString-4 100 1177482 ns/op 11.14 MB/s PASS ok encoding/base32 1.008s goos: darwin goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncodeToString-4 223 477765 ns/op 17.15 MB/s BenchmarkDecodeString/2-4 297598 352.8 ns/op 11.34 MB/s BenchmarkDecodeString/4-4 221901 452.7 ns/op 17.67 MB/s BenchmarkDecodeString/8-4 163270 693.0 ns/op 17.31 MB/s BenchmarkDecodeString/64-4 31758 3443 ns/op 25.56 MB/s BenchmarkDecodeString/8192-4 230 487177 ns/op 22.42 MB/s PASS ok encoding/base64 1.122s goos: darwin goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadSlice1000Int32s-4 1432 81063 ns/op 49.34 MB/s BenchmarkReadStruct-4 17901 6392 ns/op 11.73 MB/s BenchmarkWriteStruct-4 10000 10205 ns/op 7.35 MB/s BenchmarkReadInts-4 37336 2894 ns/op 10.37 MB/s BenchmarkWriteInts-4 41998 2989 ns/op 10.04 MB/s BenchmarkWriteSlice1000Int32s-4 1400 84574 ns/op 47.30 MB/s BenchmarkPutUint16-4 4077098 33.14 ns/op 60.35 MB/s BenchmarkAppendUint16-4 3319232 46.13 ns/op 43.35 MB/s BenchmarkPutUint32-4 2961931 40.42 ns/op 98.96 MB/s BenchmarkAppendUint32-4 2659974 59.71 ns/op 66.99 MB/s BenchmarkPutUint64-4 1304209 98.81 ns/op 80.96 MB/s BenchmarkAppendUint64-4 1200993 93.63 ns/op 85.44 MB/s BenchmarkLittleEndianPutUint16-4 3841869 35.42 ns/op 56.46 MB/s BenchmarkLittleEndianAppendUint16-4 3637910 31.96 ns/op 62.57 MB/s BenchmarkLittleEndianPutUint32-4 2965282 49.41 ns/op 80.96 MB/s BenchmarkLittleEndianAppendUint32-4 2718088 46.75 ns/op 85.55 MB/s BenchmarkLittleEndianPutUint64-4 1275748 102.7 ns/op 77.93 MB/s BenchmarkLittleEndianAppendUint64-4 1119547 92.74 ns/op 86.26 MB/s BenchmarkReadFloats-4 167403 660.1 ns/op 18.18 MB/s BenchmarkWriteFloats-4 132909 828.5 ns/op 14.48 MB/s BenchmarkReadSlice1000Float32s-4 1372 134649 ns/op 29.71 MB/s BenchmarkWriteSlice1000Float32s-4 798 151628 ns/op 26.38 MB/s BenchmarkReadSlice1000Uint8s-4 55668 2044 ns/op 489.33 MB/s BenchmarkWriteSlice1000Uint8s-4 81752 1471 ns/op 679.80 MB/s BenchmarkPutUvarint32-4 571982 218.3 ns/op 18.32 MB/s BenchmarkPutUvarint64-4 154540 775.1 ns/op 10.32 MB/s PASS ok encoding/binary 5.021s goos: darwin goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRead-4 7039 16350 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7502 15233 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7070 15410 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 2512 42101 ns/op 3939 B/op 24 allocs/op BenchmarkReadReuseRecord-4 4814 21238 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7366 19275 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8782 21434 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 3075 36608 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 13741 11567 ns/op PASS ok encoding/csv 1.845s goos: darwin goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEndPipe-4 11814 8950 ns/op BenchmarkEndToEndByteBuffer-4 19686 6076 ns/op BenchmarkEndToEndSliceByteBuffer-4 254 447654 ns/op BenchmarkEncodeComplex128Slice-4 770 146064 ns/op BenchmarkEncodeFloat64Slice-4 1563 74417 ns/op BenchmarkEncodeInt32Slice-4 1986 90561 ns/op BenchmarkEncodeStringSlice-4 2850 48689 ns/op BenchmarkEncodeInterfaceSlice-4 78 1454017 ns/op BenchmarkDecodeComplex128Slice-4 660 199784 ns/op BenchmarkDecodeFloat64Slice-4 1231 92374 ns/op BenchmarkDecodeInt32Slice-4 1176 94401 ns/op BenchmarkDecodeStringSlice-4 820 153680 ns/op BenchmarkDecodeStringsSlice-4 356 320391 ns/op BenchmarkDecodeBytesSlice-4 645 172797 ns/op BenchmarkDecodeInterfaceSlice-4 94 1209228 ns/op BenchmarkDecodeMap-4 100 1146153 ns/op PASS ok encoding/gob 2.761s goos: darwin goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode/256-4 15892 7647 ns/op 33.48 MB/s BenchmarkEncode/1024-4 3117 33541 ns/op 30.53 MB/s BenchmarkEncode/4096-4 998 120607 ns/op 33.96 MB/s BenchmarkEncode/16384-4 202 537158 ns/op 30.50 MB/s BenchmarkDecode/256-4 30582 4657 ns/op 54.97 MB/s BenchmarkDecode/1024-4 7822 17482 ns/op 58.57 MB/s BenchmarkDecode/4096-4 1785 61145 ns/op 66.99 MB/s BenchmarkDecode/16384-4 488 248437 ns/op 65.95 MB/s BenchmarkDump/256-4 1554 80648 ns/op 3.17 MB/s BenchmarkDump/1024-4 345 306805 ns/op 3.34 MB/s BenchmarkDump/4096-4 99 1303442 ns/op 3.14 MB/s BenchmarkDump/16384-4 24 4915298 ns/op 3.33 MB/s PASS ok encoding/hex 2.097s goos: darwin goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCodeEncoder-4 1 122484162 ns/op 15.84 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeMarshal-4 1 100453135 ns/op 19.32 MB/s 1944016 B/op 21 allocs/op BenchmarkMarshalBytes/32-4 25266 5443 ns/op BenchmarkMarshalBytes/256-4 7023 15688 ns/op BenchmarkMarshalBytes/4096-4 580 207228 ns/op BenchmarkCodeDecoder-4 1 392505508 ns/op 4.94 MB/s 11144552 B/op 92713 allocs/op BenchmarkUnicodeDecoder-4 38846 3101 ns/op 4.52 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54829 2185 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 338506653 ns/op 5.73 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 327668791 ns/op 5.92 MB/s 3068184 B/op 92688 allocs/op BenchmarkUnmarshalString-4 92886 1388 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 185437 582.0 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 382165 348.2 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 86943 1298 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 63321 1712 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 25461 4468 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2344 55239 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 770 150910 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 100 1049875 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 10 10548378 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 679767 174.2 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 625303 173.7 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 637576 192.5 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 661287 167.8 ns/op BenchmarkEncodeMarshaler-4 78844 1997 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 3847734 43.28 ns/op BenchmarkNumberIsValidRegexp-4 13809 8484 ns/op BenchmarkEncoderEncode-4 65138 1886 ns/op 139 B/op 1 allocs/op PASS ok encoding/json 6.122s goos: darwin goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 50 2152067 ns/op 30.45 MB/s BenchmarkDecode-4 27 5196993 ns/op 17.08 MB/s PASS ok encoding/pem 0.556s goos: darwin goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 2452 48517 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 808 138676 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4389 26130 ns/op PASS ok encoding/xml 0.787s goos: darwin goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIntAdd-4 548660 197.5 ns/op BenchmarkIntSet-4 631426 185.6 ns/op BenchmarkFloatAdd-4 93750 1199 ns/op BenchmarkFloatSet-4 630380 196.4 ns/op BenchmarkStringSet-4 533832 222.1 ns/op BenchmarkMapSet-4 153129 806.0 ns/op BenchmarkMapSetDifferent-4 65376 1960 ns/op BenchmarkMapSetDifferentRandom-4 296 420575 ns/op BenchmarkMapSetString-4 140581 848.7 ns/op BenchmarkMapAddSame-4 33759 3086 ns/op BenchmarkMapAddDifferent-4 16556 6605 ns/op BenchmarkMapAddDifferentRandom-4 250 473048 ns/op BenchmarkMapAddSameSteadyState-4 323330 367.7 ns/op BenchmarkMapAddDifferentSteadyState-4 130075 902.2 ns/op BenchmarkRealworldExpvarUsage-4 13533 10767 ns/op PASS ok expvar 2.583s goos: darwin goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSprintfPadding-4 94272 1258 ns/op BenchmarkSprintfEmpty-4 434931 278.2 ns/op BenchmarkSprintfString-4 322068 402.2 ns/op BenchmarkSprintfTruncateString-4 280706 460.9 ns/op BenchmarkSprintfTruncateBytes-4 187738 670.2 ns/op BenchmarkSprintfSlowParsingPath-4 277786 459.1 ns/op BenchmarkSprintfQuoteString-4 53654 1966 ns/op BenchmarkSprintfInt-4 239066 473.0 ns/op BenchmarkSprintfIntInt-4 174136 627.7 ns/op BenchmarkSprintfPrefixedInt-4 230852 502.6 ns/op BenchmarkSprintfFloat-4 150424 854.5 ns/op BenchmarkSprintfComplex-4 43141 2682 ns/op BenchmarkSprintfBoolean-4 234112 449.2 ns/op BenchmarkSprintfHexString-4 105151 1036 ns/op BenchmarkSprintfHexBytes-4 113187 1206 ns/op BenchmarkSprintfBytes-4 57500 2218 ns/op BenchmarkSprintfStringer-4 91340 1539 ns/op BenchmarkSprintfStructure-4 33177 3216 ns/op BenchmarkManyArgs-4 68059 1610 ns/op BenchmarkFprintInt-4 83078 1934 ns/op BenchmarkFprintfBytes-4 86096 2313 ns/op BenchmarkFprintIntNoAlloc-4 88171 1667 ns/op BenchmarkScanInts-4 40 4835857 ns/op BenchmarkScanRecursiveInt-4 1 344716195 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 371902886 ns/op PASS ok fmt 4.777s goos: darwin goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkImportVendor-4 352 349566 ns/op PASS ok go/build 0.349s goos: darwin goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStringAdd/1-4 50538 2128 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 13653 9811 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 5086 25165 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 974 141879 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 284 419718 ns/op 47848 B/op 267 allocs/op BenchmarkStringAdd/1024-4 69 2179735 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 19 8770500 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 31839458 ns/op 3634528 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 191205179 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.239s goos: darwin goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFormat/array1-10000-4 1 337414261 ns/op 0.19 MB/s 6174856 B/op 118803 allocs/op PASS ok go/format 0.556s goos: darwin goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParse-4 5 33536471 ns/op 2.19 MB/s BenchmarkParseOnly-4 5 22157079 ns/op 3.31 MB/s BenchmarkResolve-4 37 3394798 ns/op 21.59 MB/s PASS ok go/parser 1.841s goos: darwin goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrint-4 1 162215742 ns/op PASS ok go/printer 0.388s goos: darwin goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScan-4 315 370736 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7502935 ns/op 7.09 MB/s BenchmarkScanFiles/go/parser/parser.go-4 7 15612087 ns/op 4.70 MB/s BenchmarkScanFiles/net/http/server.go-4 7 25018645 ns/op 4.54 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 247 699163 ns/op 4.40 MB/s PASS ok go/scanner 1.421s goos: darwin goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchInts-4 1067062 109.4 ns/op PASS ok go/token 0.408s goos: darwin goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 1173387 104.2 ns/op BenchmarkNamed/Underlying/generic-4 1112829 102.3 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 101.8 ns/op BenchmarkNamed/Underlying/user_instance-4 941282 126.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 14044 7501 ns/op BenchmarkNamed/NewMethodSet/generic-4 18234 6984 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 15122 6771 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 22050 6201 ns/op BenchmarkCheck/http/funcbodies/info-4 1 534068495 ns/op 55846 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 429170124 ns/op 69516 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 175806602 ns/op 169671 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 140457479 ns/op 212089 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 132940880 ns/op 37779 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 84923773 ns/op 59136 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 39627437 ns/op 126741 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 56457356 ns/op 88915 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 73952090 ns/op 29104 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 61090462 ns/op 35224 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 35326171 ns/op 60908 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 34198007 ns/op 62951 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 752329540 ns/op 79697 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 748002993 ns/op 80155 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 149667344 ns/op 400377 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 108484557 ns/op 552448 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 76397955 ns/op 24189 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 53078932 ns/op 34799 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 43599364 ns/op 42384 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 57375706 ns/op 32206 lines/s PASS ok go/types 13.356s goos: darwin goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdler32KB-4 9638 14033 ns/op 72.97 MB/s PASS ok hash/adler32 0.383s goos: darwin goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 260731 437.1 ns/op 34.32 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 267823 449.8 ns/op 33.35 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 133308 887.7 ns/op 45.06 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 136527 894.7 ns/op 44.71 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 341395 322.7 ns/op 1586.62 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 362940 328.0 ns/op 1560.90 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 245835 494.9 ns/op 2069.01 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 233250 477.9 ns/op 2142.65 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 84590 1416 ns/op 2891.67 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 76342 1430 ns/op 2864.41 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 10000 10183 ns/op 3217.79 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 10000 10318 ns/op 3175.77 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 607142 200.8 ns/op 74.69 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 593478 197.4 ns/op 75.98 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 547518 201.6 ns/op 198.44 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 501567 206.3 ns/op 193.92 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 433939 310.6 ns/op 1648.21 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 422190 284.0 ns/op 1802.82 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 277686 425.6 ns/op 2405.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 318130 400.5 ns/op 2556.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 288870 485.0 ns/op 8445.08 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 286021 422.9 ns/op 9685.83 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 51523 2342 ns/op 13988.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 54180 1992 ns/op 16448.83 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 270068 455.7 ns/op 32.92 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 280744 441.3 ns/op 33.99 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 125671 946.8 ns/op 42.25 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 109304 1075 ns/op 37.20 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10334 ns/op 49.55 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 12017 ns/op 42.61 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5499 21984 ns/op 46.58 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5313 23046 ns/op 44.43 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1130 114189 ns/op 35.87 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1129 98747 ns/op 41.48 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 148 744818 ns/op 43.99 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 152 841729 ns/op 38.93 MB/s PASS ok hash/crc32 6.295s goos: darwin goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCrc64/ISO64KB-4 100 1037059 ns/op 63.19 MB/s BenchmarkCrc64/ISO4KB-4 1402 83253 ns/op 49.20 MB/s BenchmarkCrc64/ISO1KB-4 6270 18364 ns/op 55.76 MB/s BenchmarkCrc64/ECMA64KB-4 100 1028872 ns/op 63.70 MB/s BenchmarkCrc64/Random64KB-4 100 1029639 ns/op 63.65 MB/s BenchmarkCrc64/Random16KB-4 430 267472 ns/op 61.25 MB/s PASS ok hash/crc64 0.898s goos: darwin goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFnv32KB-4 11456 10876 ns/op 94.15 MB/s BenchmarkFnv32aKB-4 11058 10712 ns/op 95.59 MB/s BenchmarkFnv64KB-4 10000 10833 ns/op 94.52 MB/s BenchmarkFnv64aKB-4 10000 10710 ns/op 95.61 MB/s BenchmarkFnv128KB-4 2349 49968 ns/op 20.49 MB/s BenchmarkFnv128aKB-4 2389 49916 ns/op 20.51 MB/s PASS ok hash/fnv 1.081s goos: darwin goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash/n=4/Write-4 575832 179.8 ns/op 22.25 MB/s BenchmarkHash/n=4/Bytes-4 4948554 24.91 ns/op 160.56 MB/s BenchmarkHash/n=4/String-4 2793861 40.95 ns/op 97.68 MB/s BenchmarkHash/n=8/Write-4 557484 207.3 ns/op 38.59 MB/s BenchmarkHash/n=8/Bytes-4 4950886 24.09 ns/op 332.04 MB/s BenchmarkHash/n=8/String-4 2906089 41.05 ns/op 194.90 MB/s BenchmarkHash/n=16/Write-4 677601 179.5 ns/op 89.13 MB/s BenchmarkHash/n=16/Bytes-4 4840610 24.61 ns/op 650.10 MB/s BenchmarkHash/n=16/String-4 3669676 32.66 ns/op 489.87 MB/s BenchmarkHash/n=32/Write-4 604789 197.7 ns/op 161.87 MB/s BenchmarkHash/n=32/Bytes-4 5007552 23.36 ns/op 1369.70 MB/s BenchmarkHash/n=32/String-4 3798429 31.17 ns/op 1026.63 MB/s BenchmarkHash/n=64/Write-4 604143 200.8 ns/op 318.66 MB/s BenchmarkHash/n=64/Bytes-4 4365896 26.57 ns/op 2408.40 MB/s BenchmarkHash/n=64/String-4 3091695 35.29 ns/op 1813.62 MB/s BenchmarkHash/n=256/Write-4 454302 260.5 ns/op 982.74 MB/s BenchmarkHash/n=256/Bytes-4 2459664 47.86 ns/op 5348.38 MB/s BenchmarkHash/n=256/String-4 1970769 59.93 ns/op 4271.94 MB/s BenchmarkHash/n=320/Write-4 419446 279.1 ns/op 1146.54 MB/s BenchmarkHash/n=320/Bytes-4 2094355 60.28 ns/op 5308.27 MB/s BenchmarkHash/n=320/String-4 1503219 78.16 ns/op 4094.04 MB/s BenchmarkHash/n=1024/Write-4 290004 412.2 ns/op 2484.05 MB/s BenchmarkHash/n=1024/Bytes-4 824994 142.8 ns/op 7172.49 MB/s BenchmarkHash/n=1024/String-4 559680 216.2 ns/op 4736.98 MB/s BenchmarkHash/n=4096/Write-4 122428 1095 ns/op 3740.26 MB/s BenchmarkHash/n=4096/Bytes-4 231444 518.7 ns/op 7896.14 MB/s BenchmarkHash/n=4096/String-4 155500 770.7 ns/op 5314.41 MB/s BenchmarkHash/n=16384/Write-4 37417 3150 ns/op 5201.09 MB/s BenchmarkHash/n=16384/Bytes-4 51781 1984 ns/op 8258.33 MB/s BenchmarkHash/n=16384/String-4 40304 3252 ns/op 5037.87 MB/s PASS ok hash/maphash 4.476s goos: darwin goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEscape-4 854 128248 ns/op BenchmarkEscapeNone-4 83696 1388 ns/op BenchmarkUnescape-4 823 132809 ns/op BenchmarkUnescapeNone-4 452052 254.2 ns/op BenchmarkUnescapeSparse-4 12570 9175 ns/op BenchmarkUnescapeDense-4 1308 90785 ns/op PASS ok html 1.029s goos: darwin goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCSSEscaper-4 10137 10937 ns/op BenchmarkCSSEscaperNoSpecials-4 54372 2252 ns/op BenchmarkDecodeCSS-4 30292 3814 ns/op BenchmarkDecodeCSSNoSpecials-4 4271287 27.36 ns/op BenchmarkCSSValueFilter-4 137805 846.3 ns/op BenchmarkCSSValueFilterOk-4 97812 1178 ns/op BenchmarkEscapedExecute-4 4092 26386 ns/op BenchmarkHTMLNospaceEscaper-4 13383 9011 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 77516 1519 ns/op BenchmarkStripTags-4 24561 4825 ns/op BenchmarkStripTagsNoSpecials-4 316567 489.6 ns/op BenchmarkJSValEscaperWithNum-4 14545 8476 ns/op BenchmarkJSValEscaperWithStr-4 3142 36058 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 12873 9818 ns/op BenchmarkJSValEscaperWithObj-4 2756 41670 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 8293 12219 ns/op BenchmarkJSStrEscaperNoSpecials-4 45736 2355 ns/op BenchmarkJSStrEscaper-4 8506 13513 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 62359 2248 ns/op BenchmarkJSRegexpEscaper-4 10000 11065 ns/op BenchmarkTemplateSpecialTags-4 62 1856382 ns/op BenchmarkURLEscaper-4 4753 26079 ns/op BenchmarkURLEscaperNoSpecials-4 202261 616.8 ns/op BenchmarkURLNormalizer-4 6846 18042 ns/op BenchmarkURLNormalizerNoSpecials-4 197660 746.7 ns/op BenchmarkSrcsetFilter-4 16206 6927 ns/op BenchmarkSrcsetFilterNoSpecials-4 110937 1212 ns/op PASS ok html/template 4.526s goos: darwin goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAt/rgba-4 664532 167.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 478324 214.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 638679 159.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 513187 224.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 2013866 58.44 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1401968 84.63 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 2051415 58.78 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1422032 84.71 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1502791 77.97 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 503176 235.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 417000 330.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 506328 242.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 392042 297.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 828631 180.1 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 382180 305.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 691064 153.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 611564 208.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 539968 229.7 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1359133 89.81 ns/op BenchmarkRGBASetRGBA-4 1511037 82.54 ns/op BenchmarkRGBA64At-4 841650 154.8 ns/op BenchmarkRGBA64SetRGBA64-4 913300 135.1 ns/op BenchmarkNRGBAAt-4 1526424 91.93 ns/op BenchmarkNRGBASetNRGBA-4 1468378 79.83 ns/op BenchmarkNRGBA64At-4 707020 144.4 ns/op BenchmarkNRGBA64SetNRGBA64-4 551812 220.2 ns/op BenchmarkAlphaAt-4 1675591 73.37 ns/op BenchmarkAlphaSetAlpha-4 1613272 72.96 ns/op BenchmarkAlpha16At-4 1000000 111.2 ns/op BenchmarkAlphaSetAlpha16-4 1000000 108.6 ns/op BenchmarkGrayAt-4 1651286 74.20 ns/op BenchmarkGraySetGray-4 1626030 73.73 ns/op BenchmarkGray16At-4 1000000 116.3 ns/op BenchmarkGraySetGray16-4 1000000 109.3 ns/op PASS ok image 5.862s goos: darwin goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkYCbCrToRGB/0-4 4306688 29.06 ns/op BenchmarkYCbCrToRGB/128-4 4232336 28.41 ns/op BenchmarkYCbCrToRGB/255-4 3990614 27.12 ns/op BenchmarkRGBToYCbCr/0-4 3859587 28.42 ns/op BenchmarkRGBToYCbCr/Cb-4 4160438 27.31 ns/op BenchmarkRGBToYCbCr/Cr-4 4137399 27.58 ns/op BenchmarkYCbCrToRGBA/0-4 2864514 35.16 ns/op BenchmarkYCbCrToRGBA/128-4 3625926 33.10 ns/op BenchmarkYCbCrToRGBA/255-4 3588838 33.13 ns/op BenchmarkNYCbCrAToRGBA/0-4 3423348 34.74 ns/op BenchmarkNYCbCrAToRGBA/128-4 3306306 39.82 ns/op BenchmarkNYCbCrAToRGBA/255-4 3538828 41.74 ns/op PASS ok image/color 2.262s goos: darwin goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFillOver-4 4 35445024 ns/op BenchmarkFillSrc-4 333 332502 ns/op BenchmarkCopyOver-4 8 13679484 ns/op BenchmarkCopySrc-4 516 260631 ns/op BenchmarkNRGBAOver-4 7 15022698 ns/op BenchmarkNRGBASrc-4 12 10450193 ns/op BenchmarkYCbCr-4 9 14468214 ns/op BenchmarkGray-4 20 6143621 ns/op BenchmarkCMYK-4 12 10188299 ns/op BenchmarkGlyphOver-4 25 4678748 ns/op BenchmarkRGBAMaskOver-4 5 25356535 ns/op BenchmarkGrayMaskOver-4 6 18760237 ns/op BenchmarkRGBA64ImageMaskOver-4 2 57679404 ns/op BenchmarkRGBA-4 3 39510108 ns/op BenchmarkPalettedFill-4 705 186469 ns/op BenchmarkPalettedRGBA-4 4 31178137 ns/op BenchmarkGenericOver-4 2 85890399 ns/op BenchmarkGenericMaskOver-4 3 35377943 ns/op BenchmarkGenericSrc-4 3 57518104 ns/op BenchmarkGenericMaskSrc-4 3 49382453 ns/op PASS ok image/draw 6.980s goos: darwin goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode-4 25 4304469 ns/op 3.59 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 106937874 ns/op 2.87 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1321729947 ns/op 0.93 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1940250 ns/op 7.96 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 65024922 ns/op 0.95 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.422s goos: darwin goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFDCT-4 4126 26348 ns/op BenchmarkIDCT-4 4338 24948 ns/op BenchmarkDecodeBaseline-4 10 10850647 ns/op 5.70 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 14718077 ns/op 4.20 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 125676166 ns/op 9.78 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 159489205 ns/op 5.78 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.363s goos: darwin goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPaeth-4 13972028 8.391 ns/op BenchmarkDecodeGray-4 14 7427871 ns/op 8.82 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 4 30821444 ns/op 8.51 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 26344765 ns/op 9.95 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 26 4424630 ns/op 14.81 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 25353356 ns/op 10.34 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 31288058 ns/op 8.38 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 3 45966328 ns/op 6.68 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 3 47826917 ns/op 6.42 MB/s 284053 B/op 9 allocs/op BenchmarkEncodeNRGBOpaque-4 1 151210530 ns/op 8.13 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 171455882 ns/op 7.17 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 5 24098725 ns/op 12.75 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 151242128 ns/op 8.12 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 282539564 ns/op 4.35 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.198s goos: darwin goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 42338152 ns/op 2.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 35936633 ns/op 2.78 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 219363219 ns/op 2.28 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 195797100 ns/op 2.55 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 42212072 ns/op 2.37 MB/s 401490 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 35571889 ns/op 2.81 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 209981303 ns/op 2.38 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 191878958 ns/op 2.61 MB/s 4005976 B/op 3 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 442000470 ns/op 2.26 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 441144269 ns/op 2.27 MB/s 8003680 B/op 4 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 2757933160 ns/op 1.81 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 2791129566 ns/op 1.79 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 14 7616807 ns/op 13.13 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 14 8063689 ns/op 12.40 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 38427786 ns/op 13.01 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 3 40515877 ns/op 12.34 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 74579528 ns/op 13.41 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 2 81653342 ns/op 12.25 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 378421285 ns/op 13.21 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 400033891 ns/op 12.50 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 3 46432835 ns/op 2.15 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 3 39287299 ns/op 2.55 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 258500804 ns/op 1.93 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 253492701 ns/op 1.97 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 578451363 ns/op 1.73 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 703670007 ns/op 1.42 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 4485467915 ns/op 1.11 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 4534108335 ns/op 1.10 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 127742354 ns/op 32.72 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 129582101 ns/op 32.26 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 52.568s goos: darwin goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshalCorpusFile/1-4 38395 2741 ns/op 0.36 MB/s BenchmarkMarshalCorpusFile/2-4 41712 2910 ns/op 0.69 MB/s BenchmarkMarshalCorpusFile/4-4 35904 3049 ns/op 1.31 MB/s BenchmarkMarshalCorpusFile/8-4 29227 3749 ns/op 2.13 MB/s BenchmarkMarshalCorpusFile/16-4 24975 4762 ns/op 3.36 MB/s BenchmarkMarshalCorpusFile/32-4 16455 7530 ns/op 4.25 MB/s BenchmarkMarshalCorpusFile/64-4 10756 11855 ns/op 5.40 MB/s BenchmarkMarshalCorpusFile/128-4 6588 18287 ns/op 7.00 MB/s BenchmarkMarshalCorpusFile/256-4 3205 35159 ns/op 7.28 MB/s BenchmarkMarshalCorpusFile/512-4 1786 70468 ns/op 7.27 MB/s BenchmarkMarshalCorpusFile/1024-4 901 133747 ns/op 7.66 MB/s BenchmarkMarshalCorpusFile/2048-4 459 262539 ns/op 7.80 MB/s BenchmarkMarshalCorpusFile/4096-4 237 521178 ns/op 7.86 MB/s BenchmarkMarshalCorpusFile/8192-4 100 1009330 ns/op 8.12 MB/s BenchmarkMarshalCorpusFile/16384-4 57 2128196 ns/op 7.70 MB/s BenchmarkMarshalCorpusFile/32768-4 25 4981310 ns/op 6.58 MB/s BenchmarkMarshalCorpusFile/65536-4 12 9468588 ns/op 6.92 MB/s BenchmarkMarshalCorpusFile/131072-4 6 19437933 ns/op 6.74 MB/s BenchmarkMarshalCorpusFile/262144-4 3 37863293 ns/op 6.92 MB/s BenchmarkMarshalCorpusFile/524288-4 2 75744416 ns/op 6.92 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 155357930 ns/op 6.75 MB/s BenchmarkUnmarshalCorpusFile/1-4 11397 9821 ns/op 0.10 MB/s BenchmarkUnmarshalCorpusFile/2-4 9818 10446 ns/op 0.19 MB/s BenchmarkUnmarshalCorpusFile/4-4 10000 11871 ns/op 0.34 MB/s BenchmarkUnmarshalCorpusFile/8-4 8440 13019 ns/op 0.61 MB/s BenchmarkUnmarshalCorpusFile/16-4 6736 15957 ns/op 1.00 MB/s BenchmarkUnmarshalCorpusFile/32-4 4982 22492 ns/op 1.42 MB/s BenchmarkUnmarshalCorpusFile/64-4 4178 26664 ns/op 2.40 MB/s BenchmarkUnmarshalCorpusFile/128-4 3379 34912 ns/op 3.67 MB/s BenchmarkUnmarshalCorpusFile/256-4 1275 91894 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/512-4 674 177189 ns/op 2.89 MB/s BenchmarkUnmarshalCorpusFile/1024-4 349 338793 ns/op 3.02 MB/s BenchmarkUnmarshalCorpusFile/2048-4 175 668624 ns/op 3.06 MB/s BenchmarkUnmarshalCorpusFile/4096-4 86 1327906 ns/op 3.08 MB/s BenchmarkUnmarshalCorpusFile/8192-4 43 2639648 ns/op 3.10 MB/s BenchmarkUnmarshalCorpusFile/16384-4 21 5211186 ns/op 3.14 MB/s BenchmarkUnmarshalCorpusFile/32768-4 10 10474408 ns/op 3.13 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 20494610 ns/op 3.20 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 41945157 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 84141886 ns/op 3.12 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 168974028 ns/op 3.10 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 340303967 ns/op 3.08 MB/s BenchmarkMutatorBytes/1-4 34678 3574 ns/op BenchmarkMutatorBytes/10-4 36194 3251 ns/op BenchmarkMutatorBytes/100-4 33697 3508 ns/op BenchmarkMutatorBytes/1000-4 24154 5240 ns/op BenchmarkMutatorBytes/10000-4 6504 20882 ns/op BenchmarkMutatorBytes/100000-4 921 144405 ns/op BenchmarkMutatorString/1-4 32138 3622 ns/op BenchmarkMutatorString/10-4 33992 3514 ns/op BenchmarkMutatorString/100-4 31189 4156 ns/op BenchmarkMutatorString/1000-4 14107 8002 ns/op BenchmarkMutatorString/10000-4 3529 55323 ns/op BenchmarkMutatorString/100000-4 369 385329 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18116 5878 ns/op BenchmarkMutatorAllBasicTypes/string-4 19335 6044 ns/op BenchmarkMutatorAllBasicTypes/bool-4 54043 2080 ns/op BenchmarkMutatorAllBasicTypes/float32-4 50970 2349 ns/op BenchmarkMutatorAllBasicTypes/float64-4 50245 2332 ns/op BenchmarkMutatorAllBasicTypes/int-4 54147 2175 ns/op BenchmarkMutatorAllBasicTypes/int8-4 54957 2187 ns/op BenchmarkMutatorAllBasicTypes/int16-4 54567 2195 ns/op BenchmarkMutatorAllBasicTypes/int32-4 54631 2140 ns/op BenchmarkMutatorAllBasicTypes/int64-4 53427 2235 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 53078 2244 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 52336 2190 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 53011 2262 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 52011 2256 ns/op PASS ok internal/fuzz 11.752s goos: darwin goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStress-4 25095 4968 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 161469 766.1 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.553s PASS ok internal/poll 0.164s goos: darwin goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMMU-4 6 20419344 ns/op PASS ok internal/trace 2.473s goos: darwin goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCopyNSmall-4 23688 6243 ns/op BenchmarkCopyNLarge-4 324 389438 ns/op PASS ok io 0.671s goos: darwin goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkItoa-4 240432 469.7 ns/op BenchmarkPrintln-4 27829 4402 ns/op BenchmarkPrintlnNoFlags-4 48258 2601 ns/op PASS ok log 0.632s goos: darwin goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAcos-4 2883573 39.41 ns/op BenchmarkAcosh-4 1465172 80.69 ns/op BenchmarkAsin-4 3085057 38.27 ns/op BenchmarkAsinh-4 1411071 84.87 ns/op BenchmarkAtan-4 4734524 24.87 ns/op BenchmarkAtanh-4 1428674 83.96 ns/op BenchmarkAtan2-4 2834220 42.04 ns/op BenchmarkCbrt-4 1780310 65.66 ns/op BenchmarkCeil-4 17938908 6.524 ns/op BenchmarkCopysign-4 3350792 35.71 ns/op BenchmarkCos-4 1442170 83.02 ns/op BenchmarkCosh-4 1864668 64.19 ns/op BenchmarkErf-4 4082673 29.50 ns/op BenchmarkErfc-4 4039732 29.53 ns/op BenchmarkErfinv-4 3526567 33.81 ns/op BenchmarkErfcinv-4 3554541 33.83 ns/op BenchmarkExp-4 5088033 23.50 ns/op BenchmarkExpGo-4 1207525 98.81 ns/op BenchmarkExpm1-4 2843050 42.07 ns/op BenchmarkExp2-4 1315310 90.62 ns/op BenchmarkExp2Go-4 1229479 99.73 ns/op BenchmarkAbs-4 4229215 28.43 ns/op BenchmarkDim-4 9624120 12.46 ns/op BenchmarkFloor-4 17933605 6.594 ns/op BenchmarkMax-4 13873510 8.533 ns/op BenchmarkMin-4 13902860 8.605 ns/op BenchmarkMod-4 386877 291.2 ns/op BenchmarkFrexp-4 2222293 54.10 ns/op BenchmarkGamma-4 784794 148.1 ns/op BenchmarkHypot-4 11850283 9.496 ns/op BenchmarkHypotGo-4 1981850 60.39 ns/op BenchmarkIlogb-4 2594283 48.00 ns/op BenchmarkJ0-4 274227 433.3 ns/op BenchmarkJ1-4 288931 421.4 ns/op BenchmarkJn-4 137024 1028 ns/op BenchmarkLdexp-4 2137452 55.15 ns/op BenchmarkLgamma-4 1000000 107.2 ns/op BenchmarkLog-4 5872803 20.00 ns/op BenchmarkLogb-4 2652754 45.12 ns/op BenchmarkLog1p-4 1791481 65.91 ns/op BenchmarkLog10-4 5787732 20.67 ns/op BenchmarkLog2-4 1791730 66.64 ns/op BenchmarkModf-4 3214516 37.10 ns/op BenchmarkNextafter32-4 2582908 61.60 ns/op BenchmarkNextafter64-4 3146132 37.18 ns/op BenchmarkPowInt-4 663006 180.8 ns/op BenchmarkPowFrac-4 491955 237.6 ns/op BenchmarkPow10Pos-4 4835896 25.23 ns/op BenchmarkPow10Neg-4 4777728 24.86 ns/op BenchmarkRound-4 3529870 29.27 ns/op BenchmarkRoundToEven-4 9605146 12.27 ns/op BenchmarkRemainder-4 574318 203.6 ns/op BenchmarkSignbit-4 5879371 20.27 ns/op BenchmarkSin-4 1929166 62.32 ns/op BenchmarkSincos-4 1000000 100.5 ns/op BenchmarkSinh-4 2249322 54.26 ns/op BenchmarkSqrtIndirect-4 15414085 7.809 ns/op BenchmarkSqrtLatency-4 18743673 6.308 ns/op BenchmarkSqrtIndirectLatency-4 15371607 7.505 ns/op BenchmarkSqrtGoLatency-4 1348542 86.59 ns/op BenchmarkSqrtPrime-4 39928 3153 ns/op BenchmarkTan-4 1757647 68.82 ns/op BenchmarkTanh-4 1723312 69.23 ns/op BenchmarkTrunc-4 17948379 6.613 ns/op BenchmarkY0-4 290037 414.0 ns/op BenchmarkY1-4 287562 424.6 ns/op BenchmarkYn-4 138930 865.0 ns/op BenchmarkFloat64bits-4 5889466 20.09 ns/op BenchmarkFloat64frombits-4 5784793 19.93 ns/op BenchmarkFloat32bits-4 5928274 20.79 ns/op BenchmarkFloat32frombits-4 5950423 19.83 ns/op BenchmarkFMA-4 1676734 72.87 ns/op PASS ok math 11.487s goos: darwin goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAddVV/1-4 11971231 9.933 ns/op 6443.19 MB/s BenchmarkAddVV/2-4 11037364 10.76 ns/op 11890.55 MB/s BenchmarkAddVV/3-4 10028704 12.57 ns/op 15274.61 MB/s BenchmarkAddVV/4-4 10807152 11.25 ns/op 22765.04 MB/s BenchmarkAddVV/5-4 9171867 13.00 ns/op 24620.63 MB/s BenchmarkAddVV/10-4 7484828 15.01 ns/op 42624.94 MB/s BenchmarkAddVV/100-4 1812242 65.22 ns/op 98132.14 MB/s BenchmarkAddVV/1000-4 201454 585.1 ns/op 109386.05 MB/s BenchmarkSubVV/1-4 12003120 9.823 ns/op 6515.24 MB/s BenchmarkSubVV/2-4 11068064 10.63 ns/op 12037.04 MB/s BenchmarkSubVV/3-4 10327543 11.68 ns/op 16435.76 MB/s BenchmarkSubVV/4-4 10239692 10.86 ns/op 23581.17 MB/s BenchmarkSubVV/5-4 10226391 11.53 ns/op 27749.49 MB/s BenchmarkSubVV/10-4 8010932 15.24 ns/op 41988.61 MB/s BenchmarkSubVV/100-4 1842256 66.84 ns/op 95749.18 MB/s BenchmarkSubVV/1000-4 206628 578.5 ns/op 110638.04 MB/s BenchmarkAddVW/1-4 12404389 9.436 ns/op 847.81 MB/s BenchmarkAddVW/2-4 11362669 10.26 ns/op 1560.13 MB/s BenchmarkAddVW/3-4 10569416 11.29 ns/op 2125.89 MB/s BenchmarkAddVW/4-4 11955612 9.752 ns/op 3281.46 MB/s BenchmarkAddVW/5-4 11513733 10.41 ns/op 3840.88 MB/s BenchmarkAddVW/10-4 9101238 12.89 ns/op 6206.48 MB/s BenchmarkAddVW/100-4 331735 330.8 ns/op 2418.38 MB/s BenchmarkAddVW/1000-4 51128 2299 ns/op 3480.46 MB/s BenchmarkAddVWext/1-4 12325414 9.667 ns/op 827.60 MB/s BenchmarkAddVWext/2-4 11294152 10.59 ns/op 1511.39 MB/s BenchmarkAddVWext/3-4 10517454 11.43 ns/op 2100.11 MB/s BenchmarkAddVWext/4-4 11963716 9.995 ns/op 3201.70 MB/s BenchmarkAddVWext/5-4 11137117 10.36 ns/op 3860.79 MB/s BenchmarkAddVWext/10-4 9098883 12.76 ns/op 6270.11 MB/s BenchmarkAddVWext/100-4 94584 1358 ns/op 588.99 MB/s BenchmarkAddVWext/1000-4 9670 12911 ns/op 619.64 MB/s BenchmarkSubVW/1-4 12380582 9.565 ns/op 836.41 MB/s BenchmarkSubVW/2-4 11369287 10.46 ns/op 1529.00 MB/s BenchmarkSubVW/3-4 10638156 11.07 ns/op 2168.68 MB/s BenchmarkSubVW/4-4 12072080 9.806 ns/op 3263.15 MB/s BenchmarkSubVW/5-4 11276840 10.27 ns/op 3892.96 MB/s BenchmarkSubVW/10-4 8217466 13.25 ns/op 6035.86 MB/s BenchmarkSubVW/100-4 355723 329.4 ns/op 2428.45 MB/s BenchmarkSubVW/1000-4 52059 2228 ns/op 3591.32 MB/s BenchmarkSubVWext/1-4 12356403 9.933 ns/op 805.36 MB/s BenchmarkSubVWext/2-4 11385105 10.29 ns/op 1555.38 MB/s BenchmarkSubVWext/3-4 10577449 10.99 ns/op 2183.54 MB/s BenchmarkSubVWext/4-4 11975841 9.880 ns/op 3238.85 MB/s BenchmarkSubVWext/5-4 11379853 10.29 ns/op 3888.46 MB/s BenchmarkSubVWext/10-4 8962506 13.50 ns/op 5927.90 MB/s BenchmarkSubVWext/100-4 94770 1235 ns/op 647.80 MB/s BenchmarkSubVWext/1000-4 9664 11985 ns/op 667.50 MB/s BenchmarkMulAddVWW/1-4 10788919 10.98 ns/op 5827.50 MB/s BenchmarkMulAddVWW/2-4 10066220 11.92 ns/op 10735.27 MB/s BenchmarkMulAddVWW/3-4 10640678 11.33 ns/op 16951.44 MB/s BenchmarkMulAddVWW/4-4 9552266 12.42 ns/op 20616.95 MB/s BenchmarkMulAddVWW/5-4 9050121 13.03 ns/op 24556.31 MB/s BenchmarkMulAddVWW/10-4 6752432 17.50 ns/op 36579.33 MB/s BenchmarkMulAddVWW/100-4 1523127 79.02 ns/op 80989.27 MB/s BenchmarkMulAddVWW/1000-4 160281 737.8 ns/op 86743.27 MB/s BenchmarkAddMulVVW/1-4 11649788 10.16 ns/op 6300.23 MB/s BenchmarkAddMulVVW/2-4 11143448 10.64 ns/op 12030.23 MB/s BenchmarkAddMulVVW/3-4 10368752 11.36 ns/op 16907.79 MB/s BenchmarkAddMulVVW/4-4 9694824 11.96 ns/op 21402.51 MB/s BenchmarkAddMulVVW/5-4 8732474 13.39 ns/op 23889.95 MB/s BenchmarkAddMulVVW/10-4 6538040 18.16 ns/op 35245.53 MB/s BenchmarkAddMulVVW/100-4 997705 116.3 ns/op 55023.70 MB/s BenchmarkAddMulVVW/1000-4 111409 1039 ns/op 61616.78 MB/s BenchmarkDivWVW/1-4 3356635 35.12 ns/op 1822.42 MB/s BenchmarkDivWVW/2-4 1496983 78.67 ns/op 1627.10 MB/s BenchmarkDivWVW/3-4 1225802 100.6 ns/op 1908.79 MB/s BenchmarkDivWVW/4-4 955242 120.8 ns/op 2118.74 MB/s BenchmarkDivWVW/5-4 947616 126.2 ns/op 2536.60 MB/s BenchmarkDivWVW/10-4 503989 243.2 ns/op 2631.68 MB/s BenchmarkDivWVW/100-4 60403 1778 ns/op 3599.42 MB/s BenchmarkDivWVW/1000-4 6612 17530 ns/op 3650.86 MB/s BenchmarkNonZeroShifts/1/shrVU-4 13074216 9.200 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12699820 9.159 ns/op BenchmarkNonZeroShifts/2/shrVU-4 11956329 9.905 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13327075 8.827 ns/op BenchmarkNonZeroShifts/3/shrVU-4 11070986 10.74 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12341845 9.650 ns/op BenchmarkNonZeroShifts/4/shrVU-4 10259612 11.54 ns/op BenchmarkNonZeroShifts/4/shlVU-4 10654448 10.62 ns/op BenchmarkNonZeroShifts/5/shrVU-4 9567786 12.29 ns/op BenchmarkNonZeroShifts/5/shlVU-4 9199066 11.94 ns/op BenchmarkNonZeroShifts/10/shrVU-4 7184337 16.95 ns/op BenchmarkNonZeroShifts/10/shlVU-4 7720460 15.54 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1237809 96.81 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1255460 95.34 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 141279 844.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 140937 847.8 ns/op BenchmarkDecimalConversion-4 244 485997 ns/op BenchmarkFloatString/100-4 13875 8461 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 253 501374 ns/op 2905 B/op 9 allocs/op BenchmarkFloatString/10000-4 3 44533245 ns/op 61320 B/op 56 allocs/op BenchmarkFloatString/100000-4 1 4256520629 ns/op 829032 B/op 481 allocs/op BenchmarkFloatAdd/10-4 178986 668.1 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 172921 671.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 160357 725.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 89350 1376 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 15508 7614 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 243123 516.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 239835 495.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 237010 516.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 168235 737.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 43633 2765 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 2017 56595 ns/op BenchmarkParseFloatLargeExp-4 487 240796 ns/op BenchmarkGCD10x10/WithoutXY-4 234879 530.8 ns/op BenchmarkGCD10x10/WithXY-4 63138 2007 ns/op BenchmarkGCD10x100/WithoutXY-4 112440 1057 ns/op BenchmarkGCD10x100/WithXY-4 18376 6495 ns/op BenchmarkGCD10x1000/WithoutXY-4 75627 1521 ns/op BenchmarkGCD10x1000/WithXY-4 15696 8014 ns/op BenchmarkGCD100x100/WithoutXY-4 24632 4196 ns/op BenchmarkGCD100x100/WithXY-4 10701 10712 ns/op BenchmarkGCD100x1000/WithoutXY-4 13768 8603 ns/op BenchmarkGCD100x1000/WithXY-4 6207 17390 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2414 50311 ns/op BenchmarkGCD1000x1000/WithXY-4 1282 89582 ns/op BenchmarkHilbert-4 25 4544952 ns/op BenchmarkBinomial-4 26451 4194 ns/op BenchmarkQuoRem-4 25042 5124 ns/op BenchmarkExp-4 13 8968543 ns/op BenchmarkExp2-4 12 9105686 ns/op BenchmarkBitset-4 801682 142.6 ns/op BenchmarkBitsetNeg-4 446566 275.0 ns/op BenchmarkBitsetOrig-4 209845 519.1 ns/op BenchmarkBitsetNegOrig-4 163932 746.7 ns/op BenchmarkModSqrt225_Tonelli-4 100 1121772 ns/op BenchmarkModSqrt225_3Mod4-4 349 330892 ns/op BenchmarkModSqrt231_Tonelli-4 100 1131306 ns/op BenchmarkModSqrt231_5Mod8-4 307 435994 ns/op BenchmarkModInverse-4 12675 8595 ns/op BenchmarkSqrt-4 1904 61047 ns/op BenchmarkIntSqr/1-4 1440943 84.07 ns/op BenchmarkIntSqr/2-4 783954 158.6 ns/op BenchmarkIntSqr/3-4 646476 187.7 ns/op BenchmarkIntSqr/5-4 451586 272.3 ns/op BenchmarkIntSqr/8-4 308070 394.7 ns/op BenchmarkIntSqr/10-4 249048 496.5 ns/op BenchmarkIntSqr/20-4 53095 2301 ns/op BenchmarkIntSqr/30-4 39013 3071 ns/op BenchmarkIntSqr/50-4 23931 5459 ns/op BenchmarkIntSqr/80-4 13027 9609 ns/op BenchmarkIntSqr/100-4 9292 13120 ns/op BenchmarkIntSqr/200-4 3295 36685 ns/op BenchmarkIntSqr/300-4 1520 81097 ns/op BenchmarkIntSqr/500-4 664 171286 ns/op BenchmarkIntSqr/800-4 277 658244 ns/op BenchmarkIntSqr/1000-4 129 861193 ns/op BenchmarkDiv/20/10-4 287024 419.3 ns/op BenchmarkDiv/40/20-4 291877 413.7 ns/op BenchmarkDiv/100/50-4 385141 398.3 ns/op BenchmarkDiv/200/100-4 36075 3531 ns/op BenchmarkDiv/400/200-4 34773 2920 ns/op BenchmarkDiv/1000/500-4 40892 3120 ns/op BenchmarkDiv/2000/1000-4 36072 3595 ns/op BenchmarkDiv/20000/10000-4 1185 105443 ns/op BenchmarkDiv/200000/100000-4 27 4440425 ns/op BenchmarkDiv/2000000/1000000-4 1 129278075 ns/op BenchmarkDiv/20000000/10000000-4 1 4086754881 ns/op BenchmarkMul-4 5 23045017 ns/op BenchmarkNatMul/10-4 187515 570.3 ns/op BenchmarkNatMul/100-4 5594 19620 ns/op BenchmarkNatMul/1000-4 180 658920 ns/op BenchmarkZeroShifts/Shl-4 23240 5971 ns/op BenchmarkZeroShifts/ShlSame-4 5733363 20.27 ns/op BenchmarkZeroShifts/Shr-4 20802 5292 ns/op BenchmarkZeroShifts/ShrSame-4 5422953 21.27 ns/op BenchmarkExp3Power/0x10-4 178544 672.0 ns/op BenchmarkExp3Power/0x40-4 160159 894.5 ns/op BenchmarkExp3Power/0x100-4 76813 1454 ns/op BenchmarkExp3Power/0x400-4 49357 2752 ns/op BenchmarkExp3Power/0x1000-4 10000 14608 ns/op BenchmarkExp3Power/0x4000-4 1172 98690 ns/op BenchmarkExp3Power/0x10000-4 205 656487 ns/op BenchmarkExp3Power/0x40000-4 18 6124805 ns/op BenchmarkExp3Power/0x100000-4 2 64268950 ns/op BenchmarkExp3Power/0x400000-4 1 583400000 ns/op BenchmarkFibo-4 3 47658140 ns/op BenchmarkNatSqr/1-4 1000000 154.5 ns/op BenchmarkNatSqr/2-4 353596 335.4 ns/op BenchmarkNatSqr/3-4 306068 406.7 ns/op BenchmarkNatSqr/5-4 214831 573.4 ns/op BenchmarkNatSqr/8-4 138554 852.7 ns/op BenchmarkNatSqr/10-4 114540 1044 ns/op BenchmarkNatSqr/20-4 28672 3759 ns/op BenchmarkNatSqr/30-4 20425 5550 ns/op BenchmarkNatSqr/50-4 12346 9592 ns/op BenchmarkNatSqr/80-4 6672 16897 ns/op BenchmarkNatSqr/100-4 5456 22889 ns/op BenchmarkNatSqr/200-4 2004 60718 ns/op BenchmarkNatSqr/300-4 892 132971 ns/op BenchmarkNatSqr/500-4 433 276336 ns/op BenchmarkNatSqr/800-4 190 617992 ns/op BenchmarkNatSqr/1000-4 226 671190 ns/op BenchmarkNatSetBytes/8-4 534567 225.0 ns/op BenchmarkNatSetBytes/24-4 161146 718.8 ns/op BenchmarkNatSetBytes/128-4 38149 3138 ns/op BenchmarkNatSetBytes/7-4 932064 213.5 ns/op BenchmarkNatSetBytes/23-4 163893 664.4 ns/op BenchmarkNatSetBytes/127-4 60627 1859 ns/op BenchmarkScanPi-4 261 477958 ns/op BenchmarkStringPiParallel-4 775 172141 ns/op BenchmarkScan/10/Base2-4 46563 3833 ns/op BenchmarkScan/100/Base2-4 4282 23714 ns/op BenchmarkScan/1000/Base2-4 532 278116 ns/op BenchmarkScan/10/Base8-4 94579 1074 ns/op BenchmarkScan/100/Base8-4 15132 10913 ns/op BenchmarkScan/1000/Base8-4 1502 81874 ns/op BenchmarkScan/10/Base10-4 107739 1199 ns/op BenchmarkScan/100/Base10-4 16599 7596 ns/op BenchmarkScan/1000/Base10-4 1712 76672 ns/op BenchmarkScan/10/Base16-4 138241 907.5 ns/op BenchmarkScan/100/Base16-4 18560 6319 ns/op BenchmarkScan/1000/Base16-4 1994 60299 ns/op BenchmarkString/10/Base2-4 183369 565.7 ns/op BenchmarkString/100/Base2-4 26065 4471 ns/op BenchmarkString/1000/Base2-4 2810 42503 ns/op BenchmarkString/10/Base8-4 425814 324.7 ns/op BenchmarkString/100/Base8-4 62809 1660 ns/op BenchmarkString/1000/Base8-4 8011 14392 ns/op BenchmarkString/10/Base10-4 201494 612.3 ns/op BenchmarkString/100/Base10-4 37550 3515 ns/op BenchmarkString/1000/Base10-4 5318 21967 ns/op BenchmarkString/10/Base16-4 461110 261.0 ns/op BenchmarkString/100/Base16-4 92446 1320 ns/op BenchmarkString/1000/Base16-4 10000 10608 ns/op BenchmarkLeafSize/0-4 43 2489061 ns/op BenchmarkLeafSize/1-4 446 262401 ns/op BenchmarkLeafSize/2-4 451 286403 ns/op BenchmarkLeafSize/3-4 316 366061 ns/op BenchmarkLeafSize/4-4 452 251926 ns/op BenchmarkLeafSize/5-4 300 388987 ns/op BenchmarkLeafSize/6-4 316 375652 ns/op BenchmarkLeafSize/7-4 333 315353 ns/op BenchmarkLeafSize/8-4 448 258193 ns/op BenchmarkLeafSize/9-4 242 506502 ns/op BenchmarkLeafSize/10-4 260 407102 ns/op BenchmarkLeafSize/11-4 294 407012 ns/op BenchmarkLeafSize/12-4 336 348922 ns/op BenchmarkLeafSize/13-4 274 382481 ns/op BenchmarkLeafSize/14-4 308 355557 ns/op BenchmarkLeafSize/15-4 381 330671 ns/op BenchmarkLeafSize/16-4 462 252399 ns/op BenchmarkLeafSize/32-4 460 267796 ns/op BenchmarkLeafSize/64-4 417 290111 ns/op BenchmarkProbablyPrime/n=0-4 10 15334180 ns/op BenchmarkProbablyPrime/n=1-4 7 14383648 ns/op BenchmarkProbablyPrime/n=5-4 6 19162652 ns/op BenchmarkProbablyPrime/n=10-4 4 31676278 ns/op BenchmarkProbablyPrime/n=20-4 3 45400206 ns/op BenchmarkProbablyPrime/Lucas-4 13 9582635 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 63 1673168 ns/op BenchmarkRatCmp-4 252720 512.0 ns/op BenchmarkFloatSqrt/64-4 20304 5245 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13460 8745 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 10000 11827 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 5125 22890 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 841 142851 ns/op 18198 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 61 1924894 ns/op 175661 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 146734297 ns/op 3826672 B/op 646 allocs/op PASS ok math/big 49.475s goos: darwin goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLeadingZeros-4 5372347 23.87 ns/op BenchmarkLeadingZeros8-4 4866177 23.60 ns/op BenchmarkLeadingZeros16-4 5792594 20.94 ns/op BenchmarkLeadingZeros32-4 6110352 20.35 ns/op BenchmarkLeadingZeros64-4 5978164 19.77 ns/op BenchmarkTrailingZeros-4 5942640 21.27 ns/op BenchmarkTrailingZeros8-4 5886322 22.00 ns/op BenchmarkTrailingZeros16-4 5282979 21.48 ns/op BenchmarkTrailingZeros32-4 8485702 20.00 ns/op BenchmarkTrailingZeros64-4 9270620 12.87 ns/op BenchmarkOnesCount-4 9225387 12.91 ns/op BenchmarkOnesCount8-4 9496701 12.82 ns/op BenchmarkOnesCount16-4 7545500 13.86 ns/op BenchmarkOnesCount32-4 9281654 16.57 ns/op BenchmarkOnesCount64-4 5840032 20.04 ns/op BenchmarkRotateLeft-4 7139978 15.43 ns/op BenchmarkRotateLeft8-4 7476800 18.37 ns/op BenchmarkRotateLeft16-4 9157110 14.53 ns/op BenchmarkRotateLeft32-4 9545007 13.39 ns/op BenchmarkRotateLeft64-4 9569904 13.31 ns/op BenchmarkReverse-4 15797473 7.758 ns/op BenchmarkReverse8-4 18761241 6.522 ns/op BenchmarkReverse16-4 17980040 6.867 ns/op BenchmarkReverse32-4 14138821 7.864 ns/op BenchmarkReverse64-4 13342700 7.652 ns/op BenchmarkReverseBytes-4 18761294 6.322 ns/op BenchmarkReverseBytes16-4 18737272 6.316 ns/op BenchmarkReverseBytes32-4 18758194 6.236 ns/op BenchmarkReverseBytes64-4 15818530 6.421 ns/op BenchmarkAdd-4 9280466 12.39 ns/op BenchmarkAdd32-4 9648456 12.18 ns/op BenchmarkAdd64-4 9545952 12.26 ns/op BenchmarkAdd64multiple-4 16596561 7.651 ns/op BenchmarkSub-4 9528573 12.79 ns/op BenchmarkSub32-4 9020278 13.36 ns/op BenchmarkSub64-4 9682234 12.38 ns/op BenchmarkSub64multiple-4 16605727 7.055 ns/op BenchmarkMul-4 9644986 12.29 ns/op BenchmarkMul32-4 9736414 12.45 ns/op BenchmarkMul64-4 9113046 13.47 ns/op BenchmarkDiv-4 3270126 36.82 ns/op BenchmarkDiv32-4 5828678 20.13 ns/op BenchmarkDiv64-4 3343857 34.50 ns/op PASS ok math/bits 6.779s goos: darwin goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAbs-4 10203224 11.73 ns/op BenchmarkAcos-4 625970 199.3 ns/op BenchmarkAcosh-4 549231 228.0 ns/op BenchmarkAsin-4 595053 224.9 ns/op BenchmarkAsinh-4 450146 224.6 ns/op BenchmarkAtan-4 816178 144.0 ns/op BenchmarkAtanh-4 982414 122.6 ns/op BenchmarkConj-4 19595352 6.038 ns/op BenchmarkCos-4 630668 170.7 ns/op BenchmarkCosh-4 680984 177.2 ns/op BenchmarkExp-4 874903 132.9 ns/op BenchmarkLog-4 1000000 102.2 ns/op BenchmarkLog10-4 1000000 102.2 ns/op BenchmarkPhase-4 2289538 52.03 ns/op BenchmarkPolar-4 1669078 71.45 ns/op BenchmarkPow-4 254970 463.1 ns/op BenchmarkRect-4 1000000 104.3 ns/op BenchmarkSin-4 692650 176.7 ns/op BenchmarkSinh-4 677552 175.7 ns/op BenchmarkSqrt-4 1321278 90.30 ns/op BenchmarkTan-4 412386 284.8 ns/op BenchmarkTanh-4 437966 268.9 ns/op PASS ok math/cmplx 3.292s goos: darwin goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkInt63Threadsafe-4 221896 493.8 ns/op BenchmarkInt63ThreadsafeParallel-4 96453 1085 ns/op BenchmarkInt63Unthreadsafe-4 1438270 83.89 ns/op BenchmarkIntn1000-4 1000000 113.0 ns/op BenchmarkInt63n1000-4 1000000 108.9 ns/op BenchmarkInt31n1000-4 1000000 106.9 ns/op BenchmarkFloat32-4 1211433 99.68 ns/op BenchmarkFloat64-4 1378408 86.44 ns/op BenchmarkPerm3-4 228296 517.7 ns/op BenchmarkPerm30-4 28278 4187 ns/op BenchmarkPerm30ViaShuffle-4 29800 4046 ns/op BenchmarkShuffleOverhead-4 17218 6605 ns/op BenchmarkRead3-4 988923 117.5 ns/op BenchmarkRead64-4 88183 1312 ns/op BenchmarkRead1000-4 5949 19656 ns/op PASS ok math/rand 2.402s goos: darwin goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkQEncodeWord-4 51806 2297 ns/op BenchmarkQDecodeWord-4 107990 999.2 ns/op BenchmarkQDecodeHeader-4 111158 1028 ns/op BenchmarkTypeByExtension/.html-4 658873 179.1 ns/op BenchmarkTypeByExtension/.HTML-4 409833 281.1 ns/op BenchmarkTypeByExtension/.unused-4 463202 247.5 ns/op BenchmarkExtensionsByType/text/html-4 229448 547.1 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 123550 939.7 ns/op BenchmarkExtensionsByType/application/octet-stream-4 79330 1573 ns/op PASS ok mime 1.394s goos: darwin goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkWriter-4 1148 99930 ns/op PASS ok mime/quotedprintable 0.298s goos: darwin goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoLookupIP-4 43 2680072 ns/op 10325 B/op 97 allocs/op BenchmarkGoLookupIPNoSuchHost-4 21 5696303 ns/op 16735 B/op 126 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008187666 ns/op 154480 B/op 251 allocs/op BenchmarkDNSName-4 168543 633.4 ns/op BenchmarkInterfaces-4 2095 61539 ns/op BenchmarkInterfaceByIndex-4 6973 16920 ns/op BenchmarkInterfaceByName-4 2074 55892 ns/op BenchmarkInterfaceAddrs-4 2235 50082 ns/op BenchmarkInterfacesAndAddrs-4 5782 17824 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2727 38527 ns/op BenchmarkParseIP-4 20851 5666 ns/op BenchmarkIPString/IPv4-4 166002 710.4 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14494 8127 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 64291 1865 ns/op BenchmarkIPEqual/IPv4-4 1450982 82.33 ns/op BenchmarkIPEqual/IPv6-4 1467510 81.93 ns/op BenchmarkTCP4OneShot-4 1321 88835 ns/op BenchmarkTCP4OneShotTimeout-4 906 126027 ns/op BenchmarkTCP4Persistent-4 9387 12739 ns/op BenchmarkTCP4PersistentTimeout-4 9220 12660 ns/op BenchmarkTCP6OneShot-4 700 166298 ns/op BenchmarkTCP6OneShotTimeout-4 632 185461 ns/op BenchmarkTCP6Persistent-4 7953 33105 ns/op BenchmarkTCP6PersistentTimeout-4 7968 14537 ns/op BenchmarkTCP4ConcurrentReadWrite-4 17623 5818 ns/op BenchmarkTCP6ConcurrentReadWrite-4 16002 6935 ns/op BenchmarkSetReadDeadline-4 162525 731.4 ns/op BenchmarkUDP6LinkLocalUnicast-4 3201 33839 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 5210 22047 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 4892 25065 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 4814 23589 ns/op 0 B/op 0 allocs/op PASS ok net 9.855s goos: darwin goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCookieString-4 26757 4185 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 13682 8550 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 16214 7309 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 23158 5196 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 39625 2948 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1478478 78.29 ns/op BenchmarkReadRequestChrome-4 5437 19869 ns/op 30.75 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 12198 9754 ns/op 8.00 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 12535 9642 ns/op 8.50 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 8826 13423 ns/op 11.25 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17706 6688 ns/op 5.98 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 294 375760 ns/op 2.73 MB/s BenchmarkFileAndServer_1KB/TLS-4 244 436057 ns/op 2.35 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 3 48113797 ns/op 348.70 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 118795487 ns/op 141.23 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 196884407 ns/op 340.85 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 446456332 ns/op 150.31 MB/s BenchmarkServeMux-4 334 366814 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 434 283651 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 333 355291 ns/op 5939 B/op 64 allocs/op BenchmarkClientServerParallel4-4 1058 106123 ns/op 10927 B/op 83 allocs/op BenchmarkClientServerParallel64-4 588 187524 ns/op 19750 B/op 110 allocs/op --- BENCH: BenchmarkClientServerParallel64-4 serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50111->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50109->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50110->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50117->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50116->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50107->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50114->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50115->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50112->127.0.0.1:50073: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:50073": read tcp 127.0.0.1:50122->127.0.0.1:50073: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallelTLS4-4 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50597: read tcp 127.0.0.1:50585->127.0.0.1:50597: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50589: write tcp 127.0.0.1:50585->127.0.0.1:50589: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50592: write tcp 127.0.0.1:50585->127.0.0.1:50592: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50635: read tcp 127.0.0.1:50598->127.0.0.1:50635: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50633: write tcp 127.0.0.1:50598->127.0.0.1:50633: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50636: write tcp 127.0.0.1:50598->127.0.0.1:50636: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50674: read tcp 127.0.0.1:50638->127.0.0.1:50674: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50675: read tcp 127.0.0.1:50638->127.0.0.1:50675: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50676: read tcp 127.0.0.1:50638->127.0.0.1:50676: use of closed network connection 2022/06/21 13:24:01 http: TLS handshake error from 127.0.0.1:50677: write tcp 127.0.0.1:50638->127.0.0.1:50677: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50713: read tcp 127.0.0.1:50678->127.0.0.1:50713: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50705: read tcp 127.0.0.1:50678->127.0.0.1:50705: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50716: read tcp 127.0.0.1:50678->127.0.0.1:50716: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50712: write tcp 127.0.0.1:50678->127.0.0.1:50712: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50714: read tcp 127.0.0.1:50678->127.0.0.1:50714: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50715: read tcp 127.0.0.1:50678->127.0.0.1:50715: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50706: write tcp 127.0.0.1:50678->127.0.0.1:50706: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50707: read tcp 127.0.0.1:50678->127.0.0.1:50707: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50708: read tcp 127.0.0.1:50678->127.0.0.1:50708: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50709: read tcp 127.0.0.1:50678->127.0.0.1:50709: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50710: read tcp 127.0.0.1:50678->127.0.0.1:50710: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50711: read tcp 127.0.0.1:50678->127.0.0.1:50711: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50717: write tcp 127.0.0.1:50678->127.0.0.1:50717: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50718: read tcp 127.0.0.1:50678->127.0.0.1:50718: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50738: read tcp 127.0.0.1:50719->127.0.0.1:50738: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50750: write tcp 127.0.0.1:50719->127.0.0.1:50750: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50742: write tcp 127.0.0.1:50719->127.0.0.1:50742: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50815: read tcp 127.0.0.1:50755->127.0.0.1:50815: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50816: read tcp 127.0.0.1:50755->127.0.0.1:50816: use of closed network connection 140 1065347 ns/op 78148 B/op 665 allocs/op BenchmarkClientServerParallelTLS64-4 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50824: read tcp 127.0.0.1:50819->127.0.0.1:50824: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50825: write tcp 127.0.0.1:50819->127.0.0.1:50825: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50869: read tcp 127.0.0.1:50832->127.0.0.1:50869: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50866: read tcp 127.0.0.1:50832->127.0.0.1:50866: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50865: read tcp 127.0.0.1:50832->127.0.0.1:50865: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50868: read tcp 127.0.0.1:50832->127.0.0.1:50868: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50853: read tcp 127.0.0.1:50832->127.0.0.1:50853: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50845: read tcp 127.0.0.1:50832->127.0.0.1:50845: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50847: read tcp 127.0.0.1:50832->127.0.0.1:50847: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50848: read tcp 127.0.0.1:50832->127.0.0.1:50848: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50849: read tcp 127.0.0.1:50832->127.0.0.1:50849: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50846: read tcp 127.0.0.1:50832->127.0.0.1:50846: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50850: read tcp 127.0.0.1:50832->127.0.0.1:50850: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50852: read tcp 127.0.0.1:50832->127.0.0.1:50852: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50854: read tcp 127.0.0.1:50832->127.0.0.1:50854: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50878: read tcp 127.0.0.1:50832->127.0.0.1:50878: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50875: read tcp 127.0.0.1:50832->127.0.0.1:50875: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50876: read tcp 127.0.0.1:50832->127.0.0.1:50876: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50877: read tcp 127.0.0.1:50832->127.0.0.1:50877: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50874: read tcp 127.0.0.1:50832->127.0.0.1:50874: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50871: read tcp 127.0.0.1:50832->127.0.0.1:50871: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50870: read tcp 127.0.0.1:50832->127.0.0.1:50870: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50867: read tcp 127.0.0.1:50832->127.0.0.1:50867: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50873: read tcp 127.0.0.1:50832->127.0.0.1:50873: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50863: write tcp 127.0.0.1:50832->127.0.0.1:50863: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50859: read tcp 127.0.0.1:50832->127.0.0.1:50859: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50881: read tcp 127.0.0.1:50832->127.0.0.1:50881: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50851: read tcp 127.0.0.1:50832->127.0.0.1:50851: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50880: read tcp 127.0.0.1:50832->127.0.0.1:50880: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50855: read tcp 127.0.0.1:50832->127.0.0.1:50855: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50864: write tcp 127.0.0.1:50832->127.0.0.1:50864: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50856: read tcp 127.0.0.1:50832->127.0.0.1:50856: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50857: read tcp 127.0.0.1:50832->127.0.0.1:50857: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50858: read tcp 127.0.0.1:50832->127.0.0.1:50858: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50860: read tcp 127.0.0.1:50832->127.0.0.1:50860: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50862: read tcp 127.0.0.1:50832->127.0.0.1:50862: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50861: read tcp 127.0.0.1:50832->127.0.0.1:50861: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50882: read tcp 127.0.0.1:50832->127.0.0.1:50882: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50879: read tcp 127.0.0.1:50832->127.0.0.1:50879: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50872: write tcp 127.0.0.1:50832->127.0.0.1:50872: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50948: write tcp 127.0.0.1:50884->127.0.0.1:50948: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50945: read tcp 127.0.0.1:50884->127.0.0.1:50945: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50944: read tcp 127.0.0.1:50884->127.0.0.1:50944: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50947: read tcp 127.0.0.1:50884->127.0.0.1:50947: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50946: read tcp 127.0.0.1:50884->127.0.0.1:50946: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50949: read tcp 127.0.0.1:50884->127.0.0.1:50949: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50943: read tcp 127.0.0.1:50884->127.0.0.1:50943: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50951: read tcp 127.0.0.1:50884->127.0.0.1:50951: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50952: read tcp 127.0.0.1:50884->127.0.0.1:50952: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50955: read tcp 127.0.0.1:50884->127.0.0.1:50955: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50954: read tcp 127.0.0.1:50884->127.0.0.1:50954: use of closed network connection 2022/06/21 13:24:02 http: TLS handshake error from 127.0.0.1:50950: write tcp 127.0.0.1:50884->127.0.0.1:50950: use of closed network connection 124 2190776 ns/op 162150 B/op 1349 allocs/op BenchmarkServer-4 123 874530 ns/op 3117 B/op 23 allocs/op BenchmarkClient-4 268 430488 ns/op 3785 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 519 223710 ns/op 7524 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1249 92691 ns/op 3037 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1473 77578 ns/op 1860 B/op 13 allocs/op BenchmarkServerHandlerTypeLen-4 1446 83651 ns/op 2749 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1489 90807 ns/op 2733 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1506 89553 ns/op 2731 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1538 73060 ns/op 1942 B/op 14 allocs/op BenchmarkServerHijack-4 820 139961 ns/op 16774 B/op 51 allocs/op BenchmarkCloseNotifier-4 259 459101 ns/op 6307 B/op 54 allocs/op BenchmarkResponseStatusLine-4 543368 199.2 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.658s goos: darwin goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkServeHTTP-4 5436 20632 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.392s goos: darwin goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIPNextPrev-4 114186 1017 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 605702 186.7 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 249688 459.3 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 74133 1581 ns/op BenchmarkStdIPv4-4 132655 871.4 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 91262 1281 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 94286 1265 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 112033 1036 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 72108 1654 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1403940 84.32 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1323526 91.46 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1459212 82.70 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 298045 391.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 324038 353.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 306958 386.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 94816 1204 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 457239 245.5 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 319365 354.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 317152 357.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 180321 629.9 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 468795 247.0 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 434704 264.1 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 150955 778.2 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 193149 592.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 302008 374.1 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 173696 665.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 380893 305.2 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 188474 618.0 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 186366 613.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 171242 621.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 141502 827.7 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 524034 217.6 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 165889 704.8 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 108776 1071 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 133272 852.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 187945 627.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 127554 916.6 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 310918 372.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 135232 857.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 155820 748.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 212458 526.0 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 147226 779.5 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1343858 88.09 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1338510 88.05 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1339645 91.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1259958 93.77 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1248642 94.83 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1272252 94.23 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1271311 94.09 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1240344 95.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1279285 94.40 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 379586 311.7 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 644761 188.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 234970 495.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 253316 461.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 232816 493.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 83974 1404 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 627066 193.0 ns/op PASS ok net/netip 8.595s 2022/06/21 13:24:24 Test RPC server listening on 127.0.0.1:51408 2022/06/21 13:24:24 Test HTTP RPC server listening on 127.0.0.1:51409 goos: darwin goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEnd-4 1774 65030 ns/op BenchmarkEndToEndHTTP-4 1689 65423 ns/op BenchmarkEndToEndAsync-4 3150 36583 ns/op BenchmarkEndToEndAsyncHTTP-4 3267 35952 ns/op PASS ok net/rpc 0.994s goos: darwin goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadMIMEHeader/client_headers-4 5706 18785 ns/op BenchmarkReadMIMEHeader/server_headers-4 7172 16483 ns/op BenchmarkUncommon-4 26563 4345 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.724s goos: darwin goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkString-4 5274 21227 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 113264 1014 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 576966 185.1 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 105030 1102 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 202791 576.0 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 95542 1223 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 16245 7250 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 437836 252.0 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 97993 1114 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 204312 581.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 97171 1236 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17384 7076 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 235782 502.5 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 91747 1304 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 87932 1348 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 40353 2998 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6993 16506 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 239198 503.3 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 89900 1299 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 89197 1319 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 40206 2967 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 7102 16469 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.435s goos: darwin goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExpand/noop-4 3152683 37.07 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 179040 618.7 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 482 240805 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries os_test.go:476: benchmarkReaddirname ".": 120 entries BenchmarkReaddir-4 136 845585 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries os_test.go:493: benchmarkReaddir ".": 120 entries BenchmarkReadDir-4 438 268816 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries os_test.go:510: benchmarkReadDir ".": 120 entries BenchmarkStatDot-4 30134 4767 ns/op BenchmarkStatFile-4 14266 8299 ns/op BenchmarkStatDir-4 15328 7947 ns/op BenchmarkLstatDot-4 30808 3742 ns/op BenchmarkLstatFile-4 14767 8117 ns/op BenchmarkLstatDir-4 15054 7792 ns/op PASS ok os 2.114s goos: darwin goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecHostname-4 44 2629483 ns/op 7664 B/op 29 allocs/op PASS ok os/exec 0.412s goos: darwin goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCurrent-4 467373 233.6 ns/op PASS ok os/user 0.360s goos: darwin goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDeepEqual/int8-4 663972 158.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 119568 962.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 575132 213.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 114764 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 577776 207.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 115190 1033 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 562180 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 114742 1016 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 574891 208.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 116714 996.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 758869 163.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 149406 770.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 569367 207.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 115198 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 577864 209.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 115185 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 564800 210.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 115714 1000 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 575696 209.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 115567 992.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 575584 203.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 115652 1026 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 549726 208.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 115320 1008 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 578016 205.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 116468 998.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 572823 209.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 116079 1009 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 574766 204.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 117270 1039 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 776078 155.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 121278 950.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 593959 199.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 114769 1010 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 150000 779.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 73422 1602 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 70317 1685 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 47731 2492 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 211141 535.9 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 106688 1002 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 60817 1874 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 219544 482.6 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 152948 768.6 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 168843 720.4 ns/op 177.68 MB/s BenchmarkCallArgCopy/size=256-4 156027 780.2 ns/op 328.10 MB/s BenchmarkCallArgCopy/size=1024-4 107791 1131 ns/op 905.04 MB/s BenchmarkCallArgCopy/size=4096-4 47536 2507 ns/op 1633.68 MB/s BenchmarkCallArgCopy/size=65536-4 3482 33093 ns/op 1980.36 MB/s BenchmarkPtrTo-4 1023042 115.8 ns/op BenchmarkFieldByName1-4 829135 141.7 ns/op BenchmarkFieldByName2-4 98325 1275 ns/op BenchmarkFieldByName3-4 12586 9511 ns/op BenchmarkInterfaceBig-4 5677711 20.88 ns/op BenchmarkInterfaceSmall-4 5737035 20.71 ns/op BenchmarkNew-4 2919774 41.40 ns/op BenchmarkMap/StringKeys/MapIndex-4 3747 31303 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3576 33063 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3580 32600 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3352 34624 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3742 31057 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3594 32335 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 292174 406.0 ns/op BenchmarkBool-4 4171869 28.16 ns/op BenchmarkString-4 2506732 48.83 ns/op BenchmarkBytes-4 2086830 57.61 ns/op BenchmarkNamedBytes-4 888835 133.3 ns/op BenchmarkBytesArray-4 674232 157.5 ns/op BenchmarkSliceLen-4 2404521 46.18 ns/op BenchmarkMapLen-4 1685707 70.26 ns/op BenchmarkStringLen-4 1776306 69.55 ns/op BenchmarkArrayLen-4 1757506 65.61 ns/op BenchmarkSliceCap-4 2530624 46.03 ns/op PASS ok reflect 10.053s goos: darwin goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFind-4 13621 8252 ns/op 9266 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20826 6048 ns/op 9414 B/op 1 allocs/op BenchmarkFindString-4 15556 7842 ns/op 9236 B/op 1 allocs/op BenchmarkFindSubmatch-4 13635 8594 ns/op 9102 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 14060 8362 ns/op 9533 B/op 2 allocs/op BenchmarkLiteral-4 24236 5086 ns/op BenchmarkNotLiteral-4 4645 22716 ns/op BenchmarkMatchClass-4 3655 29685 ns/op BenchmarkMatchClass_InRange-4 4051 29779 ns/op BenchmarkReplaceAll-4 2949 39932 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 21818 5643 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 46640 2642 ns/op BenchmarkAnchoredShortMatch-4 19706 5857 ns/op BenchmarkAnchoredLongMatch-4 23686 5316 ns/op BenchmarkOnePassShortA-4 23463 4942 ns/op BenchmarkNotOnePassShortA-4 10000 12537 ns/op BenchmarkOnePassShortB-4 31951 3699 ns/op BenchmarkNotOnePassShortB-4 12548 9300 ns/op BenchmarkOnePassLongPrefix-4 99339 1230 ns/op BenchmarkOnePassLongNotPrefix-4 33446 3535 ns/op BenchmarkMatchParallelShared-4 31081 3759 ns/op BenchmarkMatchParallelCopied-4 31986 3855 ns/op BenchmarkQuoteMetaAll-4 189003 617.6 ns/op 22.67 MB/s BenchmarkQuoteMetaNone-4 340874 337.3 ns/op 77.09 MB/s BenchmarkCompile/Onepass-4 4686 23160 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1958 58517 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 244 470473 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4342611 27.28 ns/op 586.58 MB/s BenchmarkMatch/Easy0/32-4 24358 5005 ns/op 6.39 MB/s BenchmarkMatch/Easy0/1K-4 6712 16076 ns/op 63.70 MB/s BenchmarkMatch/Easy0i/16-4 4404112 26.60 ns/op 601.41 MB/s BenchmarkMatch/Easy0i/32-4 6518 17907 ns/op 1.79 MB/s BenchmarkMatch/Easy0i/1K-4 285 402046 ns/op 2.55 MB/s BenchmarkMatch/Easy1/16-4 4351255 26.86 ns/op 595.75 MB/s BenchmarkMatch/Easy1/32-4 24177 4776 ns/op 6.70 MB/s BenchmarkMatch/Easy1/1K-4 4962 21846 ns/op 46.87 MB/s BenchmarkMatch/Medium/16-4 4368229 27.35 ns/op 584.91 MB/s BenchmarkMatch/Medium/32-4 7077 15590 ns/op 2.05 MB/s BenchmarkMatch/Medium/1K-4 345 338763 ns/op 3.02 MB/s BenchmarkMatch/Hard/16-4 4348702 26.84 ns/op 596.05 MB/s BenchmarkMatch/Hard/32-4 4560 24149 ns/op 1.33 MB/s BenchmarkMatch/Hard/1K-4 202 577590 ns/op 1.77 MB/s BenchmarkMatch/Hard1/16-4 1702 70113 ns/op 0.23 MB/s BenchmarkMatch/Hard1/32-4 896 130059 ns/op 0.25 MB/s BenchmarkMatch/Hard1/1K-4 30 3851031 ns/op 0.27 MB/s BenchmarkMatch_onepass_regex/16-4 35976 3287 ns/op 4.87 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 21511 5410 ns/op 5.91 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 806 145759 ns/op 7.03 MB/s 24 B/op 0 allocs/op PASS ok regexp 7.469s goos: darwin goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEmptyOpContext-4 675276 177.2 ns/op PASS ok regexp/syntax 1.244s goos: darwin goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMakeChan/Byte-4 1416638 78.02 ns/op BenchmarkMakeChan/Int-4 1000000 100.8 ns/op BenchmarkMakeChan/Ptr-4 620977 183.5 ns/op BenchmarkMakeChan/Struct/0-4 1646964 75.00 ns/op BenchmarkMakeChan/Struct/32-4 609769 174.9 ns/op BenchmarkMakeChan/Struct/40-4 582432 210.0 ns/op BenchmarkChanNonblocking-4 12027081 9.093 ns/op BenchmarkSelectUncontended-4 1422626 90.29 ns/op BenchmarkSelectSyncContended-4 45079 2740 ns/op BenchmarkSelectAsyncContended-4 193306 618.4 ns/op BenchmarkSelectNonblock-4 5689191 20.07 ns/op BenchmarkChanUncontended-4 15649 9330 ns/op BenchmarkChanContended-4 2232 52025 ns/op BenchmarkChanSync-4 158902 749.1 ns/op BenchmarkChanSyncWork-4 10000 29995 ns/op BenchmarkChanProdCons0-4 149235 791.7 ns/op BenchmarkChanProdCons10-4 210626 556.3 ns/op BenchmarkChanProdCons100-4 186990 638.7 ns/op BenchmarkChanProdConsWork0-4 112540 1038 ns/op BenchmarkChanProdConsWork10-4 117507 975.8 ns/op BenchmarkChanProdConsWork100-4 135196 869.6 ns/op BenchmarkSelectProdCons-4 92334 1285 ns/op BenchmarkReceiveDataFromClosedChan-4 919320 127.3 ns/op BenchmarkChanCreation-4 359882 305.4 ns/op BenchmarkChanSem-4 229735 553.7 ns/op BenchmarkChanPopular-4 186 640077 ns/op BenchmarkChanClosed-4 813778 135.3 ns/op BenchmarkCallClosure-4 6809880 17.25 ns/op BenchmarkCallClosure1-4 6789288 17.37 ns/op BenchmarkCallClosure2-4 1605453 71.49 ns/op BenchmarkCallClosure3-4 1830900 65.39 ns/op BenchmarkCallClosure4-4 1481864 82.51 ns/op BenchmarkComplex128DivNormal-4 7603358 15.56 ns/op BenchmarkComplex128DivNisNaN-4 8009212 14.59 ns/op BenchmarkComplex128DivDisNaN-4 7730550 15.94 ns/op BenchmarkComplex128DivNisInf-4 9595640 12.33 ns/op BenchmarkComplex128DivDisInf-4 6042546 19.48 ns/op BenchmarkSetTypePtr-4 39187255 2.944 ns/op 2717.29 MB/s BenchmarkSetTypePtr8-4 7610954 15.47 ns/op 4136.04 MB/s BenchmarkSetTypePtr16-4 6685570 17.71 ns/op 7227.20 MB/s BenchmarkSetTypePtr32-4 5204552 22.94 ns/op 11161.61 MB/s BenchmarkSetTypePtr64-4 3527407 33.33 ns/op 15359.45 MB/s BenchmarkSetTypePtr126-4 2006301 58.78 ns/op 17148.93 MB/s BenchmarkSetTypePtr128-4 2100894 56.45 ns/op 18139.03 MB/s BenchmarkSetTypePtrSlice-4 251319 459.0 ns/op 17848.88 MB/s BenchmarkSetTypeNode1-4 19461862 7.202 ns/op 3332.27 MB/s BenchmarkSetTypeNode1Slice-4 1726758 69.05 ns/op 11122.93 MB/s BenchmarkSetTypeNode8-4 7450618 15.80 ns/op 5064.88 MB/s BenchmarkSetTypeNode8Slice-4 731590 162.5 ns/op 15754.29 MB/s BenchmarkSetTypeNode64-4 3197548 36.24 ns/op 14570.18 MB/s BenchmarkSetTypeNode64Slice-4 119204 980.8 ns/op 17226.95 MB/s BenchmarkSetTypeNode64Dead-4 5207150 22.77 ns/op 23191.15 MB/s BenchmarkSetTypeNode64DeadSlice-4 127298 928.5 ns/op 18197.41 MB/s BenchmarkSetTypeNode124-4 1995940 58.73 ns/op 17162.76 MB/s BenchmarkSetTypeNode124Slice-4 58708 2062 ns/op 15640.06 MB/s BenchmarkSetTypeNode126-4 2060356 56.28 ns/op 18193.92 MB/s BenchmarkSetTypeNode126Slice-4 62926 1866 ns/op 17562.00 MB/s BenchmarkSetTypeNode128-4 1927867 62.34 ns/op 16682.72 MB/s BenchmarkSetTypeNode128Slice-4 57036 2023 ns/op 16450.37 MB/s BenchmarkSetTypeNode130-4 1972557 60.59 ns/op 17429.66 MB/s BenchmarkSetTypeNode130Slice-4 59116 2022 ns/op 16713.36 MB/s BenchmarkSetTypeNode1024-4 240567 493.6 ns/op 16628.75 MB/s BenchmarkSetTypeNode1024Slice-4 7936 14983 ns/op 17529.97 MB/s BenchmarkAllocation-4 5671 23999 ns/op BenchmarkReadMemStats-4 2370 54121 ns/op BenchmarkReadMemStatsLatency-4 1 289302 p50-ns 289302 p90-ns 289302 p99-ns BenchmarkWriteBarrier-4 3183836 35.24 ns/op BenchmarkBulkWriteBarrier-4 7601545 13.32 ns/op BenchmarkScanStackNoLocals-4 3 40843339 ns/op BenchmarkMSpanCountAlloc/bits=64-4 11100684 10.37 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10342308 11.97 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8593237 13.52 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7337760 16.84 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5260572 23.39 ns/op BenchmarkHash5-4 7167786 16.41 ns/op 304.64 MB/s BenchmarkHash16-4 6887606 16.77 ns/op 953.90 MB/s BenchmarkHash64-4 6152022 19.10 ns/op 3350.36 MB/s BenchmarkHash1024-4 1885113 64.61 ns/op 15848.45 MB/s BenchmarkHash65536-4 38842 2974 ns/op 22038.04 MB/s BenchmarkAlignedLoad-4 9012042 13.13 ns/op BenchmarkUnalignedLoad-4 9059269 13.07 ns/op BenchmarkEqEfaceConcrete-4 9886437 12.03 ns/op BenchmarkEqIfaceConcrete-4 10028001 11.99 ns/op BenchmarkNeEfaceConcrete-4 8142954 12.88 ns/op BenchmarkNeIfaceConcrete-4 9891270 12.11 ns/op BenchmarkConvT2EByteSized/bool-4 5619225 18.37 ns/op BenchmarkConvT2EByteSized/uint8-4 6343191 18.33 ns/op BenchmarkConvT2ESmall-4 5815264 20.56 ns/op BenchmarkConvT2EUintptr-4 6038900 20.47 ns/op BenchmarkConvT2ELarge-4 1462638 81.29 ns/op BenchmarkConvT2ISmall-4 4715864 27.56 ns/op BenchmarkConvT2IUintptr-4 5911141 20.45 ns/op BenchmarkConvT2ILarge-4 950736 128.4 ns/op BenchmarkConvI2E-4 5625998 22.09 ns/op BenchmarkConvI2I-4 4761711 25.02 ns/op BenchmarkAssertE2T-4 4976184 24.72 ns/op BenchmarkAssertE2TLarge-4 2732412 41.74 ns/op BenchmarkAssertE2I-4 4866344 24.38 ns/op BenchmarkAssertI2T-4 4963788 23.42 ns/op BenchmarkAssertI2I-4 4400322 25.59 ns/op BenchmarkAssertI2E-4 6441027 18.18 ns/op BenchmarkAssertE2E-4 6791521 17.90 ns/op BenchmarkAssertE2T2-4 4088047 29.37 ns/op BenchmarkAssertE2T2Blank-4 4938180 23.69 ns/op BenchmarkAssertI2E2-4 4813573 25.41 ns/op BenchmarkAssertI2E2Blank-4 6827804 18.42 ns/op BenchmarkAssertE2E2-4 5024414 23.31 ns/op BenchmarkAssertE2E2Blank-4 6145796 18.17 ns/op BenchmarkConvT2Ezero/zero/16-4 5992088 19.78 ns/op BenchmarkConvT2Ezero/zero/32-4 5748668 20.07 ns/op BenchmarkConvT2Ezero/zero/64-4 5308485 19.87 ns/op BenchmarkConvT2Ezero/zero/str-4 5949997 19.97 ns/op BenchmarkConvT2Ezero/zero/slice-4 5968185 20.56 ns/op BenchmarkConvT2Ezero/zero/big-4 335718 376.4 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1618812 76.21 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1456018 77.68 ns/op BenchmarkConvT2Ezero/nonzero/big-4 330985 368.4 ns/op BenchmarkConvT2Ezero/smallint/16-4 5980227 20.91 ns/op BenchmarkConvT2Ezero/smallint/32-4 5946598 20.32 ns/op BenchmarkConvT2Ezero/smallint/64-4 5889999 20.54 ns/op BenchmarkConvT2Ezero/largeint/16-4 1967595 59.56 ns/op BenchmarkConvT2Ezero/largeint/32-4 1865166 59.96 ns/op BenchmarkConvT2Ezero/largeint/64-4 1896440 61.87 ns/op BenchmarkMalloc8-4 18750146 6.601 ns/op BenchmarkMalloc16-4 18761191 6.638 ns/op BenchmarkMallocTypeInfo8-4 18188886 6.519 ns/op BenchmarkMallocTypeInfo16-4 17018584 6.634 ns/op BenchmarkMallocLargeStruct-4 6031408 20.89 ns/op BenchmarkGoroutineSelect-4 100 1195227 ns/op BenchmarkGoroutineBlocking-4 100 1071797 ns/op BenchmarkGoroutineForRange-4 112 1130945 ns/op BenchmarkGoroutineIdle-4 106 1274775 ns/op BenchmarkHashStringSpeed-4 1753572 60.30 ns/op BenchmarkHashBytesSpeed-4 1093201 93.17 ns/op BenchmarkHashInt32Speed-4 2196048 58.78 ns/op BenchmarkHashInt64Speed-4 3123579 49.25 ns/op BenchmarkHashStringArraySpeed-4 654498 181.4 ns/op BenchmarkMegMap-4 3128286 32.96 ns/op BenchmarkMegOneMap-4 4657819 26.49 ns/op BenchmarkMegEqMap-4 1903 71683 ns/op BenchmarkMegEmptyMap-4 6275463 22.10 ns/op BenchmarkSmallStrMap-4 4083672 29.31 ns/op BenchmarkMapStringKeysEight_16-4 3413629 37.23 ns/op BenchmarkMapStringKeysEight_32-4 3426441 35.41 ns/op BenchmarkMapStringKeysEight_64-4 3472096 34.13 ns/op BenchmarkMapStringKeysEight_1M-4 3501146 33.95 ns/op BenchmarkIntMap-4 4747308 24.71 ns/op BenchmarkMapFirst/1-4 4916094 24.58 ns/op BenchmarkMapFirst/2-4 4546675 25.74 ns/op BenchmarkMapFirst/3-4 4937056 24.38 ns/op BenchmarkMapFirst/4-4 4842963 23.99 ns/op BenchmarkMapFirst/5-4 4892756 24.10 ns/op BenchmarkMapFirst/6-4 4963153 26.91 ns/op BenchmarkMapFirst/7-4 4555536 25.57 ns/op BenchmarkMapFirst/8-4 4285010 26.09 ns/op BenchmarkMapFirst/9-4 4008235 29.15 ns/op BenchmarkMapFirst/10-4 4006981 28.49 ns/op BenchmarkMapFirst/11-4 4303328 28.56 ns/op BenchmarkMapFirst/12-4 4044699 29.70 ns/op BenchmarkMapFirst/13-4 4239596 28.68 ns/op BenchmarkMapFirst/14-4 4023268 29.33 ns/op BenchmarkMapFirst/15-4 4181658 28.94 ns/op BenchmarkMapFirst/16-4 4141663 29.77 ns/op BenchmarkMapMid/1-4 3914340 32.77 ns/op BenchmarkMapMid/2-4 3840346 30.75 ns/op BenchmarkMapMid/3-4 3923164 30.50 ns/op BenchmarkMapMid/4-4 3735057 31.16 ns/op BenchmarkMapMid/5-4 3792864 31.56 ns/op BenchmarkMapMid/6-4 3646484 32.57 ns/op BenchmarkMapMid/7-4 3682875 31.73 ns/op BenchmarkMapMid/8-4 3615842 33.08 ns/op BenchmarkMapMid/9-4 3415488 33.90 ns/op BenchmarkMapMid/10-4 3376428 33.35 ns/op BenchmarkMapMid/11-4 3247566 37.52 ns/op BenchmarkMapMid/12-4 3328656 38.93 ns/op BenchmarkMapMid/13-4 2995886 46.29 ns/op BenchmarkMapMid/14-4 3388900 38.09 ns/op BenchmarkMapMid/15-4 3408428 34.34 ns/op BenchmarkMapMid/16-4 3347263 43.32 ns/op BenchmarkMapLast/1-4 3837786 30.45 ns/op BenchmarkMapLast/2-4 3245259 33.36 ns/op BenchmarkMapLast/3-4 3707246 33.07 ns/op BenchmarkMapLast/4-4 3616616 32.74 ns/op BenchmarkMapLast/5-4 2959476 34.43 ns/op BenchmarkMapLast/6-4 2975686 35.05 ns/op BenchmarkMapLast/7-4 2844885 38.08 ns/op BenchmarkMapLast/8-4 2221256 48.03 ns/op BenchmarkMapLast/9-4 2061625 61.19 ns/op BenchmarkMapLast/10-4 1982386 61.16 ns/op BenchmarkMapLast/11-4 2029124 60.66 ns/op BenchmarkMapLast/12-4 1902606 54.76 ns/op BenchmarkMapLast/13-4 1957081 66.24 ns/op BenchmarkMapLast/14-4 2141804 60.28 ns/op BenchmarkMapLast/15-4 1930252 59.12 ns/op BenchmarkMapLast/16-4 1898944 62.51 ns/op BenchmarkMapCycle-4 1760822 67.14 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3401773 35.26 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2436 49074 ns/op BenchmarkMakeMap/[Byte]Byte-4 510897 230.1 ns/op BenchmarkMakeMap/[Int]Int-4 442344 393.6 ns/op BenchmarkNewEmptyMap-4 7983213 15.45 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1000000 109.2 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 360832 338.7 ns/op BenchmarkMapIterEmpty-4 3547408 33.87 ns/op BenchmarkSameLengthMap-4 2847019 41.65 ns/op BenchmarkBigKeyMap-4 1000000 112.6 ns/op BenchmarkBigValMap-4 945002 122.9 ns/op BenchmarkSmallKeyMap-4 2393900 44.99 ns/op BenchmarkMapPopulate/1-4 2368626 63.22 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 120354 1006 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 8232 13151 ns/op 3350 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 877 141878 ns/op 53319 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 67 1587926 ns/op 427541 B/op 319 allocs/op BenchmarkMapPopulate/100000-4 6 17282926 ns/op 3618901 B/op 4015 allocs/op BenchmarkComplexAlgMap-4 650803 177.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 476756 213.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 683290 177.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 336226 373.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 30040 3564 ns/op BenchmarkGoMapClear/Reflexive/10000-4 4179 27544 ns/op BenchmarkGoMapClear/NonReflexive/1-4 505224 210.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 494671 230.1 ns/op BenchmarkGoMapClear/NonReflexive/100-4 273193 438.0 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 33228 3648 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 3757 34037 ns/op BenchmarkMapStringConversion/32/simple-4 1721708 76.71 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1724696 65.73 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1504701 74.30 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1897914 65.06 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1761595 77.60 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1431944 82.03 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 2055760 61.71 ns/op BenchmarkMapInterfacePtr-4 1830781 60.35 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4617516 26.30 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 133092 759.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5845 19932 ns/op BenchmarkMapPop1000-4 404 327379 ns/op BenchmarkMapPop10000-4 21 6342225 ns/op BenchmarkMapAssign/Int32/256-4 2409488 47.21 ns/op BenchmarkMapAssign/Int32/65536-4 1298589 93.27 ns/op BenchmarkMapAssign/Int64/256-4 2507354 44.77 ns/op BenchmarkMapAssign/Int64/65536-4 1322164 95.60 ns/op BenchmarkMapAssign/Str/256-4 2193760 54.65 ns/op BenchmarkMapAssign/Str/65536-4 613282 175.7 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1648464 75.15 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 925644 118.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1434016 76.35 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 751356 162.5 ns/op BenchmarkMapOperatorAssign/Str/256-4 586792 2384 ns/op BenchmarkMapOperatorAssign/Str/65536-4 277561 448.2 ns/op BenchmarkMapAppendAssign/Int32/256-4 1000000 128.3 ns/op 32 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 373798 292.2 ns/op 46 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 944650 119.8 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 386230 314.6 ns/op 48 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 685957 211.7 ns/op 66 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 164270 616.9 ns/op 108 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1745458 68.48 ns/op BenchmarkMapDelete/Int32/1000-4 2205193 55.66 ns/op BenchmarkMapDelete/Int32/10000-4 1865344 63.65 ns/op BenchmarkMapDelete/Int64/100-4 1649121 78.58 ns/op BenchmarkMapDelete/Int64/1000-4 1981450 59.69 ns/op BenchmarkMapDelete/Int64/10000-4 1925732 64.30 ns/op BenchmarkMapDelete/Str/100-4 1000000 101.3 ns/op BenchmarkMapDelete/Str/1000-4 1541499 77.99 ns/op BenchmarkMapDelete/Str/10000-4 1421697 86.70 ns/op BenchmarkMapDelete/Pointer/100-4 1260739 104.8 ns/op BenchmarkMapDelete/Pointer/1000-4 1316348 89.27 ns/op BenchmarkMapDelete/Pointer/10000-4 1250124 94.06 ns/op BenchmarkMemmove/0-4 13214637 8.874 ns/op BenchmarkMemmove/1-4 2345942 53.65 ns/op 18.64 MB/s BenchmarkMemmove/2-4 2247470 53.41 ns/op 37.45 MB/s BenchmarkMemmove/3-4 2245552 53.37 ns/op 56.21 MB/s BenchmarkMemmove/4-4 2243515 53.59 ns/op 74.64 MB/s BenchmarkMemmove/5-4 2196795 60.33 ns/op 82.88 MB/s BenchmarkMemmove/6-4 2224815 53.82 ns/op 111.48 MB/s BenchmarkMemmove/7-4 2125861 96.53 ns/op 72.51 MB/s BenchmarkMemmove/8-4 1332582 89.91 ns/op 88.98 MB/s BenchmarkMemmove/9-4 1000000 103.4 ns/op 87.08 MB/s BenchmarkMemmove/10-4 1000000 100.8 ns/op 99.16 MB/s BenchmarkMemmove/11-4 1000000 100.8 ns/op 109.12 MB/s BenchmarkMemmove/12-4 1000000 101.5 ns/op 118.21 MB/s BenchmarkMemmove/13-4 1222156 99.83 ns/op 130.22 MB/s BenchmarkMemmove/14-4 1766864 63.86 ns/op 219.22 MB/s BenchmarkMemmove/15-4 1843519 73.41 ns/op 204.33 MB/s BenchmarkMemmove/16-4 1982998 64.54 ns/op 247.90 MB/s BenchmarkMemmove/32-4 1931902 69.64 ns/op 459.51 MB/s BenchmarkMemmove/64-4 1388595 77.43 ns/op 826.51 MB/s BenchmarkMemmove/128-4 1401644 84.89 ns/op 1507.87 MB/s BenchmarkMemmove/256-4 1066941 112.5 ns/op 2274.89 MB/s BenchmarkMemmove/512-4 720328 163.2 ns/op 3138.02 MB/s BenchmarkMemmove/1024-4 484567 380.5 ns/op 2691.21 MB/s BenchmarkMemmove/2048-4 188074 645.0 ns/op 3175.02 MB/s BenchmarkMemmove/4096-4 95403 1202 ns/op 3406.60 MB/s BenchmarkMemmoveOverlap/32-4 1206297 98.81 ns/op 323.86 MB/s BenchmarkMemmoveOverlap/64-4 1000000 109.5 ns/op 584.30 MB/s BenchmarkMemmoveOverlap/128-4 802827 130.4 ns/op 981.46 MB/s BenchmarkMemmoveOverlap/256-4 730750 168.8 ns/op 1516.17 MB/s BenchmarkMemmoveOverlap/512-4 378469 316.3 ns/op 1618.58 MB/s BenchmarkMemmoveOverlap/1024-4 249831 473.6 ns/op 2162.21 MB/s BenchmarkMemmoveOverlap/2048-4 158662 786.8 ns/op 2603.06 MB/s BenchmarkMemmoveOverlap/4096-4 90032 1392 ns/op 2941.62 MB/s BenchmarkMemmoveUnalignedDst/0-4 8630283 12.53 ns/op BenchmarkMemmoveUnalignedDst/1-4 1324902 92.37 ns/op 10.83 MB/s BenchmarkMemmoveUnalignedDst/2-4 1241493 95.24 ns/op 21.00 MB/s BenchmarkMemmoveUnalignedDst/3-4 1426318 95.57 ns/op 31.39 MB/s BenchmarkMemmoveUnalignedDst/4-4 2108815 72.36 ns/op 55.28 MB/s BenchmarkMemmoveUnalignedDst/5-4 1972764 98.22 ns/op 50.90 MB/s BenchmarkMemmoveUnalignedDst/6-4 1237474 96.61 ns/op 62.11 MB/s BenchmarkMemmoveUnalignedDst/7-4 1261364 96.73 ns/op 72.37 MB/s BenchmarkMemmoveUnalignedDst/8-4 1377450 88.81 ns/op 90.08 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 103.2 ns/op 87.18 MB/s BenchmarkMemmoveUnalignedDst/10-4 1000000 104.8 ns/op 95.46 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 103.3 ns/op 106.45 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 103.4 ns/op 116.10 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 104.8 ns/op 123.99 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 102.3 ns/op 136.90 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 100.9 ns/op 148.67 MB/s BenchmarkMemmoveUnalignedDst/16-4 1225863 99.99 ns/op 160.01 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 104.6 ns/op 305.81 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 113.5 ns/op 563.72 MB/s BenchmarkMemmoveUnalignedDst/128-4 899595 131.7 ns/op 971.62 MB/s BenchmarkMemmoveUnalignedDst/256-4 698458 143.7 ns/op 1781.84 MB/s BenchmarkMemmoveUnalignedDst/512-4 694056 174.8 ns/op 2928.60 MB/s BenchmarkMemmoveUnalignedDst/1024-4 305886 362.1 ns/op 2827.63 MB/s BenchmarkMemmoveUnalignedDst/2048-4 178732 571.7 ns/op 3582.10 MB/s BenchmarkMemmoveUnalignedDst/4096-4 137504 814.6 ns/op 5028.39 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1505020 110.0 ns/op 290.93 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1000000 121.1 ns/op 528.36 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 846452 120.5 ns/op 1062.03 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 621595 178.6 ns/op 1433.76 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 345409 330.5 ns/op 1549.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 257048 477.3 ns/op 2145.21 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 153352 774.8 ns/op 2643.23 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 87055 1362 ns/op 3007.53 MB/s BenchmarkMemmoveUnalignedSrc/0-4 8432100 13.29 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1315736 92.14 ns/op 10.85 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1277857 93.84 ns/op 21.31 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1266950 93.89 ns/op 31.95 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1305466 94.75 ns/op 42.22 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1256676 95.11 ns/op 52.57 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1254939 94.79 ns/op 63.30 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1261525 96.13 ns/op 72.82 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1293064 90.02 ns/op 88.87 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1207921 103.5 ns/op 86.98 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 102.6 ns/op 97.48 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 102.6 ns/op 107.19 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 104.1 ns/op 115.23 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 103.5 ns/op 125.55 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 105.5 ns/op 132.74 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 105.3 ns/op 142.38 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1000000 106.2 ns/op 150.70 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1000000 109.5 ns/op 292.34 MB/s BenchmarkMemmoveUnalignedSrc/64-4 855760 120.7 ns/op 530.04 MB/s BenchmarkMemmoveUnalignedSrc/128-4 829802 138.2 ns/op 926.18 MB/s BenchmarkMemmoveUnalignedSrc/256-4 660610 176.7 ns/op 1448.50 MB/s BenchmarkMemmoveUnalignedSrc/512-4 619545 168.0 ns/op 3047.90 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 299389 390.3 ns/op 2623.53 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 179400 673.9 ns/op 3039.10 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 150171 1243 ns/op 3295.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1000000 101.7 ns/op 314.76 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 112.1 ns/op 570.72 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1000000 130.4 ns/op 981.47 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 707649 172.0 ns/op 1488.40 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 398136 309.6 ns/op 1653.98 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 270176 382.8 ns/op 2675.16 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 235411 593.6 ns/op 3450.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 92584 1332 ns/op 3075.80 MB/s BenchmarkMemclr/5-4 7765335 14.87 ns/op 336.29 MB/s BenchmarkMemclr/16-4 7525855 15.83 ns/op 1011.04 MB/s BenchmarkMemclr/64-4 10832958 12.33 ns/op 5189.13 MB/s BenchmarkMemclr/256-4 9782778 15.63 ns/op 16376.20 MB/s BenchmarkMemclr/4096-4 1000000 100.6 ns/op 40726.75 MB/s BenchmarkMemclr/65536-4 56386 1843 ns/op 35550.87 MB/s BenchmarkMemclr/1M-4 3127 37266 ns/op 28137.29 MB/s BenchmarkMemclr/4M-4 877 172353 ns/op 24335.48 MB/s BenchmarkMemclr/8M-4 277 425455 ns/op 19716.80 MB/s BenchmarkMemclr/16M-4 99 1412674 ns/op 11876.22 MB/s BenchmarkMemclr/64M-4 20 5709548 ns/op 11753.80 MB/s BenchmarkGoMemclr/5-4 1702568 69.84 ns/op 71.59 MB/s BenchmarkGoMemclr/16-4 398824 266.8 ns/op 59.98 MB/s BenchmarkGoMemclr/64-4 171494 1044 ns/op 61.31 MB/s BenchmarkGoMemclr/256-4 28359 4287 ns/op 59.72 MB/s BenchmarkMemclrRange/1K_2K-4 28797 4106 ns/op 23349.87 MB/s BenchmarkMemclrRange/2K_8K-4 9322 12650 ns/op 26365.42 MB/s BenchmarkMemclrRange/4K_16K-4 10000 10921 ns/op 29583.27 MB/s BenchmarkMemclrRange/160K_228K-4 1990 59454 ns/op 27968.86 MB/s BenchmarkClearFat8-4 13804543 8.776 ns/op BenchmarkClearFat12-4 13348537 8.913 ns/op BenchmarkClearFat16-4 12951584 9.011 ns/op BenchmarkClearFat24-4 12864537 9.195 ns/op BenchmarkClearFat32-4 13634304 9.279 ns/op BenchmarkClearFat40-4 14614510 9.155 ns/op BenchmarkClearFat48-4 13498292 8.808 ns/op BenchmarkClearFat56-4 14808908 8.781 ns/op BenchmarkClearFat64-4 13285107 8.617 ns/op BenchmarkClearFat128-4 14286735 8.489 ns/op BenchmarkClearFat256-4 16278999 8.479 ns/op BenchmarkClearFat512-4 13961892 8.676 ns/op BenchmarkClearFat1024-4 14101075 8.655 ns/op BenchmarkCopyFat8-4 13402951 8.598 ns/op BenchmarkCopyFat12-4 13505266 8.819 ns/op BenchmarkCopyFat16-4 13843807 8.465 ns/op BenchmarkCopyFat24-4 13858918 9.114 ns/op BenchmarkCopyFat32-4 18976658 8.513 ns/op BenchmarkCopyFat64-4 16720075 7.653 ns/op BenchmarkCopyFat128-4 17983664 7.545 ns/op BenchmarkCopyFat256-4 18753079 7.389 ns/op BenchmarkCopyFat512-4 14460517 7.281 ns/op BenchmarkCopyFat520-4 19372929 7.473 ns/op BenchmarkCopyFat1024-4 16757337 7.877 ns/op BenchmarkIssue18740/2byte-4 456 289506 ns/op BenchmarkIssue18740/4byte-4 788 145994 ns/op BenchmarkIssue18740/8byte-4 1232 107232 ns/op BenchmarkReadMetricsLatency-4 17899 4144 p50-ns 6047 p90-ns 17050 p99-ns BenchmarkFinalizer-4 330 362110 ns/op BenchmarkFinalizerRun-4 349237 459.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6759325 20.61 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2803452 45.15 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2432781 49.58 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2325436 51.91 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1496312 78.61 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1395979 123.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2207905 53.89 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1433094 83.04 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1454823 95.83 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1964803 65.26 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1973743 60.85 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1684737 72.77 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1631954 80.54 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1502092 78.48 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5468341 23.34 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5595490 20.98 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5288908 20.25 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5772304 22.95 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5455352 21.92 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4993726 23.74 ns/op BenchmarkFindBitRange64/PatternAASize2-4 4581578 23.21 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5949181 23.24 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5374035 20.72 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5680281 20.90 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5904375 20.31 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5943820 20.28 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5814547 20.76 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 4808485 24.06 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5868927 20.70 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5751628 20.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5836984 20.45 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5892091 20.24 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5838298 20.64 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5508530 22.06 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 4936326 22.18 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 4918722 21.45 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 4891561 21.28 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5665970 21.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5868855 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5698491 22.89 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5692321 21.61 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 5515176 20.49 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5461941 25.68 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5708695 21.28 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 4439992 23.03 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 5884773 20.45 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 5914170 20.24 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5817158 21.48 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 4766775 26.83 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 4980752 21.29 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5864830 20.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5925446 20.96 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5958560 21.20 ns/op BenchmarkNetpollBreak-4 6574 20896 ns/op BenchmarkPingPongHog-4 297 487288 ns/op BenchmarkStackGrowth-4 140095 807.0 ns/op BenchmarkStackGrowthDeep-4 1503 79182 ns/op BenchmarkCreateGoroutines-4 39135 3335 ns/op BenchmarkCreateGoroutinesParallel-4 75025 1649 ns/op BenchmarkCreateGoroutinesCapture-4 6081 20213 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 64435 2086 ns/op BenchmarkClosureCall-4 19498022 7.107 ns/op BenchmarkWakeupParallelSpinning/0s-4 5750 20050 ns/op BenchmarkWakeupParallelSpinning/1µs-4 3723 28723 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3140 34002 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2659 44623 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1752 67060 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1290 105953 ns/op BenchmarkWakeupParallelSpinning/50µs-4 727 174080 ns/op BenchmarkWakeupParallelSpinning/100µs-4 448 281269 ns/op BenchmarkMatmult-4 5819436 23.35 ns/op BenchmarkFastrand-4 13112649 9.316 ns/op BenchmarkFastrand64-4 12886592 8.466 ns/op BenchmarkFastrandHashiter-4 5761054 21.59 ns/op BenchmarkFastrandn/2-4 6022410 20.45 ns/op BenchmarkFastrandn/3-4 6174632 19.21 ns/op BenchmarkFastrandn/4-4 6165698 19.24 ns/op BenchmarkFastrandn/5-4 5493386 19.26 ns/op BenchmarkIfaceCmp100-4 82716 1360 ns/op BenchmarkIfaceCmpNil100-4 176311 786.7 ns/op BenchmarkEfaceCmpDiff-4 35270 3184 ns/op BenchmarkEfaceCmpDiffIndirect-4 35970 3319 ns/op BenchmarkDefer-4 2028337 59.23 ns/op BenchmarkDefer10-4 974365 132.1 ns/op BenchmarkDeferMany-4 354915 351.8 ns/op BenchmarkPanicRecover-4 198513 605.6 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 2480 48590 ns/op 47342 p50-ns 52959 p90-ns 64677 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2449 50618 ns/op 47915 p50-ns 55422 p90-ns 81458 p99-ns BenchmarkGoroutineProfile/small/idle-4 1231 106980 ns/op 100002 p50-ns 138758 p90-ns 173324 p99-ns BenchmarkGoroutineProfile/small/loaded-4 633 283831 ns/op 241710 p50-ns 444915 p90-ns 894316 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 2457 52466 ns/op 49035 p50-ns 63157 p90-ns 75064 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2512 50654 ns/op 47798 p50-ns 55482 p90-ns 91464 p99-ns BenchmarkGoroutineProfile/large/idle-4 15 6750936 ns/op 6717535 p50-ns 7100736 p90-ns 7107299 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 11982951 ns/op 9736022 p50-ns 24085247 p90-ns 25532031 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 2260 50948 ns/op 49043 p50-ns 55227 p90-ns 79209 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2400 58525 ns/op 53435 p50-ns 64267 p90-ns 207222 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 663 183784 ns/op 177241 p50-ns 181313 p90-ns 263448 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 326 446989 ns/op 292867 p50-ns 327709 p90-ns 7190119 p99-ns BenchmarkRWMutexUncontended-4 3318273 36.39 ns/op BenchmarkRWMutexWrite100-4 459489 276.2 ns/op BenchmarkRWMutexWrite10-4 63312 1754 ns/op BenchmarkRWMutexWorkWrite100-4 414532 308.8 ns/op BenchmarkRWMutexWorkWrite10-4 43226 2822 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1783 63145 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1072 111588 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 896 128434 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 508 228102 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 459 253703 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 241 484114 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 228 519611 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 118 985769 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 329212 328.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 345475 314.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 299395 386.3 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 322390 399.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 269139 425.6 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 231510 477.5 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 255398 459.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 252854 449.6 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 222982 538.3 ns/op BenchmarkMakeSlice/Byte-4 2183211 54.00 ns/op BenchmarkMakeSlice/Int16-4 2130067 56.56 ns/op BenchmarkMakeSlice/Int-4 1995306 60.65 ns/op BenchmarkMakeSlice/Ptr-4 1264135 94.77 ns/op BenchmarkMakeSlice/Struct/24-4 1307773 93.26 ns/op BenchmarkMakeSlice/Struct/32-4 1000000 111.9 ns/op BenchmarkMakeSlice/Struct/40-4 919720 135.0 ns/op BenchmarkGrowSlice/Byte-4 619191 190.3 ns/op BenchmarkGrowSlice/Int16-4 889047 142.6 ns/op BenchmarkGrowSlice/Int-4 693144 183.1 ns/op BenchmarkGrowSlice/Ptr-4 493371 251.8 ns/op BenchmarkGrowSlice/Struct/24-4 406864 300.0 ns/op BenchmarkGrowSlice/Struct/32-4 321478 374.6 ns/op BenchmarkGrowSlice/Struct/40-4 253312 460.6 ns/op BenchmarkExtendSlice/IntSlice-4 606714 210.2 ns/op BenchmarkExtendSlice/PointerSlice-4 408798 306.2 ns/op BenchmarkExtendSlice/NoGrow-4 996850 125.3 ns/op BenchmarkAppend-4 850978 137.1 ns/op BenchmarkAppendGrowByte-4 6 18004582 ns/op BenchmarkAppendGrowString-4 1 159510194 ns/op BenchmarkAppendSlice/1Bytes-4 2304584 55.53 ns/op BenchmarkAppendSlice/4Bytes-4 2266238 52.91 ns/op BenchmarkAppendSlice/7Bytes-4 2132920 55.35 ns/op BenchmarkAppendSlice/8Bytes-4 2227446 53.11 ns/op BenchmarkAppendSlice/15Bytes-4 1893765 62.31 ns/op BenchmarkAppendSlice/16Bytes-4 1956259 60.63 ns/op BenchmarkAppendSlice/32Bytes-4 1998553 59.77 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 113838 1017 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 31732 3846 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8019 15467 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 2010 55384 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 229 466415 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 55 2016105 ns/op BenchmarkAppendStr/1Bytes-4 1934300 61.46 ns/op BenchmarkAppendStr/4Bytes-4 1912306 62.76 ns/op BenchmarkAppendStr/8Bytes-4 1831971 64.89 ns/op BenchmarkAppendStr/16Bytes-4 1766934 67.45 ns/op BenchmarkAppendStr/32Bytes-4 1842818 65.98 ns/op BenchmarkAppendSpecialCase-4 818072 145.1 ns/op BenchmarkCopy/1Byte-4 2363953 50.31 ns/op 19.88 MB/s BenchmarkCopy/1String-4 2385795 49.72 ns/op 20.11 MB/s BenchmarkCopy/2Byte-4 2294426 51.18 ns/op 39.08 MB/s BenchmarkCopy/2String-4 2340564 51.44 ns/op 38.88 MB/s BenchmarkCopy/4Byte-4 2282592 51.62 ns/op 77.49 MB/s BenchmarkCopy/4String-4 2343258 51.45 ns/op 77.75 MB/s BenchmarkCopy/8Byte-4 2132404 54.73 ns/op 146.17 MB/s BenchmarkCopy/8String-4 2347717 50.88 ns/op 157.22 MB/s BenchmarkCopy/12Byte-4 1991922 59.73 ns/op 200.91 MB/s BenchmarkCopy/12String-4 2058867 57.58 ns/op 208.39 MB/s BenchmarkCopy/16Byte-4 2049289 57.63 ns/op 277.64 MB/s BenchmarkCopy/16String-4 2124132 56.07 ns/op 285.34 MB/s BenchmarkCopy/32Byte-4 1938615 60.97 ns/op 524.81 MB/s BenchmarkCopy/32String-4 1962655 60.70 ns/op 527.15 MB/s BenchmarkCopy/128Byte-4 1484430 81.02 ns/op 1579.83 MB/s BenchmarkCopy/128String-4 1347429 91.33 ns/op 1401.48 MB/s BenchmarkCopy/1024Byte-4 442530 262.2 ns/op 3905.47 MB/s BenchmarkCopy/1024String-4 350059 332.7 ns/op 3077.56 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 36444 3225 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 25329 4593 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 16281 7390 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 10371 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 12517 ns/op BenchmarkAppendInPlace/Grow/Byte-4 169393 743.1 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 175988 692.6 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 132841 1012 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 109051 1075 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 103692 1134 ns/op BenchmarkStackCopyPtr-4 1 124592101 ns/op BenchmarkStackCopy-4 2 92960710 ns/op BenchmarkStackCopyNoCache-4 21 4990812 ns/op BenchmarkStackCopyWithStkobj-4 2 51574399 ns/op BenchmarkIssue18138-4 922 127643 ns/op BenchmarkCompareStringEqual-4 10654909 11.02 ns/op BenchmarkCompareStringIdentical-4 15483310 7.570 ns/op BenchmarkCompareStringSameLength-4 12444949 9.523 ns/op BenchmarkCompareStringDifferentLength-4 19672894 6.009 ns/op BenchmarkCompareStringBigUnaligned-4 1491 73545 ns/op 14257.71 MB/s BenchmarkCompareStringBig-4 1022 100908 ns/op 10391.56 MB/s BenchmarkConcatStringAndBytes-4 2480954 48.11 ns/op BenchmarkSliceByteToString/1-4 2613934 45.75 ns/op BenchmarkSliceByteToString/2-4 1357914 88.07 ns/op BenchmarkSliceByteToString/4-4 1378723 86.77 ns/op BenchmarkSliceByteToString/8-4 1364794 89.38 ns/op BenchmarkSliceByteToString/16-4 1374174 87.39 ns/op BenchmarkSliceByteToString/32-4 1245858 96.12 ns/op BenchmarkSliceByteToString/64-4 1000000 131.0 ns/op BenchmarkSliceByteToString/128-4 853131 153.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2218322 52.91 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 875997 132.2 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 115.1 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3659500 32.46 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1594303 73.13 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1887050 64.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2155423 54.09 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 520323 226.1 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 648709 180.0 ns/op BenchmarkRuneIterate/range/ASCII-4 5972973 19.90 ns/op BenchmarkRuneIterate/range/Japanese-4 2041350 58.56 ns/op BenchmarkRuneIterate/range/MixedLength-4 2299042 50.94 ns/op BenchmarkRuneIterate/range1/ASCII-4 5949526 19.79 ns/op BenchmarkRuneIterate/range1/Japanese-4 1967554 61.17 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2202854 54.40 ns/op BenchmarkRuneIterate/range2/ASCII-4 6023926 19.98 ns/op BenchmarkRuneIterate/range2/Japanese-4 2044736 58.07 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2308258 51.75 ns/op BenchmarkArrayEqual-4 17970723 6.515 ns/op BenchmarkFunc/Name-4 4601682 25.50 ns/op BenchmarkFunc/Entry-4 9564272 11.57 ns/op BenchmarkFunc/FileLine-4 1606378 74.17 ns/op PASS ok runtime 137.917s goos: darwin goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandle/non-concurrent-4 20523 4930 ns/op BenchmarkHandle/concurrent-4 14539 7784 ns/op PASS ok runtime/cgo 0.537s goos: darwin goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtomicLoad64-4 17962672 6.548 ns/op BenchmarkAtomicStore64-4 12350498 12.71 ns/op BenchmarkAtomicLoad-4 17964294 6.599 ns/op BenchmarkAtomicStore-4 12501796 12.84 ns/op BenchmarkAnd8-4 12351445 9.484 ns/op BenchmarkAnd-4 12325617 9.573 ns/op BenchmarkAnd8Parallel-4 4717122 25.24 ns/op BenchmarkAndParallel-4 4672069 26.15 ns/op BenchmarkOr8-4 12316104 9.432 ns/op BenchmarkOr-4 12402830 9.463 ns/op BenchmarkOr8Parallel-4 4574018 25.48 ns/op BenchmarkOrParallel-4 4690755 26.98 ns/op BenchmarkXadd-4 4938666 24.99 ns/op BenchmarkXadd64-4 4960388 24.31 ns/op BenchmarkCas-4 2610547 47.96 ns/op BenchmarkCas64-4 2524275 45.71 ns/op BenchmarkXchg-4 4728012 25.30 ns/op BenchmarkXchg64-4 4709652 25.42 ns/op PASS ok runtime/internal/atomic 2.787s goos: darwin goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMulUintptr/small-4 4996904 23.69 ns/op BenchmarkMulUintptr/large-4 4179387 28.16 ns/op PASS ok runtime/internal/math 0.461s goos: darwin goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 30 3387051 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 30 3521536 ns/op 174.1 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 608 204466 ns/op 2.887 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 13 8874683 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 12 9552242 ns/op 522.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 159 764320 ns/op 33.94 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 65202855 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 69903225 ns/op 3957 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 15 7011408 ns/op 384.6 concurrent_launches/op PASS ok runtime/pprof 1.894s goos: darwin goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSyncLeak-4 18 6884554 ns/op BenchmarkStackLeak-4 8594 13921 ns/op PASS ok runtime/race 0.512s goos: darwin goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStartRegion-4 6461776 18.20 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 457294 257.5 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.440s goos: darwin goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchWrappers-4 163077 691.9 ns/op BenchmarkSortString1K-4 201 587778 ns/op BenchmarkSortString1K_Slice-4 216 553468 ns/op BenchmarkStableString1K-4 120 983844 ns/op BenchmarkSortInt1K-4 232 519127 ns/op BenchmarkSortInt1K_Sorted-4 3409 34812 ns/op BenchmarkSortInt1K_Reversed-4 2122 55693 ns/op BenchmarkSortInt1K_Mod8-4 585 207034 ns/op BenchmarkStableInt1K-4 162 729774 ns/op BenchmarkStableInt1K_Slice-4 188 628474 ns/op BenchmarkSortInt64K-4 3 48845683 ns/op BenchmarkSortInt64K_Slice-4 3 40111974 ns/op BenchmarkStableInt64K-4 2 65873253 ns/op BenchmarkSort1e2-4 505 237540 ns/op BenchmarkStable1e2-4 192 624668 ns/op BenchmarkSort1e4-4 3 45694664 ns/op BenchmarkStable1e4-4 1 200846733 ns/op PASS ok sort 4.766s goos: darwin goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtof64Decimal-4 890787 133.6 ns/op BenchmarkAtof64Float-4 668132 157.7 ns/op BenchmarkAtof64FloatExp-4 691916 169.4 ns/op BenchmarkAtof64Big-4 439027 264.4 ns/op BenchmarkAtof64RandomBits-4 456177 250.3 ns/op BenchmarkAtof64RandomFloats-4 495171 229.1 ns/op BenchmarkAtof64RandomLongFloats-4 433027 282.8 ns/op BenchmarkAtof32Decimal-4 838635 136.8 ns/op BenchmarkAtof32Float-4 721784 162.4 ns/op BenchmarkAtof32FloatExp-4 606376 191.9 ns/op BenchmarkAtof32Random-4 419612 280.0 ns/op BenchmarkAtof32RandomLong-4 179889 649.4 ns/op BenchmarkParseInt/Pos/7bit-4 1394509 87.05 ns/op BenchmarkParseInt/Pos/26bit-4 722506 161.9 ns/op BenchmarkParseInt/Pos/31bit-4 638528 181.7 ns/op BenchmarkParseInt/Pos/56bit-4 425487 273.4 ns/op BenchmarkParseInt/Pos/63bit-4 401178 286.3 ns/op BenchmarkParseInt/Neg/7bit-4 1503318 78.46 ns/op BenchmarkParseInt/Neg/26bit-4 761521 152.4 ns/op BenchmarkParseInt/Neg/31bit-4 667180 173.0 ns/op BenchmarkParseInt/Neg/56bit-4 443910 263.7 ns/op BenchmarkParseInt/Neg/63bit-4 417344 278.0 ns/op BenchmarkAtoi/Pos/7bit-4 2286646 51.69 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 115.1 ns/op BenchmarkAtoi/Pos/31bit-4 888444 132.0 ns/op BenchmarkAtoi/Pos/56bit-4 549946 213.4 ns/op BenchmarkAtoi/Pos/63bit-4 393618 299.2 ns/op BenchmarkAtoi/Neg/7bit-4 2222791 52.73 ns/op BenchmarkAtoi/Neg/26bit-4 998906 116.2 ns/op BenchmarkAtoi/Neg/31bit-4 900577 129.9 ns/op BenchmarkAtoi/Neg/56bit-4 558633 208.4 ns/op BenchmarkAtoi/Neg/63bit-4 397345 289.4 ns/op BenchmarkFormatFloat/Decimal-4 128682 936.2 ns/op BenchmarkFormatFloat/Float-4 116846 1007 ns/op BenchmarkFormatFloat/Exp-4 126958 921.7 ns/op BenchmarkFormatFloat/NegExp-4 123747 934.5 ns/op BenchmarkFormatFloat/LongExp-4 102267 1127 ns/op BenchmarkFormatFloat/Big-4 103263 1138 ns/op BenchmarkFormatFloat/BinaryExp-4 236840 491.1 ns/op BenchmarkFormatFloat/32Integer-4 129566 929.9 ns/op BenchmarkFormatFloat/32ExactFraction-4 137290 865.3 ns/op BenchmarkFormatFloat/32Point-4 123200 945.8 ns/op BenchmarkFormatFloat/32Exp-4 131462 880.2 ns/op BenchmarkFormatFloat/32NegExp-4 133089 873.0 ns/op BenchmarkFormatFloat/32Shortest-4 138086 853.9 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 158050 736.9 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 155055 762.1 ns/op BenchmarkFormatFloat/64Fixed1-4 167706 692.2 ns/op BenchmarkFormatFloat/64Fixed2-4 172669 692.4 ns/op BenchmarkFormatFloat/64Fixed3-4 170642 674.5 ns/op BenchmarkFormatFloat/64Fixed4-4 172540 672.7 ns/op BenchmarkFormatFloat/64Fixed12-4 101296 1187 ns/op BenchmarkFormatFloat/64Fixed16-4 131749 894.9 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 133486 886.3 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 122342 978.0 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 3015 37555 ns/op BenchmarkFormatFloat/Slowpath64-4 107359 1117 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 105648 1110 ns/op BenchmarkAppendFloat/Decimal-4 151130 779.7 ns/op BenchmarkAppendFloat/Float-4 136810 862.8 ns/op BenchmarkAppendFloat/Exp-4 150423 777.2 ns/op BenchmarkAppendFloat/NegExp-4 152403 758.4 ns/op BenchmarkAppendFloat/LongExp-4 106426 981.6 ns/op BenchmarkAppendFloat/Big-4 120636 968.3 ns/op BenchmarkAppendFloat/BinaryExp-4 360813 321.8 ns/op BenchmarkAppendFloat/32Integer-4 151443 846.5 ns/op BenchmarkAppendFloat/32ExactFraction-4 156201 753.3 ns/op BenchmarkAppendFloat/32Point-4 146068 816.7 ns/op BenchmarkAppendFloat/32Exp-4 159354 733.6 ns/op BenchmarkAppendFloat/32NegExp-4 164098 718.0 ns/op BenchmarkAppendFloat/32Shortest-4 176833 654.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 186384 592.9 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 188500 624.0 ns/op BenchmarkAppendFloat/64Fixed1-4 210615 563.4 ns/op BenchmarkAppendFloat/64Fixed2-4 212510 557.5 ns/op BenchmarkAppendFloat/64Fixed3-4 220698 515.9 ns/op BenchmarkAppendFloat/64Fixed4-4 225253 512.4 ns/op BenchmarkAppendFloat/64Fixed12-4 119415 991.4 ns/op BenchmarkAppendFloat/64Fixed16-4 156831 742.0 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 160062 693.5 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 144105 812.2 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 3136 37075 ns/op BenchmarkAppendFloat/Slowpath64-4 124036 952.7 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 126210 917.6 ns/op BenchmarkFormatInt-4 22598 5291 ns/op BenchmarkAppendInt-4 23247 5145 ns/op BenchmarkFormatUint-4 112510 1042 ns/op BenchmarkAppendUint-4 111277 1009 ns/op BenchmarkFormatIntSmall/7-4 3252987 36.32 ns/op BenchmarkFormatIntSmall/42-4 3019708 36.17 ns/op BenchmarkAppendIntSmall-4 1636568 71.73 ns/op BenchmarkAppendUintVarlen/1-4 1446279 84.64 ns/op BenchmarkAppendUintVarlen/12-4 1402507 86.01 ns/op BenchmarkAppendUintVarlen/123-4 903106 129.5 ns/op BenchmarkAppendUintVarlen/1234-4 968694 121.9 ns/op BenchmarkAppendUintVarlen/12345-4 974106 122.2 ns/op BenchmarkAppendUintVarlen/123456-4 1000000 122.7 ns/op BenchmarkAppendUintVarlen/1234567-4 930121 126.0 ns/op BenchmarkAppendUintVarlen/12345678-4 934552 126.1 ns/op BenchmarkAppendUintVarlen/123456789-4 886209 136.2 ns/op BenchmarkAppendUintVarlen/1234567890-4 876066 136.6 ns/op BenchmarkAppendUintVarlen/12345678901-4 877762 136.0 ns/op BenchmarkAppendUintVarlen/123456789012-4 850428 140.2 ns/op BenchmarkAppendUintVarlen/1234567890123-4 844408 142.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 829852 143.8 ns/op BenchmarkAppendUintVarlen/123456789012345-4 813409 144.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 809942 145.1 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 793663 147.9 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 785740 152.5 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 779403 155.7 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 784226 157.5 ns/op BenchmarkQuote-4 52051 2156 ns/op BenchmarkQuoteRune-4 504627 230.9 ns/op BenchmarkAppendQuote-4 64009 1832 ns/op BenchmarkAppendQuoteRune-4 964368 122.9 ns/op BenchmarkUnquoteEasy-4 1373234 86.17 ns/op BenchmarkUnquoteHard-4 55562 2085 ns/op PASS ok strconv 16.312s goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 491061 225.6 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 153332 847.9 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 213103 544.8 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 333016 350.4 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 101245 1192 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 119040 969.9 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 807114 153.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 23480 5180 ns/op BenchmarkGenericMatch1-4 2431 46561 ns/op BenchmarkGenericMatch2-4 424 241179 ns/op BenchmarkSingleMaxSkipping-4 8140 13148 ns/op 760.58 MB/s BenchmarkSingleLongSuffixFail-4 15721 7457 ns/op 134.36 MB/s BenchmarkSingleMatch-4 272 430288 ns/op 34.86 MB/s BenchmarkByteByteNoMatch-4 77697 1491 ns/op BenchmarkByteByteMatch-4 23258 5200 ns/op BenchmarkByteStringMatch-4 28160 4304 ns/op BenchmarkHTMLEscapeNew-4 85701 1398 ns/op BenchmarkHTMLEscapeOld-4 100741 1163 ns/op BenchmarkByteStringReplacerWriteString-4 1572 73365 ns/op BenchmarkByteReplacerWriteString-4 1347 91616 ns/op BenchmarkByteByteReplaces-4 3436 31797 ns/op BenchmarkByteByteMap-4 12276 9705 ns/op BenchmarkMap/identity/ASCII-4 589266 196.8 ns/op BenchmarkMap/identity/Greek-4 460995 258.8 ns/op BenchmarkMap/change/ASCII-4 43917 2653 ns/op BenchmarkMap/change/Greek-4 28082 4265 ns/op BenchmarkIndexRune-4 2260080 53.41 ns/op BenchmarkIndexRuneLongString-4 1578372 69.49 ns/op BenchmarkIndexRuneFastPath-4 4572001 23.45 ns/op BenchmarkIndex-4 4884331 24.10 ns/op BenchmarkLastIndex-4 5212722 22.67 ns/op BenchmarkIndexByte-4 11365312 10.26 ns/op BenchmarkToUpper/#00-4 2937442 39.53 ns/op BenchmarkToUpper/ONLYUPPER-4 2326468 54.98 ns/op BenchmarkToUpper/abc-4 386252 314.6 ns/op BenchmarkToUpper/AbC123-4 232468 448.1 ns/op BenchmarkToUpper/azAZ09_-4 229044 504.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 70202 1780 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 37444 3250 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 58501 2043 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 134307 903.1 ns/op BenchmarkToLower/#00-4 3541586 33.80 ns/op BenchmarkToLower/abc-4 3161932 37.61 ns/op BenchmarkToLower/AbC123-4 254236 436.2 ns/op BenchmarkToLower/azAZ09_-4 240052 497.4 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 71596 1705 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40024 3018 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 74406 1565 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 135296 864.8 ns/op BenchmarkMapNoChanges-4 797906 145.0 ns/op BenchmarkTrim-4 52035 2256 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3256034 37.41 ns/op BenchmarkToValidUTF8/InvalidASCII-4 218368 566.2 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 141523 843.1 ns/op BenchmarkEqualFold-4 66130 1790 ns/op BenchmarkIndexHard1-4 724 164751 ns/op BenchmarkIndexHard2-4 502 233882 ns/op BenchmarkIndexHard3-4 176 708255 ns/op BenchmarkIndexHard4-4 80 1480636 ns/op BenchmarkLastIndexHard1-4 80 1471157 ns/op BenchmarkLastIndexHard2-4 78 1506620 ns/op BenchmarkLastIndexHard3-4 78 1511702 ns/op BenchmarkCountHard1-4 716 169181 ns/op BenchmarkCountHard2-4 512 233544 ns/op BenchmarkCountHard3-4 172 676840 ns/op BenchmarkIndexTorture-4 10000 11779 ns/op BenchmarkCountTorture-4 10000 11958 ns/op BenchmarkCountTortureOverlapping-4 637 174710 ns/op BenchmarkCountByte/10-4 4878385 24.65 ns/op 405.72 MB/s BenchmarkCountByte/32-4 4347883 26.44 ns/op 1210.36 MB/s BenchmarkCountByte/4096-4 482004 253.9 ns/op 16134.70 MB/s BenchmarkCountByte/4194304-4 498 238907 ns/op 17556.21 MB/s BenchmarkCountByte/67108864-4 21 5431553 ns/op 12355.37 MB/s BenchmarkFields/ASCII/16-4 265387 407.7 ns/op 39.24 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 23960 4899 ns/op 52.26 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1464 84332 ns/op 48.57 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 84 1383623 ns/op 47.37 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 5 21492906 ns/op 48.79 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 133874 898.3 ns/op 17.81 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 12500 9488 ns/op 26.98 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 729 159897 ns/op 25.62 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 39 2958779 ns/op 22.15 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 51725021 ns/op 20.27 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 258486 468.5 ns/op 34.15 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 21751 5484 ns/op 46.68 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 1110 102439 ns/op 39.98 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 64 1898442 ns/op 34.52 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 36818397 ns/op 28.48 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 156462 778.3 ns/op 20.56 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 15724 7573 ns/op 33.80 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 916 129220 ns/op 31.70 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 50 2412123 ns/op 27.17 MB/s 463105 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 3 44642363 ns/op 23.49 MB/s 10449152 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 58329800 ns/op BenchmarkSplitSingleByteSeparator-4 22 5016928 ns/op BenchmarkSplitMultiByteSeparator-4 39 2641366 ns/op BenchmarkSplitNSingleByteSeparator-4 250255 499.8 ns/op BenchmarkSplitNMultiByteSeparator-4 185194 622.5 ns/op BenchmarkRepeat/5x1-4 441788 270.1 ns/op BenchmarkRepeat/5x2-4 305119 404.2 ns/op BenchmarkRepeat/5x6-4 191799 623.3 ns/op BenchmarkRepeat/10x1-4 426700 268.1 ns/op BenchmarkRepeat/10x2-4 302888 396.3 ns/op BenchmarkRepeat/10x6-4 182274 660.3 ns/op BenchmarkIndexAnyASCII/1:1-4 2420974 52.79 ns/op BenchmarkIndexAnyASCII/1:2-4 2201416 51.66 ns/op BenchmarkIndexAnyASCII/1:4-4 2247819 51.62 ns/op BenchmarkIndexAnyASCII/1:8-4 2178067 54.63 ns/op BenchmarkIndexAnyASCII/1:16-4 2338123 51.10 ns/op BenchmarkIndexAnyASCII/1:32-4 2299642 51.90 ns/op BenchmarkIndexAnyASCII/1:64-4 2103970 56.99 ns/op BenchmarkIndexAnyASCII/16:1-4 2432848 49.04 ns/op BenchmarkIndexAnyASCII/16:2-4 810630 148.8 ns/op BenchmarkIndexAnyASCII/16:4-4 787294 150.0 ns/op BenchmarkIndexAnyASCII/16:8-4 780937 160.0 ns/op BenchmarkIndexAnyASCII/16:16-4 712762 165.6 ns/op BenchmarkIndexAnyASCII/16:32-4 632115 195.4 ns/op BenchmarkIndexAnyASCII/16:64-4 468664 237.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1912585 62.20 ns/op BenchmarkIndexAnyASCII/256:2-4 67197 1785 ns/op BenchmarkIndexAnyASCII/256:4-4 66610 1801 ns/op BenchmarkIndexAnyASCII/256:8-4 68334 1820 ns/op BenchmarkIndexAnyASCII/256:16-4 64606 1767 ns/op BenchmarkIndexAnyASCII/256:32-4 66855 1859 ns/op BenchmarkIndexAnyASCII/256:64-4 65108 2629 ns/op BenchmarkIndexAnyUTF8/1:1-4 1747388 69.85 ns/op BenchmarkIndexAnyUTF8/1:2-4 2058285 63.64 ns/op BenchmarkIndexAnyUTF8/1:4-4 1493373 77.36 ns/op BenchmarkIndexAnyUTF8/1:8-4 1578364 76.76 ns/op BenchmarkIndexAnyUTF8/1:16-4 1566909 69.91 ns/op BenchmarkIndexAnyUTF8/1:32-4 1689019 66.92 ns/op BenchmarkIndexAnyUTF8/1:64-4 1922842 67.49 ns/op BenchmarkIndexAnyUTF8/16:1-4 1634535 72.95 ns/op BenchmarkIndexAnyUTF8/16:2-4 343435 374.7 ns/op BenchmarkIndexAnyUTF8/16:4-4 338168 371.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 306508 353.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 350474 340.2 ns/op BenchmarkIndexAnyUTF8/16:32-4 336222 405.0 ns/op BenchmarkIndexAnyUTF8/16:64-4 304612 432.7 ns/op BenchmarkIndexAnyUTF8/256:1-4 307016 346.0 ns/op BenchmarkIndexAnyUTF8/256:2-4 24223 5447 ns/op BenchmarkIndexAnyUTF8/256:4-4 23954 5178 ns/op BenchmarkIndexAnyUTF8/256:8-4 24468 4981 ns/op BenchmarkIndexAnyUTF8/256:16-4 21432 4699 ns/op BenchmarkIndexAnyUTF8/256:32-4 22870 4959 ns/op BenchmarkIndexAnyUTF8/256:64-4 21334 5650 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2370054 49.57 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2410510 49.36 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2475405 48.81 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2450978 48.48 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2460716 47.82 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2265000 52.51 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2275546 56.68 ns/op BenchmarkLastIndexAnyASCII/16:1-4 749784 149.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 689637 150.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 816528 147.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 755340 158.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 663998 175.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 586136 188.6 ns/op BenchmarkLastIndexAnyASCII/16:64-4 512565 236.3 ns/op BenchmarkLastIndexAnyASCII/256:1-4 67724 1685 ns/op BenchmarkLastIndexAnyASCII/256:2-4 59148 1704 ns/op BenchmarkLastIndexAnyASCII/256:4-4 69044 1691 ns/op BenchmarkLastIndexAnyASCII/256:8-4 67306 1721 ns/op BenchmarkLastIndexAnyASCII/256:16-4 64696 1726 ns/op BenchmarkLastIndexAnyASCII/256:32-4 69481 1728 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68112 1748 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2404605 48.10 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2468083 48.01 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2435182 48.06 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2467284 47.79 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2496379 47.57 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2453088 48.24 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1960820 69.60 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 437611 333.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 144526 803.7 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 151533 784.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 149889 795.2 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 185722 547.9 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 215610 565.1 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 185251 671.9 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 25038 4076 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 14352 8288 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 14306 9352 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 14593 9285 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10862 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 12562 8952 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 13156 9095 ns/op BenchmarkTrimASCII/1:1-4 2962812 35.49 ns/op BenchmarkTrimASCII/1:2-4 2705677 44.34 ns/op BenchmarkTrimASCII/1:4-4 2582475 77.12 ns/op BenchmarkTrimASCII/1:8-4 1508940 78.99 ns/op BenchmarkTrimASCII/1:16-4 1279042 93.32 ns/op BenchmarkTrimASCII/16:1-4 1807327 66.13 ns/op BenchmarkTrimASCII/16:2-4 548511 223.0 ns/op BenchmarkTrimASCII/16:4-4 519589 227.6 ns/op BenchmarkTrimASCII/16:8-4 512329 234.9 ns/op BenchmarkTrimASCII/16:16-4 475934 251.1 ns/op BenchmarkTrimASCII/256:1-4 454815 279.9 ns/op BenchmarkTrimASCII/256:2-4 50764 2660 ns/op BenchmarkTrimASCII/256:4-4 46358 2623 ns/op BenchmarkTrimASCII/256:8-4 45980 2647 ns/op BenchmarkTrimASCII/256:16-4 44917 2633 ns/op BenchmarkTrimASCII/4096:1-4 34836 3441 ns/op BenchmarkTrimASCII/4096:2-4 2992 41765 ns/op BenchmarkTrimASCII/4096:4-4 3123 42011 ns/op BenchmarkTrimASCII/4096:8-4 3386 30293 ns/op BenchmarkTrimASCII/4096:16-4 4455 28071 ns/op BenchmarkTrimByte-4 4557961 27.18 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 10000 11189 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 10000 11726 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1190 109723 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2162 51340 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5149 23251 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8992 12772 ns/op BenchmarkJoin/0-4 5792892 20.65 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 4518846 26.50 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 228765 556.9 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 175527 688.2 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 130099 972.0 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 89889 1283 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 81498 1766 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 67909 1746 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2822140 50.25 ns/op BenchmarkTrimSpace/ASCII-4 1619085 74.16 ns/op BenchmarkTrimSpace/SomeNonASCII-4 155536 810.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 80347 1634 ns/op BenchmarkReplaceAll-4 125019 889.1 ns/op 16 B/op 1 allocs/op PASS ok strings 36.310s goos: darwin goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCond1-4 37539 2704 ns/op BenchmarkCond2-4 17413 6095 ns/op BenchmarkCond4-4 10000 11162 ns/op BenchmarkCond8-4 5685 18764 ns/op BenchmarkCond16-4 2788 44832 ns/op BenchmarkCond32-4 1064 117357 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 732440 181.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 465529 229.3 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 714256 170.4 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 750099 187.8 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 474130 225.9 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 700436 143.9 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 93336 1227 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 96600 1330 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 78120 1573 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 48548 2487 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 758721 142.9 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 166762 620.3 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 740709 144.6 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 161696 662.4 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 796296 145.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 215366 699.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 2234925 47.83 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 70158 1800 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 177331 596.7 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 819328 136.5 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 8803 12609 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 550 217512 ns/op BenchmarkRange/*sync.Map-4 4533 25933 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 119216 1147 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 300189 342.6 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 71802 1579 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 133891 885.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 302761 394.4 ns/op BenchmarkAdversarialDelete/*sync.Map-4 134853 969.9 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 52854 2139 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 159951 772.4 ns/op BenchmarkDeleteCollision/*sync.Map-4 952962 121.4 ns/op BenchmarkUncontendedSemaphore-4 4730163 24.61 ns/op BenchmarkContendedSemaphore-4 2718919 44.48 ns/op BenchmarkMutexUncontended-4 1066664 104.6 ns/op BenchmarkMutex-4 129800 1063 ns/op BenchmarkMutexSlack-4 101238 1224 ns/op BenchmarkMutexWork-4 104290 1224 ns/op BenchmarkMutexWorkSlack-4 96126 1174 ns/op BenchmarkMutexNoSpin-4 71929 1452 ns/op BenchmarkMutexSpin-4 48115 2089 ns/op BenchmarkOnce-4 942753 123.2 ns/op BenchmarkSemaUncontended-4 6920526 14.84 ns/op BenchmarkSemaSyntNonblock-4 1000000 108.0 ns/op BenchmarkSemaSyntBlock-4 1307678 96.37 ns/op BenchmarkSemaWorkNonblock-4 1000000 110.1 ns/op BenchmarkSemaWorkBlock-4 1000000 119.0 ns/op BenchmarkRWMutexUncontended-4 491266 217.2 ns/op BenchmarkRWMutexWrite100-4 370074 320.6 ns/op BenchmarkRWMutexWrite10-4 210655 586.6 ns/op BenchmarkRWMutexWorkWrite100-4 304750 397.3 ns/op BenchmarkRWMutexWorkWrite10-4 155488 766.9 ns/op BenchmarkWaitGroupUncontended-4 821095 126.1 ns/op BenchmarkWaitGroupAddDone-4 657267 178.1 ns/op BenchmarkWaitGroupAddDoneWork-4 640226 194.9 ns/op BenchmarkWaitGroupWait-4 4660300 26.44 ns/op BenchmarkWaitGroupWaitWork-4 3044149 39.44 ns/op BenchmarkWaitGroupActuallyWait-4 57554 2000 ns/op 32 B/op 2 allocs/op PASS ok sync 11.283s goos: darwin goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkValueRead-4 883236 168.7 ns/op PASS ok sync/atomic 0.455s goos: darwin goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTBHelper-4 126714 982.7 ns/op 0 B/op 0 allocs/op PASS ok testing 0.429s goos: darwin goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTable/1x10/new-4 7738 17937 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11326 10116 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 88 1273451 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 121 1298462 ns/op 1069 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 174004459 ns/op 19393104 B/op 100058 allocs/op BenchmarkTable/1x100000/reuse-4 1 151613691 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1898 88047 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2118 57195 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 21 7240891 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5090047 ns/op 19694 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 741667355 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 689951274 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 225 589768 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 204 544377 ns/op 192 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 56020242 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 50728355 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 8158667531 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5991330346 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3274 36222 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 38 2802224 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 285811330 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2835 40740 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 306 395563 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3793217 ns/op 427498 B/op 1661 allocs/op BenchmarkCode-4 7221 14816 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 20.058s goos: darwin goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParseLarge-4 1 235432138 ns/op BenchmarkVariableString-4 109326 1091 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2234 47136 ns/op 2498 B/op 39 allocs/op PASS ok text/template/parse 0.755s goos: darwin goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAfterFunc-4 63 1785756 ns/op BenchmarkAfter-4 193 702969 ns/op BenchmarkStop-4 366 339612 ns/op BenchmarkSimultaneousAfterFunc-4 52 2158179 ns/op BenchmarkStartStop-4 349 375659 ns/op BenchmarkReset-4 3368 44525 ns/op BenchmarkSleep-4 56 2008620 ns/op BenchmarkParallelTimerLatency-4 49 324175 avg-late-ns 2194825 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 182245 avg-late-ns 815732 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 152602 avg-late-ns 273807 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 120908 avg-late-ns 273864 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 67419 avg-late-ns 197489 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 75565 avg-late-ns 226843 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 92567 avg-late-ns 317856 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 87387 avg-late-ns 416279 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 92754 avg-late-ns 316006 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 123826 avg-late-ns 528143 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 683863 avg-late-ns 2986828 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 172998 avg-late-ns 785730 max-late-ns BenchmarkTicker-4 666 184544 ns/op BenchmarkTickerReset-4 4844 24699 ns/op BenchmarkTickerResetNaive-4 351 375911 ns/op BenchmarkNow-4 967165 119.9 ns/op BenchmarkNowUnixNano-4 961453 121.5 ns/op BenchmarkNowUnixMilli-4 964473 120.7 ns/op BenchmarkNowUnixMicro-4 950612 122.5 ns/op BenchmarkFormat-4 60960 1912 ns/op BenchmarkFormatNow-4 87192 1366 ns/op BenchmarkMarshalJSON-4 64863 1839 ns/op BenchmarkMarshalText-4 66357 1780 ns/op BenchmarkParse-4 172021 679.8 ns/op BenchmarkParseDuration-4 582310 198.5 ns/op BenchmarkHour-4 966380 125.8 ns/op BenchmarkSecond-4 958186 125.7 ns/op BenchmarkYear-4 693991 155.3 ns/op BenchmarkDay-4 672991 166.3 ns/op BenchmarkISOWeek-4 757208 154.7 ns/op PASS ok time 9.760s goos: darwin goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeValidASCII-4 487526 231.6 ns/op BenchmarkDecodeValidJapaneseChars-4 561066 216.2 ns/op BenchmarkDecodeRune-4 1848616 65.23 ns/op BenchmarkEncodeValidASCII-4 641550 172.2 ns/op BenchmarkEncodeValidJapaneseChars-4 930571 127.6 ns/op BenchmarkEncodeRune-4 3278343 36.95 ns/op PASS ok unicode/utf16 1.180s goos: darwin goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRuneCountTenASCIIChars-4 1032460 114.1 ns/op BenchmarkRuneCountTenJapaneseChars-4 216675 526.8 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3891488 30.63 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 510397 231.7 ns/op BenchmarkValidTenASCIIChars-4 1000000 113.4 ns/op BenchmarkValid100KASCIIChars-4 100 1005590 ns/op BenchmarkValidTenJapaneseChars-4 197731 591.0 ns/op BenchmarkValidLongMostlyASCII-4 98 1158140 ns/op BenchmarkValidLongJapanese-4 64 1702071 ns/op BenchmarkValidStringTenASCIIChars-4 5118805 23.34 ns/op BenchmarkValidString100KASCIIChars-4 10000 11077 ns/op BenchmarkValidStringTenJapaneseChars-4 514077 218.8 ns/op BenchmarkValidStringLongMostlyASCII-4 940 129554 ns/op BenchmarkValidStringLongJapanese-4 184 631729 ns/op BenchmarkEncodeASCIIRune-4 4947926 24.18 ns/op BenchmarkEncodeJapaneseRune-4 2388949 47.79 ns/op BenchmarkAppendASCIIRune-4 10562400 11.27 ns/op BenchmarkAppendJapaneseRune-4 3218330 36.50 ns/op BenchmarkDecodeASCIIRune-4 3075427 37.01 ns/op BenchmarkDecodeJapaneseRune-4 2268432 52.39 ns/op BenchmarkFullRune/ASCII-4 3896516 30.04 ns/op BenchmarkFullRune/Incomplete-4 1813987 64.07 ns/op BenchmarkFullRune/Japanese-4 4049761 29.64 ns/op PASS ok unicode/utf8 3.467s goos: darwin goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAll-4 1 42153475336 ns/op PASS ok cmd/api 51.903s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEqArrayOfStrings5-4 1202158 98.88 ns/op BenchmarkEqArrayOfStrings64-4 141882 815.6 ns/op BenchmarkEqArrayOfStrings1024-4 8722 12803 ns/op BenchmarkEqArrayOfFloats5-4 1518496 76.60 ns/op BenchmarkEqArrayOfFloats64-4 154578 755.8 ns/op BenchmarkEqArrayOfFloats1024-4 9741 12303 ns/op PASS ok cmd/compile/internal/reflectdata 1.106s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPhioptPass-4 10000 303518 ns/op BenchmarkCopyElim1-4 912 111282 ns/op BenchmarkCopyElim10-4 825 146299 ns/op BenchmarkCopyElim100-4 526 229987 ns/op BenchmarkCopyElim1000-4 90 1307397 ns/op BenchmarkCopyElim10000-4 5 21117199 ns/op BenchmarkCopyElim100000-4 1 430484140 ns/op BenchmarkDeadCode/1-4 706 150718 ns/op BenchmarkDeadCode/10-4 672 172393 ns/op BenchmarkDeadCode/100-4 338 317682 ns/op BenchmarkDeadCode/1000-4 61 1872969 ns/op BenchmarkDeadCode/10000-4 5 20828075 ns/op BenchmarkDeadCode/100000-4 1 273763794 ns/op BenchmarkDeadCode/200000-4 1 593527149 ns/op BenchmarkDominatorsLinear-4 22 5060909 ns/op 1.98 MB/s BenchmarkDominatorsFwdBack-4 16 6934589 ns/op 1.44 MB/s BenchmarkDominatorsManyPred-4 15 7222331 ns/op 1.38 MB/s BenchmarkDominatorsMaxPred-4 14 7224704 ns/op 1.38 MB/s BenchmarkDominatorsMaxPredVal-4 16 7168533 ns/op 1.39 MB/s BenchmarkFuse/1-4 1020 114837 ns/op BenchmarkFuse/10-4 766 147055 ns/op BenchmarkFuse/100-4 238 533912 ns/op BenchmarkFuse/1000-4 28 4345217 ns/op BenchmarkFuse/10000-4 2 55270146 ns/op BenchmarkNilCheckDeep1-4 23562 5006 ns/op 0.20 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7791 14829 ns/op 0.67 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 1050 120217 ns/op 0.83 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 91 1155315 ns/op 0.87 MB/s 10378 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 8 14086366 ns/op 0.71 MB/s 112697 B/op 5 allocs/op BenchmarkDSEPass-4 42 2734591 ns/op 3054 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 50659266 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 9 12186302 ns/op 188656 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 90301708 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 226 443060 ns/op 1247 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 10 11667564 ns/op 24054 B/op 1500 allocs/op BenchmarkMultiPass-4 154 786356 ns/op 190439 B/op 8 allocs/op BenchmarkMultiPassBlock-4 2 53572060 ns/op 4500484 B/op 60011 allocs/op BenchmarkCondRewrite/SoloJump-4 3220496 38.15 ns/op BenchmarkCondRewrite/CombJump-4 3050965 38.19 ns/op PASS ok cmd/compile/internal/ssa 15.302s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLoadAdd-4 9376 12785 ns/op BenchmarkExtShift-4 18132 6777 ns/op BenchmarkModify-4 8306 12314 ns/op BenchmarkMullImm-4 18032 6858 ns/op BenchmarkConstModify-4 9652 12368 ns/op BenchmarkBitSet-4 18728 6442 ns/op BenchmarkBitClear-4 19275 6229 ns/op BenchmarkBitToggle-4 18492 6147 ns/op BenchmarkBitSetConst-4 157495 767.9 ns/op BenchmarkBitClearConst-4 157482 761.9 ns/op BenchmarkBitToggleConst-4 157712 761.7 ns/op BenchmarkDivconstI64-4 9596438 12.26 ns/op BenchmarkModconstI64-4 9787021 12.46 ns/op BenchmarkDivisiblePow2constI64-4 10261603 12.11 ns/op BenchmarkDivisibleconstI64-4 9796305 11.98 ns/op BenchmarkDivisibleWDivconstI64-4 6675294 18.33 ns/op BenchmarkDivconstU64/3-4 9790238 12.30 ns/op BenchmarkDivconstU64/5-4 9489033 12.64 ns/op BenchmarkDivconstU64/37-4 9722013 12.50 ns/op BenchmarkDivconstU64/1234567-4 9631114 12.63 ns/op BenchmarkModconstU64-4 9314187 12.37 ns/op BenchmarkDivisibleconstU64-4 10024795 12.41 ns/op BenchmarkDivisibleWDivconstU64-4 4890393 27.35 ns/op BenchmarkDivconstI32-4 9828320 12.12 ns/op BenchmarkModconstI32-4 5832908 20.15 ns/op BenchmarkDivisiblePow2constI32-4 10157050 14.38 ns/op BenchmarkDivisibleconstI32-4 6870063 17.54 ns/op BenchmarkDivisibleWDivconstI32-4 4250278 23.84 ns/op BenchmarkDivconstU32-4 8930472 13.20 ns/op BenchmarkModconstU32-4 9728006 15.99 ns/op BenchmarkDivisibleconstU32-4 6987228 15.83 ns/op BenchmarkDivisibleWDivconstU32-4 4493007 23.49 ns/op BenchmarkDivconstI16-4 8266800 12.46 ns/op BenchmarkModconstI16-4 10072386 12.89 ns/op BenchmarkDivisiblePow2constI16-4 9234835 11.53 ns/op BenchmarkDivisibleconstI16-4 10031773 14.89 ns/op BenchmarkDivisibleWDivconstI16-4 6693675 19.81 ns/op BenchmarkDivconstU16-4 8409522 13.73 ns/op BenchmarkModconstU16-4 9792264 12.60 ns/op BenchmarkDivisibleconstU16-4 10265710 12.21 ns/op BenchmarkDivisibleWDivconstU16-4 6724987 17.84 ns/op BenchmarkDivconstI8-4 8261322 13.42 ns/op BenchmarkModconstI8-4 8892189 11.90 ns/op BenchmarkDivisiblePow2constI8-4 9536286 11.81 ns/op BenchmarkDivisibleconstI8-4 10314372 11.54 ns/op BenchmarkDivisibleWDivconstI8-4 6795285 17.39 ns/op BenchmarkDivconstU8-4 9877683 11.50 ns/op BenchmarkModconstU8-4 9988609 12.21 ns/op BenchmarkDivisibleconstU8-4 10252954 11.39 ns/op BenchmarkDivisibleWDivconstU8-4 6982419 17.50 ns/op BenchmarkMul2-4 289386 406.4 ns/op BenchmarkMulNeg2-4 175051 670.8 ns/op BenchmarkEfaceInteger-4 4340750 25.26 ns/op BenchmarkMulconstI32/3-4 17549304 6.798 ns/op BenchmarkMulconstI32/5-4 16268408 6.572 ns/op BenchmarkMulconstI32/12-4 18746467 6.424 ns/op BenchmarkMulconstI32/120-4 18731572 6.525 ns/op BenchmarkMulconstI32/-120-4 16695307 6.491 ns/op BenchmarkMulconstI32/65537-4 17093575 6.716 ns/op BenchmarkMulconstI32/65538-4 18733180 6.561 ns/op BenchmarkMulconstI64/3-4 17355955 6.629 ns/op BenchmarkMulconstI64/5-4 18757584 6.374 ns/op BenchmarkMulconstI64/12-4 18614076 6.673 ns/op BenchmarkMulconstI64/120-4 18736526 6.405 ns/op BenchmarkMulconstI64/-120-4 18746703 6.478 ns/op BenchmarkMulconstI64/65537-4 18735976 6.481 ns/op BenchmarkMulconstI64/65538-4 18506023 6.473 ns/op BenchmarkMulconstU32/3-4 18586407 6.322 ns/op BenchmarkMulconstU32/5-4 18388693 6.201 ns/op BenchmarkMulconstU32/12-4 18747234 6.329 ns/op BenchmarkMulconstU32/120-4 18759411 6.257 ns/op BenchmarkMulconstU32/65537-4 18737679 6.272 ns/op BenchmarkMulconstU32/65538-4 18733464 6.286 ns/op BenchmarkMulconstU64/3-4 18863190 6.232 ns/op BenchmarkMulconstU64/5-4 18859698 6.329 ns/op BenchmarkMulconstU64/12-4 18729303 6.275 ns/op BenchmarkMulconstU64/120-4 18739396 6.248 ns/op BenchmarkMulconstU64/65537-4 18923430 6.281 ns/op BenchmarkMulconstU64/65538-4 12501439 8.187 ns/op BenchmarkShiftArithmeticRight-4 16435078 8.223 ns/op BenchmarkSwitch8Predictable-4 7859604 17.82 ns/op BenchmarkSwitch8Unpredictable-4 6251370 19.09 ns/op BenchmarkSwitch32Predictable-4 7932366 13.72 ns/op BenchmarkSwitch32Unpredictable-4 7959346 14.91 ns/op BenchmarkSwitchStringPredictable-4 5293399 24.08 ns/op BenchmarkSwitchStringUnpredictable-4 5453751 22.13 ns/op PASS ok cmd/compile/internal/test 12.579s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 1000000 107.3 ns/op BenchmarkNamed/Underlying/generic-4 955382 112.4 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 107.7 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 116.2 ns/op BenchmarkCheck/http/funcbodies/info-4 1 508285058 ns/op 58774 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 304269511 ns/op 98167 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 137402319 ns/op 217283 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 118632338 ns/op 251676 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 112444575 ns/op 44725 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 76954846 ns/op 65371 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 33554048 ns/op 149922 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 4 35350978 ns/op 142300 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 44433734 ns/op 48521 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 36089479 ns/op 59718 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 20227643 ns/op 106586 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 20219584 ns/op 106560 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 795353290 ns/op 75551 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 497768843 ns/op 120709 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 119891916 ns/op 500832 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 135511017 ns/op 443204 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 66080942 ns/op 28042 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 3 49863251 ns/op 37155 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 48730836 ns/op 38021 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 53253970 ns/op 34780 lines/s PASS ok cmd/compile/internal/types2 10.365s goos: darwin goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecGoEnv-4 31 3515622 ns/op 4890871 sys-ns/op 4423968 user-ns/op PASS ok cmd/go 0.519s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 80101 1495 ns/op 5.35 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90549 1271 ns/op 6.30 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 19293 6232 ns/op 164.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19701 6061 ns/op 168.94 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2980 39842 ns/op 205.61 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2979 39328 ns/op 208.30 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.098s ##### os/user with tag osusergo ok os/user 0.146s ##### GOOS=ios on darwin/amd64 ok crypto/x509 0.163s All tests passed.