darwin-amd64-race at 2b8a9a484fbc91b7b0d21890e33b28a0b48e3a10 :: 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=DE0450B6-D1D9-4EED-80CA-0EE9FF276B6E" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9QZ2ClIh8T/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=D2A87E4B-A233-4770-9FB0-691E287C04A4" "__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" "GOROOT_BOOTSTRAP=/Users/gopher/workdir/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "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/workdir/go1.4. (go1.17.13 darwin/amd64) Building Go toolchain1 using /Users/gopher/workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for 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=DE0450B6-D1D9-4EED-80CA-0EE9FF276B6E" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.9QZ2ClIh8T/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=D2A87E4B-A233-4770-9FB0-691E287C04A4" "__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" "GOROOT_BOOTSTRAP=/Users/gopher/workdir/go1.4" "GO_BUILDER_NAME=darwin-amd64-race" "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.255s ok archive/zip 2.161s ok bufio 0.474s ok bytes 5.297s ok compress/bzip2 0.801s ok compress/flate 5.837s ok compress/gzip 13.630s ok compress/lzw 0.755s ok compress/zlib 4.781s ok container/heap 0.211s ok container/list 0.287s ok container/ring 0.285s ok context 0.221s ok crypto 0.186s ok crypto/aes 0.268s ok crypto/cipher 0.238s ok crypto/des 0.226s ok crypto/dsa 0.185s ok crypto/ecdsa 0.221s ok crypto/ed25519 0.983s ok crypto/elliptic 0.564s ok crypto/hmac 0.372s ok crypto/internal/boring 0.171s ok crypto/internal/boring/bcache 0.578s ok crypto/internal/edwards25519 43.997s ok crypto/internal/edwards25519/field 16.171s ok crypto/internal/nistec 4.923s ok crypto/internal/nistec/fiat 0.276s [no tests to run] ok crypto/internal/subtle 0.164s ok crypto/md5 0.287s ok crypto/rand 0.640s ok crypto/rc4 0.609s ok crypto/rsa 0.485s ok crypto/sha1 0.241s ok crypto/sha256 0.183s ok crypto/sha512 0.342s ok crypto/subtle 0.177s ok crypto/tls 1.494s ok crypto/x509 1.012s ok database/sql 0.605s ok database/sql/driver 0.360s ok debug/buildinfo 0.526s ok debug/dwarf 0.283s ok debug/elf 0.233s ok debug/gosym 0.339s ok debug/macho 0.194s ok debug/pe 0.266s ok debug/plan9obj 0.195s ok embed 0.320s [no tests to run] ok embed/internal/embedtest 0.178s ok encoding/ascii85 0.280s ok encoding/asn1 0.182s ok encoding/base32 0.215s ok encoding/base64 0.191s ok encoding/binary 0.186s ok encoding/csv 0.255s ok encoding/gob 0.312s ok encoding/hex 0.935s ok encoding/json 1.557s ok encoding/pem 3.400s ok encoding/xml 0.466s ok errors 0.203s ok expvar 0.337s ok flag 0.452s ok fmt 1.983s ok go/ast 0.231s ok go/build 5.204s ok go/build/constraint 0.235s ok go/constant 0.515s ok go/doc 0.484s ok go/doc/comment 2.696s ok go/format 0.358s ok go/importer 0.358s ok go/internal/gccgoimporter 0.511s ok go/internal/gcimporter 15.363s ok go/internal/srcimporter 15.661s ok go/parser 1.332s ok go/printer 1.825s ok go/scanner 0.260s ok go/token 0.481s ok go/types 48.496s ok hash 0.293s ok hash/adler32 0.206s ok hash/crc32 0.192s ok hash/crc64 0.273s ok hash/fnv 0.358s ok hash/maphash 0.927s ok html 0.267s ok html/template 0.527s ok image 0.544s ok image/color 0.202s ok image/draw 0.828s ok image/gif 58.450s ok image/jpeg 23.936s ok image/png 1.980s ok index/suffixarray 1.241s ok internal/abi 0.245s ok internal/buildcfg 0.228s ok internal/cpu 0.324s ok internal/dag 0.409s ok internal/diff 0.260s ok internal/fmtsort 0.163s ok internal/fuzz 0.195s ok internal/godebug 0.323s ok internal/intern 0.397s ok internal/itoa 0.248s ok internal/poll 0.612s ok internal/profile 0.173s ok internal/reflectlite 0.590s ok internal/singleflight 0.194s ok internal/trace 0.457s ok internal/unsafeheader 0.263s ok internal/xcoff 0.360s ok io 0.304s ok io/fs 0.566s ok io/ioutil 0.214s ok log 0.435s ok log/syslog 1.528s ok math 0.249s ok math/big 4.068s ok math/bits 0.215s ok math/cmplx 0.351s ok math/rand 2.733s ok mime 0.278s ok mime/multipart 2.076s ok mime/quotedprintable 0.285s ok net 9.351s ok net/http 10.232s ok net/http/cgi 1.503s ok net/http/cookiejar 0.458s ok net/http/fcgi 0.404s ok net/http/httptest 0.339s ok net/http/httptrace 0.176s ok net/http/httputil 0.833s ok net/http/internal 0.209s ok net/http/internal/ascii 0.164s ok net/http/pprof 5.362s ok net/internal/socktest 0.196s ok net/mail 0.202s ok net/netip 0.684s ok net/rpc 0.360s ok net/rpc/jsonrpc 0.296s ok net/smtp 0.426s ok net/textproto 0.246s ok net/url 0.202s ok os 1.519s ok os/exec 1.917s ok os/exec/internal/fdtest 0.265s ok os/signal 2.642s ok os/user 0.168s ok path 0.255s ok path/filepath 0.409s ok plugin 0.290s ok reflect 0.676s ok regexp 0.885s ok regexp/syntax 1.937s ok runtime 27.101s ok runtime/cgo 0.159s ok runtime/debug 0.502s ok runtime/internal/atomic 0.300s ok runtime/internal/math 0.159s ok runtime/internal/sys 0.282s ok runtime/metrics 0.368s ok runtime/pprof 11.792s ok runtime/race 32.222s ok runtime/trace 3.522s ok sort 0.860s ok strconv 2.572s ok strings 3.040s ok sync 0.653s ok sync/atomic 7.512s ok syscall 1.841s ok testing 0.918s ok testing/fstest 0.302s ok testing/iotest 0.224s ok testing/quick 0.581s ok text/scanner 0.300s ok text/tabwriter 0.261s ok text/template 0.468s ok text/template/parse 0.273s ok time 2.837s ok unicode 0.345s ok unicode/utf16 0.188s ok unicode/utf8 0.210s ok cmd/addr2line 5.543s ok cmd/api 16.259s ok cmd/asm/internal/asm 5.274s ok cmd/asm/internal/lex 0.180s ok cmd/compile/internal/abt 0.288s ok cmd/compile/internal/amd64 46.922s ok cmd/compile/internal/dwarfgen 0.727s ok cmd/compile/internal/importer 2.993s ok cmd/compile/internal/ir 0.200s ok cmd/compile/internal/logopt 0.645s ok cmd/compile/internal/noder 0.226s ok cmd/compile/internal/reflectdata 0.349s [no tests to run] ok cmd/compile/internal/ssa 12.894s ok cmd/compile/internal/syntax 0.340s ok cmd/compile/internal/test 15.465s ok cmd/compile/internal/typecheck 1.107s ok cmd/compile/internal/types 0.282s ok cmd/compile/internal/types2 4.650s ok cmd/cover 3.402s ok cmd/dist 0.529s ok cmd/doc 1.364s ok cmd/fix 5.267s ok cmd/go 133.922s ok cmd/go/internal/auth 0.319s ok cmd/go/internal/cache 0.737s ok cmd/go/internal/fsys 0.314s ok cmd/go/internal/generate 0.252s ok cmd/go/internal/get 0.260s ok cmd/go/internal/imports 0.234s ok cmd/go/internal/load 0.238s ok cmd/go/internal/lockedfile 0.578s ok cmd/go/internal/lockedfile/internal/filelock 0.231s ok cmd/go/internal/modconv 0.376s ok cmd/go/internal/modfetch 0.240s ok cmd/go/internal/modfetch/codehost 0.234s ok cmd/go/internal/modfetch/zip_sum_test 0.285s ok cmd/go/internal/modindex 1.003s ok cmd/go/internal/modload 0.286s ok cmd/go/internal/mvs 0.214s ok cmd/go/internal/par 0.437s ok cmd/go/internal/search 0.322s ok cmd/go/internal/str 0.168s ok cmd/go/internal/test 0.272s ok cmd/go/internal/vcs 0.225s ok cmd/go/internal/web 0.245s ok cmd/go/internal/work 0.376s ok cmd/gofmt 0.633s ok cmd/internal/archive 2.083s ok cmd/internal/buildid 0.907s ok cmd/internal/dwarf 0.200s ok cmd/internal/edit 0.181s ok cmd/internal/goobj 0.316s ok cmd/internal/moddeps 2.205s ok cmd/internal/notsha256 0.191s ok cmd/internal/obj 1.036s ok cmd/internal/obj/ppc64 0.479s ok cmd/internal/obj/riscv 0.306s ok cmd/internal/obj/s390x 0.172s ok cmd/internal/obj/x86 2.803s ok cmd/internal/objabi 0.158s ok cmd/internal/pkgpath 0.405s ok cmd/internal/quoted 0.256s ok cmd/internal/src 0.170s ok cmd/internal/sys 0.183s ok cmd/internal/test2json 0.698s ok cmd/link 11.087s ok cmd/link/internal/benchmark 0.161s ok cmd/link/internal/ld 7.800s ok cmd/link/internal/loader 0.179s ok cmd/nm 3.792s ok cmd/objdump 4.127s ok cmd/pack 3.707s ok cmd/pprof 2.943s ok cmd/trace 0.345s ok cmd/vet 6.838s ##### 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 3385 30838 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 2386 44284 ns/op 1893 B/op 39 allocs/op Benchmark/Writer/PAX-4 1803 62587 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 5106 23302 ns/op 5230 B/op 16 allocs/op Benchmark/Reader/GNU-4 7074 16894 ns/op 5104 B/op 14 allocs/op Benchmark/Reader/PAX-4 2305 48025 ns/op 8903 B/op 32 allocs/op PASS ok archive/tar 1.152s goos: darwin goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCompressedZipGarbage-4 1 281124066 ns/op 828832 B/op 83 allocs/op BenchmarkZip64Test-4 1 128034076 ns/op BenchmarkZip64TestSizes/4096-4 1915 57038 ns/op BenchmarkZip64TestSizes/1048576-4 196 594079 ns/op BenchmarkZip64TestSizes/67108864-4 1 124605696 ns/op PASS ok archive/zip 1.286s goos: darwin goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReaderCopyOptimal-4 232819 459.6 ns/op BenchmarkReaderCopyUnoptimal-4 143316 799.8 ns/op BenchmarkReaderCopyNoWriteTo-4 10114 11794 ns/op BenchmarkReaderWriteToOptimal-4 8644 12425 ns/op BenchmarkReaderReadString-4 141933 816.6 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 219380 532.7 ns/op BenchmarkWriterCopyUnoptimal-4 240915 478.8 ns/op BenchmarkWriterCopyNoReadFrom-4 10183 11628 ns/op BenchmarkReaderEmpty-4 53043 2291 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 40328 2854 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 557487 200.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.712s goos: darwin goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadString-4 6609 17172 ns/op 1908.24 MB/s BenchmarkWriteByte-4 513 229324 ns/op 17.86 MB/s BenchmarkWriteRune-4 230 515592 ns/op 23.83 MB/s BenchmarkBufferNotEmptyWriteRead-4 36 3216693 ns/op BenchmarkBufferFullSmallReads-4 120 977869 ns/op BenchmarkBufferWriteBlock/N4096-4 8850 12101 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 608 188086 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 13 7866168 ns/op 4192263 B/op 22 allocs/op BenchmarkIndexByte/10-4 5161401 23.23 ns/op 430.43 MB/s BenchmarkIndexByte/32-4 4882630 23.72 ns/op 1348.93 MB/s BenchmarkIndexByte/4K-4 661053 177.8 ns/op 23042.42 MB/s BenchmarkIndexBytePortable/10-4 1000000 113.1 ns/op 88.44 MB/s BenchmarkIndexBytePortable/32-4 342392 343.0 ns/op 93.30 MB/s BenchmarkIndexBytePortable/4K-4 2800 39370 ns/op 104.04 MB/s BenchmarkIndexRune/10-4 1277737 92.69 ns/op 107.89 MB/s BenchmarkIndexRune/32-4 1342164 89.64 ns/op 356.98 MB/s BenchmarkIndexRune/4K-4 350762 330.7 ns/op 12384.79 MB/s BenchmarkIndexRuneASCII/10-4 5094224 23.37 ns/op 427.89 MB/s BenchmarkIndexRuneASCII/32-4 4866955 24.29 ns/op 1317.68 MB/s BenchmarkIndexRuneASCII/4K-4 656112 176.0 ns/op 23270.26 MB/s BenchmarkEqual/0-4 8301291 14.44 ns/op BenchmarkEqual/1-4 1729935 71.54 ns/op 13.98 MB/s BenchmarkEqual/6-4 1683549 71.76 ns/op 83.61 MB/s BenchmarkEqual/9-4 1655935 76.21 ns/op 118.09 MB/s BenchmarkEqual/15-4 1568655 76.37 ns/op 196.40 MB/s BenchmarkEqual/16-4 1672078 70.27 ns/op 227.71 MB/s BenchmarkEqual/20-4 1578264 75.47 ns/op 264.99 MB/s BenchmarkEqual/32-4 1585027 75.64 ns/op 423.04 MB/s BenchmarkEqual/4K-4 111921 1079 ns/op 3794.63 MB/s BenchmarkIndex/10-4 3175262 38.35 ns/op 260.79 MB/s BenchmarkIndex/32-4 3264306 36.60 ns/op 874.41 MB/s BenchmarkIndex/4K-4 31234 3609 ns/op 1135.08 MB/s BenchmarkIndexEasy/10-4 3395982 35.11 ns/op 284.85 MB/s BenchmarkIndexEasy/32-4 3333106 35.76 ns/op 894.97 MB/s BenchmarkIndexEasy/4K-4 426958 273.1 ns/op 14998.95 MB/s BenchmarkCount/10-4 1725678 68.84 ns/op 145.26 MB/s BenchmarkCount/32-4 1774662 66.93 ns/op 478.13 MB/s BenchmarkCount/4K-4 32641 3621 ns/op 1131.22 MB/s BenchmarkCountEasy/10-4 1791188 66.29 ns/op 150.86 MB/s BenchmarkCountEasy/32-4 1777603 69.34 ns/op 461.51 MB/s BenchmarkCountEasy/4K-4 375453 313.0 ns/op 13084.66 MB/s BenchmarkCountSingle/10-4 4057480 30.11 ns/op 332.09 MB/s BenchmarkCountSingle/32-4 3715831 31.72 ns/op 1008.88 MB/s BenchmarkCountSingle/4K-4 460306 244.5 ns/op 16754.08 MB/s BenchmarkToUpper/#00-4 3169879 37.57 ns/op BenchmarkToUpper/ONLYUPPER-4 359280 332.2 ns/op BenchmarkToUpper/abc-4 586567 202.6 ns/op BenchmarkToUpper/AbC123-4 353336 331.5 ns/op BenchmarkToUpper/azAZ09_-4 324109 358.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 104228 1147 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38445 3094 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 65604 1828 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 139603 826.2 ns/op BenchmarkToLower/#00-4 3176368 37.72 ns/op BenchmarkToLower/abc-4 514490 229.0 ns/op BenchmarkToLower/AbC123-4 362376 326.9 ns/op BenchmarkToLower/azAZ09_-4 335198 341.3 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 104541 1133 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41836 2800 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71536 1697 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 136462 871.8 ns/op BenchmarkFields/ASCII/16-4 149678 825.9 ns/op 19.37 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 12076 10414 ns/op 24.58 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 770 150749 ns/op 27.17 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 45 2611186 ns/op 25.10 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 41907694 ns/op 25.02 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 92024 1277 ns/op 12.53 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6901 16254 ns/op 15.75 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 453 259721 ns/op 15.77 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 4606610 ns/op 14.23 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 80730128 ns/op 12.99 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 173578 686.8 ns/op 23.30 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 14168 8383 ns/op 30.54 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 852 139377 ns/op 29.39 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 42 2683555 ns/op 24.42 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 49049925 ns/op 21.38 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 118443 1024 ns/op 15.63 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9171 11927 ns/op 21.46 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 620 183745 ns/op 22.29 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3593055 ns/op 18.24 MB/s 512258 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 67465503 ns/op 15.54 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2202062 54.02 ns/op BenchmarkTrimSpace/ASCII-4 1000000 103.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 128067 945.9 ns/op BenchmarkTrimSpace/JustNonASCII-4 56466 2127 ns/op BenchmarkToValidUTF8/Valid-4 557274 230.0 ns/op BenchmarkToValidUTF8/InvalidASCII-4 385280 314.7 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 113802 1032 ns/op BenchmarkIndexHard1-4 717 167451 ns/op BenchmarkIndexHard2-4 512 231554 ns/op BenchmarkIndexHard3-4 176 670783 ns/op BenchmarkIndexHard4-4 5 22510000 ns/op BenchmarkLastIndexHard1-4 6 17841269 ns/op BenchmarkLastIndexHard2-4 5 21396670 ns/op BenchmarkLastIndexHard3-4 5 22424660 ns/op BenchmarkCountHard1-4 722 168003 ns/op BenchmarkCountHard2-4 498 229830 ns/op BenchmarkCountHard3-4 181 663351 ns/op BenchmarkSplitEmptySeparator-4 1 104304724 ns/op BenchmarkSplitSingleByteSeparator-4 19 6997442 ns/op BenchmarkSplitMultiByteSeparator-4 14 7333281 ns/op BenchmarkSplitNSingleByteSeparator-4 199668 604.2 ns/op BenchmarkSplitNMultiByteSeparator-4 79746 1500 ns/op BenchmarkRepeat-4 234129 515.4 ns/op BenchmarkBytesCompare/1-4 10506270 11.08 ns/op BenchmarkBytesCompare/2-4 10609368 11.05 ns/op BenchmarkBytesCompare/4-4 10533252 11.13 ns/op BenchmarkBytesCompare/8-4 9416090 10.76 ns/op BenchmarkBytesCompare/16-4 10478869 10.56 ns/op BenchmarkBytesCompare/32-4 10025942 11.88 ns/op BenchmarkBytesCompare/64-4 9175606 13.01 ns/op BenchmarkBytesCompare/128-4 7192372 16.62 ns/op BenchmarkBytesCompare/256-4 5627054 21.07 ns/op BenchmarkBytesCompare/512-4 3879106 31.14 ns/op BenchmarkBytesCompare/1024-4 2352584 50.12 ns/op BenchmarkBytesCompare/2048-4 1341428 89.59 ns/op BenchmarkIndexAnyASCII/1:1-4 2396701 48.56 ns/op BenchmarkIndexAnyASCII/1:2-4 2482251 47.42 ns/op BenchmarkIndexAnyASCII/1:4-4 2477785 48.00 ns/op BenchmarkIndexAnyASCII/1:8-4 2477337 47.25 ns/op BenchmarkIndexAnyASCII/1:16-4 2547637 46.37 ns/op BenchmarkIndexAnyASCII/1:32-4 2518558 47.88 ns/op BenchmarkIndexAnyASCII/1:64-4 2198286 50.33 ns/op BenchmarkIndexAnyASCII/16:1-4 2467101 48.87 ns/op BenchmarkIndexAnyASCII/16:2-4 583004 200.7 ns/op BenchmarkIndexAnyASCII/16:4-4 581169 200.4 ns/op BenchmarkIndexAnyASCII/16:8-4 570558 204.4 ns/op BenchmarkIndexAnyASCII/16:16-4 540717 215.8 ns/op BenchmarkIndexAnyASCII/16:32-4 483504 239.1 ns/op BenchmarkIndexAnyASCII/16:64-4 411697 290.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1933384 63.03 ns/op BenchmarkIndexAnyASCII/256:2-4 46837 2636 ns/op BenchmarkIndexAnyASCII/256:4-4 46191 2598 ns/op BenchmarkIndexAnyASCII/256:8-4 46359 2563 ns/op BenchmarkIndexAnyASCII/256:16-4 46104 2568 ns/op BenchmarkIndexAnyASCII/256:32-4 45489 2613 ns/op BenchmarkIndexAnyASCII/256:64-4 43986 2626 ns/op BenchmarkIndexAnyUTF8/1:1-4 2453133 48.29 ns/op BenchmarkIndexAnyUTF8/1:2-4 2469726 47.79 ns/op BenchmarkIndexAnyUTF8/1:4-4 2459193 47.83 ns/op BenchmarkIndexAnyUTF8/1:8-4 2407611 47.69 ns/op BenchmarkIndexAnyUTF8/1:16-4 2536293 46.93 ns/op BenchmarkIndexAnyUTF8/1:32-4 2510967 48.37 ns/op BenchmarkIndexAnyUTF8/1:64-4 2278699 51.32 ns/op BenchmarkIndexAnyUTF8/16:1-4 169563 659.7 ns/op BenchmarkIndexAnyUTF8/16:2-4 330482 352.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 332479 353.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 330262 355.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 316220 347.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 329167 363.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 292576 398.5 ns/op BenchmarkIndexAnyUTF8/256:1-4 12417 9690 ns/op BenchmarkIndexAnyUTF8/256:2-4 22916 5198 ns/op BenchmarkIndexAnyUTF8/256:4-4 23424 5121 ns/op BenchmarkIndexAnyUTF8/256:8-4 22932 5158 ns/op BenchmarkIndexAnyUTF8/256:16-4 24238 4944 ns/op BenchmarkIndexAnyUTF8/256:32-4 23072 5196 ns/op BenchmarkIndexAnyUTF8/256:64-4 20281 5852 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2432578 49.32 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2465761 48.21 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2469823 48.61 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2419650 47.81 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2541646 47.05 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2506213 48.79 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2368012 50.65 ns/op BenchmarkLastIndexAnyASCII/16:1-4 408351 285.4 ns/op BenchmarkLastIndexAnyASCII/16:2-4 407126 286.6 ns/op BenchmarkLastIndexAnyASCII/16:4-4 405652 291.6 ns/op BenchmarkLastIndexAnyASCII/16:8-4 399207 295.1 ns/op BenchmarkLastIndexAnyASCII/16:16-4 389638 301.2 ns/op BenchmarkLastIndexAnyASCII/16:32-4 361022 331.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 313329 370.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 30100 4061 ns/op BenchmarkLastIndexAnyASCII/256:2-4 30162 3958 ns/op BenchmarkLastIndexAnyASCII/256:4-4 30146 3967 ns/op BenchmarkLastIndexAnyASCII/256:8-4 29676 3969 ns/op BenchmarkLastIndexAnyASCII/256:16-4 29852 4054 ns/op BenchmarkLastIndexAnyASCII/256:32-4 29202 4057 ns/op BenchmarkLastIndexAnyASCII/256:64-4 29234 4114 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2447163 48.59 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2490528 48.06 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2513340 48.56 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2317773 49.27 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2506548 46.79 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2484242 47.57 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2361678 49.97 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 283141 421.4 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 326344 373.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 325442 389.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 325977 365.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 333936 355.5 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 323140 371.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 288956 415.8 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 19459 6143 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22360 5279 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 22977 5243 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 22158 5212 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 23775 5019 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 23061 5124 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 20295 5827 ns/op BenchmarkTrimASCII/1:1-4 2785150 43.05 ns/op BenchmarkTrimASCII/1:2-4 2405895 50.04 ns/op BenchmarkTrimASCII/1:4-4 2234698 51.96 ns/op BenchmarkTrimASCII/1:8-4 2173502 55.31 ns/op BenchmarkTrimASCII/1:16-4 1945512 60.88 ns/op BenchmarkTrimASCII/16:1-4 555036 219.9 ns/op BenchmarkTrimASCII/16:2-4 400732 295.6 ns/op BenchmarkTrimASCII/16:4-4 398349 291.1 ns/op BenchmarkTrimASCII/16:8-4 390326 298.0 ns/op BenchmarkTrimASCII/16:16-4 392073 310.8 ns/op BenchmarkTrimASCII/256:1-4 44077 2864 ns/op BenchmarkTrimASCII/256:2-4 29950 4199 ns/op BenchmarkTrimASCII/256:4-4 29326 4070 ns/op BenchmarkTrimASCII/256:8-4 29194 4072 ns/op BenchmarkTrimASCII/256:16-4 29095 4028 ns/op BenchmarkTrimASCII/4096:1-4 2702 43182 ns/op BenchmarkTrimASCII/4096:2-4 1830 63758 ns/op BenchmarkTrimASCII/4096:4-4 1856 63278 ns/op BenchmarkTrimASCII/4096:8-4 1833 63689 ns/op BenchmarkTrimASCII/4096:16-4 1849 63460 ns/op BenchmarkTrimByte-4 1626781 73.22 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 11487 10676 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 11620 10339 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 639 165691 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1382 82431 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2611 42828 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4814 23075 ns/op BenchmarkCompareBytesEqual-4 11322482 10.29 ns/op BenchmarkCompareBytesToNil-4 13147844 9.056 ns/op BenchmarkCompareBytesEmpty-4 13410405 8.554 ns/op BenchmarkCompareBytesIdentical-4 13902360 8.387 ns/op BenchmarkCompareBytesSameLength-4 10988508 10.71 ns/op BenchmarkCompareBytesDifferentLength-4 11135992 10.60 ns/op BenchmarkCompareBytesBigUnaligned-4 1681 70407 ns/op 14893.25 MB/s BenchmarkCompareBytesBig-4 1707 69327 ns/op 15125.16 MB/s BenchmarkCompareBytesBigIdentical-4 13025302 9.050 ns/op 115871650.08 MB/s PASS ok bytes 38.251s goos: darwin goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeDigits-4 2 65454947 ns/op 1.53 MB/s 3612528 B/op 52 allocs/op BenchmarkDecodeNewton-4 1 261185184 ns/op 2.17 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 20308278 ns/op 0.81 MB/s 3643622 B/op 52 allocs/op PASS ok compress/bzip2 1.333s goos: darwin goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode/Digits/Huffman/1e4-4 67 1634411 ns/op 6.12 MB/s 42620 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 15829028 ns/op 6.32 MB/s 44123 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 159923058 ns/op 6.25 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 67 1694313 ns/op 5.90 MB/s 42455 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17064653 ns/op 5.86 MB/s 43641 B/op 12 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 174539942 ns/op 5.73 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1660362 ns/op 6.02 MB/s 43028 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 15729118 ns/op 6.36 MB/s 44403 B/op 14 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 159688944 ns/op 6.26 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1621458 ns/op 6.17 MB/s 42629 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 15815981 ns/op 6.32 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 163408969 ns/op 6.12 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 63 1781306 ns/op 5.61 MB/s 43718 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17073534 ns/op 5.86 MB/s 46464 B/op 23 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 173029547 ns/op 5.78 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 81 1416030 ns/op 7.06 MB/s 43591 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 11995135 ns/op 8.34 MB/s 46508 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 122444117 ns/op 8.17 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 92 1260739 ns/op 7.93 MB/s 42390 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9471967 ns/op 10.56 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 94788548 ns/op 10.55 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 88 1289819 ns/op 7.75 MB/s 43105 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9574688 ns/op 10.44 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 92921664 ns/op 10.76 MB/s 71860 B/op 153 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 100 1053663 ns/op 9.49 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10212220 ns/op 9.79 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 102276507 ns/op 9.78 MB/s BenchmarkEncode/Digits/Speed/1e4-4 57 1947689 ns/op 5.13 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 16921031 ns/op 5.91 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 167094529 ns/op 5.98 MB/s BenchmarkEncode/Digits/Default/1e4-4 16 6600989 ns/op 1.51 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 62397858 ns/op 1.60 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 653097252 ns/op 1.53 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 7190905 ns/op 1.39 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 66804945 ns/op 1.50 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 636269100 ns/op 1.57 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 91 1276131 ns/op 7.84 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 10 11109884 ns/op 9.00 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 106224514 ns/op 9.41 MB/s BenchmarkEncode/Newton/Speed/1e4-4 61 1795807 ns/op 5.57 MB/s BenchmarkEncode/Newton/Speed/1e5-4 8 14445904 ns/op 6.92 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 132244200 ns/op 7.56 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 6321082 ns/op 1.58 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 56546087 ns/op 1.77 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 563542768 ns/op 1.77 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6306894 ns/op 1.59 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 71424151 ns/op 1.40 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 780050465 ns/op 1.28 MB/s PASS ok compress/flate 14.590s goos: darwin goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecoder/1e4-4 55 2021897 ns/op 4.95 MB/s BenchmarkDecoder/1e-Reuse4-4 56 2157291 ns/op 4.64 MB/s BenchmarkDecoder/1e5-4 6 19957749 ns/op 5.01 MB/s BenchmarkDecoder/1e-Reuse5-4 6 20019769 ns/op 5.00 MB/s BenchmarkDecoder/1e6-4 1 211057796 ns/op 4.74 MB/s BenchmarkDecoder/1e-Reuse6-4 1 211974697 ns/op 4.72 MB/s BenchmarkEncoder/1e4-4 58 1873219 ns/op 5.34 MB/s BenchmarkEncoder/1e-Reuse4-4 62 1716702 ns/op 5.83 MB/s BenchmarkEncoder/1e5-4 6 18032551 ns/op 5.55 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18071291 ns/op 5.53 MB/s BenchmarkEncoder/1e6-4 1 182504857 ns/op 5.48 MB/s BenchmarkEncoder/1e-Reuse6-4 1 179916109 ns/op 5.56 MB/s PASS ok compress/lzw 2.730s goos: darwin goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDup-4 27 3865626 ns/op PASS ok container/heap 0.283s goos: darwin goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCommonParentCancel-4 20019 5037 ns/op BenchmarkWithTimeout/concurrency=40-4 7507 16974 ns/op BenchmarkWithTimeout/concurrency=4000-4 8325 15990 ns/op BenchmarkWithTimeout/concurrency=400000-4 8625 12906 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 482943 248.4 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 17455 7374 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 24822 4725 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 3722 30789 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2611 69819 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 4023 27575 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 303 355528 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 230 486797 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 410 278783 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 3523332 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 22 4839390 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 48 2580789 ns/op BenchmarkCheckCanceled/Err-4 359257 324.3 ns/op BenchmarkCheckCanceled/Done-4 567060 207.4 ns/op BenchmarkContextCancelDone-4 925736 120.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 16239 7303 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 15795 7720 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14545 10010 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 10000 10196 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 7780 17182 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 564397 230.8 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 312208 510.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 144741 813.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 90810 1313 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 47420 2306 ns/op PASS ok context 9.836s goos: darwin goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 1230680 96.54 ns/op 165.73 MB/s BenchmarkDecrypt-4 1243399 97.08 ns/op 164.82 MB/s BenchmarkExpand-4 936434 127.7 ns/op PASS ok crypto/aes 0.825s goos: darwin goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAESGCM/Open-128-64-4 171289 639.1 ns/op 100.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 310774 368.3 ns/op 173.79 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 164544 684.3 ns/op 93.53 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 248035 453.7 ns/op 141.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 59050 1751 ns/op 771.19 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 83768 1422 ns/op 949.62 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 64074 1970 ns/op 685.14 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 60720 1672 ns/op 807.28 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 17016 6915 ns/op 1184.64 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 14043 7129 ns/op 1149.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 14589 8397 ns/op 975.55 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 15799 7600 ns/op 1077.88 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6726 18780 ns/op 54.26 MB/s BenchmarkAESCFBDecrypt1K-4 6832 17207 ns/op 59.22 MB/s BenchmarkAESCFBDecrypt8K-4 874 128222 ns/op 63.85 MB/s BenchmarkAESOFB1K-4 12116 10075 ns/op 101.14 MB/s BenchmarkAESCTR1K-4 13777 8822 ns/op 115.50 MB/s BenchmarkAESCTR8K-4 1872 71599 ns/op 114.35 MB/s BenchmarkAESCBCEncrypt1K-4 15440 8374 ns/op 122.29 MB/s BenchmarkAESCBCDecrypt1K-4 18354 7151 ns/op 143.20 MB/s BenchmarkXORBytes/8Bytes-4 3266410 36.54 ns/op 218.93 MB/s BenchmarkXORBytes/128Bytes-4 2994843 40.40 ns/op 3168.41 MB/s BenchmarkXORBytes/2048Bytes-4 805864 125.0 ns/op 16382.18 MB/s BenchmarkXORBytes/32768Bytes-4 66219 2053 ns/op 15960.80 MB/s PASS ok crypto/cipher 4.218s goos: darwin goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 51513 2151 ns/op 3.72 MB/s BenchmarkDecrypt-4 87938 1371 ns/op 5.84 MB/s BenchmarkTDESEncrypt-4 28460 3789 ns/op 2.11 MB/s BenchmarkTDESDecrypt-4 26270 3868 ns/op 2.07 MB/s PASS ok crypto/des 0.738s goos: darwin goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSign/P256-4 1447 85714 ns/op 3263 B/op 47 allocs/op BenchmarkSign/P224-4 100 1015091 ns/op 5223 B/op 73 allocs/op BenchmarkSign/P384-4 49 2482488 ns/op 6456 B/op 74 allocs/op BenchmarkSign/P521-4 19 6034594 ns/op 8223 B/op 76 allocs/op BenchmarkVerify/P256-4 955 121631 ns/op 1189 B/op 20 allocs/op BenchmarkVerify/P224-4 38 2867310 ns/op 1739 B/op 38 allocs/op BenchmarkVerify/P384-4 13 12508492 ns/op 2449 B/op 41 allocs/op BenchmarkVerify/P521-4 5 28458872 ns/op 3305 B/op 44 allocs/op BenchmarkGenerateKey/P256-4 4016 30006 ns/op 770 B/op 13 allocs/op BenchmarkGenerateKey/P224-4 135 877585 ns/op 781 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 51 2196324 ns/op 994 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 20 7036934 ns/op 1413 B/op 18 allocs/op PASS ok crypto/ecdsa 2.409s goos: darwin goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkKeyGeneration-4 336 392573 ns/op BenchmarkNewKeyFromSeed-4 306 367855 ns/op BenchmarkSigning-4 309 384866 ns/op BenchmarkVerification-4 212 591549 ns/op PASS ok crypto/ed25519 0.915s goos: darwin goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult/P256-4 5316 21323 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 163 732916 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1910274 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 24 4848086 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1408 82934 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1932200 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 21 5511232 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 15440410 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 14205 8045 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 6470 18355 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5066 21289 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 81 1375055 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3414 34226 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 289 414348 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2203 51904 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 94 1240294 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.444s goos: darwin goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHMACSHA256_1K-4 12021 9514 ns/op 107.63 MB/s BenchmarkHMACSHA256_32-4 25755 4614 ns/op 6.94 MB/s BenchmarkNewWriteSum-4 13147 8672 ns/op 3.69 MB/s PASS ok crypto/hmac 0.753s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult-4 369 307061 ns/op BenchmarkScalarMult-4 160 725102 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 234 518864 ns/op PASS ok crypto/internal/edwards25519 0.726s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdd-4 550574 210.1 ns/op BenchmarkMultiply-4 4547068 26.39 ns/op BenchmarkMult32-4 1425283 79.68 ns/op PASS ok crypto/internal/edwards25519/field 0.623s goos: darwin goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarMult/P224-4 58 1819576 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1624 72095 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 20 5234937 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 7 15012688 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 180 646260 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8754 13494 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1637091 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4161315 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.216s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMul/P224-4 527556 214.6 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 262170 436.2 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 108213 1093 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 558314 212.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 259822 454.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 108337 1080 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.911s goos: darwin goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes-4 130018 874.7 ns/op 9.15 MB/s BenchmarkHash64-4 147613 774.0 ns/op 82.69 MB/s BenchmarkHash128-4 136153 849.5 ns/op 150.67 MB/s BenchmarkHash256-4 113359 1040 ns/op 246.15 MB/s BenchmarkHash512-4 86239 1397 ns/op 366.62 MB/s BenchmarkHash1K-4 56293 2092 ns/op 489.48 MB/s BenchmarkHash8K-4 9802 11879 ns/op 689.62 MB/s BenchmarkHash1M-4 81 1443415 ns/op 726.46 MB/s BenchmarkHash8M-4 9 11591448 ns/op 723.69 MB/s BenchmarkHash8BytesUnaligned-4 128466 875.8 ns/op 9.13 MB/s BenchmarkHash1KUnaligned-4 57244 2069 ns/op 494.86 MB/s BenchmarkHash8KUnaligned-4 9718 12062 ns/op 679.17 MB/s PASS ok crypto/md5 1.897s goos: darwin goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrime-4 1 181825394 ns/op PASS ok crypto/rand 0.354s goos: darwin goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRC4_128-4 16045 7444 ns/op 17.20 MB/s BenchmarkRC4_1K-4 1942 58117 ns/op 17.62 MB/s BenchmarkRC4_8K-4 253 460311 ns/op 17.59 MB/s PASS ok crypto/rc4 0.640s goos: darwin goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRSA2048Decrypt-4 33 3300502 ns/op BenchmarkRSA2048Sign-4 32 3578956 ns/op Benchmark3PrimeRSA2048Decrypt-4 54 2157748 ns/op PASS ok crypto/rsa 0.535s goos: darwin goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 103980 1111 ns/op 7.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 124711 921.2 ns/op 8.68 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 71835 1612 ns/op 198.48 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 80478 1436 ns/op 222.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 41077 2929 ns/op 349.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 42830 2783 ns/op 367.90 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 7255 15978 ns/op 512.71 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 7324 16132 ns/op 507.80 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.227s goos: darwin goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 78907 1523 ns/op 5.25 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 88582 1311 ns/op 6.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87729 1336 ns/op 5.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18933 6208 ns/op 164.96 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 19543 6052 ns/op 169.19 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19664 6040 ns/op 169.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2953 39141 ns/op 209.30 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 2966 39611 ns/op 206.81 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2959 40008 ns/op 204.76 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.475s goos: darwin goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 49414 2614 ns/op 3.06 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 61934 2081 ns/op 3.84 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 49310 2209 ns/op 3.62 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22959 5225 ns/op 195.97 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 24678 5402 ns/op 189.55 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 23852 4969 ns/op 206.07 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4573 26063 ns/op 314.32 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 4639 25397 ns/op 322.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 4585 25781 ns/op 317.75 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.712s goos: darwin goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConstantTimeByteEq-4 17756054 6.873 ns/op BenchmarkConstantTimeEq-4 17875852 6.679 ns/op BenchmarkConstantTimeLessOrEq-4 17830258 6.662 ns/op PASS ok crypto/subtle 0.545s goos: darwin goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandshakeServer/RSA-4 84 1290942 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 62 1851554 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 74 1519947 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 100 1008606 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 171 694253 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 57 2092714 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 67 1791282 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 28502531 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 28089055 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21180585 ns/op 49.51 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 27388014 ns/op 38.29 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 37501995 ns/op 55.92 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 49135260 ns/op 42.68 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 70463910 ns/op 59.52 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 93675114 ns/op 44.78 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 136353946 ns/op 61.52 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 183210663 ns/op 45.79 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 270838596 ns/op 61.95 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 367299093 ns/op 45.68 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 539236825 ns/op 62.23 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 709319141 ns/op 47.31 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1077505903 ns/op 62.28 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1442027744 ns/op 46.54 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 23857241 ns/op 43.95 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 28616503 ns/op 36.64 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 39666717 ns/op 52.87 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50299236 ns/op 41.69 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 71244578 ns/op 58.87 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 93938014 ns/op 44.65 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 137268729 ns/op 61.11 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 185803293 ns/op 45.15 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 288101425 ns/op 58.23 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 363555290 ns/op 46.15 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 548748141 ns/op 61.15 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 727953928 ns/op 46.09 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1093945698 ns/op 61.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1441275996 ns/op 46.56 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 698474402 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 702431471 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 282726003 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 283957932 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 144268718 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 144411949 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 74643404 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 75238490 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 4 33220133 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 4 32738556 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 137437268 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 143099763 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 58368227 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 59483121 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 31840425 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 32196414 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 6 18662573 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 6 18304083 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 10 10586210 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 10 10282236 ns/op PASS ok crypto/tls 19.370s goos: darwin goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCreateCertificate/RSA_2048-4 25 4165324 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 349 344910 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1243 89663 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1159 96148 ns/op 14644 B/op 264 allocs/op PASS ok crypto/x509 1.350s goos: darwin goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConcurrentDBExec-4 38 2845193 ns/op 280433 B/op 1643 allocs/op BenchmarkConcurrentStmtQuery-4 38 3191978 ns/op 269422 B/op 1982 allocs/op BenchmarkConcurrentStmtExec-4 49 2405006 ns/op 214063 B/op 744 allocs/op BenchmarkConcurrentTxQuery-4 46 2622705 ns/op 278881 B/op 2172 allocs/op BenchmarkConcurrentTxExec-4 63 1809294 ns/op 87908 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 51 2410434 ns/op 102893 B/op 2010 allocs/op BenchmarkConcurrentTxStmtExec-4 121 1025909 ns/op 40207 B/op 381 allocs/op BenchmarkConcurrentRandom-4 42 2636940 ns/op 232799 B/op 1864 allocs/op BenchmarkManyConcurrentQueries-4 2451 43011 ns/op 4101 B/op 19 allocs/op PASS ok database/sql 1.659s goos: darwin goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark115/NewLineTable-4 247723 496.5 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 104 1144708 ns/op 172018 B/op 13 allocs/op Benchmark115/LineToPC-4 91 1309117 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19933 6049 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.919s goos: darwin goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 742 149464 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2974 36509 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.415s goos: darwin goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 320 363714 ns/op 22.52 MB/s BenchmarkEncodeToString-4 288 387229 ns/op 21.16 MB/s BenchmarkDecode-4 175 681911 ns/op 19.23 MB/s BenchmarkDecodeString-4 169 714846 ns/op 18.34 MB/s PASS ok encoding/base32 0.876s goos: darwin goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncodeToString-4 404 271207 ns/op 30.21 MB/s BenchmarkDecodeString/2-4 336604 331.0 ns/op 12.09 MB/s BenchmarkDecodeString/4-4 244108 452.4 ns/op 17.68 MB/s BenchmarkDecodeString/8-4 214105 551.4 ns/op 21.76 MB/s BenchmarkDecodeString/64-4 44738 2653 ns/op 33.18 MB/s BenchmarkDecodeString/8192-4 390 303427 ns/op 36.00 MB/s PASS ok encoding/base64 0.980s goos: darwin goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadSlice1000Int32s-4 1555 71699 ns/op 55.79 MB/s BenchmarkReadStruct-4 18943 6205 ns/op 12.09 MB/s BenchmarkWriteStruct-4 19665 6006 ns/op 12.49 MB/s BenchmarkReadInts-4 51672 2308 ns/op 13.00 MB/s BenchmarkWriteInts-4 45553 2640 ns/op 11.36 MB/s BenchmarkWriteSlice1000Int32s-4 1484 78851 ns/op 50.73 MB/s BenchmarkPutUint16-4 4134925 29.79 ns/op 67.14 MB/s BenchmarkAppendUint16-4 3941491 29.66 ns/op 67.42 MB/s BenchmarkPutUint32-4 2939048 40.49 ns/op 98.80 MB/s BenchmarkAppendUint32-4 2887827 40.81 ns/op 98.02 MB/s BenchmarkPutUint64-4 1243965 94.25 ns/op 84.88 MB/s BenchmarkAppendUint64-4 1255549 95.01 ns/op 84.20 MB/s BenchmarkLittleEndianPutUint16-4 4143943 28.92 ns/op 69.15 MB/s BenchmarkLittleEndianAppendUint16-4 4066941 29.29 ns/op 68.28 MB/s BenchmarkLittleEndianPutUint32-4 3022489 39.36 ns/op 101.63 MB/s BenchmarkLittleEndianAppendUint32-4 2892397 40.28 ns/op 99.31 MB/s BenchmarkLittleEndianPutUint64-4 1299717 92.46 ns/op 86.52 MB/s BenchmarkLittleEndianAppendUint64-4 1264990 94.24 ns/op 84.89 MB/s BenchmarkReadFloats-4 193684 597.1 ns/op 20.10 MB/s BenchmarkWriteFloats-4 155862 770.2 ns/op 15.58 MB/s BenchmarkReadSlice1000Float32s-4 1423 82458 ns/op 48.51 MB/s BenchmarkWriteSlice1000Float32s-4 1334 86313 ns/op 46.34 MB/s BenchmarkReadSlice1000Uint8s-4 88050 1414 ns/op 707.02 MB/s BenchmarkWriteSlice1000Uint8s-4 124359 979.6 ns/op 1020.85 MB/s BenchmarkPutUvarint32-4 833806 131.1 ns/op 30.51 MB/s BenchmarkPutUvarint64-4 258208 459.0 ns/op 17.43 MB/s PASS ok encoding/binary 4.235s goos: darwin goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRead-4 7580 15012 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 8137 14359 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7512 14558 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4915 24598 ns/op 3937 B/op 24 allocs/op BenchmarkReadReuseRecord-4 8052 13608 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8365 13589 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8592 13482 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4623 23266 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 16251 7277 ns/op PASS ok encoding/csv 1.568s goos: darwin goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEndPipe-4 10482 9833 ns/op BenchmarkEndToEndByteBuffer-4 19124 5988 ns/op BenchmarkEndToEndSliceByteBuffer-4 327 355442 ns/op BenchmarkEncodeComplex128Slice-4 968 119226 ns/op BenchmarkEncodeFloat64Slice-4 2022 57338 ns/op BenchmarkEncodeInt32Slice-4 1962 60338 ns/op BenchmarkEncodeStringSlice-4 3003 37295 ns/op BenchmarkEncodeInterfaceSlice-4 86 1365047 ns/op BenchmarkDecodeComplex128Slice-4 753 159006 ns/op BenchmarkDecodeFloat64Slice-4 1536 78170 ns/op BenchmarkDecodeInt32Slice-4 1570 75277 ns/op BenchmarkDecodeStringSlice-4 1022 112656 ns/op BenchmarkDecodeStringsSlice-4 409 296461 ns/op BenchmarkDecodeBytesSlice-4 592 179295 ns/op BenchmarkDecodeInterfaceSlice-4 104 1130356 ns/op BenchmarkDecodeMap-4 98 1159762 ns/op PASS ok encoding/gob 2.477s goos: darwin goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode/256-4 15784 7425 ns/op 34.48 MB/s BenchmarkEncode/1024-4 3694 29850 ns/op 34.30 MB/s BenchmarkEncode/4096-4 987 120157 ns/op 34.09 MB/s BenchmarkEncode/16384-4 247 484878 ns/op 33.79 MB/s BenchmarkDecode/256-4 30848 3863 ns/op 66.27 MB/s BenchmarkDecode/1024-4 7736 15171 ns/op 67.50 MB/s BenchmarkDecode/4096-4 1981 60678 ns/op 67.50 MB/s BenchmarkDecode/16384-4 496 238883 ns/op 68.59 MB/s BenchmarkDump/256-4 1452 81871 ns/op 3.13 MB/s BenchmarkDump/1024-4 367 313795 ns/op 3.26 MB/s BenchmarkDump/4096-4 90 1260808 ns/op 3.25 MB/s BenchmarkDump/16384-4 22 5141682 ns/op 3.19 MB/s PASS ok encoding/hex 1.830s goos: darwin goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCodeEncoder-4 1 108054587 ns/op 17.96 MB/s 8391256 B/op 52 allocs/op BenchmarkCodeMarshal-4 1 113797396 ns/op 17.05 MB/s 10333440 B/op 55 allocs/op BenchmarkMarshalBytes/32-4 24646 4860 ns/op BenchmarkMarshalBytes/256-4 6664 15282 ns/op BenchmarkMarshalBytes/4096-4 592 199403 ns/op BenchmarkCodeDecoder-4 1 406336445 ns/op 4.78 MB/s 11145384 B/op 92715 allocs/op BenchmarkUnicodeDecoder-4 36891 3272 ns/op 4.28 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 54522 2230 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 372792180 ns/op 5.21 MB/s 3066864 B/op 92682 allocs/op BenchmarkCodeUnmarshalReuse-4 1 366141466 ns/op 5.30 MB/s 3068288 B/op 92690 allocs/op BenchmarkUnmarshalString-4 90471 1314 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 212756 596.8 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 367659 349.1 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 105342 1155 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 78901 1516 ns/op 142 B/op 2 allocs/op BenchmarkUnmapped-4 28245 4291 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2226 46490 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 972 133325 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 139 902465 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 14 8386006 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 803173 142.3 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 780771 142.4 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 803911 141.4 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 707673 144.2 ns/op BenchmarkEncodeMarshaler-4 68404 1500 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 3983812 29.91 ns/op BenchmarkNumberIsValidRegexp-4 22771 5129 ns/op BenchmarkEncoderEncode-4 107491 1131 ns/op 140 B/op 1 allocs/op PASS ok encoding/json 6.093s goos: darwin goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 43 2325608 ns/op 28.18 MB/s BenchmarkDecode-4 27 4068699 ns/op 21.82 MB/s PASS ok encoding/pem 0.415s goos: darwin goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 2992 34232 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 1130 99937 ns/op 8336 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4615 21774 ns/op PASS ok encoding/xml 0.609s goos: darwin goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIntAdd-4 466054 298.5 ns/op BenchmarkIntSet-4 590977 210.1 ns/op BenchmarkFloatAdd-4 91885 1262 ns/op BenchmarkFloatSet-4 530498 198.4 ns/op BenchmarkStringSet-4 528810 229.5 ns/op BenchmarkMapSet-4 120186 1110 ns/op BenchmarkMapSetDifferent-4 68313 1533 ns/op BenchmarkMapSetDifferentRandom-4 310 385520 ns/op BenchmarkMapSetString-4 105516 1056 ns/op BenchmarkMapAddSame-4 55867 2465 ns/op BenchmarkMapAddDifferent-4 24309 5043 ns/op BenchmarkMapAddDifferentRandom-4 267 444753 ns/op BenchmarkMapAddSameSteadyState-4 448354 291.3 ns/op BenchmarkMapAddDifferentSteadyState-4 154005 761.8 ns/op BenchmarkRealworldExpvarUsage-4 17817 7339 ns/op PASS ok expvar 2.454s goos: darwin goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSprintfPadding-4 119359 894.4 ns/op BenchmarkSprintfEmpty-4 575881 195.4 ns/op BenchmarkSprintfString-4 382665 310.2 ns/op BenchmarkSprintfTruncateString-4 335332 379.1 ns/op BenchmarkSprintfTruncateBytes-4 201984 557.0 ns/op BenchmarkSprintfSlowParsingPath-4 341050 350.6 ns/op BenchmarkSprintfQuoteString-4 67719 1793 ns/op BenchmarkSprintfInt-4 375729 341.6 ns/op BenchmarkSprintfIntInt-4 211522 473.5 ns/op BenchmarkSprintfPrefixedInt-4 295348 448.3 ns/op BenchmarkSprintfFloat-4 162645 700.4 ns/op BenchmarkSprintfComplex-4 73576 1720 ns/op BenchmarkSprintfBoolean-4 310983 334.3 ns/op BenchmarkSprintfHexString-4 177964 729.6 ns/op BenchmarkSprintfHexBytes-4 127270 960.5 ns/op BenchmarkSprintfBytes-4 52408 2187 ns/op BenchmarkSprintfStringer-4 108240 1293 ns/op BenchmarkSprintfStructure-4 39572 3182 ns/op BenchmarkManyArgs-4 82776 1751 ns/op BenchmarkFprintInt-4 84524 1406 ns/op BenchmarkFprintfBytes-4 95455 1304 ns/op BenchmarkFprintIntNoAlloc-4 79430 1417 ns/op BenchmarkScanInts-4 39 2945169 ns/op BenchmarkScanRecursiveInt-4 1 390689152 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 360533905 ns/op PASS ok fmt 4.052s goos: darwin goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkImportVendor-4 308 356848 ns/op PASS ok go/build 0.331s goos: darwin goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStringAdd/1-4 42333 4075 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 8270 13275 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 2660 42889 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 807 137424 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 254 434259 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 84 2170621 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 18 6935918 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 28206233 ns/op 3634530 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 115504262 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.844s goos: darwin goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFormat/array1-10000-4 1 245197222 ns/op 0.26 MB/s 6171160 B/op 118779 allocs/op PASS ok go/format 0.472s goos: darwin goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParse-4 3 40085871 ns/op 1.86 MB/s BenchmarkParseOnly-4 5 33939557 ns/op 2.20 MB/s BenchmarkResolve-4 43 3581359 ns/op 20.84 MB/s PASS ok go/parser 1.941s goos: darwin goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrint-4 1 143989848 ns/op 0.36 MB/s 2335656 B/op 57678 allocs/op PASS ok go/printer 0.322s goos: darwin goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScan-4 278 413177 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7867138 ns/op 6.76 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12111166 ns/op 6.16 MB/s BenchmarkScanFiles/net/http/server.go-4 7 16189250 ns/op 7.04 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 228 745905 ns/op 4.13 MB/s PASS ok go/scanner 1.037s goos: darwin goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchInts-4 1000000 110.1 ns/op PASS ok go/token 0.306s goos: darwin goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 1134937 106.2 ns/op BenchmarkNamed/Underlying/generic-4 988341 104.0 ns/op BenchmarkNamed/Underlying/src_instance-4 1000000 103.9 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 104.6 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 23433 5074 ns/op BenchmarkNamed/NewMethodSet/generic-4 23127 5464 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 22974 5185 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 18900 5422 ns/op BenchmarkCheck/http/funcbodies/info-4 1 496013364 ns/op 60175 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 350420577 ns/op 85204 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 144493612 ns/op 206580 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 130902898 ns/op 228019 lines/s BenchmarkCheck/parser/funcbodies/info-4 2 145469924 ns/op 36055 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 149349329 ns/op 35107 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 60631878 ns/op 86455 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 63692032 ns/op 82298 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 76807044 ns/op 28025 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67834499 ns/op 31728 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 3 38383255 ns/op 56062 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 35551403 ns/op 60538 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1110015497 ns/op 54006 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 580422228 ns/op 103281 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 112870786 ns/op 530917 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 2 112362022 ns/op 533357 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 74127430 ns/op 24933 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64087559 ns/op 28837 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 36402746 ns/op 50769 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 35122541 ns/op 52614 lines/s PASS ok go/types 13.691s goos: darwin goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdler32KB-4 10278 10381 ns/op 98.64 MB/s PASS ok hash/adler32 0.387s 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 249428 456.6 ns/op 32.85 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 253996 450.8 ns/op 33.28 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 120996 891.8 ns/op 44.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 136285 864.7 ns/op 46.26 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 362788 319.8 ns/op 1601.18 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 366028 322.5 ns/op 1587.50 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 246422 484.3 ns/op 2114.34 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 237937 478.7 ns/op 2139.32 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 84612 1379 ns/op 2969.54 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 84632 1436 ns/op 2853.00 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 10000 10146 ns/op 3229.57 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 12000 9881 ns/op 3316.39 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 569017 205.4 ns/op 73.04 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 575385 207.6 ns/op 72.24 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 572858 205.8 ns/op 194.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 526600 209.7 ns/op 190.78 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 399740 311.8 ns/op 1642.14 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 342565 337.6 ns/op 1516.70 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 317418 392.8 ns/op 2607.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 313918 384.2 ns/op 2665.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 280648 428.7 ns/op 9555.33 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 276453 430.9 ns/op 9505.18 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 55702 2030 ns/op 16144.19 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 55155 2047 ns/op 16010.13 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 222328 488.3 ns/op 30.72 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 269562 456.3 ns/op 32.88 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 139212 868.2 ns/op 46.07 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 138267 866.7 ns/op 46.15 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 10000 10283 ns/op 49.79 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 10000 10229 ns/op 50.05 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 5509 21487 ns/op 47.66 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 5522 21497 ns/op 47.64 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1219 100473 ns/op 40.77 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1198 91070 ns/op 44.98 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 148 727737 ns/op 45.03 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 163 735789 ns/op 44.53 MB/s PASS ok hash/crc32 4.954s goos: darwin goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCrc64/ISO64KB-4 100 1016091 ns/op 64.50 MB/s BenchmarkCrc64/ISO4KB-4 1388 83663 ns/op 48.96 MB/s BenchmarkCrc64/ISO1KB-4 6229 18050 ns/op 56.73 MB/s BenchmarkCrc64/ECMA64KB-4 120 970765 ns/op 67.51 MB/s BenchmarkCrc64/Random64KB-4 100 1000503 ns/op 65.50 MB/s BenchmarkCrc64/Random16KB-4 459 273490 ns/op 59.91 MB/s PASS ok hash/crc64 0.993s goos: darwin goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFnv32KB-4 9465 10995 ns/op 93.13 MB/s BenchmarkFnv32aKB-4 8890 11494 ns/op 89.09 MB/s BenchmarkFnv64KB-4 10000 10373 ns/op 98.72 MB/s BenchmarkFnv64aKB-4 10000 13364 ns/op 76.62 MB/s BenchmarkFnv128KB-4 2133 55499 ns/op 18.45 MB/s BenchmarkFnv128aKB-4 2238 53377 ns/op 19.18 MB/s PASS ok hash/fnv 0.864s goos: darwin goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash/n=4/Write-4 579540 185.6 ns/op 21.55 MB/s BenchmarkHash/n=4/Bytes-4 4788561 25.08 ns/op 159.46 MB/s BenchmarkHash/n=4/String-4 3683602 32.53 ns/op 122.96 MB/s BenchmarkHash/n=8/Write-4 612451 182.8 ns/op 43.76 MB/s BenchmarkHash/n=8/Bytes-4 4745115 25.47 ns/op 314.04 MB/s BenchmarkHash/n=8/String-4 3579430 33.01 ns/op 242.37 MB/s BenchmarkHash/n=16/Write-4 645652 184.7 ns/op 86.65 MB/s BenchmarkHash/n=16/Bytes-4 4753310 32.78 ns/op 488.06 MB/s BenchmarkHash/n=16/String-4 3418532 32.97 ns/op 485.24 MB/s BenchmarkHash/n=32/Write-4 634999 188.5 ns/op 169.76 MB/s BenchmarkHash/n=32/Bytes-4 4813266 25.63 ns/op 1248.58 MB/s BenchmarkHash/n=32/String-4 3650185 33.12 ns/op 966.24 MB/s BenchmarkHash/n=64/Write-4 586393 212.5 ns/op 301.21 MB/s BenchmarkHash/n=64/Bytes-4 4453584 26.81 ns/op 2387.45 MB/s BenchmarkHash/n=64/String-4 3361260 34.37 ns/op 1862.09 MB/s BenchmarkHash/n=256/Write-4 435738 275.8 ns/op 928.09 MB/s BenchmarkHash/n=256/Bytes-4 2447340 50.37 ns/op 5081.98 MB/s BenchmarkHash/n=256/String-4 1955460 59.95 ns/op 4270.11 MB/s BenchmarkHash/n=320/Write-4 407323 288.5 ns/op 1109.21 MB/s BenchmarkHash/n=320/Bytes-4 2178116 54.78 ns/op 5841.91 MB/s BenchmarkHash/n=320/String-4 1511954 77.26 ns/op 4142.00 MB/s BenchmarkHash/n=1024/Write-4 276752 414.5 ns/op 2470.56 MB/s BenchmarkHash/n=1024/Bytes-4 843542 138.8 ns/op 7378.56 MB/s BenchmarkHash/n=1024/String-4 556322 203.6 ns/op 5029.97 MB/s BenchmarkHash/n=4096/Write-4 121044 964.7 ns/op 4246.02 MB/s BenchmarkHash/n=4096/Bytes-4 231457 501.9 ns/op 8161.04 MB/s BenchmarkHash/n=4096/String-4 155684 754.9 ns/op 5425.93 MB/s BenchmarkHash/n=16384/Write-4 37105 3196 ns/op 5125.92 MB/s BenchmarkHash/n=16384/Bytes-4 60603 1949 ns/op 8405.99 MB/s BenchmarkHash/n=16384/String-4 40251 2986 ns/op 5486.30 MB/s PASS ok hash/maphash 4.516s goos: darwin goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEscape-4 1016 116384 ns/op BenchmarkEscapeNone-4 87878 1321 ns/op BenchmarkUnescape-4 886 128252 ns/op BenchmarkUnescapeNone-4 461563 249.7 ns/op BenchmarkUnescapeSparse-4 13712 8707 ns/op BenchmarkUnescapeDense-4 1318 95681 ns/op PASS ok html 1.328s goos: darwin goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCSSEscaper-4 10489 13094 ns/op BenchmarkCSSEscaperNoSpecials-4 55936 2142 ns/op BenchmarkDecodeCSS-4 30860 3825 ns/op BenchmarkDecodeCSSNoSpecials-4 4530668 25.93 ns/op BenchmarkCSSValueFilter-4 124525 854.4 ns/op BenchmarkCSSValueFilterOk-4 99200 1175 ns/op BenchmarkEscapedExecute-4 4045 25698 ns/op BenchmarkHTMLNospaceEscaper-4 13114 8799 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 79186 1493 ns/op BenchmarkStripTags-4 23974 4937 ns/op BenchmarkStripTagsNoSpecials-4 307489 367.2 ns/op BenchmarkJSValEscaperWithNum-4 24254 4809 ns/op BenchmarkJSValEscaperWithStr-4 5236 21326 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 18674 6878 ns/op BenchmarkJSValEscaperWithObj-4 4641 25015 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 15218 7735 ns/op BenchmarkJSStrEscaperNoSpecials-4 67132 1696 ns/op BenchmarkJSStrEscaper-4 13670 8852 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 62648 1895 ns/op BenchmarkJSRegexpEscaper-4 12825 9220 ns/op BenchmarkTemplateSpecialTags-4 74 1507383 ns/op BenchmarkURLEscaper-4 4407 24164 ns/op BenchmarkURLEscaperNoSpecials-4 190316 598.8 ns/op BenchmarkURLNormalizer-4 5816 17585 ns/op BenchmarkURLNormalizerNoSpecials-4 183021 635.7 ns/op BenchmarkSrcsetFilter-4 20980 5637 ns/op BenchmarkSrcsetFilterNoSpecials-4 108015 1243 ns/op PASS ok html/template 4.384s goos: darwin goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAt/rgba-4 680126 163.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 536788 217.1 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 666331 169.7 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 547297 214.5 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1972142 60.47 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1276768 93.81 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1994977 59.54 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1000000 118.1 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1514050 76.52 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 520510 224.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 412806 276.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 499610 225.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 396559 291.9 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 846914 127.8 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 594543 209.5 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 964160 114.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 619437 191.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 577407 204.9 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1555237 76.31 ns/op BenchmarkRGBASetRGBA-4 1533226 80.64 ns/op BenchmarkRGBA64At-4 930672 126.4 ns/op BenchmarkRGBA64SetRGBA64-4 876369 139.8 ns/op BenchmarkNRGBAAt-4 1569355 76.02 ns/op BenchmarkNRGBASetNRGBA-4 1474437 80.50 ns/op BenchmarkNRGBA64At-4 925243 124.5 ns/op BenchmarkNRGBA64SetNRGBA64-4 874936 132.0 ns/op BenchmarkAlphaAt-4 2443820 48.50 ns/op BenchmarkAlphaSetAlpha-4 2452452 49.16 ns/op BenchmarkAlpha16At-4 1654482 71.00 ns/op BenchmarkAlphaSetAlpha16-4 1692105 70.65 ns/op BenchmarkGrayAt-4 2465029 49.77 ns/op BenchmarkGraySetGray-4 2419646 48.69 ns/op BenchmarkGray16At-4 1677159 70.84 ns/op BenchmarkGraySetGray16-4 1622636 71.16 ns/op PASS ok image 5.658s goos: darwin goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkYCbCrToRGB/0-4 4547886 25.97 ns/op BenchmarkYCbCrToRGB/128-4 4550410 26.49 ns/op BenchmarkYCbCrToRGB/255-4 4610494 26.11 ns/op BenchmarkRGBToYCbCr/0-4 4520894 25.97 ns/op BenchmarkRGBToYCbCr/Cb-4 4592475 30.99 ns/op BenchmarkRGBToYCbCr/Cr-4 4510497 26.33 ns/op BenchmarkYCbCrToRGBA/0-4 3555498 33.28 ns/op BenchmarkYCbCrToRGBA/128-4 3758097 31.41 ns/op BenchmarkYCbCrToRGBA/255-4 3688484 31.34 ns/op BenchmarkNYCbCrAToRGBA/0-4 3628552 32.87 ns/op BenchmarkNYCbCrAToRGBA/128-4 3643111 32.47 ns/op BenchmarkNYCbCrAToRGBA/255-4 3580645 32.97 ns/op PASS ok image/color 1.990s goos: darwin goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFillOver-4 4 28656924 ns/op BenchmarkFillSrc-4 381 322063 ns/op BenchmarkCopyOver-4 8 13834345 ns/op BenchmarkCopySrc-4 538 219664 ns/op BenchmarkNRGBAOver-4 7 14455251 ns/op BenchmarkNRGBASrc-4 13 9035512 ns/op BenchmarkYCbCr-4 10 10780546 ns/op BenchmarkGray-4 20 7676961 ns/op BenchmarkCMYK-4 12 11573352 ns/op BenchmarkGlyphOver-4 13 8691369 ns/op BenchmarkRGBAMaskOver-4 3 34975859 ns/op BenchmarkGrayMaskOver-4 4 33186150 ns/op BenchmarkRGBA64ImageMaskOver-4 2 57295178 ns/op BenchmarkRGBA-4 3 36919182 ns/op BenchmarkPalettedFill-4 1003 121142 ns/op BenchmarkPalettedRGBA-4 6 21717915 ns/op BenchmarkGenericOver-4 3 48595141 ns/op BenchmarkGenericMaskOver-4 4 28823886 ns/op BenchmarkGenericSrc-4 4 44308716 ns/op BenchmarkGenericMaskSrc-4 4 29789846 ns/op PASS ok image/draw 6.886s goos: darwin goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode-4 20 6178841 ns/op 2.50 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 113965091 ns/op 2.70 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1645261488 ns/op 0.75 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 62 1923612 ns/op 8.03 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 2 71427180 ns/op 0.87 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.863s goos: darwin goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFDCT-4 3781 28758 ns/op BenchmarkIDCT-4 4281 30912 ns/op BenchmarkDecodeBaseline-4 6 18807738 ns/op 3.29 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 7 16046302 ns/op 3.85 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 197464061 ns/op 6.22 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 236975876 ns/op 3.89 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.970s goos: darwin goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPaeth-4 9794234 12.10 ns/op BenchmarkDecodeGray-4 13 10804753 ns/op 6.07 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 35288186 ns/op 7.43 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32229334 ns/op 8.13 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 21 5210833 ns/op 12.58 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 3 44527372 ns/op 5.89 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 51753281 ns/op 5.07 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56082772 ns/op 5.48 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 52093772 ns/op 5.90 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 232242101 ns/op 5.29 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 244852786 ns/op 5.02 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 32373722 ns/op 9.49 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 165684185 ns/op 7.42 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 439551309 ns/op 2.80 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.928s 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 2 78820086 ns/op 1.27 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 2 80294869 ns/op 1.25 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 462276345 ns/op 1.08 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 481267950 ns/op 1.04 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 72921252 ns/op 1.37 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 2 72404130 ns/op 1.38 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 303459140 ns/op 1.65 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 343681086 ns/op 1.45 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 904040692 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 863903806 ns/op 1.16 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4953915043 ns/op 1.01 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4924228471 ns/op 1.02 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 8 13579776 ns/op 7.36 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 7 14565328 ns/op 6.87 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 67090094 ns/op 7.45 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 69405376 ns/op 7.20 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 137400128 ns/op 7.28 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 142202275 ns/op 7.03 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 554976554 ns/op 9.01 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 589166301 ns/op 8.49 MB/s 40001712 B/op 3 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 88699400 ns/op 1.13 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 89631096 ns/op 1.12 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 406429312 ns/op 1.23 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 392439895 ns/op 1.27 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1077219387 ns/op 0.93 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1308792410 ns/op 0.76 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 8213127203 ns/op 0.61 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 8365636237 ns/op 0.60 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 227705048 ns/op 18.36 MB/s 5275744 B/op 5 allocs/op BenchmarkSaveRestore/bits=64-4 1 244460061 ns/op 17.10 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 89.873s goos: darwin goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshalCorpusFile/1-4 35263 4176 ns/op 0.24 MB/s BenchmarkMarshalCorpusFile/2-4 33451 4820 ns/op 0.41 MB/s BenchmarkMarshalCorpusFile/4-4 19822 6054 ns/op 0.66 MB/s BenchmarkMarshalCorpusFile/8-4 16300 7415 ns/op 1.08 MB/s BenchmarkMarshalCorpusFile/16-4 13552 9043 ns/op 1.77 MB/s BenchmarkMarshalCorpusFile/32-4 8930 13686 ns/op 2.34 MB/s BenchmarkMarshalCorpusFile/64-4 4899 21471 ns/op 2.98 MB/s BenchmarkMarshalCorpusFile/128-4 3260 33477 ns/op 3.82 MB/s BenchmarkMarshalCorpusFile/256-4 1762 64724 ns/op 3.96 MB/s BenchmarkMarshalCorpusFile/512-4 883 128855 ns/op 3.97 MB/s BenchmarkMarshalCorpusFile/1024-4 494 242588 ns/op 4.22 MB/s BenchmarkMarshalCorpusFile/2048-4 253 482068 ns/op 4.25 MB/s BenchmarkMarshalCorpusFile/4096-4 128 921442 ns/op 4.45 MB/s BenchmarkMarshalCorpusFile/8192-4 62 1871508 ns/op 4.38 MB/s BenchmarkMarshalCorpusFile/16384-4 46 3343717 ns/op 4.90 MB/s BenchmarkMarshalCorpusFile/32768-4 19 7440160 ns/op 4.40 MB/s BenchmarkMarshalCorpusFile/65536-4 6 16813613 ns/op 3.90 MB/s BenchmarkMarshalCorpusFile/131072-4 3 34610892 ns/op 3.79 MB/s BenchmarkMarshalCorpusFile/262144-4 2 68393036 ns/op 3.83 MB/s BenchmarkMarshalCorpusFile/524288-4 1 138505484 ns/op 3.79 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 306031669 ns/op 3.43 MB/s BenchmarkUnmarshalCorpusFile/1-4 4734 21235 ns/op 0.05 MB/s BenchmarkUnmarshalCorpusFile/2-4 4868 21764 ns/op 0.09 MB/s BenchmarkUnmarshalCorpusFile/4-4 5284 23818 ns/op 0.17 MB/s BenchmarkUnmarshalCorpusFile/8-4 4004 27305 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/16-4 4081 31443 ns/op 0.51 MB/s BenchmarkUnmarshalCorpusFile/32-4 2709 46303 ns/op 0.69 MB/s BenchmarkUnmarshalCorpusFile/64-4 2318 53499 ns/op 1.20 MB/s BenchmarkUnmarshalCorpusFile/128-4 1778 67308 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/256-4 1152 107511 ns/op 2.38 MB/s BenchmarkUnmarshalCorpusFile/512-4 618 303808 ns/op 1.69 MB/s BenchmarkUnmarshalCorpusFile/1024-4 205 574093 ns/op 1.78 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1125637 ns/op 1.82 MB/s BenchmarkUnmarshalCorpusFile/4096-4 79 2194086 ns/op 1.87 MB/s BenchmarkUnmarshalCorpusFile/8192-4 26 4397364 ns/op 1.86 MB/s BenchmarkUnmarshalCorpusFile/16384-4 13 8984785 ns/op 1.82 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 17404685 ns/op 1.88 MB/s BenchmarkUnmarshalCorpusFile/65536-4 3 35682694 ns/op 1.84 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 63739396 ns/op 2.06 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 131696578 ns/op 1.99 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 192486110 ns/op 2.72 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 371043134 ns/op 2.83 MB/s BenchmarkMutatorBytes/1-4 31924 3723 ns/op BenchmarkMutatorBytes/10-4 20152 6006 ns/op BenchmarkMutatorBytes/100-4 17994 6649 ns/op BenchmarkMutatorBytes/1000-4 13674 9222 ns/op BenchmarkMutatorBytes/10000-4 3913 37683 ns/op BenchmarkMutatorBytes/100000-4 549 253144 ns/op BenchmarkMutatorString/1-4 18151 6967 ns/op BenchmarkMutatorString/10-4 18572 6477 ns/op BenchmarkMutatorString/100-4 16786 7828 ns/op BenchmarkMutatorString/1000-4 8031 18699 ns/op BenchmarkMutatorString/10000-4 2194 85353 ns/op BenchmarkMutatorString/100000-4 242 559062 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 11809 10560 ns/op BenchmarkMutatorAllBasicTypes/string-4 9492 10620 ns/op BenchmarkMutatorAllBasicTypes/bool-4 31900 3926 ns/op BenchmarkMutatorAllBasicTypes/float32-4 37924 4248 ns/op BenchmarkMutatorAllBasicTypes/float64-4 26865 4329 ns/op BenchmarkMutatorAllBasicTypes/int-4 31404 4033 ns/op BenchmarkMutatorAllBasicTypes/int8-4 48494 2238 ns/op BenchmarkMutatorAllBasicTypes/int16-4 30236 3972 ns/op BenchmarkMutatorAllBasicTypes/int32-4 46731 3853 ns/op BenchmarkMutatorAllBasicTypes/int64-4 56472 2336 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 29554 4105 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 30368 3921 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 27909 4073 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 28560 4129 ns/op PASS ok internal/fuzz 13.415s goos: darwin goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStress-4 14719 8664 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 88800 1429 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.557s PASS ok internal/poll 0.253s goos: darwin goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMMU-4 6 28230808 ns/op PASS ok internal/trace 4.248s goos: darwin goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCopyNSmall-4 10000 13705 ns/op BenchmarkCopyNLarge-4 314 596186 ns/op PASS ok io 0.763s goos: darwin goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkItoa-4 130717 884.8 ns/op BenchmarkPrintln-4 25072 8039 ns/op BenchmarkPrintlnNoFlags-4 27492 4887 ns/op PASS ok log 0.922s goos: darwin goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAcos-4 2149162 54.36 ns/op BenchmarkAcosh-4 747993 145.4 ns/op BenchmarkAsin-4 2109340 57.55 ns/op BenchmarkAsinh-4 808801 143.5 ns/op BenchmarkAtan-4 2832150 44.02 ns/op BenchmarkAtanh-4 818350 132.8 ns/op BenchmarkAtan2-4 2203903 57.39 ns/op BenchmarkCbrt-4 1000000 114.1 ns/op BenchmarkCeil-4 12332223 10.18 ns/op BenchmarkCopysign-4 2039698 59.13 ns/op BenchmarkCos-4 834250 135.7 ns/op BenchmarkCosh-4 1246993 96.06 ns/op BenchmarkErf-4 2504048 47.78 ns/op BenchmarkErfc-4 2431712 46.81 ns/op BenchmarkErfinv-4 2301700 49.70 ns/op BenchmarkErfcinv-4 2277535 53.09 ns/op BenchmarkExp-4 2726263 44.38 ns/op BenchmarkExpGo-4 721228 148.9 ns/op BenchmarkExpm1-4 2540356 51.60 ns/op BenchmarkExp2-4 1106584 94.31 ns/op BenchmarkExp2Go-4 967458 104.8 ns/op BenchmarkAbs-4 4138113 29.08 ns/op BenchmarkDim-4 9522290 15.83 ns/op BenchmarkFloor-4 17042360 9.546 ns/op BenchmarkMax-4 8445817 14.28 ns/op BenchmarkMin-4 8553393 14.63 ns/op BenchmarkMod-4 229734 473.6 ns/op BenchmarkFrexp-4 1923934 56.97 ns/op BenchmarkGamma-4 475039 231.4 ns/op BenchmarkHypot-4 12498724 10.81 ns/op BenchmarkHypotGo-4 1667072 64.34 ns/op BenchmarkIlogb-4 2384506 51.99 ns/op BenchmarkJ0-4 171726 594.6 ns/op BenchmarkJ1-4 173720 672.2 ns/op BenchmarkJn-4 81171 1541 ns/op BenchmarkLdexp-4 1330296 90.32 ns/op BenchmarkLgamma-4 860626 161.7 ns/op BenchmarkLog-4 3516144 34.57 ns/op BenchmarkLogb-4 1573216 74.59 ns/op BenchmarkLog1p-4 1000000 110.2 ns/op BenchmarkLog10-4 6017550 23.25 ns/op BenchmarkLog2-4 1679787 70.08 ns/op BenchmarkModf-4 3154812 38.07 ns/op BenchmarkNextafter32-4 3027025 43.78 ns/op BenchmarkNextafter64-4 3086179 41.01 ns/op BenchmarkPowInt-4 640122 197.1 ns/op BenchmarkPowFrac-4 323846 385.6 ns/op BenchmarkPow10Pos-4 2986294 38.95 ns/op BenchmarkPow10Neg-4 2982565 43.78 ns/op BenchmarkRound-4 2284328 47.59 ns/op BenchmarkRoundToEven-4 5910663 20.20 ns/op BenchmarkRemainder-4 328414 390.9 ns/op BenchmarkSignbit-4 3689706 32.22 ns/op BenchmarkSin-4 1000000 104.8 ns/op BenchmarkSincos-4 719608 178.2 ns/op BenchmarkSinh-4 1583389 69.67 ns/op BenchmarkSqrtIndirect-4 15173053 8.860 ns/op BenchmarkSqrtLatency-4 15715759 7.912 ns/op BenchmarkSqrtIndirectLatency-4 15147945 8.496 ns/op BenchmarkSqrtGoLatency-4 775969 134.8 ns/op BenchmarkSqrtPrime-4 25707 3914 ns/op BenchmarkTan-4 1677060 72.50 ns/op BenchmarkTanh-4 1698217 103.0 ns/op BenchmarkTrunc-4 14916242 6.723 ns/op BenchmarkY0-4 226358 472.8 ns/op BenchmarkY1-4 220573 563.3 ns/op BenchmarkYn-4 123662 913.8 ns/op BenchmarkFloat64bits-4 5635152 21.83 ns/op BenchmarkFloat64frombits-4 5417202 20.81 ns/op BenchmarkFloat32bits-4 5663439 31.25 ns/op BenchmarkFloat32frombits-4 3569565 34.30 ns/op BenchmarkFMA-4 907791 135.6 ns/op PASS ok math 12.138s goos: darwin goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAddVV/1-4 10831464 17.48 ns/op 3661.49 MB/s BenchmarkAddVV/2-4 6299646 19.66 ns/op 6511.44 MB/s BenchmarkAddVV/3-4 5533060 22.12 ns/op 8678.09 MB/s BenchmarkAddVV/4-4 6168081 19.55 ns/op 13095.64 MB/s BenchmarkAddVV/5-4 5510893 22.20 ns/op 14415.72 MB/s BenchmarkAddVV/10-4 4500818 25.96 ns/op 24654.01 MB/s BenchmarkAddVV/100-4 1489843 69.47 ns/op 92120.98 MB/s BenchmarkAddVV/1000-4 168811 621.6 ns/op 102967.66 MB/s BenchmarkSubVV/1-4 11272406 10.10 ns/op 6335.43 MB/s BenchmarkSubVV/2-4 8762384 13.25 ns/op 9659.76 MB/s BenchmarkSubVV/3-4 10097918 18.26 ns/op 10513.88 MB/s BenchmarkSubVV/4-4 9385315 11.40 ns/op 22457.56 MB/s BenchmarkSubVV/5-4 9482103 13.19 ns/op 24258.19 MB/s BenchmarkSubVV/10-4 7652190 15.83 ns/op 40417.29 MB/s BenchmarkSubVV/100-4 1690754 67.54 ns/op 94763.78 MB/s BenchmarkSubVV/1000-4 195956 954.6 ns/op 67041.53 MB/s BenchmarkAddVW/1-4 7491206 16.84 ns/op 474.99 MB/s BenchmarkAddVW/2-4 7028954 17.63 ns/op 907.71 MB/s BenchmarkAddVW/3-4 6703892 19.91 ns/op 1205.32 MB/s BenchmarkAddVW/4-4 6968319 17.09 ns/op 1872.11 MB/s BenchmarkAddVW/5-4 6069390 19.13 ns/op 2091.24 MB/s BenchmarkAddVW/10-4 5265806 22.51 ns/op 3554.00 MB/s BenchmarkAddVW/100-4 186907 537.1 ns/op 1489.55 MB/s BenchmarkAddVW/1000-4 35172 3526 ns/op 2268.73 MB/s BenchmarkAddVWext/1-4 12264298 9.863 ns/op 811.10 MB/s BenchmarkAddVWext/2-4 11284030 10.67 ns/op 1499.58 MB/s BenchmarkAddVWext/3-4 6489292 17.54 ns/op 1368.53 MB/s BenchmarkAddVWext/4-4 7177390 16.89 ns/op 1894.47 MB/s BenchmarkAddVWext/5-4 6642596 18.18 ns/op 2200.37 MB/s BenchmarkAddVWext/10-4 5403328 23.47 ns/op 3409.05 MB/s BenchmarkAddVWext/100-4 55029 2114 ns/op 378.41 MB/s BenchmarkAddVWext/1000-4 5812 20831 ns/op 384.05 MB/s BenchmarkSubVW/1-4 7313757 16.74 ns/op 477.77 MB/s BenchmarkSubVW/2-4 6858481 17.75 ns/op 901.39 MB/s BenchmarkSubVW/3-4 6515149 19.14 ns/op 1253.61 MB/s BenchmarkSubVW/4-4 6756982 17.30 ns/op 1849.94 MB/s BenchmarkSubVW/5-4 5433360 19.24 ns/op 2079.22 MB/s BenchmarkSubVW/10-4 4846354 22.97 ns/op 3482.19 MB/s BenchmarkSubVW/100-4 216177 563.8 ns/op 1419.04 MB/s BenchmarkSubVW/1000-4 37066 3431 ns/op 2331.91 MB/s BenchmarkSubVWext/1-4 7358318 15.95 ns/op 501.66 MB/s BenchmarkSubVWext/2-4 6849375 17.17 ns/op 931.89 MB/s BenchmarkSubVWext/3-4 6458882 18.02 ns/op 1331.74 MB/s BenchmarkSubVWext/4-4 6402788 17.06 ns/op 1875.62 MB/s BenchmarkSubVWext/5-4 5499259 19.61 ns/op 2040.11 MB/s BenchmarkSubVWext/10-4 5136471 22.80 ns/op 3509.33 MB/s BenchmarkSubVWext/100-4 57208 2107 ns/op 379.62 MB/s BenchmarkSubVWext/1000-4 5733 21014 ns/op 380.69 MB/s BenchmarkMulAddVWW/1-4 6294643 18.89 ns/op 3387.47 MB/s BenchmarkMulAddVWW/2-4 6534987 18.61 ns/op 6878.36 MB/s BenchmarkMulAddVWW/3-4 6099802 19.96 ns/op 9616.99 MB/s BenchmarkMulAddVWW/4-4 5773161 20.95 ns/op 12219.21 MB/s BenchmarkMulAddVWW/5-4 9215192 16.56 ns/op 19320.17 MB/s BenchmarkMulAddVWW/10-4 6447475 25.37 ns/op 25223.74 MB/s BenchmarkMulAddVWW/100-4 1473294 98.78 ns/op 64792.34 MB/s BenchmarkMulAddVWW/1000-4 158257 971.8 ns/op 65857.22 MB/s BenchmarkAddMulVVW/1-4 11492341 10.45 ns/op 6123.81 MB/s BenchmarkAddMulVVW/2-4 8447979 18.66 ns/op 6861.07 MB/s BenchmarkAddMulVVW/3-4 5930174 19.85 ns/op 9671.87 MB/s BenchmarkAddMulVVW/4-4 5444268 23.84 ns/op 10739.46 MB/s BenchmarkAddMulVVW/5-4 4812614 23.47 ns/op 13634.81 MB/s BenchmarkAddMulVVW/10-4 3809101 32.14 ns/op 19915.81 MB/s BenchmarkAddMulVVW/100-4 652240 181.3 ns/op 35300.23 MB/s BenchmarkAddMulVVW/1000-4 73125 1677 ns/op 38154.55 MB/s BenchmarkDivWVW/1-4 2117712 51.63 ns/op 1239.56 MB/s BenchmarkDivWVW/2-4 989274 125.9 ns/op 1016.50 MB/s BenchmarkDivWVW/3-4 684946 169.2 ns/op 1134.80 MB/s BenchmarkDivWVW/4-4 538525 201.9 ns/op 1268.13 MB/s BenchmarkDivWVW/5-4 598526 212.1 ns/op 1508.81 MB/s BenchmarkDivWVW/10-4 308439 393.2 ns/op 1627.58 MB/s BenchmarkDivWVW/100-4 37723 3275 ns/op 1954.24 MB/s BenchmarkDivWVW/1000-4 3502 32889 ns/op 1945.94 MB/s BenchmarkNonZeroShifts/1/shrVU-4 8305924 14.66 ns/op BenchmarkNonZeroShifts/1/shlVU-4 8383124 14.04 ns/op BenchmarkNonZeroShifts/2/shrVU-4 6846314 15.79 ns/op BenchmarkNonZeroShifts/2/shlVU-4 13319919 15.56 ns/op BenchmarkNonZeroShifts/3/shrVU-4 6884038 17.15 ns/op BenchmarkNonZeroShifts/3/shlVU-4 7032489 16.97 ns/op BenchmarkNonZeroShifts/4/shrVU-4 6528445 20.03 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11221399 17.74 ns/op BenchmarkNonZeroShifts/5/shrVU-4 6013720 19.99 ns/op BenchmarkNonZeroShifts/5/shlVU-4 6236816 18.97 ns/op BenchmarkNonZeroShifts/10/shrVU-4 4630549 23.86 ns/op BenchmarkNonZeroShifts/10/shlVU-4 4866460 24.82 ns/op BenchmarkNonZeroShifts/100/shrVU-4 763569 150.0 ns/op BenchmarkNonZeroShifts/100/shlVU-4 846624 146.8 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 91365 1280 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 97677 1215 ns/op BenchmarkDecimalConversion-4 223 795310 ns/op BenchmarkFloatString/100-4 12404 9358 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 148 806163 ns/op 2924 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 71905626 ns/op 60568 B/op 47 allocs/op BenchmarkFloatString/100000-4 1 7190289376 ns/op 820616 B/op 485 allocs/op BenchmarkFloatAdd/10-4 102117 1061 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 114046 1090 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 144652 1187 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 54196 2217 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 9033 11688 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 151629 811.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 137678 811.9 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 145050 812.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 103824 1160 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 26576 4498 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1132 106514 ns/op BenchmarkParseFloatLargeExp-4 271 431636 ns/op BenchmarkGCD10x10/WithoutXY-4 122238 971.5 ns/op BenchmarkGCD10x10/WithXY-4 52120 2177 ns/op BenchmarkGCD10x100/WithoutXY-4 90482 1498 ns/op BenchmarkGCD10x100/WithXY-4 17674 7448 ns/op BenchmarkGCD10x1000/WithoutXY-4 40102 2780 ns/op BenchmarkGCD10x1000/WithXY-4 10000 12956 ns/op BenchmarkGCD100x100/WithoutXY-4 16896 5994 ns/op BenchmarkGCD100x100/WithXY-4 10000 14612 ns/op BenchmarkGCD100x1000/WithoutXY-4 9902 15198 ns/op BenchmarkGCD100x1000/WithXY-4 4099 31372 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1614 79825 ns/op BenchmarkGCD1000x1000/WithXY-4 793 151354 ns/op BenchmarkHilbert-4 14 8277234 ns/op BenchmarkBinomial-4 14534 7987 ns/op BenchmarkQuoRem-4 12906 9815 ns/op BenchmarkExp-4 7 14917600 ns/op BenchmarkExp2-4 7 14473485 ns/op BenchmarkBitset-4 461268 254.5 ns/op BenchmarkBitsetNeg-4 281762 448.4 ns/op BenchmarkBitsetOrig-4 148274 873.0 ns/op BenchmarkBitsetNegOrig-4 95220 1239 ns/op BenchmarkModSqrt225_Tonelli-4 63 1875069 ns/op BenchmarkModSqrt225_3Mod4-4 199 529959 ns/op BenchmarkModSqrt231_Tonelli-4 62 2011768 ns/op BenchmarkModSqrt231_5Mod8-4 176 671250 ns/op BenchmarkModInverse-4 7659 15535 ns/op BenchmarkSqrt-4 946 119368 ns/op BenchmarkIntSqr/1-4 1189509 84.46 ns/op BenchmarkIntSqr/2-4 484590 218.9 ns/op BenchmarkIntSqr/3-4 650626 196.2 ns/op BenchmarkIntSqr/5-4 458412 259.8 ns/op BenchmarkIntSqr/8-4 303834 564.5 ns/op BenchmarkIntSqr/10-4 257925 476.5 ns/op BenchmarkIntSqr/20-4 28717 4085 ns/op BenchmarkIntSqr/30-4 21556 5707 ns/op BenchmarkIntSqr/50-4 13104 8951 ns/op BenchmarkIntSqr/80-4 7591 17148 ns/op BenchmarkIntSqr/100-4 5640 22141 ns/op BenchmarkIntSqr/200-4 3319 40416 ns/op BenchmarkIntSqr/300-4 1270 81599 ns/op BenchmarkIntSqr/500-4 390 299797 ns/op BenchmarkIntSqr/800-4 171 681352 ns/op BenchmarkIntSqr/1000-4 129 897916 ns/op BenchmarkDiv/20/10-4 284383 361.7 ns/op BenchmarkDiv/40/20-4 351529 289.8 ns/op BenchmarkDiv/100/50-4 356326 501.8 ns/op BenchmarkDiv/200/100-4 32803 3788 ns/op BenchmarkDiv/400/200-4 32720 3731 ns/op BenchmarkDiv/1000/500-4 25868 3960 ns/op BenchmarkDiv/2000/1000-4 35305 4088 ns/op BenchmarkDiv/20000/10000-4 639 182161 ns/op BenchmarkDiv/200000/100000-4 15 7747308 ns/op BenchmarkDiv/2000000/1000000-4 1 189679944 ns/op BenchmarkDiv/20000000/10000000-4 1 5847919917 ns/op BenchmarkMul-4 3 40242788 ns/op BenchmarkNatMul/10-4 119481 867.3 ns/op BenchmarkNatMul/100-4 4112 29290 ns/op BenchmarkNatMul/1000-4 100 1161917 ns/op BenchmarkZeroShifts/Shl-4 15920 7705 ns/op BenchmarkZeroShifts/ShlSame-4 3375841 34.52 ns/op BenchmarkZeroShifts/Shr-4 15451 8044 ns/op BenchmarkZeroShifts/ShrSame-4 3564198 34.53 ns/op BenchmarkExp3Power/0x10-4 97654 1227 ns/op BenchmarkExp3Power/0x40-4 84204 1381 ns/op BenchmarkExp3Power/0x100-4 75661 1736 ns/op BenchmarkExp3Power/0x400-4 32127 3500 ns/op BenchmarkExp3Power/0x1000-4 6072 19620 ns/op BenchmarkExp3Power/0x4000-4 1828 91313 ns/op BenchmarkExp3Power/0x10000-4 127 975474 ns/op BenchmarkExp3Power/0x40000-4 12 9967061 ns/op BenchmarkExp3Power/0x100000-4 2 95322917 ns/op BenchmarkExp3Power/0x400000-4 1 669252287 ns/op BenchmarkFibo-4 2 59446514 ns/op BenchmarkNatSqr/1-4 858459 128.1 ns/op BenchmarkNatSqr/2-4 333637 344.1 ns/op BenchmarkNatSqr/3-4 277304 419.4 ns/op BenchmarkNatSqr/5-4 192106 562.0 ns/op BenchmarkNatSqr/8-4 119701 910.1 ns/op BenchmarkNatSqr/10-4 106755 951.2 ns/op BenchmarkNatSqr/20-4 28744 3729 ns/op BenchmarkNatSqr/30-4 20683 5732 ns/op BenchmarkNatSqr/50-4 12123 10120 ns/op BenchmarkNatSqr/80-4 11284 14716 ns/op BenchmarkNatSqr/100-4 4834 22894 ns/op BenchmarkNatSqr/200-4 1858 64322 ns/op BenchmarkNatSqr/300-4 820 124285 ns/op BenchmarkNatSqr/500-4 417 284841 ns/op BenchmarkNatSqr/800-4 188 640896 ns/op BenchmarkNatSqr/1000-4 177 650299 ns/op BenchmarkNatSetBytes/8-4 894056 134.5 ns/op BenchmarkNatSetBytes/24-4 216945 631.8 ns/op BenchmarkNatSetBytes/128-4 32521 3239 ns/op BenchmarkNatSetBytes/7-4 520627 226.9 ns/op BenchmarkNatSetBytes/23-4 145602 720.2 ns/op BenchmarkNatSetBytes/127-4 64309 2021 ns/op BenchmarkScanPi-4 177 624057 ns/op BenchmarkStringPiParallel-4 513 206355 ns/op BenchmarkScan/10/Base2-4 29626 4313 ns/op BenchmarkScan/100/Base2-4 3198 37527 ns/op BenchmarkScan/1000/Base2-4 322 362064 ns/op BenchmarkScan/10/Base8-4 64964 1810 ns/op BenchmarkScan/100/Base8-4 9700 13712 ns/op BenchmarkScan/1000/Base8-4 921 130118 ns/op BenchmarkScan/10/Base10-4 83824 1738 ns/op BenchmarkScan/100/Base10-4 8779 11844 ns/op BenchmarkScan/1000/Base10-4 1476 96353 ns/op BenchmarkScan/10/Base16-4 125928 944.6 ns/op BenchmarkScan/100/Base16-4 12634 10564 ns/op BenchmarkScan/1000/Base16-4 1218 95410 ns/op BenchmarkString/10/Base2-4 108268 992.3 ns/op BenchmarkString/100/Base2-4 20714 6186 ns/op BenchmarkString/1000/Base2-4 2554 52463 ns/op BenchmarkString/10/Base8-4 396853 538.7 ns/op BenchmarkString/100/Base8-4 57999 2820 ns/op BenchmarkString/1000/Base8-4 5409 19080 ns/op BenchmarkString/10/Base10-4 113851 1023 ns/op BenchmarkString/100/Base10-4 29317 4690 ns/op BenchmarkString/1000/Base10-4 3249 39242 ns/op BenchmarkString/10/Base16-4 248001 484.5 ns/op BenchmarkString/100/Base16-4 50788 2266 ns/op BenchmarkString/1000/Base16-4 5685 19453 ns/op BenchmarkLeafSize/0-4 38 4204568 ns/op BenchmarkLeafSize/1-4 282 413746 ns/op BenchmarkLeafSize/2-4 260 388641 ns/op BenchmarkLeafSize/3-4 256 568279 ns/op BenchmarkLeafSize/4-4 276 384864 ns/op BenchmarkLeafSize/5-4 176 634530 ns/op BenchmarkLeafSize/6-4 214 546241 ns/op BenchmarkLeafSize/7-4 219 489128 ns/op BenchmarkLeafSize/8-4 436 325160 ns/op BenchmarkLeafSize/9-4 146 827076 ns/op BenchmarkLeafSize/10-4 189 651415 ns/op BenchmarkLeafSize/11-4 296 617197 ns/op BenchmarkLeafSize/12-4 193 559092 ns/op BenchmarkLeafSize/13-4 193 601119 ns/op BenchmarkLeafSize/14-4 218 560483 ns/op BenchmarkLeafSize/15-4 253 498150 ns/op BenchmarkLeafSize/16-4 405 383757 ns/op BenchmarkLeafSize/32-4 277 415632 ns/op BenchmarkLeafSize/64-4 324 369434 ns/op BenchmarkProbablyPrime/n=0-4 10 15037151 ns/op BenchmarkProbablyPrime/n=1-4 9 12367463 ns/op BenchmarkProbablyPrime/n=5-4 4 31782946 ns/op BenchmarkProbablyPrime/n=10-4 3 42905565 ns/op BenchmarkProbablyPrime/n=20-4 2 78408930 ns/op BenchmarkProbablyPrime/Lucas-4 7 15436633 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 56 2665320 ns/op BenchmarkRatCmp-4 149047 868.2 ns/op BenchmarkFloatSqrt/64-4 14023 7752 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13255 13606 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 7392 19531 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 3055 38495 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 570 214653 ns/op 18083 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 50 3155149 ns/op 176779 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 221850761 ns/op 3882640 B/op 677 allocs/op PASS ok math/big 57.792s goos: darwin goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLeadingZeros-4 8791784 17.85 ns/op BenchmarkLeadingZeros8-4 5568741 19.10 ns/op BenchmarkLeadingZeros16-4 8251702 18.89 ns/op BenchmarkLeadingZeros32-4 6162675 19.21 ns/op BenchmarkLeadingZeros64-4 9263883 18.95 ns/op BenchmarkTrailingZeros-4 8408304 12.55 ns/op BenchmarkTrailingZeros8-4 9488377 12.56 ns/op BenchmarkTrailingZeros16-4 8600430 13.82 ns/op BenchmarkTrailingZeros32-4 9484380 12.62 ns/op BenchmarkTrailingZeros64-4 8786017 13.32 ns/op BenchmarkOnesCount-4 9198577 13.30 ns/op BenchmarkOnesCount8-4 9461100 13.06 ns/op BenchmarkOnesCount16-4 8905735 14.31 ns/op BenchmarkOnesCount32-4 6707692 18.08 ns/op BenchmarkOnesCount64-4 8503339 19.19 ns/op BenchmarkRotateLeft-4 8849544 15.01 ns/op BenchmarkRotateLeft8-4 9211069 15.24 ns/op BenchmarkRotateLeft16-4 8852372 13.48 ns/op BenchmarkRotateLeft32-4 9495823 13.71 ns/op BenchmarkRotateLeft64-4 9053905 14.18 ns/op BenchmarkReverse-4 14553111 7.841 ns/op BenchmarkReverse8-4 14574235 7.321 ns/op BenchmarkReverse16-4 17888679 8.513 ns/op BenchmarkReverse32-4 17097348 9.534 ns/op BenchmarkReverse64-4 14309810 10.85 ns/op BenchmarkReverseBytes-4 18549166 6.727 ns/op BenchmarkReverseBytes16-4 18411051 8.584 ns/op BenchmarkReverseBytes32-4 17736688 6.841 ns/op BenchmarkReverseBytes64-4 17860432 6.568 ns/op BenchmarkAdd-4 9513457 13.41 ns/op BenchmarkAdd32-4 7799120 15.43 ns/op BenchmarkAdd64-4 8843481 12.60 ns/op BenchmarkAdd64multiple-4 14485660 7.255 ns/op BenchmarkSub-4 9545694 12.59 ns/op BenchmarkSub32-4 8591997 13.61 ns/op BenchmarkSub64-4 9491940 12.53 ns/op BenchmarkSub64multiple-4 16517476 9.888 ns/op BenchmarkMul-4 9281677 14.17 ns/op BenchmarkMul32-4 9056212 15.16 ns/op BenchmarkMul64-4 9246547 12.47 ns/op BenchmarkDiv-4 3435145 34.85 ns/op BenchmarkDiv32-4 6352041 18.90 ns/op BenchmarkDiv64-4 3280714 35.85 ns/op PASS ok math/bits 7.356s goos: darwin goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAbs-4 10121956 14.41 ns/op BenchmarkAcos-4 609033 203.3 ns/op BenchmarkAcosh-4 531555 212.7 ns/op BenchmarkAsin-4 600458 194.3 ns/op BenchmarkAsinh-4 603016 211.4 ns/op BenchmarkAtan-4 949120 126.9 ns/op BenchmarkAtanh-4 964576 144.3 ns/op BenchmarkConj-4 19506266 6.079 ns/op BenchmarkCos-4 587008 192.4 ns/op BenchmarkCosh-4 641769 178.8 ns/op BenchmarkExp-4 820468 140.6 ns/op BenchmarkLog-4 1000000 103.2 ns/op BenchmarkLog10-4 1000000 104.6 ns/op BenchmarkPhase-4 2160511 61.54 ns/op BenchmarkPolar-4 1713073 89.92 ns/op BenchmarkPow-4 247686 494.5 ns/op BenchmarkRect-4 1000000 107.3 ns/op BenchmarkSin-4 586420 179.1 ns/op BenchmarkSinh-4 665629 179.3 ns/op BenchmarkSqrt-4 1334294 91.96 ns/op BenchmarkTan-4 401562 293.4 ns/op BenchmarkTanh-4 451005 259.3 ns/op PASS ok math/cmplx 3.317s goos: darwin goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkInt63Threadsafe-4 207529 494.9 ns/op BenchmarkInt63ThreadsafeParallel-4 109056 1109 ns/op BenchmarkInt63Unthreadsafe-4 1287102 89.19 ns/op BenchmarkIntn1000-4 809839 133.3 ns/op BenchmarkInt63n1000-4 906391 120.8 ns/op BenchmarkInt31n1000-4 684411 169.0 ns/op BenchmarkFloat32-4 1000000 108.9 ns/op BenchmarkFloat64-4 1313464 89.79 ns/op BenchmarkPerm3-4 214033 558.7 ns/op BenchmarkPerm30-4 25060 4697 ns/op BenchmarkPerm30ViaShuffle-4 28357 4204 ns/op BenchmarkShuffleOverhead-4 19944 6055 ns/op BenchmarkRead3-4 988321 119.2 ns/op BenchmarkRead64-4 84375 1427 ns/op BenchmarkRead1000-4 5589 20578 ns/op PASS ok math/rand 2.475s goos: darwin goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkQEncodeWord-4 39673 2787 ns/op BenchmarkQDecodeWord-4 116336 1024 ns/op BenchmarkQDecodeHeader-4 108330 1191 ns/op BenchmarkTypeByExtension/.html-4 558559 213.0 ns/op BenchmarkTypeByExtension/.HTML-4 353991 407.8 ns/op BenchmarkTypeByExtension/.unused-4 279590 423.1 ns/op BenchmarkExtensionsByType/text/html-4 151225 729.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 100759 1097 ns/op BenchmarkExtensionsByType/application/octet-stream-4 48514 2690 ns/op PASS ok mime 1.471s goos: darwin goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkWriter-4 1069 111100 ns/op PASS ok mime/quotedprintable 0.317s goos: darwin goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoLookupIP-4 25 4410077 ns/op 10405 B/op 97 allocs/op BenchmarkGoLookupIPNoSuchHost-4 7 14817346 ns/op 16627 B/op 126 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5006927893 ns/op 154480 B/op 251 allocs/op BenchmarkDNSName-4 160618 645.6 ns/op BenchmarkInterfaces-4 2052 56935 ns/op BenchmarkInterfaceByIndex-4 6836 17563 ns/op BenchmarkInterfaceByName-4 2072 53528 ns/op BenchmarkInterfaceAddrs-4 2234 53869 ns/op BenchmarkInterfacesAndAddrs-4 5821 17935 ns/op BenchmarkInterfacesAndMulticastAddrs-4 2805 40368 ns/op BenchmarkParseIP-4 19944 6510 ns/op BenchmarkIPString/IPv4-4 145591 784.8 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 14078 8241 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 61226 1957 ns/op BenchmarkIPEqual/IPv4-4 1345020 88.82 ns/op BenchmarkIPEqual/IPv6-4 1404088 85.75 ns/op BenchmarkTCP4OneShot-4 1306 94079 ns/op BenchmarkTCP4OneShotTimeout-4 897 129320 ns/op BenchmarkTCP4Persistent-4 9121 13085 ns/op BenchmarkTCP4PersistentTimeout-4 9094 13019 ns/op BenchmarkTCP6OneShot-4 716 168912 ns/op BenchmarkTCP6OneShotTimeout-4 556 188257 ns/op BenchmarkTCP6Persistent-4 6642 40114 ns/op BenchmarkTCP6PersistentTimeout-4 6410 19701 ns/op BenchmarkTCP4ConcurrentReadWrite-4 17060 7257 ns/op BenchmarkTCP6ConcurrentReadWrite-4 14352 8806 ns/op BenchmarkSetReadDeadline-4 145742 874.5 ns/op BenchmarkUDP6LinkLocalUnicast-4 2756 41814 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 5212 23767 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 5070 30043 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 3694 28939 ns/op 0 B/op 0 allocs/op PASS ok net 10.208s goos: darwin goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCookieString-4 19748 5089 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 11228 10616 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 12835 8503 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 19210 6387 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 36189 3103 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1355320 88.70 ns/op BenchmarkReadRequestChrome-4 5218 22993 ns/op 26.57 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 10974 10713 ns/op 7.28 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 9387 11088 ns/op 7.40 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7116 15522 ns/op 9.73 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16773 7391 ns/op 5.41 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 274 384588 ns/op 2.66 MB/s BenchmarkFileAndServer_1KB/TLS-4 230 455768 ns/op 2.25 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 50767914 ns/op 330.47 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 124760916 ns/op 134.47 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 195476745 ns/op 343.31 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 447173563 ns/op 150.07 MB/s BenchmarkServeMux-4 324 361451 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 457 274758 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 331 358540 ns/op 5928 B/op 64 allocs/op BenchmarkClientServerParallel4-4 985 103021 ns/op 10429 B/op 81 allocs/op BenchmarkClientServerParallel64-4 582 184223 ns/op 20183 B/op 109 allocs/op --- BENCH: BenchmarkClientServerParallel64-4 serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49721->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49720->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49718->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49719->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49723->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49722->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49780->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49758->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49774->127.0.0.1:49680: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:49680": read tcp 127.0.0.1:49762->127.0.0.1:49680: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallelTLS4-4 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50171: read tcp 127.0.0.1:50165->127.0.0.1:50171: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50170: read tcp 127.0.0.1:50165->127.0.0.1:50170: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50210: read tcp 127.0.0.1:50175->127.0.0.1:50210: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50205: read tcp 127.0.0.1:50175->127.0.0.1:50205: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50201: read tcp 127.0.0.1:50175->127.0.0.1:50201: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50208: read tcp 127.0.0.1:50175->127.0.0.1:50208: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50206: write tcp 127.0.0.1:50175->127.0.0.1:50206: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50207: write tcp 127.0.0.1:50175->127.0.0.1:50207: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50202: write tcp 127.0.0.1:50175->127.0.0.1:50202: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50238: read tcp 127.0.0.1:50211->127.0.0.1:50238: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50275: write tcp 127.0.0.1:50240->127.0.0.1:50275: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50310: read tcp 127.0.0.1:50276->127.0.0.1:50310: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50314: read tcp 127.0.0.1:50276->127.0.0.1:50314: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50315: write tcp 127.0.0.1:50276->127.0.0.1:50315: use of closed network connection 122 846351 ns/op 58092 B/op 493 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50323: read tcp 127.0.0.1:50318->127.0.0.1:50323: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50327: write tcp 127.0.0.1:50318->127.0.0.1:50327: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50326: read tcp 127.0.0.1:50318->127.0.0.1:50326: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50328: read tcp 127.0.0.1:50318->127.0.0.1:50328: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50330: read tcp 127.0.0.1:50318->127.0.0.1:50330: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50320: read tcp 127.0.0.1:50318->127.0.0.1:50320: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50322: write tcp 127.0.0.1:50318->127.0.0.1:50322: use of closed network connection 2022/08/04 13:12:11 http: TLS handshake error from 127.0.0.1:50324: write tcp 127.0.0.1:50318->127.0.0.1:50324: use of closed network connection 2022/08/04 13:12:12 http: TLS handshake error from 127.0.0.1:50371: read tcp 127.0.0.1:50331->127.0.0.1:50371: use of closed network connection 2022/08/04 13:12:12 http: TLS handshake error from 127.0.0.1:50394: read tcp 127.0.0.1:50331->127.0.0.1:50394: use of closed network connection 2022/08/04 13:12:12 http: TLS handshake error from 127.0.0.1:50362: read tcp 127.0.0.1:50331->127.0.0.1:50362: use of closed network connection 2022/08/04 13:12:12 http: TLS handshake error from 127.0.0.1:50387: write tcp 127.0.0.1:50331->127.0.0.1:50387: use of closed network connection 67 2369303 ns/op 171553 B/op 1430 allocs/op BenchmarkServer-4 109 1101321 ns/op 3122 B/op 23 allocs/op BenchmarkClient-4 255 464265 ns/op 3779 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 428 262651 ns/op 7488 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1093 112308 ns/op 3037 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1156 104608 ns/op 1922 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1321 110094 ns/op 2714 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 874 119022 ns/op 2710 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1384 101340 ns/op 2744 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 948 138537 ns/op 1919 B/op 14 allocs/op BenchmarkServerHijack-4 451 260850 ns/op 16767 B/op 51 allocs/op BenchmarkCloseNotifier-4 130 852764 ns/op 6043 B/op 54 allocs/op BenchmarkResponseStatusLine-4 281307 359.0 ns/op 0 B/op 0 allocs/op PASS ok net/http 8.858s goos: darwin goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkServeHTTP-4 3136 33737 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.520s goos: darwin goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIPNextPrev-4 106011 1108 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 470978 267.5 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 179774 661.9 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 72247 1676 ns/op BenchmarkStdIPv4-4 132322 921.5 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 69885 1723 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 71937 1491 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 110900 1085 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 67860 1681 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1333914 92.19 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1000000 102.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1387443 89.95 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 297994 409.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 326239 369.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 298740 398.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 96009 1371 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 467850 260.7 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 313922 368.4 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 315213 394.2 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 171354 697.4 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 411220 260.8 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 405100 290.7 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 141987 847.4 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 167814 786.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 235128 494.5 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 155592 734.1 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 378199 318.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 178238 656.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 179758 655.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 182100 703.5 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 135298 892.3 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 492960 239.8 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 161889 723.0 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 99670 1111 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 122798 1176 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 191468 689.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 122733 960.9 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 301764 389.3 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 126369 971.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 149796 774.6 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 202261 562.5 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 142783 821.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1316488 90.56 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1297676 90.11 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1249383 101.0 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 1228369 95.66 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 1244953 97.26 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 1237155 95.84 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 1264755 98.76 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1248121 96.19 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1237682 96.93 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 337852 318.1 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 654015 182.4 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 232975 508.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 254488 460.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 227472 554.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 83353 1348 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 571054 208.8 ns/op PASS ok net/netip 9.315s 2022/08/04 13:12:36 Test RPC server listening on 127.0.0.1:50677 2022/08/04 13:12:36 Test HTTP RPC server listening on 127.0.0.1:50678 goos: darwin goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEnd-4 1773 64910 ns/op BenchmarkEndToEndHTTP-4 1669 69759 ns/op BenchmarkEndToEndAsync-4 3290 35680 ns/op BenchmarkEndToEndAsyncHTTP-4 3360 36285 ns/op PASS ok net/rpc 1.092s goos: darwin goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadMIMEHeader/client_headers-4 5636 19167 ns/op BenchmarkReadMIMEHeader/server_headers-4 7292 16541 ns/op BenchmarkUncommon-4 27148 4344 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.758s goos: darwin goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkString-4 4524 22642 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 105922 1060 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 586208 198.3 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 99405 1185 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 192603 935.5 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 92211 1307 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 15843 7764 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 405674 282.6 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 102799 1165 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 190468 626.0 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 91941 1420 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 17148 6906 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 217842 552.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 85328 1418 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 80500 1481 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 35876 3350 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5294 19195 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 191838 542.8 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 86208 1413 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 84879 1406 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 37971 3111 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6498 19606 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.375s goos: darwin goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExpand/noop-4 3078367 37.55 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 191418 578.3 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 494 281632 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 138 827390 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 441 268976 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 32104 3722 ns/op BenchmarkStatFile-4 14623 8419 ns/op BenchmarkStatDir-4 14504 8129 ns/op BenchmarkLstatDot-4 28539 3722 ns/op BenchmarkLstatFile-4 14359 8235 ns/op BenchmarkLstatDir-4 14613 8196 ns/op PASS ok os 2.192s goos: darwin goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecHostname-4 45 2639273 ns/op 7667 B/op 29 allocs/op PASS ok os/exec 0.400s goos: darwin goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCurrent-4 422221 239.1 ns/op PASS ok os/user 0.318s goos: darwin goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDeepEqual/int8-4 663093 155.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 116636 987.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 555273 211.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 111668 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 551961 217.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 112375 1039 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 553920 212.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 112092 1052 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 553206 214.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 113424 1047 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 734475 161.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 142615 825.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 542378 217.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 112310 1044 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 553178 211.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 112424 1045 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 541174 211.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 113233 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 554323 218.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 111139 1120 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 551470 211.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 113257 1039 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 526420 208.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 112269 1045 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 550536 212.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 112712 1049 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 545900 212.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 113366 1093 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 553660 210.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 112989 1035 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 745504 154.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 118621 986.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 562086 207.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 112026 1050 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 143730 831.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 64582 1799 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 72495 1627 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 48136 2550 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 212062 550.0 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 116401 1084 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 62247 1964 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 207530 506.1 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 150116 813.9 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 166401 706.3 ns/op 181.23 MB/s BenchmarkCallArgCopy/size=256-4 154636 769.2 ns/op 332.83 MB/s BenchmarkCallArgCopy/size=1024-4 108142 1131 ns/op 905.45 MB/s BenchmarkCallArgCopy/size=4096-4 47970 2482 ns/op 1650.56 MB/s BenchmarkCallArgCopy/size=65536-4 3459 32999 ns/op 1985.98 MB/s BenchmarkPtrTo-4 929241 118.6 ns/op BenchmarkFieldByName1-4 751549 153.8 ns/op BenchmarkFieldByName2-4 93168 1355 ns/op BenchmarkFieldByName3-4 11191 9909 ns/op BenchmarkInterfaceBig-4 4500346 26.55 ns/op BenchmarkInterfaceSmall-4 5032398 23.75 ns/op BenchmarkNew-4 2817080 42.75 ns/op BenchmarkMap/StringKeys/MapIndex-4 3468 33495 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3348 35919 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3273 36026 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3177 36105 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3632 33513 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3358 34930 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 303201 384.2 ns/op BenchmarkBool-4 4120052 29.27 ns/op BenchmarkString-4 2463343 48.24 ns/op BenchmarkBytes-4 2136760 55.39 ns/op BenchmarkNamedBytes-4 840771 139.2 ns/op BenchmarkBytesArray-4 743810 161.1 ns/op BenchmarkSliceLen-4 2472836 49.69 ns/op BenchmarkMapLen-4 1513736 78.34 ns/op BenchmarkStringLen-4 1852884 62.61 ns/op BenchmarkArrayLen-4 1838308 64.60 ns/op BenchmarkSliceCap-4 2338792 49.50 ns/op PASS ok reflect 10.097s goos: darwin goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFind-4 14212 8212 ns/op 9423 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 20862 5726 ns/op 9257 B/op 1 allocs/op BenchmarkFindString-4 15205 7919 ns/op 9558 B/op 1 allocs/op BenchmarkFindSubmatch-4 13484 8836 ns/op 9465 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 13437 9209 ns/op 9374 B/op 2 allocs/op BenchmarkLiteral-4 23466 4924 ns/op BenchmarkNotLiteral-4 4312 23872 ns/op BenchmarkMatchClass-4 3684 31049 ns/op BenchmarkMatchClass_InRange-4 3590 32107 ns/op BenchmarkReplaceAll-4 3248 37383 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 23542 5898 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 43894 2716 ns/op BenchmarkAnchoredShortMatch-4 19837 5972 ns/op BenchmarkAnchoredLongMatch-4 22761 5189 ns/op BenchmarkOnePassShortA-4 23358 5284 ns/op BenchmarkNotOnePassShortA-4 9238 12467 ns/op BenchmarkOnePassShortB-4 30604 4003 ns/op BenchmarkNotOnePassShortB-4 12020 9435 ns/op BenchmarkOnePassLongPrefix-4 96482 1240 ns/op BenchmarkOnePassLongNotPrefix-4 33405 3628 ns/op BenchmarkMatchParallelShared-4 33314 3646 ns/op BenchmarkMatchParallelCopied-4 32674 3671 ns/op BenchmarkQuoteMetaAll-4 181468 651.5 ns/op 21.49 MB/s BenchmarkQuoteMetaNone-4 363691 313.5 ns/op 82.94 MB/s BenchmarkCompile/Onepass-4 4620 34438 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1054 99272 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 148 770184 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 2497594 47.96 ns/op 333.64 MB/s BenchmarkMatch/Easy0/32-4 15393 8051 ns/op 3.97 MB/s BenchmarkMatch/Easy0/1K-4 6270 20776 ns/op 49.29 MB/s BenchmarkMatch/Easy0i/16-4 4180280 37.59 ns/op 425.65 MB/s BenchmarkMatch/Easy0i/32-4 5760 27792 ns/op 1.15 MB/s BenchmarkMatch/Easy0i/1K-4 180 654274 ns/op 1.57 MB/s BenchmarkMatch/Easy1/16-4 3990135 41.25 ns/op 387.89 MB/s BenchmarkMatch/Easy1/32-4 15506 7346 ns/op 4.36 MB/s BenchmarkMatch/Easy1/1K-4 4568 31238 ns/op 32.78 MB/s BenchmarkMatch/Medium/16-4 3756032 29.02 ns/op 551.32 MB/s BenchmarkMatch/Medium/32-4 6841 20079 ns/op 1.59 MB/s BenchmarkMatch/Medium/1K-4 312 409285 ns/op 2.50 MB/s BenchmarkMatch/Hard/16-4 3925543 33.29 ns/op 480.66 MB/s BenchmarkMatch/Hard/32-4 4401 29811 ns/op 1.07 MB/s BenchmarkMatch/Hard/1K-4 182 766898 ns/op 1.34 MB/s BenchmarkMatch/Hard1/16-4 1411 90603 ns/op 0.18 MB/s BenchmarkMatch/Hard1/32-4 759 153861 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 27 4136674 ns/op 0.25 MB/s BenchmarkMatch_onepass_regex/16-4 31784 3543 ns/op 4.52 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17935 6391 ns/op 5.01 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 759 165034 ns/op 6.20 MB/s 26 B/op 0 allocs/op PASS ok regexp 8.456s goos: darwin goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEmptyOpContext-4 618087 185.9 ns/op PASS ok regexp/syntax 1.562s goos: darwin goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMakeChan/Byte-4 753789 141.3 ns/op BenchmarkMakeChan/Int-4 881652 131.5 ns/op BenchmarkMakeChan/Ptr-4 673209 240.1 ns/op BenchmarkMakeChan/Struct/0-4 1000000 147.8 ns/op BenchmarkMakeChan/Struct/32-4 335595 337.7 ns/op BenchmarkMakeChan/Struct/40-4 317418 357.2 ns/op BenchmarkChanNonblocking-4 7493030 14.10 ns/op BenchmarkSelectUncontended-4 910034 136.6 ns/op BenchmarkSelectSyncContended-4 31447 3229 ns/op BenchmarkSelectAsyncContended-4 131778 1041 ns/op BenchmarkSelectNonblock-4 4125177 28.62 ns/op BenchmarkChanUncontended-4 10545 13986 ns/op BenchmarkChanContended-4 1544 73741 ns/op BenchmarkChanSync-4 90387 1213 ns/op BenchmarkChanSyncWork-4 10000 37187 ns/op BenchmarkChanProdCons0-4 86536 1368 ns/op BenchmarkChanProdCons10-4 107042 1014 ns/op BenchmarkChanProdCons100-4 115845 886.5 ns/op BenchmarkChanProdConsWork0-4 66709 1883 ns/op BenchmarkChanProdConsWork10-4 73851 1470 ns/op BenchmarkChanProdConsWork100-4 99063 1250 ns/op BenchmarkSelectProdCons-4 53559 1979 ns/op BenchmarkReceiveDataFromClosedChan-4 533030 256.0 ns/op BenchmarkChanCreation-4 274168 370.2 ns/op BenchmarkChanSem-4 128103 974.0 ns/op BenchmarkChanPopular-4 92 1263665 ns/op BenchmarkChanClosed-4 820008 139.8 ns/op BenchmarkCallClosure-4 6080936 18.27 ns/op BenchmarkCallClosure1-4 5311807 19.39 ns/op BenchmarkCallClosure2-4 1000000 113.2 ns/op BenchmarkCallClosure3-4 1000000 115.0 ns/op BenchmarkCallClosure4-4 951536 110.5 ns/op BenchmarkComplex128DivNormal-4 4395841 27.09 ns/op BenchmarkComplex128DivNisNaN-4 7355234 19.69 ns/op BenchmarkComplex128DivDisNaN-4 6828072 16.22 ns/op BenchmarkComplex128DivNisInf-4 9435411 13.04 ns/op BenchmarkComplex128DivDisInf-4 5791108 25.39 ns/op BenchmarkSetTypePtr-4 32257856 3.467 ns/op 2307.71 MB/s BenchmarkSetTypePtr8-4 7105089 19.21 ns/op 3331.57 MB/s BenchmarkSetTypePtr16-4 6226520 19.08 ns/op 6710.24 MB/s BenchmarkSetTypePtr32-4 4721774 24.71 ns/op 10359.25 MB/s BenchmarkSetTypePtr64-4 2992491 36.53 ns/op 14015.41 MB/s BenchmarkSetTypePtr126-4 1000000 105.5 ns/op 9550.59 MB/s BenchmarkSetTypePtr128-4 1714712 61.00 ns/op 16786.82 MB/s BenchmarkSetTypePtrSlice-4 160654 716.2 ns/op 11437.92 MB/s BenchmarkSetTypeNode1-4 10351429 11.20 ns/op 2142.60 MB/s BenchmarkSetTypeNode1Slice-4 1000000 109.2 ns/op 7032.02 MB/s BenchmarkSetTypeNode8-4 4632884 28.77 ns/op 2780.31 MB/s BenchmarkSetTypeNode8Slice-4 494464 273.5 ns/op 9359.60 MB/s BenchmarkSetTypeNode64-4 2897131 65.40 ns/op 8073.60 MB/s BenchmarkSetTypeNode64Slice-4 82857 1543 ns/op 10948.93 MB/s BenchmarkSetTypeNode64Dead-4 3608665 32.75 ns/op 16120.59 MB/s BenchmarkSetTypeNode64DeadSlice-4 84361 1280 ns/op 13197.07 MB/s BenchmarkSetTypeNode124-4 1653255 82.17 ns/op 12267.98 MB/s BenchmarkSetTypeNode124Slice-4 55694 2157 ns/op 14952.43 MB/s BenchmarkSetTypeNode126-4 1944540 64.97 ns/op 15762.25 MB/s BenchmarkSetTypeNode126Slice-4 49390 2285 ns/op 14343.16 MB/s BenchmarkSetTypeNode128-4 1826120 67.75 ns/op 15351.53 MB/s BenchmarkSetTypeNode128Slice-4 55598 2463 ns/op 13511.04 MB/s BenchmarkSetTypeNode130-4 1633134 78.79 ns/op 13401.91 MB/s BenchmarkSetTypeNode130Slice-4 37431 3056 ns/op 11058.30 MB/s BenchmarkSetTypeNode1024-4 156583 723.9 ns/op 11338.55 MB/s BenchmarkSetTypeNode1024Slice-4 5223 22388 ns/op 11732.25 MB/s BenchmarkAllocation-4 3060 41771 ns/op BenchmarkReadMemStats-4 1830 82075 ns/op BenchmarkReadMemStatsLatency-4 1 120664 p50-ns 120664 p90-ns 120664 p99-ns BenchmarkWriteBarrier-4 2845388 62.82 ns/op BenchmarkBulkWriteBarrier-4 6794701 18.20 ns/op BenchmarkScanStackNoLocals-4 2 55802820 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10077777 10.95 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9912900 12.59 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8318131 14.04 ns/op BenchmarkMSpanCountAlloc/bits=512-4 6778960 17.62 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 2989980 34.15 ns/op BenchmarkHash5-4 6102272 18.45 ns/op 271.07 MB/s BenchmarkHash16-4 4000633 29.09 ns/op 550.06 MB/s BenchmarkHash64-4 3393732 35.07 ns/op 1824.85 MB/s BenchmarkHash1024-4 1000000 100.5 ns/op 10190.67 MB/s BenchmarkHash65536-4 37563 3174 ns/op 20650.93 MB/s BenchmarkAlignedLoad-4 8722458 17.13 ns/op BenchmarkUnalignedLoad-4 6912471 17.90 ns/op BenchmarkEqEfaceConcrete-4 9193315 12.85 ns/op BenchmarkEqIfaceConcrete-4 9368020 12.75 ns/op BenchmarkNeEfaceConcrete-4 9676137 12.47 ns/op BenchmarkNeIfaceConcrete-4 9830085 12.19 ns/op BenchmarkConvT2EByteSized/bool-4 4082713 26.02 ns/op BenchmarkConvT2EByteSized/uint8-4 5584214 19.22 ns/op BenchmarkConvT2ESmall-4 4865976 20.93 ns/op BenchmarkConvT2EUintptr-4 5713452 21.06 ns/op BenchmarkConvT2ELarge-4 1000000 112.0 ns/op BenchmarkConvT2ISmall-4 5575208 21.82 ns/op BenchmarkConvT2IUintptr-4 5443030 21.54 ns/op BenchmarkConvT2ILarge-4 1000000 150.7 ns/op BenchmarkConvI2E-4 5373483 31.06 ns/op BenchmarkConvI2I-4 3024036 38.24 ns/op BenchmarkAssertE2T-4 3181924 34.89 ns/op BenchmarkAssertE2TLarge-4 1900122 63.00 ns/op BenchmarkAssertE2I-4 4135195 32.38 ns/op BenchmarkAssertI2T-4 3621975 28.60 ns/op BenchmarkAssertI2I-4 4345534 26.32 ns/op BenchmarkAssertI2E-4 6117356 20.13 ns/op BenchmarkAssertE2E-4 6413343 18.93 ns/op BenchmarkAssertE2T2-4 3732043 33.04 ns/op BenchmarkAssertE2T2Blank-4 4786440 27.61 ns/op BenchmarkAssertI2E2-4 4701673 26.05 ns/op BenchmarkAssertI2E2Blank-4 6085473 21.87 ns/op BenchmarkAssertE2E2-4 4121458 29.03 ns/op BenchmarkAssertE2E2Blank-4 4293633 25.85 ns/op BenchmarkConvT2Ezero/zero/16-4 5809996 29.58 ns/op BenchmarkConvT2Ezero/zero/32-4 3811398 30.15 ns/op BenchmarkConvT2Ezero/zero/64-4 3905052 28.25 ns/op BenchmarkConvT2Ezero/zero/str-4 3831914 30.01 ns/op BenchmarkConvT2Ezero/zero/slice-4 3798091 31.81 ns/op BenchmarkConvT2Ezero/zero/big-4 194478 574.8 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1000000 118.7 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 741649 149.3 ns/op BenchmarkConvT2Ezero/nonzero/big-4 173126 600.5 ns/op BenchmarkConvT2Ezero/smallint/16-4 3780880 31.85 ns/op BenchmarkConvT2Ezero/smallint/32-4 3951822 29.75 ns/op BenchmarkConvT2Ezero/smallint/64-4 4019872 29.90 ns/op BenchmarkConvT2Ezero/largeint/16-4 1000000 109.2 ns/op BenchmarkConvT2Ezero/largeint/32-4 1277473 99.22 ns/op BenchmarkConvT2Ezero/largeint/64-4 1000000 104.8 ns/op BenchmarkMalloc8-4 12613135 9.891 ns/op BenchmarkMalloc16-4 12755030 9.373 ns/op BenchmarkMallocTypeInfo8-4 12535735 9.761 ns/op BenchmarkMallocTypeInfo16-4 12605298 9.497 ns/op BenchmarkMallocLargeStruct-4 3654606 27.37 ns/op BenchmarkGoroutineSelect-4 72 1794491 ns/op BenchmarkGoroutineBlocking-4 69 1702809 ns/op BenchmarkGoroutineForRange-4 76 1682311 ns/op BenchmarkGoroutineIdle-4 82 1364840 ns/op BenchmarkHashStringSpeed-4 1687266 66.73 ns/op BenchmarkHashBytesSpeed-4 849210 143.2 ns/op BenchmarkHashInt32Speed-4 1951060 60.46 ns/op BenchmarkHashInt64Speed-4 1887499 64.35 ns/op BenchmarkHashStringArraySpeed-4 383490 301.1 ns/op BenchmarkMegMap-4 2656126 45.79 ns/op BenchmarkMegOneMap-4 3468602 33.32 ns/op BenchmarkMegEqMap-4 1333 97292 ns/op BenchmarkMegEmptyMap-4 3682248 29.40 ns/op BenchmarkSmallStrMap-4 2573685 44.77 ns/op BenchmarkMapStringKeysEight_16-4 2212651 53.51 ns/op BenchmarkMapStringKeysEight_32-4 2127198 55.20 ns/op BenchmarkMapStringKeysEight_64-4 2243911 53.15 ns/op BenchmarkMapStringKeysEight_1M-4 2178596 53.60 ns/op BenchmarkIntMap-4 2974616 39.34 ns/op BenchmarkMapFirst/1-4 4089822 38.38 ns/op BenchmarkMapFirst/2-4 2985068 39.10 ns/op BenchmarkMapFirst/3-4 3272619 38.96 ns/op BenchmarkMapFirst/4-4 3053270 37.81 ns/op BenchmarkMapFirst/5-4 3165385 39.22 ns/op BenchmarkMapFirst/6-4 3064539 40.07 ns/op BenchmarkMapFirst/7-4 2953204 42.71 ns/op BenchmarkMapFirst/8-4 3353427 34.33 ns/op BenchmarkMapFirst/9-4 2418848 47.62 ns/op BenchmarkMapFirst/10-4 2517643 46.35 ns/op BenchmarkMapFirst/11-4 2391753 48.55 ns/op BenchmarkMapFirst/12-4 4067730 29.45 ns/op BenchmarkMapFirst/13-4 2941970 45.14 ns/op BenchmarkMapFirst/14-4 2694256 47.59 ns/op BenchmarkMapFirst/15-4 2602596 46.49 ns/op BenchmarkMapFirst/16-4 2480202 48.53 ns/op BenchmarkMapMid/1-4 2826901 38.25 ns/op BenchmarkMapMid/2-4 2356743 48.94 ns/op BenchmarkMapMid/3-4 2398993 49.11 ns/op BenchmarkMapMid/4-4 2288566 49.39 ns/op BenchmarkMapMid/5-4 2341839 49.13 ns/op BenchmarkMapMid/6-4 2340162 51.42 ns/op BenchmarkMapMid/7-4 2307346 51.90 ns/op BenchmarkMapMid/8-4 2140292 54.58 ns/op BenchmarkMapMid/9-4 3203480 37.02 ns/op BenchmarkMapMid/10-4 3307378 40.68 ns/op BenchmarkMapMid/11-4 1991475 56.95 ns/op BenchmarkMapMid/12-4 1971289 54.59 ns/op BenchmarkMapMid/13-4 2010613 63.30 ns/op BenchmarkMapMid/14-4 2054995 57.61 ns/op BenchmarkMapMid/15-4 2029915 57.74 ns/op BenchmarkMapMid/16-4 2072008 62.24 ns/op BenchmarkMapLast/1-4 2449939 49.61 ns/op BenchmarkMapLast/2-4 2358691 51.36 ns/op BenchmarkMapLast/3-4 2317202 51.14 ns/op BenchmarkMapLast/4-4 2317983 52.75 ns/op BenchmarkMapLast/5-4 2200750 52.94 ns/op BenchmarkMapLast/6-4 2273620 53.50 ns/op BenchmarkMapLast/7-4 2059971 55.73 ns/op BenchmarkMapLast/8-4 2124400 56.67 ns/op BenchmarkMapLast/9-4 2719144 39.05 ns/op BenchmarkMapLast/10-4 3054452 40.34 ns/op BenchmarkMapLast/11-4 3070476 38.90 ns/op BenchmarkMapLast/12-4 2845198 69.28 ns/op BenchmarkMapLast/13-4 2130499 67.50 ns/op BenchmarkMapLast/14-4 2046805 64.57 ns/op BenchmarkMapLast/15-4 1952530 53.20 ns/op BenchmarkMapLast/16-4 2927024 35.78 ns/op BenchmarkMapCycle-4 2262546 65.53 ns/op BenchmarkRepeatedLookupStrMapKey32-4 2217669 57.32 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2042 61634 ns/op BenchmarkMakeMap/[Byte]Byte-4 373555 277.4 ns/op BenchmarkMakeMap/[Int]Int-4 293536 411.6 ns/op BenchmarkNewEmptyMap-4 8412164 14.70 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1074081 104.1 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 356263 325.6 ns/op BenchmarkMapIterEmpty-4 5429077 20.14 ns/op BenchmarkSameLengthMap-4 2960490 37.59 ns/op BenchmarkBigKeyMap-4 1000000 113.6 ns/op BenchmarkBigValMap-4 893181 116.4 ns/op BenchmarkSmallKeyMap-4 1916072 56.62 ns/op BenchmarkMapPopulate/1-4 1646937 71.98 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 111027 1090 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7942 13668 ns/op 3348 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 664 190066 ns/op 53333 B/op 73 allocs/op BenchmarkMapPopulate/10000-4 74 2324310 ns/op 427662 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 5 21489960 ns/op 3617780 B/op 4008 allocs/op BenchmarkComplexAlgMap-4 400539 259.4 ns/op BenchmarkGoMapClear/Reflexive/1-4 800044 255.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 498178 258.1 ns/op BenchmarkGoMapClear/Reflexive/100-4 211268 528.7 ns/op BenchmarkGoMapClear/Reflexive/1000-4 28483 4311 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3039 40775 ns/op BenchmarkGoMapClear/NonReflexive/1-4 314092 366.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 294711 374.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 189817 640.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 25986 4430 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 2922 41269 ns/op BenchmarkMapStringConversion/32/simple-4 1000000 110.6 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 993475 106.7 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 938156 131.3 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 965677 117.5 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 873346 121.9 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 891166 143.2 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1000000 109.4 ns/op BenchmarkMapInterfacePtr-4 1000000 109.8 ns/op BenchmarkNewEmptyMapHintLessThan8-4 3143526 39.59 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 123385 952.4 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6147 19246 ns/op BenchmarkMapPop1000-4 373 501750 ns/op BenchmarkMapPop10000-4 13 7727708 ns/op BenchmarkMapAssign/Int32/256-4 1772370 66.84 ns/op BenchmarkMapAssign/Int32/65536-4 554028 217.7 ns/op BenchmarkMapAssign/Int64/256-4 1699308 67.89 ns/op BenchmarkMapAssign/Int64/65536-4 433803 253.4 ns/op BenchmarkMapAssign/Str/256-4 1498923 84.05 ns/op BenchmarkMapAssign/Str/65536-4 235246 437.5 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1097152 107.7 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 555096 250.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1000000 114.9 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 413322 281.8 ns/op BenchmarkMapOperatorAssign/Str/256-4 306692 1864 ns/op BenchmarkMapOperatorAssign/Str/65536-4 136436 787.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 634845 199.1 ns/op 24 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 264289 432.4 ns/op 50 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 782061 168.9 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 273529 401.7 ns/op 55 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 753610 242.2 ns/op 60 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 96932 1229 ns/op 150 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1254122 93.21 ns/op BenchmarkMapDelete/Int32/1000-4 1613532 71.61 ns/op BenchmarkMapDelete/Int32/10000-4 1857744 63.28 ns/op BenchmarkMapDelete/Int64/100-4 1231681 95.49 ns/op BenchmarkMapDelete/Int64/1000-4 1521588 80.38 ns/op BenchmarkMapDelete/Int64/10000-4 1381826 75.41 ns/op BenchmarkMapDelete/Str/100-4 894002 126.1 ns/op BenchmarkMapDelete/Str/1000-4 953878 106.0 ns/op BenchmarkMapDelete/Str/10000-4 1090028 97.26 ns/op BenchmarkMapDelete/Pointer/100-4 1000000 112.0 ns/op BenchmarkMapDelete/Pointer/1000-4 1215074 88.44 ns/op BenchmarkMapDelete/Pointer/10000-4 1000000 106.0 ns/op BenchmarkMemmove/0-4 13620340 9.747 ns/op BenchmarkMemmove/1-4 2021595 65.08 ns/op 15.36 MB/s BenchmarkMemmove/2-4 2076939 58.30 ns/op 34.31 MB/s BenchmarkMemmove/3-4 1999828 58.00 ns/op 51.73 MB/s BenchmarkMemmove/4-4 1724661 59.65 ns/op 67.06 MB/s BenchmarkMemmove/5-4 1897964 65.66 ns/op 76.15 MB/s BenchmarkMemmove/6-4 1985834 70.62 ns/op 84.97 MB/s BenchmarkMemmove/7-4 1801428 61.41 ns/op 113.99 MB/s BenchmarkMemmove/8-4 1891398 61.05 ns/op 131.04 MB/s BenchmarkMemmove/9-4 1824582 65.54 ns/op 137.31 MB/s BenchmarkMemmove/10-4 1903461 72.28 ns/op 138.35 MB/s BenchmarkMemmove/11-4 1952938 71.00 ns/op 154.92 MB/s BenchmarkMemmove/12-4 1883382 72.98 ns/op 164.44 MB/s BenchmarkMemmove/13-4 1797016 68.53 ns/op 189.70 MB/s BenchmarkMemmove/14-4 1858881 63.25 ns/op 221.35 MB/s BenchmarkMemmove/15-4 1929415 64.95 ns/op 230.95 MB/s BenchmarkMemmove/16-4 1000000 100.0 ns/op 159.95 MB/s BenchmarkMemmove/32-4 1000000 101.3 ns/op 316.04 MB/s BenchmarkMemmove/64-4 1000000 115.2 ns/op 555.69 MB/s BenchmarkMemmove/128-4 870849 134.9 ns/op 948.59 MB/s BenchmarkMemmove/256-4 707670 171.6 ns/op 1492.02 MB/s BenchmarkMemmove/512-4 412813 258.9 ns/op 1977.85 MB/s BenchmarkMemmove/1024-4 326155 393.8 ns/op 2600.03 MB/s BenchmarkMemmove/2048-4 176008 648.0 ns/op 3160.71 MB/s BenchmarkMemmove/4096-4 156042 1276 ns/op 3209.36 MB/s BenchmarkMemmoveOverlap/32-4 1153965 107.1 ns/op 298.91 MB/s BenchmarkMemmoveOverlap/64-4 962529 117.6 ns/op 544.19 MB/s BenchmarkMemmoveOverlap/128-4 905085 133.7 ns/op 957.02 MB/s BenchmarkMemmoveOverlap/256-4 710997 155.9 ns/op 1642.28 MB/s BenchmarkMemmoveOverlap/512-4 487107 246.8 ns/op 2074.70 MB/s BenchmarkMemmoveOverlap/1024-4 251452 445.0 ns/op 2300.89 MB/s BenchmarkMemmoveOverlap/2048-4 242953 480.6 ns/op 4261.31 MB/s BenchmarkMemmoveOverlap/4096-4 142123 998.2 ns/op 4103.38 MB/s BenchmarkMemmoveUnalignedDst/0-4 13678424 8.940 ns/op BenchmarkMemmoveUnalignedDst/1-4 1559884 67.49 ns/op 14.82 MB/s BenchmarkMemmoveUnalignedDst/2-4 1867417 61.18 ns/op 32.69 MB/s BenchmarkMemmoveUnalignedDst/3-4 1784773 101.0 ns/op 29.71 MB/s BenchmarkMemmoveUnalignedDst/4-4 1431000 74.55 ns/op 53.65 MB/s BenchmarkMemmoveUnalignedDst/5-4 1244953 104.1 ns/op 48.01 MB/s BenchmarkMemmoveUnalignedDst/6-4 1000000 101.4 ns/op 59.19 MB/s BenchmarkMemmoveUnalignedDst/7-4 1000000 103.1 ns/op 67.91 MB/s BenchmarkMemmoveUnalignedDst/8-4 1390477 98.76 ns/op 81.00 MB/s BenchmarkMemmoveUnalignedDst/9-4 986020 111.8 ns/op 80.47 MB/s BenchmarkMemmoveUnalignedDst/10-4 1579220 111.9 ns/op 89.36 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 106.9 ns/op 102.92 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 109.2 ns/op 109.85 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 111.6 ns/op 116.54 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 110.3 ns/op 126.89 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 108.0 ns/op 138.90 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 103.8 ns/op 154.11 MB/s BenchmarkMemmoveUnalignedDst/32-4 1789892 67.33 ns/op 475.27 MB/s BenchmarkMemmoveUnalignedDst/64-4 1590360 76.42 ns/op 837.43 MB/s BenchmarkMemmoveUnalignedDst/128-4 1278414 98.16 ns/op 1303.99 MB/s BenchmarkMemmoveUnalignedDst/256-4 988333 181.3 ns/op 1411.92 MB/s BenchmarkMemmoveUnalignedDst/512-4 455188 270.3 ns/op 1894.25 MB/s BenchmarkMemmoveUnalignedDst/1024-4 306718 408.7 ns/op 2505.39 MB/s BenchmarkMemmoveUnalignedDst/2048-4 235422 435.3 ns/op 4704.76 MB/s BenchmarkMemmoveUnalignedDst/4096-4 144916 1054 ns/op 3884.91 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 122.8 ns/op 260.57 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 915247 126.3 ns/op 506.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 820006 151.8 ns/op 843.27 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 620730 195.6 ns/op 1309.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 346035 340.2 ns/op 1505.06 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 253423 483.2 ns/op 2119.25 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 151909 774.6 ns/op 2643.90 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 94639 1386 ns/op 2955.73 MB/s BenchmarkMemmoveUnalignedSrc/0-4 8841931 12.91 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1000000 101.1 ns/op 9.89 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1222545 99.26 ns/op 20.15 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1000000 102.3 ns/op 29.33 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1000000 101.5 ns/op 39.40 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1000000 102.6 ns/op 48.74 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1000000 101.5 ns/op 59.13 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1747767 100.6 ns/op 69.59 MB/s BenchmarkMemmoveUnalignedSrc/8-4 2054242 55.25 ns/op 144.79 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1914367 61.78 ns/op 145.69 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1000000 106.4 ns/op 94.02 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1000000 104.2 ns/op 105.55 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1000000 104.1 ns/op 115.28 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1000000 104.4 ns/op 124.47 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1000000 108.7 ns/op 128.75 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1000000 107.2 ns/op 139.86 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1840878 65.84 ns/op 243.00 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1583204 68.13 ns/op 469.66 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1595736 124.8 ns/op 512.65 MB/s BenchmarkMemmoveUnalignedSrc/128-4 861866 128.2 ns/op 998.06 MB/s BenchmarkMemmoveUnalignedSrc/256-4 620514 181.6 ns/op 1409.56 MB/s BenchmarkMemmoveUnalignedSrc/512-4 519300 261.9 ns/op 1954.75 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 293391 406.8 ns/op 2517.25 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 189680 641.4 ns/op 3192.87 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 100076 1204 ns/op 3402.18 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 954880 108.5 ns/op 294.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1000000 120.3 ns/op 532.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 907298 135.1 ns/op 947.12 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 655405 178.4 ns/op 1435.08 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 370317 314.1 ns/op 1630.02 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 271372 465.3 ns/op 2200.70 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 135266 800.0 ns/op 2559.84 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 85064 1317 ns/op 3110.44 MB/s BenchmarkMemclr/5-4 7854442 15.37 ns/op 325.27 MB/s BenchmarkMemclr/16-4 7809855 15.98 ns/op 1001.27 MB/s BenchmarkMemclr/64-4 7179381 16.84 ns/op 3800.29 MB/s BenchmarkMemclr/256-4 5513173 20.84 ns/op 12283.63 MB/s BenchmarkMemclr/4096-4 746731 161.8 ns/op 25318.95 MB/s BenchmarkMemclr/65536-4 53089 2280 ns/op 28749.67 MB/s BenchmarkMemclr/1M-4 3142 37710 ns/op 27806.39 MB/s BenchmarkMemclr/4M-4 714 147007 ns/op 28531.23 MB/s BenchmarkMemclr/8M-4 354 377930 ns/op 22196.19 MB/s BenchmarkMemclr/16M-4 93 1130985 ns/op 14834.16 MB/s BenchmarkMemclr/64M-4 24 4598042 ns/op 14595.10 MB/s BenchmarkGoMemclr/5-4 2553699 46.66 ns/op 107.15 MB/s BenchmarkGoMemclr/16-4 675837 178.6 ns/op 89.61 MB/s BenchmarkGoMemclr/64-4 178525 744.5 ns/op 85.97 MB/s BenchmarkGoMemclr/256-4 26954 4288 ns/op 59.71 MB/s BenchmarkMemclrRange/1K_2K-4 29905 4060 ns/op 23614.62 MB/s BenchmarkMemclrRange/2K_8K-4 9022 12779 ns/op 26098.88 MB/s BenchmarkMemclrRange/4K_16K-4 9546 11809 ns/op 27357.12 MB/s BenchmarkMemclrRange/160K_228K-4 2030 65923 ns/op 25224.24 MB/s BenchmarkClearFat8-4 14241760 9.166 ns/op BenchmarkClearFat12-4 14099923 8.381 ns/op BenchmarkClearFat16-4 13971025 8.396 ns/op BenchmarkClearFat24-4 13930724 9.056 ns/op BenchmarkClearFat32-4 14226636 8.610 ns/op BenchmarkClearFat40-4 13941304 8.401 ns/op BenchmarkClearFat48-4 14153046 8.413 ns/op BenchmarkClearFat56-4 14180014 9.052 ns/op BenchmarkClearFat64-4 13955958 8.361 ns/op BenchmarkClearFat128-4 13588674 8.453 ns/op BenchmarkClearFat256-4 13704610 8.713 ns/op BenchmarkClearFat512-4 13617272 8.478 ns/op BenchmarkClearFat1024-4 13901818 7.411 ns/op BenchmarkCopyFat8-4 13574096 9.141 ns/op BenchmarkCopyFat12-4 14246892 8.519 ns/op BenchmarkCopyFat16-4 14162528 9.048 ns/op BenchmarkCopyFat24-4 13762267 8.665 ns/op BenchmarkCopyFat32-4 13684588 8.754 ns/op BenchmarkCopyFat64-4 13354022 8.681 ns/op BenchmarkCopyFat128-4 13382582 8.834 ns/op BenchmarkCopyFat256-4 14476944 8.705 ns/op BenchmarkCopyFat512-4 11583354 9.141 ns/op BenchmarkCopyFat520-4 17749340 7.664 ns/op BenchmarkCopyFat1024-4 18515689 7.221 ns/op BenchmarkIssue18740/2byte-4 435 427309 ns/op BenchmarkIssue18740/4byte-4 475 255596 ns/op BenchmarkIssue18740/8byte-4 686 175723 ns/op BenchmarkReadMetricsLatency-4 18894 5412 p50-ns 6891 p90-ns 18971 p99-ns BenchmarkFinalizer-4 264 425615 ns/op BenchmarkFinalizerRun-4 311005 513.2 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6642711 17.77 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 2892336 41.42 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2357482 56.65 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2265132 52.94 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1342383 80.48 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1381957 104.0 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2173384 57.68 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 826993 132.5 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1509684 84.41 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1952802 63.86 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1959488 64.07 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1418581 74.01 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1000000 110.4 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1278296 85.78 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5592019 24.42 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5568841 22.66 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5744472 21.88 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 5733954 20.73 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 4359613 27.13 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4944998 24.39 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5776029 20.71 ns/op BenchmarkFindBitRange64/PatternAASize8-4 4077531 28.33 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5677070 21.30 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5715715 22.27 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5409141 21.95 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5284734 22.79 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 3931531 29.35 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 5781397 21.15 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 5750094 20.83 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5782882 21.05 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 5452000 20.89 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 5688810 23.86 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 5653569 21.00 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 3864694 26.10 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 3707797 32.79 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 5678050 30.83 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 3787099 30.74 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 3754178 30.70 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 4004539 29.93 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 3768638 30.15 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 4165468 30.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 4126723 29.63 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 3957212 30.66 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 3771667 33.17 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 4141232 29.79 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 3834231 28.66 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 4171184 32.34 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 3952484 31.66 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 4187810 31.60 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 4108929 30.91 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 3782178 30.07 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 3910086 28.92 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 4183940 30.40 ns/op BenchmarkNetpollBreak-4 4128 27893 ns/op BenchmarkPingPongHog-4 262 447618 ns/op BenchmarkStackGrowth-4 98916 1207 ns/op BenchmarkStackGrowthDeep-4 981 122104 ns/op BenchmarkCreateGoroutines-4 20230 5540 ns/op BenchmarkCreateGoroutinesParallel-4 59302 1980 ns/op BenchmarkCreateGoroutinesCapture-4 3872 30971 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 42091 2391 ns/op BenchmarkClosureCall-4 18678082 6.158 ns/op BenchmarkWakeupParallelSpinning/0s-4 5661 22148 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4040 27501 ns/op BenchmarkWakeupParallelSpinning/2µs-4 3558 36057 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2527 52646 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1770 75059 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1020 120627 ns/op BenchmarkWakeupParallelSpinning/50µs-4 577 201471 ns/op BenchmarkWakeupParallelSpinning/100µs-4 387 319661 ns/op BenchmarkMatmult-4 4699630 30.84 ns/op BenchmarkFastrand-4 10124722 11.84 ns/op BenchmarkFastrand64-4 11684163 11.33 ns/op BenchmarkFastrandHashiter-4 3771042 28.87 ns/op BenchmarkFastrandn/2-4 6073245 19.67 ns/op BenchmarkFastrandn/3-4 5922910 21.53 ns/op BenchmarkFastrandn/4-4 6117631 19.76 ns/op BenchmarkFastrandn/5-4 5768884 21.45 ns/op BenchmarkIfaceCmp100-4 86185 1368 ns/op BenchmarkIfaceCmpNil100-4 164768 693.6 ns/op BenchmarkEfaceCmpDiff-4 33802 3550 ns/op BenchmarkEfaceCmpDiffIndirect-4 30972 3901 ns/op BenchmarkDefer-4 1686668 92.55 ns/op BenchmarkDefer10-4 846283 142.2 ns/op BenchmarkDeferMany-4 494547 405.9 ns/op BenchmarkPanicRecover-4 188610 673.8 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 1863 71629 ns/op 70274 p50-ns 83420 p90-ns 106159 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 1856 74071 ns/op 71530 p50-ns 87452 p90-ns 148621 p99-ns BenchmarkGoroutineProfile/small/idle-4 844 148287 ns/op 144828 p50-ns 163681 p90-ns 239799 p99-ns BenchmarkGoroutineProfile/small/loaded-4 320 393422 ns/op 374157 p50-ns 476412 p90-ns 1004611 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 2016 74137 ns/op 71796 p50-ns 85810 p90-ns 140768 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 1926 65018 ns/op 62346 p50-ns 76486 p90-ns 106105 p99-ns BenchmarkGoroutineProfile/large/idle-4 12 9894506 ns/op 8756979 p50-ns 12933435 p90-ns 13725516 p99-ns BenchmarkGoroutineProfile/large/loaded-4 10 13760205 ns/op 13139983 p50-ns 23677617 p90-ns 23677617 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 1860 64359 ns/op 61405 p50-ns 77429 p90-ns 107810 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2220 84822 ns/op 79905 p50-ns 99830 p90-ns 242905 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 636 218503 ns/op 203904 p50-ns 245672 p90-ns 334557 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 240 527949 ns/op 422879 p50-ns 557954 p90-ns 2046503 p99-ns BenchmarkRWMutexUncontended-4 2065711 57.60 ns/op BenchmarkRWMutexWrite100-4 378938 427.6 ns/op BenchmarkRWMutexWrite10-4 37824 3063 ns/op BenchmarkRWMutexWorkWrite100-4 241866 532.6 ns/op BenchmarkRWMutexWorkWrite10-4 34698 3566 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1826 67761 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1050 118832 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 879 138992 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 513 263881 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 438 276244 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 212 573319 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 200 588244 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 115 1041504 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 238338 544.5 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 199581 581.9 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 210972 678.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 180706 587.1 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 181225 574.7 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 165418 699.2 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 175311 774.5 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 185143 597.8 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 195889 741.3 ns/op BenchmarkMakeSlice/Byte-4 1733829 71.42 ns/op BenchmarkMakeSlice/Int16-4 1483190 72.74 ns/op BenchmarkMakeSlice/Int-4 1396869 87.74 ns/op BenchmarkMakeSlice/Ptr-4 1000000 144.0 ns/op BenchmarkMakeSlice/Struct/24-4 1000000 139.5 ns/op BenchmarkMakeSlice/Struct/32-4 707414 169.2 ns/op BenchmarkMakeSlice/Struct/40-4 1000000 196.7 ns/op BenchmarkGrowSlice/Byte-4 512946 291.1 ns/op BenchmarkGrowSlice/Int16-4 513399 228.3 ns/op BenchmarkGrowSlice/Int-4 370642 296.7 ns/op BenchmarkGrowSlice/Ptr-4 291081 394.7 ns/op BenchmarkGrowSlice/Struct/24-4 372505 473.7 ns/op BenchmarkGrowSlice/Struct/32-4 220624 510.7 ns/op BenchmarkGrowSlice/Struct/40-4 179409 650.2 ns/op BenchmarkExtendSlice/IntSlice-4 314937 319.2 ns/op BenchmarkExtendSlice/PointerSlice-4 287599 528.1 ns/op BenchmarkExtendSlice/NoGrow-4 578960 228.5 ns/op BenchmarkAppend-4 616893 195.7 ns/op BenchmarkAppendGrowByte-4 4 29530603 ns/op BenchmarkAppendGrowString-4 1 218891764 ns/op BenchmarkAppendSlice/1Bytes-4 1472019 84.99 ns/op BenchmarkAppendSlice/4Bytes-4 1892936 63.64 ns/op BenchmarkAppendSlice/7Bytes-4 1802738 84.45 ns/op BenchmarkAppendSlice/8Bytes-4 1769013 61.37 ns/op BenchmarkAppendSlice/15Bytes-4 1853426 76.89 ns/op BenchmarkAppendSlice/16Bytes-4 1724246 63.48 ns/op BenchmarkAppendSlice/32Bytes-4 1684866 70.68 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 84228 1502 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 21872 5534 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 8044 19289 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1501 75502 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 156 780120 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 28 3667303 ns/op BenchmarkAppendStr/1Bytes-4 1000000 113.2 ns/op BenchmarkAppendStr/4Bytes-4 1000000 113.3 ns/op BenchmarkAppendStr/8Bytes-4 1000000 122.5 ns/op BenchmarkAppendStr/16Bytes-4 1000000 117.9 ns/op BenchmarkAppendStr/32Bytes-4 1478848 72.27 ns/op BenchmarkAppendSpecialCase-4 778444 156.3 ns/op BenchmarkCopy/1Byte-4 2240871 56.92 ns/op 17.57 MB/s BenchmarkCopy/1String-4 2217164 66.51 ns/op 15.04 MB/s BenchmarkCopy/2Byte-4 2093302 65.55 ns/op 30.51 MB/s BenchmarkCopy/2String-4 1979136 58.39 ns/op 34.25 MB/s BenchmarkCopy/4Byte-4 2145824 62.88 ns/op 63.61 MB/s BenchmarkCopy/4String-4 2093666 71.39 ns/op 56.03 MB/s BenchmarkCopy/8Byte-4 2189318 59.33 ns/op 134.83 MB/s BenchmarkCopy/8String-4 2165594 57.90 ns/op 138.17 MB/s BenchmarkCopy/12Byte-4 1926330 85.45 ns/op 140.43 MB/s BenchmarkCopy/12String-4 1789010 77.04 ns/op 155.75 MB/s BenchmarkCopy/16Byte-4 1000000 104.0 ns/op 153.84 MB/s BenchmarkCopy/16String-4 1900182 60.12 ns/op 266.14 MB/s BenchmarkCopy/32Byte-4 915189 122.4 ns/op 261.35 MB/s BenchmarkCopy/32String-4 1000000 109.9 ns/op 291.13 MB/s BenchmarkCopy/128Byte-4 784119 148.8 ns/op 860.11 MB/s BenchmarkCopy/128String-4 824040 153.0 ns/op 836.82 MB/s BenchmarkCopy/1024Byte-4 284054 438.7 ns/op 2334.15 MB/s BenchmarkCopy/1024String-4 219379 529.6 ns/op 1933.62 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 21753 5529 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 15648 7223 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 10000 11733 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 9572 14148 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8265 17694 ns/op BenchmarkAppendInPlace/Grow/Byte-4 95880 1255 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 113169 1172 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 70316 1449 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 62930 1632 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 54537 1969 ns/op BenchmarkStackCopyPtr-4 1 176211911 ns/op BenchmarkStackCopy-4 1 170563913 ns/op BenchmarkStackCopyNoCache-4 12 9940294 ns/op BenchmarkStackCopyWithStkobj-4 2 77118999 ns/op BenchmarkIssue18138-4 564 187283 ns/op BenchmarkCompareStringEqual-4 10541337 15.38 ns/op BenchmarkCompareStringIdentical-4 10946757 11.10 ns/op BenchmarkCompareStringSameLength-4 10202308 13.18 ns/op BenchmarkCompareStringDifferentLength-4 19325673 6.513 ns/op BenchmarkCompareStringBigUnaligned-4 1430 79332 ns/op 13217.71 MB/s BenchmarkCompareStringBig-4 1654 72011 ns/op 14561.45 MB/s BenchmarkConcatStringAndBytes-4 2327577 63.33 ns/op BenchmarkSliceByteToString/1-4 2186546 49.57 ns/op BenchmarkSliceByteToString/2-4 708050 158.5 ns/op BenchmarkSliceByteToString/4-4 1000000 106.5 ns/op BenchmarkSliceByteToString/8-4 996392 108.8 ns/op BenchmarkSliceByteToString/16-4 1000000 133.5 ns/op BenchmarkSliceByteToString/32-4 1000000 140.1 ns/op BenchmarkSliceByteToString/64-4 1000000 224.8 ns/op BenchmarkSliceByteToString/128-4 443600 294.3 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 1442485 81.70 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 465099 237.0 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 540327 215.4 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 2233251 53.24 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 952903 128.7 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1000000 116.0 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2220418 77.50 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 503316 241.3 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 626703 298.6 ns/op BenchmarkRuneIterate/range/ASCII-4 5738704 25.27 ns/op BenchmarkRuneIterate/range/Japanese-4 1927710 87.76 ns/op BenchmarkRuneIterate/range/MixedLength-4 1323854 91.67 ns/op BenchmarkRuneIterate/range1/ASCII-4 3593328 33.26 ns/op BenchmarkRuneIterate/range1/Japanese-4 1000000 104.1 ns/op BenchmarkRuneIterate/range1/MixedLength-4 1397461 87.13 ns/op BenchmarkRuneIterate/range2/ASCII-4 3437737 30.49 ns/op BenchmarkRuneIterate/range2/Japanese-4 1000000 107.2 ns/op BenchmarkRuneIterate/range2/MixedLength-4 1237903 92.00 ns/op BenchmarkArrayEqual-4 10724839 10.39 ns/op BenchmarkFunc/Name-4 2386539 49.97 ns/op BenchmarkFunc/Entry-4 6963474 16.57 ns/op BenchmarkFunc/FileLine-4 868704 124.1 ns/op PASS ok runtime 144.625s goos: darwin goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandle/non-concurrent-4 16484 6939 ns/op BenchmarkHandle/concurrent-4 7813 14099 ns/op PASS ok runtime/cgo 0.578s goos: darwin goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtomicLoad64-4 11740376 8.767 ns/op BenchmarkAtomicStore64-4 11728754 10.51 ns/op BenchmarkAtomicLoad-4 15182712 7.967 ns/op BenchmarkAtomicStore-4 11597739 10.77 ns/op BenchmarkAnd8-4 11957498 9.782 ns/op BenchmarkAnd-4 11074279 10.89 ns/op BenchmarkAnd8Parallel-4 4613466 23.26 ns/op BenchmarkAndParallel-4 4460208 25.93 ns/op BenchmarkOr8-4 10166503 10.43 ns/op BenchmarkOr-4 12095097 9.933 ns/op BenchmarkOr8Parallel-4 4311279 26.72 ns/op BenchmarkOrParallel-4 4464386 24.02 ns/op BenchmarkXadd-4 4535479 25.38 ns/op BenchmarkXadd64-4 6455174 22.41 ns/op BenchmarkCas-4 2524455 44.48 ns/op BenchmarkCas64-4 2663973 44.97 ns/op BenchmarkXchg-4 5185960 23.34 ns/op BenchmarkXchg64-4 5183674 25.85 ns/op PASS ok runtime/internal/atomic 3.158s goos: darwin goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMulUintptr/small-4 4814547 24.77 ns/op BenchmarkMulUintptr/large-4 4075773 29.58 ns/op PASS ok runtime/internal/math 0.530s goos: darwin goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 18 5891243 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 28 6333895 ns/op 168.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 362 319004 ns/op 3.500 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 16270310 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 15795848 ns/op 547.2 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 136 939733 ns/op 23.76 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 70670086 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 127000364 ns/op 4353 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8329792 ns/op 253.1 concurrent_launches/op PASS ok runtime/pprof 2.033s goos: darwin goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSyncLeak-4 14 9010827 ns/op BenchmarkStackLeak-4 5427 23361 ns/op PASS ok runtime/race 0.782s goos: darwin goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStartRegion-4 5776297 22.81 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 360800 328.4 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.630s goos: darwin goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchWrappers-4 160842 727.4 ns/op BenchmarkSortString1K-4 181 742916 ns/op BenchmarkSortString1K_Slice-4 211 661186 ns/op BenchmarkStableString1K-4 100 1410736 ns/op BenchmarkSortInt1K-4 228 603390 ns/op BenchmarkSortInt1K_Sorted-4 2293 46276 ns/op BenchmarkSortInt1K_Reversed-4 1665 74088 ns/op BenchmarkSortInt1K_Mod8-4 376 278927 ns/op BenchmarkStableInt1K-4 100 1301452 ns/op BenchmarkStableInt1K_Slice-4 157 784249 ns/op BenchmarkSortInt64K-4 2 52628206 ns/op BenchmarkSortInt64K_Slice-4 3 44446671 ns/op BenchmarkStableInt64K-4 1 112052670 ns/op BenchmarkSort1e2-4 291 407214 ns/op BenchmarkStable1e2-4 100 1081611 ns/op BenchmarkSort1e4-4 3 48627760 ns/op BenchmarkStable1e4-4 1 225378294 ns/op PASS ok sort 4.569s goos: darwin goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtof64Decimal-4 784683 149.5 ns/op BenchmarkAtof64Float-4 713224 178.0 ns/op BenchmarkAtof64FloatExp-4 632025 264.0 ns/op BenchmarkAtof64Big-4 426520 295.8 ns/op BenchmarkAtof64RandomBits-4 443191 313.3 ns/op BenchmarkAtof64RandomFloats-4 462795 272.5 ns/op BenchmarkAtof64RandomLongFloats-4 245170 473.8 ns/op BenchmarkAtof32Decimal-4 779040 165.3 ns/op BenchmarkAtof32Float-4 638024 173.2 ns/op BenchmarkAtof32FloatExp-4 596440 252.2 ns/op BenchmarkAtof32Random-4 320706 312.3 ns/op BenchmarkAtof32RandomLong-4 159838 710.7 ns/op BenchmarkParseInt/Pos/7bit-4 1306652 90.57 ns/op BenchmarkParseInt/Pos/26bit-4 766646 259.7 ns/op BenchmarkParseInt/Pos/31bit-4 487816 218.4 ns/op BenchmarkParseInt/Pos/56bit-4 449188 366.2 ns/op BenchmarkParseInt/Pos/63bit-4 423831 358.0 ns/op BenchmarkParseInt/Neg/7bit-4 832141 140.9 ns/op BenchmarkParseInt/Neg/26bit-4 405886 275.7 ns/op BenchmarkParseInt/Neg/31bit-4 369292 322.9 ns/op BenchmarkParseInt/Neg/56bit-4 260295 453.2 ns/op BenchmarkParseInt/Neg/63bit-4 243667 486.8 ns/op BenchmarkAtoi/Pos/7bit-4 1599842 63.62 ns/op BenchmarkAtoi/Pos/26bit-4 969813 123.5 ns/op BenchmarkAtoi/Pos/31bit-4 887294 140.2 ns/op BenchmarkAtoi/Pos/56bit-4 525517 245.1 ns/op BenchmarkAtoi/Pos/63bit-4 374668 319.4 ns/op BenchmarkAtoi/Neg/7bit-4 1681766 64.40 ns/op BenchmarkAtoi/Neg/26bit-4 925065 121.8 ns/op BenchmarkAtoi/Neg/31bit-4 705979 142.0 ns/op BenchmarkAtoi/Neg/56bit-4 486367 216.6 ns/op BenchmarkAtoi/Neg/63bit-4 399151 325.2 ns/op BenchmarkFormatFloat/Decimal-4 104329 1078 ns/op BenchmarkFormatFloat/Float-4 112597 1100 ns/op BenchmarkFormatFloat/Exp-4 65228 1712 ns/op BenchmarkFormatFloat/NegExp-4 65143 1705 ns/op BenchmarkFormatFloat/LongExp-4 56736 2071 ns/op BenchmarkFormatFloat/Big-4 56570 2139 ns/op BenchmarkFormatFloat/BinaryExp-4 132802 892.5 ns/op BenchmarkFormatFloat/32Integer-4 89467 1214 ns/op BenchmarkFormatFloat/32ExactFraction-4 75687 1650 ns/op BenchmarkFormatFloat/32Point-4 62644 1875 ns/op BenchmarkFormatFloat/32Exp-4 67371 1806 ns/op BenchmarkFormatFloat/32NegExp-4 68626 1743 ns/op BenchmarkFormatFloat/32Shortest-4 69274 1726 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 85152 1432 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 74312 1451 ns/op BenchmarkFormatFloat/64Fixed1-4 98455 1309 ns/op BenchmarkFormatFloat/64Fixed2-4 94628 1247 ns/op BenchmarkFormatFloat/64Fixed3-4 93549 1253 ns/op BenchmarkFormatFloat/64Fixed4-4 86361 1291 ns/op BenchmarkFormatFloat/64Fixed12-4 56070 2286 ns/op BenchmarkFormatFloat/64Fixed16-4 71455 1777 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 70812 1744 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 66586 1890 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 1713 70420 ns/op BenchmarkFormatFloat/Slowpath64-4 102879 2079 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 56487 2173 ns/op BenchmarkAppendFloat/Decimal-4 90140 1316 ns/op BenchmarkAppendFloat/Float-4 80767 1541 ns/op BenchmarkAppendFloat/Exp-4 89066 1326 ns/op BenchmarkAppendFloat/NegExp-4 88945 1426 ns/op BenchmarkAppendFloat/LongExp-4 68190 1722 ns/op BenchmarkAppendFloat/Big-4 71010 1776 ns/op BenchmarkAppendFloat/BinaryExp-4 312048 365.5 ns/op BenchmarkAppendFloat/32Integer-4 145761 833.1 ns/op BenchmarkAppendFloat/32ExactFraction-4 145237 894.7 ns/op BenchmarkAppendFloat/32Point-4 82224 1333 ns/op BenchmarkAppendFloat/32Exp-4 134661 1366 ns/op BenchmarkAppendFloat/32NegExp-4 94328 1333 ns/op BenchmarkAppendFloat/32Shortest-4 103305 1247 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 139368 1072 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 112364 1100 ns/op BenchmarkAppendFloat/64Fixed1-4 127496 967.9 ns/op BenchmarkAppendFloat/64Fixed2-4 125487 914.3 ns/op BenchmarkAppendFloat/64Fixed3-4 128612 927.4 ns/op BenchmarkAppendFloat/64Fixed4-4 119029 932.6 ns/op BenchmarkAppendFloat/64Fixed12-4 101505 1168 ns/op BenchmarkAppendFloat/64Fixed16-4 150572 837.7 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 158324 1288 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 80988 1505 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 1796 68630 ns/op BenchmarkAppendFloat/Slowpath64-4 72684 1664 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 70584 1533 ns/op BenchmarkFormatInt-4 10000 10649 ns/op BenchmarkAppendInt-4 16484 9020 ns/op BenchmarkFormatUint-4 57086 2066 ns/op BenchmarkAppendUint-4 70760 1774 ns/op BenchmarkFormatIntSmall/7-4 2672674 38.79 ns/op BenchmarkFormatIntSmall/42-4 3088844 42.08 ns/op BenchmarkAppendIntSmall-4 907807 133.0 ns/op BenchmarkAppendUintVarlen/1-4 876884 142.5 ns/op BenchmarkAppendUintVarlen/12-4 804993 142.3 ns/op BenchmarkAppendUintVarlen/123-4 632725 203.8 ns/op BenchmarkAppendUintVarlen/1234-4 612550 201.9 ns/op BenchmarkAppendUintVarlen/12345-4 586616 202.1 ns/op BenchmarkAppendUintVarlen/123456-4 995382 123.7 ns/op BenchmarkAppendUintVarlen/1234567-4 575929 216.8 ns/op BenchmarkAppendUintVarlen/12345678-4 557656 219.6 ns/op BenchmarkAppendUintVarlen/123456789-4 564006 223.1 ns/op BenchmarkAppendUintVarlen/1234567890-4 590667 224.3 ns/op BenchmarkAppendUintVarlen/12345678901-4 535249 229.3 ns/op BenchmarkAppendUintVarlen/123456789012-4 890476 233.5 ns/op BenchmarkAppendUintVarlen/1234567890123-4 531477 234.8 ns/op BenchmarkAppendUintVarlen/12345678901234-4 507861 238.9 ns/op BenchmarkAppendUintVarlen/123456789012345-4 496120 243.7 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 496560 245.4 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 449082 252.5 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 453774 253.2 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 476473 261.2 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 472147 266.3 ns/op BenchmarkQuote-4 30577 3987 ns/op BenchmarkQuoteRune-4 302355 413.7 ns/op BenchmarkAppendQuote-4 41103 3280 ns/op BenchmarkAppendQuoteRune-4 548004 208.0 ns/op BenchmarkUnquoteEasy-4 817386 149.8 ns/op BenchmarkUnquoteHard-4 33291 3634 ns/op PASS ok strconv 19.807s goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 450878 299.3 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 115774 1038 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 143058 727.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 316338 492.9 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 54654 1905 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 86514 1398 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 636198 215.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 16460 8450 ns/op BenchmarkGenericMatch1-4 2289 52481 ns/op BenchmarkGenericMatch2-4 368 303399 ns/op BenchmarkSingleMaxSkipping-4 8584 17303 ns/op 577.93 MB/s BenchmarkSingleLongSuffixFail-4 12930 7899 ns/op 126.86 MB/s BenchmarkSingleMatch-4 160 769308 ns/op 19.50 MB/s BenchmarkByteByteNoMatch-4 43764 2714 ns/op BenchmarkByteByteMatch-4 12237 9207 ns/op BenchmarkByteStringMatch-4 15394 7901 ns/op BenchmarkHTMLEscapeNew-4 46125 2630 ns/op BenchmarkHTMLEscapeOld-4 75164 1436 ns/op BenchmarkByteStringReplacerWriteString-4 1099 103830 ns/op BenchmarkByteReplacerWriteString-4 1231 95441 ns/op BenchmarkByteByteReplaces-4 3151 35405 ns/op BenchmarkByteByteMap-4 11275 10903 ns/op BenchmarkMap/identity/ASCII-4 512979 207.0 ns/op BenchmarkMap/identity/Greek-4 314175 357.5 ns/op BenchmarkMap/change/ASCII-4 26484 4642 ns/op BenchmarkMap/change/Greek-4 21762 6991 ns/op BenchmarkIndexRune-4 1515660 72.75 ns/op BenchmarkIndexRuneLongString-4 1000000 121.0 ns/op BenchmarkIndexRuneFastPath-4 3240783 38.57 ns/op BenchmarkIndex-4 3187014 39.50 ns/op BenchmarkLastIndex-4 4558746 36.81 ns/op BenchmarkIndexByte-4 7954410 15.23 ns/op BenchmarkToUpper/#00-4 2299386 53.54 ns/op BenchmarkToUpper/ONLYUPPER-4 1567965 75.01 ns/op BenchmarkToUpper/abc-4 220718 550.3 ns/op BenchmarkToUpper/AbC123-4 158995 790.8 ns/op BenchmarkToUpper/azAZ09_-4 144931 883.4 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 40939 2913 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 22014 5575 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 33776 3538 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 69056 1649 ns/op BenchmarkToLower/#00-4 2255906 51.91 ns/op BenchmarkToLower/abc-4 2079128 58.51 ns/op BenchmarkToLower/AbC123-4 157998 786.4 ns/op BenchmarkToLower/azAZ09_-4 138482 898.2 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 39873 2908 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 22675 5350 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 42661 2933 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 71570 1644 ns/op BenchmarkMapNoChanges-4 589311 215.0 ns/op BenchmarkTrim-4 43545 2395 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3098343 44.60 ns/op BenchmarkToValidUTF8/InvalidASCII-4 196184 591.1 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 84546 1398 ns/op BenchmarkEqualFold-4 38122 3207 ns/op BenchmarkIndexHard1-4 570 222657 ns/op BenchmarkIndexHard2-4 386 349359 ns/op BenchmarkIndexHard3-4 122 892390 ns/op BenchmarkIndexHard4-4 60 1978139 ns/op BenchmarkLastIndexHard1-4 61 1723879 ns/op BenchmarkLastIndexHard2-4 74 1979702 ns/op BenchmarkLastIndexHard3-4 55 2037733 ns/op BenchmarkCountHard1-4 547 213288 ns/op BenchmarkCountHard2-4 408 299590 ns/op BenchmarkCountHard3-4 130 983430 ns/op BenchmarkIndexTorture-4 8850 14071 ns/op BenchmarkCountTorture-4 8722 13964 ns/op BenchmarkCountTortureOverlapping-4 382 274105 ns/op BenchmarkCountByte/10-4 3154496 37.54 ns/op 266.36 MB/s BenchmarkCountByte/32-4 4027575 38.93 ns/op 822.08 MB/s BenchmarkCountByte/4096-4 361534 330.9 ns/op 12379.00 MB/s BenchmarkCountByte/4194304-4 363 338344 ns/op 12396.57 MB/s BenchmarkCountByte/67108864-4 16 7159361 ns/op 9373.58 MB/s BenchmarkFields/ASCII/16-4 163467 720.8 ns/op 22.20 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 13756 9132 ns/op 28.03 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1396 102054 ns/op 40.14 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 67 2189337 ns/op 29.93 MB/s 98305 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 35457083 ns/op 29.57 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 74338 1691 ns/op 9.46 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6344 17809 ns/op 14.38 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 416 291147 ns/op 14.07 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 5042314 ns/op 13.00 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 88577279 ns/op 11.84 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 133784 911.3 ns/op 17.56 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13264 9093 ns/op 28.15 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 751 168339 ns/op 24.33 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 36 3118145 ns/op 21.02 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 62392414 ns/op 16.81 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 87038 1505 ns/op 10.63 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 8043 13965 ns/op 18.33 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 415 249054 ns/op 16.45 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3967742 ns/op 16.52 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 73364011 ns/op 14.29 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 100563427 ns/op BenchmarkSplitSingleByteSeparator-4 14 8601014 ns/op BenchmarkSplitMultiByteSeparator-4 25 4741901 ns/op BenchmarkSplitNSingleByteSeparator-4 127476 830.2 ns/op BenchmarkSplitNMultiByteSeparator-4 113012 1126 ns/op BenchmarkRepeat/5x1-4 282573 359.9 ns/op BenchmarkRepeat/5x2-4 251265 436.8 ns/op BenchmarkRepeat/5x6-4 170076 743.1 ns/op BenchmarkRepeat/10x1-4 447916 438.9 ns/op BenchmarkRepeat/10x2-4 183885 696.9 ns/op BenchmarkRepeat/10x6-4 106054 1149 ns/op BenchmarkIndexAnyASCII/1:1-4 1467009 74.87 ns/op BenchmarkIndexAnyASCII/1:2-4 1566494 77.34 ns/op BenchmarkIndexAnyASCII/1:4-4 1522213 76.00 ns/op BenchmarkIndexAnyASCII/1:8-4 1533168 78.14 ns/op BenchmarkIndexAnyASCII/1:16-4 1495105 77.20 ns/op BenchmarkIndexAnyASCII/1:32-4 1477472 79.82 ns/op BenchmarkIndexAnyASCII/1:64-4 1408383 83.33 ns/op BenchmarkIndexAnyASCII/16:1-4 1550058 77.30 ns/op BenchmarkIndexAnyASCII/16:2-4 547788 220.1 ns/op BenchmarkIndexAnyASCII/16:4-4 518672 240.7 ns/op BenchmarkIndexAnyASCII/16:8-4 537410 237.7 ns/op BenchmarkIndexAnyASCII/16:16-4 694945 164.8 ns/op BenchmarkIndexAnyASCII/16:32-4 567817 270.1 ns/op BenchmarkIndexAnyASCII/16:64-4 497180 254.1 ns/op BenchmarkIndexAnyASCII/256:1-4 1292608 78.02 ns/op BenchmarkIndexAnyASCII/256:2-4 67584 2353 ns/op BenchmarkIndexAnyASCII/256:4-4 67333 1768 ns/op BenchmarkIndexAnyASCII/256:8-4 58880 1831 ns/op BenchmarkIndexAnyASCII/256:16-4 47630 2534 ns/op BenchmarkIndexAnyASCII/256:32-4 47630 2572 ns/op BenchmarkIndexAnyASCII/256:64-4 42085 2640 ns/op BenchmarkIndexAnyUTF8/1:1-4 1614254 75.34 ns/op BenchmarkIndexAnyUTF8/1:2-4 1494543 80.04 ns/op BenchmarkIndexAnyUTF8/1:4-4 1467096 80.78 ns/op BenchmarkIndexAnyUTF8/1:8-4 1529227 80.34 ns/op BenchmarkIndexAnyUTF8/1:16-4 1545819 77.66 ns/op BenchmarkIndexAnyUTF8/1:32-4 1509945 79.67 ns/op BenchmarkIndexAnyUTF8/1:64-4 1449213 82.44 ns/op BenchmarkIndexAnyUTF8/16:1-4 1000000 102.3 ns/op BenchmarkIndexAnyUTF8/16:2-4 242442 516.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 237619 503.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 240096 474.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 244227 512.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 230936 534.4 ns/op BenchmarkIndexAnyUTF8/16:64-4 201542 580.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 268803 452.9 ns/op BenchmarkIndexAnyUTF8/256:2-4 17748 7374 ns/op BenchmarkIndexAnyUTF8/256:4-4 22381 7288 ns/op BenchmarkIndexAnyUTF8/256:8-4 18060 7154 ns/op BenchmarkIndexAnyUTF8/256:16-4 16839 7143 ns/op BenchmarkIndexAnyUTF8/256:32-4 14346 7945 ns/op BenchmarkIndexAnyUTF8/256:64-4 13216 8945 ns/op BenchmarkLastIndexAnyASCII/1:1-4 1543646 67.00 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2325625 52.47 ns/op BenchmarkLastIndexAnyASCII/1:4-4 1526624 77.30 ns/op BenchmarkLastIndexAnyASCII/1:8-4 1505139 75.33 ns/op BenchmarkLastIndexAnyASCII/1:16-4 1593135 79.44 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1532352 78.54 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1482992 80.55 ns/op BenchmarkLastIndexAnyASCII/16:1-4 480852 224.2 ns/op BenchmarkLastIndexAnyASCII/16:2-4 509857 221.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 535110 237.0 ns/op BenchmarkLastIndexAnyASCII/16:8-4 514923 239.4 ns/op BenchmarkLastIndexAnyASCII/16:16-4 488401 254.4 ns/op BenchmarkLastIndexAnyASCII/16:32-4 369853 289.2 ns/op BenchmarkLastIndexAnyASCII/16:64-4 322624 364.4 ns/op BenchmarkLastIndexAnyASCII/256:1-4 43938 2660 ns/op BenchmarkLastIndexAnyASCII/256:2-4 44316 2517 ns/op BenchmarkLastIndexAnyASCII/256:4-4 59880 2445 ns/op BenchmarkLastIndexAnyASCII/256:8-4 45586 2499 ns/op BenchmarkLastIndexAnyASCII/256:16-4 48253 2515 ns/op BenchmarkLastIndexAnyASCII/256:32-4 46407 2544 ns/op BenchmarkLastIndexAnyASCII/256:64-4 45934 2651 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1576124 76.91 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1596363 64.67 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2141011 58.51 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2235052 54.46 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2134891 53.19 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2208306 72.40 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1489874 80.19 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 306933 416.9 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 140452 779.3 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 145496 861.1 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 146042 850.7 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 139012 861.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 140002 905.9 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 131962 889.6 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 20659 5886 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 9300 12647 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9418 13153 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 10000 12577 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 9568 12438 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 9280 12881 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 9037 14174 ns/op BenchmarkTrimASCII/1:1-4 2115987 50.74 ns/op BenchmarkTrimASCII/1:2-4 1762270 67.63 ns/op BenchmarkTrimASCII/1:4-4 2367093 76.74 ns/op BenchmarkTrimASCII/1:8-4 1858459 82.53 ns/op BenchmarkTrimASCII/1:16-4 1000000 100.1 ns/op BenchmarkTrimASCII/16:1-4 1671667 70.85 ns/op BenchmarkTrimASCII/16:2-4 548578 226.6 ns/op BenchmarkTrimASCII/16:4-4 498009 230.0 ns/op BenchmarkTrimASCII/16:8-4 513106 236.6 ns/op BenchmarkTrimASCII/16:16-4 468852 244.5 ns/op BenchmarkTrimASCII/256:1-4 429590 280.8 ns/op BenchmarkTrimASCII/256:2-4 70880 2489 ns/op BenchmarkTrimASCII/256:4-4 46080 2550 ns/op BenchmarkTrimASCII/256:8-4 43566 2378 ns/op BenchmarkTrimASCII/256:16-4 50656 2489 ns/op BenchmarkTrimASCII/4096:1-4 35526 2848 ns/op BenchmarkTrimASCII/4096:2-4 3051 37554 ns/op BenchmarkTrimASCII/4096:4-4 3025 38752 ns/op BenchmarkTrimASCII/4096:8-4 2739 39321 ns/op BenchmarkTrimASCII/4096:16-4 3007 38612 ns/op BenchmarkTrimByte-4 2804262 44.70 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 8376 13307 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 8236 12771 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1107 107817 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2385 43168 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 5056 30504 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 6511 17653 ns/op BenchmarkJoin/0-4 3791416 30.98 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3059732 40.18 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 253741 730.1 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 176706 799.6 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 84040 1382 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 100995 1534 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 57187 2060 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 50941 2451 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1884262 64.62 ns/op BenchmarkTrimSpace/ASCII-4 1000000 110.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 108589 1108 ns/op BenchmarkTrimSpace/JustNonASCII-4 53176 2238 ns/op BenchmarkReplaceAll-4 82119 1482 ns/op 16 B/op 1 allocs/op PASS ok strings 40.092s goos: darwin goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCond1-4 42690 3166 ns/op BenchmarkCond2-4 17634 6469 ns/op BenchmarkCond4-4 9586 11787 ns/op BenchmarkCond8-4 4975 23861 ns/op BenchmarkCond16-4 2048 55311 ns/op BenchmarkCond32-4 920 136056 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 615463 189.4 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 354102 309.6 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 583497 198.2 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 741884 180.0 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 422908 275.3 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 637838 180.6 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 78145 1763 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 65641 1983 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 49820 2183 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 36094 3769 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 729247 166.8 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 145333 735.4 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 647107 177.7 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 116426 981.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 550798 201.5 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 155160 922.1 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1942479 61.08 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 47428 2465 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 133740 785.0 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 731782 154.0 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9106 12929 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 561 227669 ns/op BenchmarkRange/*sync.Map-4 4146 26117 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 75283 1348 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 245416 484.4 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 45840 2353 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 148137 948.4 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 303152 392.2 ns/op BenchmarkAdversarialDelete/*sync.Map-4 136576 968.0 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 41330 2760 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 130773 936.9 ns/op BenchmarkDeleteCollision/*sync.Map-4 811878 137.2 ns/op BenchmarkUncontendedSemaphore-4 3045201 38.44 ns/op BenchmarkContendedSemaphore-4 2684392 44.52 ns/op BenchmarkMutexUncontended-4 758406 134.5 ns/op BenchmarkMutex-4 120577 1155 ns/op BenchmarkMutexSlack-4 97132 1242 ns/op BenchmarkMutexWork-4 91347 1281 ns/op BenchmarkMutexWorkSlack-4 102823 1165 ns/op BenchmarkMutexNoSpin-4 89120 1400 ns/op BenchmarkMutexSpin-4 55129 2009 ns/op BenchmarkOnce-4 794971 145.5 ns/op BenchmarkSemaUncontended-4 5736055 19.84 ns/op BenchmarkSemaSyntNonblock-4 1000000 101.1 ns/op BenchmarkSemaSyntBlock-4 1210761 95.08 ns/op BenchmarkSemaWorkNonblock-4 1000000 121.3 ns/op BenchmarkSemaWorkBlock-4 1000000 122.3 ns/op BenchmarkRWMutexUncontended-4 533720 213.8 ns/op BenchmarkRWMutexWrite100-4 342573 350.7 ns/op BenchmarkRWMutexWrite10-4 183986 627.0 ns/op BenchmarkRWMutexWorkWrite100-4 334137 344.7 ns/op BenchmarkRWMutexWorkWrite10-4 301492 738.6 ns/op BenchmarkWaitGroupUncontended-4 1023336 112.1 ns/op BenchmarkWaitGroupAddDone-4 638932 190.3 ns/op BenchmarkWaitGroupAddDoneWork-4 646828 185.7 ns/op BenchmarkWaitGroupWait-4 5145333 26.84 ns/op BenchmarkWaitGroupWaitWork-4 3688950 32.92 ns/op BenchmarkWaitGroupActuallyWait-4 55149 2047 ns/op 32 B/op 2 allocs/op PASS ok sync 12.514s goos: darwin goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkValueRead-4 810428 137.6 ns/op PASS ok sync/atomic 0.400s goos: darwin goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTBHelper-4 113109 1144 ns/op 0 B/op 0 allocs/op PASS ok testing 0.437s goos: darwin goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTable/1x10/new-4 5032 22539 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 10405 10609 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 90 1276615 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 109 1013584 ns/op 1187 B/op 9 allocs/op BenchmarkTable/1x100000/new-4 1 207896929 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 192487119 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1560 76131 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2140 55525 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 8621006 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 12 8680986 ns/op 34464 B/op 86 allocs/op BenchmarkTable/10x100000/new-4 1 786352366 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 806449241 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 139 877714 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 147 823407 ns/op 267 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 50643586 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 3 51445216 ns/op 1096320 B/op 351 allocs/op BenchmarkTable/100x100000/new-4 1 7131450260 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 5811035847 ns/op 335150064 B/op 100092 allocs/op BenchmarkPyramid/10-4 3226 38846 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 43 2670388 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 276419201 ns/op 35625352 B/op 2056 allocs/op BenchmarkRagged/10-4 2878 44497 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 296 390875 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 30 3881757 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7576 14275 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.926s goos: darwin goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParseLarge-4 1 225520059 ns/op BenchmarkVariableString-4 98748 1061 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2092 56589 ns/op 2512 B/op 39 allocs/op PASS ok text/template/parse 0.642s goos: darwin goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAfterFunc-4 54 1937517 ns/op BenchmarkAfter-4 174 846974 ns/op BenchmarkStop-4 318 342185 ns/op BenchmarkSimultaneousAfterFunc-4 50 2288333 ns/op BenchmarkStartStop-4 363 371429 ns/op BenchmarkReset-4 3087 39673 ns/op BenchmarkSleep-4 55 1983443 ns/op BenchmarkParallelTimerLatency-4 49 294405 avg-late-ns 371857 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 37 211923 avg-late-ns 2456742 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 144034 avg-late-ns 240552 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 109771 avg-late-ns 254708 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 64347 avg-late-ns 233870 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 82361 avg-late-ns 296415 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 27 47910 avg-late-ns 233794 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 94076 avg-late-ns 296430 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 101947 avg-late-ns 423276 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 124310 avg-late-ns 600460 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 930507 avg-late-ns 5858633 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 179934 avg-late-ns 805989 max-late-ns BenchmarkTicker-4 621 203238 ns/op BenchmarkTickerReset-4 4320 26650 ns/op BenchmarkTickerResetNaive-4 313 395245 ns/op BenchmarkNow-4 951406 123.6 ns/op BenchmarkNowUnixNano-4 933627 127.8 ns/op BenchmarkNowUnixMilli-4 930148 127.2 ns/op BenchmarkNowUnixMicro-4 920884 129.6 ns/op BenchmarkFormat-4 57093 2039 ns/op BenchmarkFormatNow-4 83660 1437 ns/op BenchmarkMarshalJSON-4 63854 1869 ns/op BenchmarkMarshalText-4 65611 1839 ns/op BenchmarkParse-4 162801 720.6 ns/op BenchmarkParseDuration-4 581277 204.1 ns/op BenchmarkHour-4 1000000 117.9 ns/op BenchmarkSecond-4 1000000 113.6 ns/op BenchmarkYear-4 796888 146.7 ns/op BenchmarkDay-4 750573 160.6 ns/op BenchmarkISOWeek-4 733557 159.4 ns/op PASS ok time 9.051s goos: darwin goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeValidASCII-4 461964 247.6 ns/op BenchmarkDecodeValidJapaneseChars-4 553654 214.4 ns/op BenchmarkDecodeRune-4 1780518 66.96 ns/op BenchmarkEncodeValidASCII-4 621434 177.1 ns/op BenchmarkEncodeValidJapaneseChars-4 815875 132.4 ns/op BenchmarkEncodeRune-4 3111861 37.64 ns/op PASS ok unicode/utf16 1.163s goos: darwin goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRuneCountTenASCIIChars-4 1028222 115.9 ns/op BenchmarkRuneCountTenJapaneseChars-4 210757 526.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3720336 32.93 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 441816 257.7 ns/op BenchmarkValidTenASCIIChars-4 806412 133.6 ns/op BenchmarkValid100KASCIIChars-4 93 1133306 ns/op BenchmarkValidTenJapaneseChars-4 138645 821.4 ns/op BenchmarkValidLongMostlyASCII-4 102 1158496 ns/op BenchmarkValidLongJapanese-4 60 1852443 ns/op BenchmarkValidStringTenASCIIChars-4 4363033 28.32 ns/op BenchmarkValidString100KASCIIChars-4 10000 11749 ns/op BenchmarkValidStringTenJapaneseChars-4 478980 231.9 ns/op BenchmarkValidStringLongMostlyASCII-4 810 136739 ns/op BenchmarkValidStringLongJapanese-4 181 662644 ns/op BenchmarkEncodeASCIIRune-4 4717862 28.52 ns/op BenchmarkEncodeJapaneseRune-4 2589087 59.77 ns/op BenchmarkAppendASCIIRune-4 7580382 15.54 ns/op BenchmarkAppendJapaneseRune-4 1929038 63.13 ns/op BenchmarkDecodeASCIIRune-4 2028133 56.62 ns/op BenchmarkDecodeJapaneseRune-4 1309432 90.34 ns/op BenchmarkFullRune/ASCII-4 3783702 31.23 ns/op BenchmarkFullRune/Incomplete-4 1613252 109.8 ns/op BenchmarkFullRune/Japanese-4 2411080 49.28 ns/op PASS ok unicode/utf8 4.237s goos: darwin goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAll-4 1 62002149346 ns/op PASS ok cmd/api 72.046s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEqArrayOfStrings5-4 1000000 116.3 ns/op BenchmarkEqArrayOfStrings64-4 140178 848.0 ns/op BenchmarkEqArrayOfStrings1024-4 8329 13206 ns/op BenchmarkEqArrayOfFloats5-4 1465798 82.44 ns/op BenchmarkEqArrayOfFloats64-4 136148 810.5 ns/op BenchmarkEqArrayOfFloats1024-4 9399 13628 ns/op PASS ok cmd/compile/internal/reflectdata 1.235s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPhioptPass-4 5860 253151 ns/op BenchmarkCopyElim1-4 709 157916 ns/op BenchmarkCopyElim10-4 660 172306 ns/op BenchmarkCopyElim100-4 394 304100 ns/op BenchmarkCopyElim1000-4 70 2145678 ns/op BenchmarkCopyElim10000-4 3 38972095 ns/op BenchmarkCopyElim100000-4 1 484300526 ns/op BenchmarkDeadCode/1-4 627 160706 ns/op BenchmarkDeadCode/10-4 667 196015 ns/op BenchmarkDeadCode/100-4 276 413647 ns/op BenchmarkDeadCode/1000-4 36 3252402 ns/op BenchmarkDeadCode/10000-4 3 40552565 ns/op BenchmarkDeadCode/100000-4 1 456852866 ns/op BenchmarkDeadCode/200000-4 1 665967201 ns/op BenchmarkDominatorsLinear-4 16 9113017 ns/op 1.10 MB/s BenchmarkDominatorsFwdBack-4 10 10704261 ns/op 0.93 MB/s BenchmarkDominatorsManyPred-4 12 10035678 ns/op 1.00 MB/s BenchmarkDominatorsMaxPred-4 7 16794544 ns/op 0.60 MB/s BenchmarkDominatorsMaxPredVal-4 6 17052080 ns/op 0.59 MB/s BenchmarkFuse/1-4 663 169170 ns/op BenchmarkFuse/10-4 531 209409 ns/op BenchmarkFuse/100-4 193 785492 ns/op BenchmarkFuse/1000-4 25 6444063 ns/op BenchmarkFuse/10000-4 2 66468814 ns/op BenchmarkNilCheckDeep1-4 19484 5808 ns/op 0.17 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 7490 20201 ns/op 0.50 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 1004 123628 ns/op 0.81 MB/s 1152 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 87 1775243 ns/op 0.56 MB/s 10382 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 4 27864672 ns/op 0.36 MB/s 122946 B/op 6 allocs/op BenchmarkDSEPass-4 20 5621516 ns/op 6281 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 54229414 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 8 13256349 ns/op 188660 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 97608417 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 212 479847 ns/op 1262 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 3 36476020 ns/op 80074 B/op 5001 allocs/op BenchmarkMultiPass-4 111 1371094 ns/op 190774 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 139129103 ns/op 5880768 B/op 120021 allocs/op BenchmarkCondRewrite/SoloJump-4 2030232 57.53 ns/op BenchmarkCondRewrite/CombJump-4 2762976 61.21 ns/op PASS ok cmd/compile/internal/ssa 16.205s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLoadAdd-4 9364 13126 ns/op BenchmarkExtShift-4 17444 7622 ns/op BenchmarkModify-4 9883 12251 ns/op BenchmarkMullImm-4 15894 7213 ns/op BenchmarkConstModify-4 9391 12223 ns/op BenchmarkBitSet-4 19470 6239 ns/op BenchmarkBitClear-4 19446 8194 ns/op BenchmarkBitToggle-4 18998 6297 ns/op BenchmarkBitSetConst-4 147080 791.1 ns/op BenchmarkBitClearConst-4 134197 769.7 ns/op BenchmarkBitToggleConst-4 110138 971.7 ns/op BenchmarkDivconstI64-4 9138716 18.81 ns/op BenchmarkModconstI64-4 8915830 13.80 ns/op BenchmarkDivisiblePow2constI64-4 10200048 11.76 ns/op BenchmarkDivisibleconstI64-4 8983101 12.03 ns/op BenchmarkDivisibleWDivconstI64-4 6601602 19.77 ns/op BenchmarkDivconstU64/3-4 9391897 12.92 ns/op BenchmarkDivconstU64/5-4 7947031 12.79 ns/op BenchmarkDivconstU64/37-4 9453972 12.66 ns/op BenchmarkDivconstU64/1234567-4 8559268 12.67 ns/op BenchmarkModconstU64-4 9770016 12.24 ns/op BenchmarkDivisibleconstU64-4 9505000 12.16 ns/op BenchmarkDivisibleWDivconstU64-4 6359108 28.92 ns/op BenchmarkDivconstI32-4 6719674 18.61 ns/op BenchmarkModconstI32-4 5763498 20.83 ns/op BenchmarkDivisiblePow2constI32-4 6822399 17.20 ns/op BenchmarkDivisibleconstI32-4 6532436 17.96 ns/op BenchmarkDivisibleWDivconstI32-4 4114820 28.36 ns/op BenchmarkDivconstU32-4 9738003 18.78 ns/op BenchmarkModconstU32-4 6506016 20.30 ns/op BenchmarkDivisibleconstU32-4 8547630 12.75 ns/op BenchmarkDivisibleWDivconstU32-4 6135236 18.26 ns/op BenchmarkDivconstI16-4 6178017 19.45 ns/op BenchmarkModconstI16-4 8722803 14.33 ns/op BenchmarkDivisiblePow2constI16-4 10202413 12.45 ns/op BenchmarkDivisibleconstI16-4 9921770 12.83 ns/op BenchmarkDivisibleWDivconstI16-4 5781418 20.00 ns/op BenchmarkDivconstU16-4 8753290 17.28 ns/op BenchmarkModconstU16-4 9826099 15.25 ns/op BenchmarkDivisibleconstU16-4 6632179 17.59 ns/op BenchmarkDivisibleWDivconstU16-4 6569470 21.02 ns/op BenchmarkDivconstI8-4 6578079 18.15 ns/op BenchmarkModconstI8-4 6082563 16.91 ns/op BenchmarkDivisiblePow2constI8-4 6628827 17.80 ns/op BenchmarkDivisibleconstI8-4 6794086 17.39 ns/op BenchmarkDivisibleWDivconstI8-4 4253863 28.62 ns/op BenchmarkDivconstU8-4 6673176 17.24 ns/op BenchmarkModconstU8-4 6618512 17.92 ns/op BenchmarkDivisibleconstU8-4 7051648 18.00 ns/op BenchmarkDivisibleWDivconstU8-4 4439916 27.52 ns/op BenchmarkMul2-4 270308 448.5 ns/op BenchmarkMulNeg2-4 163634 725.4 ns/op BenchmarkEfaceInteger-4 2720851 37.69 ns/op BenchmarkMulconstI32/3-4 16762875 9.434 ns/op BenchmarkMulconstI32/5-4 13012184 7.754 ns/op BenchmarkMulconstI32/12-4 18533584 9.738 ns/op BenchmarkMulconstI32/120-4 12530468 9.212 ns/op BenchmarkMulconstI32/-120-4 11852650 9.762 ns/op BenchmarkMulconstI32/65537-4 17481536 6.887 ns/op BenchmarkMulconstI32/65538-4 18540517 9.981 ns/op BenchmarkMulconstI64/3-4 12075798 9.923 ns/op BenchmarkMulconstI64/5-4 11953794 9.599 ns/op BenchmarkMulconstI64/12-4 12658472 9.816 ns/op BenchmarkMulconstI64/120-4 12596202 9.740 ns/op BenchmarkMulconstI64/-120-4 12362512 9.453 ns/op BenchmarkMulconstI64/65537-4 12793995 9.601 ns/op BenchmarkMulconstI64/65538-4 13978958 9.884 ns/op BenchmarkMulconstU32/3-4 12784885 9.427 ns/op BenchmarkMulconstU32/5-4 12945885 9.462 ns/op BenchmarkMulconstU32/12-4 12160506 9.628 ns/op BenchmarkMulconstU32/120-4 12646394 9.331 ns/op BenchmarkMulconstU32/65537-4 18022112 6.455 ns/op BenchmarkMulconstU32/65538-4 16936507 9.869 ns/op BenchmarkMulconstU64/3-4 17972743 8.785 ns/op BenchmarkMulconstU64/5-4 11349691 9.664 ns/op BenchmarkMulconstU64/12-4 11467050 9.861 ns/op BenchmarkMulconstU64/120-4 12206164 9.921 ns/op BenchmarkMulconstU64/65537-4 12425328 9.837 ns/op BenchmarkMulconstU64/65538-4 12307951 9.681 ns/op BenchmarkShiftArithmeticRight-4 10794999 10.77 ns/op BenchmarkSwitch8Predictable-4 6150535 19.45 ns/op BenchmarkSwitch8Unpredictable-4 6158757 17.37 ns/op BenchmarkSwitch32Predictable-4 10326984 15.35 ns/op BenchmarkSwitch32Unpredictable-4 6044289 19.39 ns/op BenchmarkSwitchStringPredictable-4 5168560 30.43 ns/op BenchmarkSwitchStringUnpredictable-4 4026561 29.79 ns/op PASS ok cmd/compile/internal/test 15.113s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 845341 125.3 ns/op BenchmarkNamed/Underlying/generic-4 957252 125.2 ns/op BenchmarkNamed/Underlying/src_instance-4 1073128 149.6 ns/op BenchmarkNamed/Underlying/user_instance-4 644374 165.7 ns/op BenchmarkCheck/http/funcbodies/info-4 1 607869123 ns/op 49173 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 360861397 ns/op 82837 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 163420686 ns/op 182846 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 172832413 ns/op 172894 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 115218762 ns/op 45571 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 99620572 ns/op 52727 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 47694406 ns/op 110125 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 43518284 ns/op 120697 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 56513774 ns/op 38136 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 44936829 ns/op 47975 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 4 26618458 ns/op 80992 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 23107558 ns/op 93297 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 857198159 ns/op 70087 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 557189381 ns/op 107817 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 114319382 ns/op 525084 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 144060498 ns/op 416688 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 106280140 ns/op 17428 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 67589678 ns/op 27412 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 39358288 ns/op 47074 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 55540304 ns/op 33347 lines/s PASS ok cmd/compile/internal/types2 10.641s goos: darwin goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecGoEnv-4 24 4784303 ns/op 7160083 sys-ns/op 5935250 user-ns/op PASS ok cmd/go 0.711s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 76050 1696 ns/op 4.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86234 1379 ns/op 5.80 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18426 6887 ns/op 148.68 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 18933 6932 ns/op 147.72 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2958 42898 ns/op 190.96 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2199 51065 ns/op 160.42 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.758s ##### os/user with tag osusergo ok os/user 0.156s ##### GOOS=ios on darwin/amd64 ok crypto/x509 0.174s All tests passed.