darwin-amd64-race at c5be4ed7df3b2ae8f9d0a5c85afa4cf49e22a56d :: 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=9C025E0C-9819-4EB5-AB47-A6DF54F52917" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.JKy5gLs5ru/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A475F889-9EE1-415F-BFD0-5EF56A849425" "__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=9C025E0C-9819-4EB5-AB47-A6DF54F52917" "USER=gopher" "SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.JKy5gLs5ru/Listeners" "PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" "GO_BUILDER_ENV=macstadium_vm" "LaunchInstanceID=A475F889-9EE1-415F-BFD0-5EF56A849425" "__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.331s ok archive/zip 2.910s ok bufio 0.551s ok bytes 6.268s ok compress/bzip2 0.720s ok compress/flate 6.847s ok compress/gzip 20.438s ok compress/lzw 0.980s ok compress/zlib 5.994s ok container/heap 0.633s ok container/list 0.450s ok container/ring 0.260s ok context 0.278s ok crypto 0.241s ok crypto/aes 0.265s ok crypto/cipher 0.297s ok crypto/des 0.305s ok crypto/dsa 0.267s ok crypto/ecdsa 0.313s ok crypto/ed25519 0.819s ok crypto/elliptic 0.337s ok crypto/hmac 0.433s ok crypto/internal/boring 1.164s ok crypto/internal/boring/bcache 0.719s ok crypto/internal/edwards25519 56.179s ok crypto/internal/edwards25519/field 20.020s ok crypto/internal/nistec 6.534s ok crypto/internal/nistec/fiat 0.364s [no tests to run] ok crypto/internal/subtle 0.254s ok crypto/md5 0.245s ok crypto/rand 0.845s ok crypto/rc4 0.878s ok crypto/rsa 0.708s ok crypto/sha1 0.430s ok crypto/sha256 0.253s ok crypto/sha512 0.267s ok crypto/subtle 0.228s ok crypto/tls 2.337s ok crypto/x509 1.903s ok database/sql 0.566s ok database/sql/driver 0.194s ok debug/buildinfo 0.310s ok debug/dwarf 0.321s ok debug/elf 1.091s ok debug/gosym 0.832s ok debug/macho 0.265s ok debug/pe 0.383s ok debug/plan9obj 0.422s ok embed 0.467s [no tests to run] ok embed/internal/embedtest 0.188s ok encoding/ascii85 0.340s ok encoding/asn1 0.265s ok encoding/base32 0.332s ok encoding/base64 0.278s ok encoding/binary 0.225s ok encoding/csv 0.639s ok encoding/gob 0.489s ok encoding/hex 0.256s ok encoding/json 1.642s ok encoding/pem 2.780s ok encoding/xml 0.368s ok errors 0.201s ok expvar 0.196s ok flag 0.539s ok fmt 2.055s ok go/ast 0.480s ok go/build 4.844s ok go/build/constraint 0.444s ok go/constant 0.248s ok go/doc 0.578s ok go/doc/comment 2.873s ok go/format 0.266s ok go/importer 0.322s ok go/internal/gccgoimporter 0.594s ok go/internal/gcimporter 14.885s ok go/internal/srcimporter 16.798s ok go/parser 1.278s ok go/printer 1.746s ok go/scanner 0.240s ok go/token 0.413s ok go/types 37.098s ok hash 0.336s ok hash/adler32 0.243s ok hash/crc32 0.205s ok hash/crc64 0.188s ok hash/fnv 0.245s ok hash/maphash 0.596s ok html 0.216s ok html/template 0.529s ok image 0.745s ok image/color 0.232s ok image/draw 0.757s ok image/gif 60.984s ok image/jpeg 30.029s ok image/png 2.559s ok index/suffixarray 1.444s ok internal/abi 0.285s ok internal/buildcfg 0.245s ok internal/cpu 0.234s ok internal/dag 0.325s ok internal/diff 0.236s ok internal/fmtsort 0.250s ok internal/fuzz 0.282s ok internal/godebug 0.361s ok internal/intern 0.398s ok internal/itoa 0.166s ok internal/poll 0.423s ok internal/profile 0.240s ok internal/reflectlite 0.361s ok internal/singleflight 0.212s ok internal/trace 0.481s ok internal/unsafeheader 0.271s ok internal/xcoff 0.290s ok io 0.244s ok io/fs 0.487s ok io/ioutil 0.343s ok log 0.444s ok log/syslog 1.554s ok math 0.194s ok math/big 3.445s ok math/bits 0.187s ok math/cmplx 0.267s ok math/rand 2.700s ok mime 0.209s ok mime/multipart 1.995s ok mime/quotedprintable 0.257s ok net 9.027s ok net/http 9.980s ok net/http/cgi 1.892s ok net/http/cookiejar 0.426s ok net/http/fcgi 0.389s ok net/http/httptest 0.442s ok net/http/httptrace 0.187s ok net/http/httputil 0.837s ok net/http/internal 0.352s ok net/http/internal/ascii 0.207s ok net/http/pprof 5.393s ok net/internal/socktest 0.169s ok net/mail 0.209s ok net/netip 0.576s ok net/rpc 0.314s ok net/rpc/jsonrpc 0.264s ok net/smtp 0.328s ok net/textproto 0.213s ok net/url 0.246s ok os 1.473s ok os/exec 1.749s ok os/exec/internal/fdtest 0.187s ok os/signal 2.587s ok os/user 0.166s ok path 0.197s ok path/filepath 0.286s ok plugin 0.462s ok reflect 0.636s ok regexp 0.809s ok regexp/syntax 1.890s ok runtime 34.502s ok runtime/cgo 0.165s ok runtime/debug 0.294s ok runtime/internal/atomic 0.402s ok runtime/internal/math 0.163s ok runtime/internal/sys 0.267s ok runtime/metrics 0.367s ok runtime/pprof 11.570s ok runtime/race 38.435s ok runtime/trace 4.350s ok sort 0.751s ok strconv 2.274s ok strings 2.842s ok sync 0.879s ok sync/atomic 1.745s ok syscall 1.876s ok testing 1.085s ok testing/fstest 0.293s ok testing/iotest 0.218s ok testing/quick 0.365s ok text/scanner 0.265s ok text/tabwriter 0.164s ok text/template 0.386s ok text/template/parse 0.240s ok time 2.464s ok unicode 0.178s ok unicode/utf16 0.169s ok unicode/utf8 0.315s ok cmd/addr2line 4.099s ok cmd/api 12.397s ok cmd/asm/internal/asm 3.592s ok cmd/asm/internal/lex 0.168s ok cmd/compile/internal/abt 0.226s ok cmd/compile/internal/amd64 48.063s ok cmd/compile/internal/dwarfgen 0.757s ok cmd/compile/internal/importer 2.874s ok cmd/compile/internal/ir 0.204s ok cmd/compile/internal/logopt 0.615s ok cmd/compile/internal/noder 0.231s ok cmd/compile/internal/reflectdata 0.280s [no tests to run] ok cmd/compile/internal/ssa 12.975s ok cmd/compile/internal/syntax 0.323s ok cmd/compile/internal/test 15.534s ok cmd/compile/internal/typecheck 1.042s ok cmd/compile/internal/types 0.230s ok cmd/compile/internal/types2 5.161s ok cmd/cover 2.267s ok cmd/dist 0.645s ok cmd/doc 1.002s ok cmd/fix 5.039s ok cmd/go 185.396s ok cmd/go/internal/auth 0.248s ok cmd/go/internal/cache 0.886s ok cmd/go/internal/fsys 0.647s ok cmd/go/internal/generate 0.301s ok cmd/go/internal/get 0.246s ok cmd/go/internal/imports 0.225s ok cmd/go/internal/load 0.233s ok cmd/go/internal/lockedfile 0.499s ok cmd/go/internal/lockedfile/internal/filelock 0.488s ok cmd/go/internal/modconv 0.534s ok cmd/go/internal/modfetch 0.348s ok cmd/go/internal/modfetch/codehost 0.293s ok cmd/go/internal/modfetch/zip_sum_test 0.322s ok cmd/go/internal/modindex 0.958s ok cmd/go/internal/modload 0.276s ok cmd/go/internal/mvs 0.198s ok cmd/go/internal/par 0.435s ok cmd/go/internal/search 0.330s ok cmd/go/internal/str 0.160s ok cmd/go/internal/test 0.287s ok cmd/go/internal/vcs 0.228s ok cmd/go/internal/web 0.254s ok cmd/go/internal/work 0.377s ok cmd/gofmt 0.465s ok cmd/internal/archive 1.668s ok cmd/internal/buildid 1.150s ok cmd/internal/dwarf 0.370s ok cmd/internal/edit 0.215s ok cmd/internal/goobj 0.382s ok cmd/internal/moddeps 2.358s ok cmd/internal/notsha256 0.316s ok cmd/internal/obj 0.820s ok cmd/internal/obj/ppc64 0.390s ok cmd/internal/obj/riscv 0.208s ok cmd/internal/obj/s390x 0.161s ok cmd/internal/obj/x86 2.728s ok cmd/internal/objabi 0.196s ok cmd/internal/pkgpath 0.395s ok cmd/internal/quoted 0.156s ok cmd/internal/src 0.223s ok cmd/internal/sys 0.255s ok cmd/internal/test2json 0.869s ok cmd/link 15.454s ok cmd/link/internal/benchmark 0.203s ok cmd/link/internal/ld 9.379s ok cmd/link/internal/loader 0.290s ok cmd/nm 4.886s ok cmd/objdump 5.094s ok cmd/pack 4.385s ok cmd/pprof 3.838s ok cmd/trace 0.395s ok cmd/vet 10.466s ##### 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 1705 61878 ns/op 1384 B/op 26 allocs/op Benchmark/Writer/GNU-4 1402 72631 ns/op 1897 B/op 39 allocs/op Benchmark/Writer/PAX-4 1762 85536 ns/op 2608 B/op 62 allocs/op Benchmark/Reader/USTAR-4 3039 36058 ns/op 5239 B/op 16 allocs/op Benchmark/Reader/GNU-4 4174 26662 ns/op 5166 B/op 15 allocs/op Benchmark/Reader/PAX-4 1441 82999 ns/op 8603 B/op 32 allocs/op PASS ok archive/tar 1.120s goos: darwin goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCompressedZipGarbage-4 1 394922148 ns/op 2456648 B/op 116 allocs/op BenchmarkZip64Test-4 1 185041965 ns/op BenchmarkZip64TestSizes/4096-4 1498 77340 ns/op BenchmarkZip64TestSizes/1048576-4 151 704098 ns/op BenchmarkZip64TestSizes/67108864-4 1 132920073 ns/op PASS ok archive/zip 1.713s goos: darwin goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReaderCopyOptimal-4 259728 454.5 ns/op BenchmarkReaderCopyUnoptimal-4 125092 831.3 ns/op BenchmarkReaderCopyNoWriteTo-4 8647 13714 ns/op BenchmarkReaderWriteToOptimal-4 8203 12740 ns/op BenchmarkReaderReadString-4 139737 837.2 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 221985 536.6 ns/op BenchmarkWriterCopyUnoptimal-4 239797 478.2 ns/op BenchmarkWriterCopyNoReadFrom-4 10105 12807 ns/op BenchmarkReaderEmpty-4 48921 2291 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 36384 2980 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 554410 201.7 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.913s goos: darwin goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadString-4 5696 19274 ns/op 1700.15 MB/s BenchmarkWriteByte-4 505 247211 ns/op 16.57 MB/s BenchmarkWriteRune-4 217 574823 ns/op 21.38 MB/s BenchmarkBufferNotEmptyWriteRead-4 34 3247300 ns/op BenchmarkBufferFullSmallReads-4 100 1163517 ns/op BenchmarkBufferWriteBlock/N4096-4 7970 13540 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 535 215757 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 15 7352344 ns/op 4192268 B/op 22 allocs/op BenchmarkIndexByte/10-4 5129808 23.26 ns/op 429.99 MB/s BenchmarkIndexByte/32-4 4866343 24.76 ns/op 1292.55 MB/s BenchmarkIndexByte/4K-4 646285 182.4 ns/op 22456.97 MB/s BenchmarkIndexBytePortable/10-4 1000000 114.2 ns/op 87.59 MB/s BenchmarkIndexBytePortable/32-4 347133 350.4 ns/op 91.33 MB/s BenchmarkIndexBytePortable/4K-4 2679 47080 ns/op 87.00 MB/s BenchmarkIndexRune/10-4 1250095 94.62 ns/op 105.68 MB/s BenchmarkIndexRune/32-4 1333818 91.93 ns/op 348.10 MB/s BenchmarkIndexRune/4K-4 352119 339.4 ns/op 12070.12 MB/s BenchmarkIndexRuneASCII/10-4 5043945 23.75 ns/op 420.97 MB/s BenchmarkIndexRuneASCII/32-4 4763839 25.17 ns/op 1271.19 MB/s BenchmarkIndexRuneASCII/4K-4 659863 192.0 ns/op 21328.74 MB/s BenchmarkEqual/0-4 8300852 14.47 ns/op BenchmarkEqual/1-4 1640085 69.63 ns/op 14.36 MB/s BenchmarkEqual/6-4 1675041 71.52 ns/op 83.90 MB/s BenchmarkEqual/9-4 1601221 76.64 ns/op 117.43 MB/s BenchmarkEqual/15-4 1516094 79.63 ns/op 188.37 MB/s BenchmarkEqual/16-4 1525309 75.00 ns/op 213.34 MB/s BenchmarkEqual/20-4 1507209 79.11 ns/op 252.82 MB/s BenchmarkEqual/32-4 1477405 80.67 ns/op 396.66 MB/s BenchmarkEqual/4K-4 103914 1750 ns/op 2340.47 MB/s BenchmarkIndex/10-4 2484956 43.09 ns/op 232.07 MB/s BenchmarkIndex/32-4 2411161 44.96 ns/op 711.67 MB/s BenchmarkIndex/4K-4 26983 4872 ns/op 840.76 MB/s BenchmarkIndexEasy/10-4 2183791 62.62 ns/op 159.70 MB/s BenchmarkIndexEasy/32-4 2029118 58.63 ns/op 545.79 MB/s BenchmarkIndexEasy/4K-4 247462 480.5 ns/op 8524.31 MB/s BenchmarkCount/10-4 1000000 108.3 ns/op 92.33 MB/s BenchmarkCount/32-4 1000000 110.0 ns/op 290.91 MB/s BenchmarkCount/4K-4 23534 5202 ns/op 787.33 MB/s BenchmarkCountEasy/10-4 1000000 101.2 ns/op 98.81 MB/s BenchmarkCountEasy/32-4 1000000 104.0 ns/op 307.70 MB/s BenchmarkCountEasy/4K-4 268494 509.7 ns/op 8036.86 MB/s BenchmarkCountSingle/10-4 3036373 42.83 ns/op 233.49 MB/s BenchmarkCountSingle/32-4 2530834 41.91 ns/op 763.49 MB/s BenchmarkCountSingle/4K-4 412860 256.3 ns/op 15979.12 MB/s BenchmarkToUpper/#00-4 3016689 40.16 ns/op BenchmarkToUpper/ONLYUPPER-4 339891 377.9 ns/op BenchmarkToUpper/abc-4 565287 252.9 ns/op BenchmarkToUpper/AbC123-4 332035 485.9 ns/op BenchmarkToUpper/azAZ09_-4 276076 393.2 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 98923 1161 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 38025 3134 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 65911 1896 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 127560 1117 ns/op BenchmarkToLower/#00-4 3133389 40.69 ns/op BenchmarkToLower/abc-4 515751 253.8 ns/op BenchmarkToLower/AbC123-4 357019 331.3 ns/op BenchmarkToLower/azAZ09_-4 336270 360.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 93460 1210 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 40842 3002 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 66597 1819 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 122382 889.5 ns/op BenchmarkFields/ASCII/16-4 148126 825.8 ns/op 19.37 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 10000 13101 ns/op 19.54 MB/s 768 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 746 211672 ns/op 19.35 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 39 2794092 ns/op 23.46 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 3 44185858 ns/op 23.73 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 89125 1462 ns/op 10.94 MB/s 96 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6372 21247 ns/op 12.05 MB/s 768 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 441 276751 ns/op 14.80 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 24 5120918 ns/op 12.80 MB/s 512260 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 85315516 ns/op 12.29 MB/s 11202816 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 154030 749.2 ns/op 21.36 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 13148 8879 ns/op 28.83 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 842 143669 ns/op 28.51 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 38 2704996 ns/op 24.23 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 57859468 ns/op 18.12 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 103596 1017 ns/op 15.73 MB/s 96 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 10000 12719 ns/op 20.13 MB/s 768 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 615 195659 ns/op 20.93 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 32 3779827 ns/op 17.34 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 75204960 ns/op 13.94 MB/s 11202816 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2055634 63.99 ns/op BenchmarkTrimSpace/ASCII-4 1000000 131.3 ns/op BenchmarkTrimSpace/SomeNonASCII-4 123357 971.4 ns/op BenchmarkTrimSpace/JustNonASCII-4 52567 2159 ns/op BenchmarkToValidUTF8/Valid-4 543702 242.5 ns/op BenchmarkToValidUTF8/InvalidASCII-4 381573 323.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 113292 1049 ns/op BenchmarkIndexHard1-4 646 168711 ns/op BenchmarkIndexHard2-4 506 248048 ns/op BenchmarkIndexHard3-4 164 697399 ns/op BenchmarkIndexHard4-4 5 22839924 ns/op BenchmarkLastIndexHard1-4 6 18839548 ns/op BenchmarkLastIndexHard2-4 5 22900357 ns/op BenchmarkLastIndexHard3-4 5 23891603 ns/op BenchmarkCountHard1-4 666 167696 ns/op BenchmarkCountHard2-4 502 238648 ns/op BenchmarkCountHard3-4 163 684391 ns/op BenchmarkSplitEmptySeparator-4 1 101060285 ns/op BenchmarkSplitSingleByteSeparator-4 18 8355189 ns/op BenchmarkSplitMultiByteSeparator-4 13 7710131 ns/op BenchmarkSplitNSingleByteSeparator-4 196190 605.2 ns/op BenchmarkSplitNMultiByteSeparator-4 77043 1481 ns/op BenchmarkRepeat-4 217552 531.4 ns/op BenchmarkBytesCompare/1-4 10102072 11.49 ns/op BenchmarkBytesCompare/2-4 10386362 11.26 ns/op BenchmarkBytesCompare/4-4 10269951 11.50 ns/op BenchmarkBytesCompare/8-4 10559727 11.38 ns/op BenchmarkBytesCompare/16-4 10886163 11.11 ns/op BenchmarkBytesCompare/32-4 9889014 12.04 ns/op BenchmarkBytesCompare/64-4 9095971 17.00 ns/op BenchmarkBytesCompare/128-4 7197927 17.26 ns/op BenchmarkBytesCompare/256-4 5520406 22.37 ns/op BenchmarkBytesCompare/512-4 3721237 31.29 ns/op BenchmarkBytesCompare/1024-4 2292618 53.25 ns/op BenchmarkBytesCompare/2048-4 1238512 93.04 ns/op BenchmarkIndexAnyASCII/1:1-4 1716150 59.78 ns/op BenchmarkIndexAnyASCII/1:2-4 2462410 48.87 ns/op BenchmarkIndexAnyASCII/1:4-4 2434659 50.20 ns/op BenchmarkIndexAnyASCII/1:8-4 2453859 48.44 ns/op BenchmarkIndexAnyASCII/1:16-4 2461394 48.20 ns/op BenchmarkIndexAnyASCII/1:32-4 2458646 49.20 ns/op BenchmarkIndexAnyASCII/1:64-4 2280777 52.15 ns/op BenchmarkIndexAnyASCII/16:1-4 2367439 51.74 ns/op BenchmarkIndexAnyASCII/16:2-4 536469 211.4 ns/op BenchmarkIndexAnyASCII/16:4-4 558097 218.1 ns/op BenchmarkIndexAnyASCII/16:8-4 565190 325.8 ns/op BenchmarkIndexAnyASCII/16:16-4 438996 231.9 ns/op BenchmarkIndexAnyASCII/16:32-4 440730 247.6 ns/op BenchmarkIndexAnyASCII/16:64-4 411882 298.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1795771 68.80 ns/op BenchmarkIndexAnyASCII/256:2-4 45338 2650 ns/op BenchmarkIndexAnyASCII/256:4-4 44216 2708 ns/op BenchmarkIndexAnyASCII/256:8-4 43263 2659 ns/op BenchmarkIndexAnyASCII/256:16-4 44354 2634 ns/op BenchmarkIndexAnyASCII/256:32-4 45265 2859 ns/op BenchmarkIndexAnyASCII/256:64-4 43364 2798 ns/op BenchmarkIndexAnyUTF8/1:1-4 2366445 49.20 ns/op BenchmarkIndexAnyUTF8/1:2-4 2393586 49.39 ns/op BenchmarkIndexAnyUTF8/1:4-4 2436698 49.02 ns/op BenchmarkIndexAnyUTF8/1:8-4 2486893 57.53 ns/op BenchmarkIndexAnyUTF8/1:16-4 2462793 52.54 ns/op BenchmarkIndexAnyUTF8/1:32-4 1943306 52.71 ns/op BenchmarkIndexAnyUTF8/1:64-4 1677486 62.20 ns/op BenchmarkIndexAnyUTF8/16:1-4 182492 669.1 ns/op BenchmarkIndexAnyUTF8/16:2-4 301561 376.1 ns/op BenchmarkIndexAnyUTF8/16:4-4 326527 359.7 ns/op BenchmarkIndexAnyUTF8/16:8-4 329968 362.1 ns/op BenchmarkIndexAnyUTF8/16:16-4 340638 360.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 309063 399.2 ns/op BenchmarkIndexAnyUTF8/16:64-4 265080 419.3 ns/op BenchmarkIndexAnyUTF8/256:1-4 12356 9732 ns/op BenchmarkIndexAnyUTF8/256:2-4 20301 5533 ns/op BenchmarkIndexAnyUTF8/256:4-4 21984 5425 ns/op BenchmarkIndexAnyUTF8/256:8-4 21912 5310 ns/op BenchmarkIndexAnyUTF8/256:16-4 22801 5183 ns/op BenchmarkIndexAnyUTF8/256:32-4 22318 5365 ns/op BenchmarkIndexAnyUTF8/256:64-4 19912 5995 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2377834 49.12 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2301570 49.87 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2469784 48.79 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2484148 48.46 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2534182 51.63 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2292328 55.24 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2012574 58.20 ns/op BenchmarkLastIndexAnyASCII/16:1-4 358548 362.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 397542 298.7 ns/op BenchmarkLastIndexAnyASCII/16:4-4 393538 315.8 ns/op BenchmarkLastIndexAnyASCII/16:8-4 362862 338.8 ns/op BenchmarkLastIndexAnyASCII/16:16-4 317985 317.1 ns/op BenchmarkLastIndexAnyASCII/16:32-4 349860 335.0 ns/op BenchmarkLastIndexAnyASCII/16:64-4 309232 374.9 ns/op BenchmarkLastIndexAnyASCII/256:1-4 29871 3999 ns/op BenchmarkLastIndexAnyASCII/256:2-4 30097 4024 ns/op BenchmarkLastIndexAnyASCII/256:4-4 29533 3990 ns/op BenchmarkLastIndexAnyASCII/256:8-4 30207 3979 ns/op BenchmarkLastIndexAnyASCII/256:16-4 30294 3950 ns/op BenchmarkLastIndexAnyASCII/256:32-4 30013 4015 ns/op BenchmarkLastIndexAnyASCII/256:64-4 29380 4081 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2438385 47.93 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2466350 47.87 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2504473 48.35 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2492451 47.44 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2545383 46.53 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2498899 47.62 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2361898 50.87 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 282645 416.2 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 324192 359.9 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 325159 362.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 323684 362.0 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 333022 362.6 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 321236 387.5 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 228637 537.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 18996 6625 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 22011 5354 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 21204 6041 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18620 5492 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 22794 5343 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18463 5993 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18543 6708 ns/op BenchmarkTrimASCII/1:1-4 2640445 43.92 ns/op BenchmarkTrimASCII/1:2-4 2331938 60.80 ns/op BenchmarkTrimASCII/1:4-4 2025939 56.32 ns/op BenchmarkTrimASCII/1:8-4 2023048 68.17 ns/op BenchmarkTrimASCII/1:16-4 1905000 64.72 ns/op BenchmarkTrimASCII/16:1-4 540064 244.4 ns/op BenchmarkTrimASCII/16:2-4 229455 477.3 ns/op BenchmarkTrimASCII/16:4-4 252585 484.6 ns/op BenchmarkTrimASCII/16:8-4 338918 323.3 ns/op BenchmarkTrimASCII/16:16-4 381710 340.3 ns/op BenchmarkTrimASCII/256:1-4 24463 4884 ns/op BenchmarkTrimASCII/256:2-4 17728 6731 ns/op BenchmarkTrimASCII/256:4-4 17330 6755 ns/op BenchmarkTrimASCII/256:8-4 17364 6783 ns/op BenchmarkTrimASCII/256:16-4 17895 6640 ns/op BenchmarkTrimASCII/4096:1-4 1476 76733 ns/op BenchmarkTrimASCII/4096:2-4 1140 108566 ns/op BenchmarkTrimASCII/4096:4-4 1096 106399 ns/op BenchmarkTrimASCII/4096:8-4 1099 113113 ns/op BenchmarkTrimASCII/4096:16-4 1014 108294 ns/op BenchmarkTrimByte-4 1000000 112.9 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 8949 12944 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 9272 12895 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 446 263069 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 897 131668 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 1623 68336 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 2992 37481 ns/op BenchmarkCompareBytesEqual-4 7667520 15.18 ns/op BenchmarkCompareBytesToNil-4 8746383 13.70 ns/op BenchmarkCompareBytesEmpty-4 9242443 12.64 ns/op BenchmarkCompareBytesIdentical-4 9738915 12.47 ns/op BenchmarkCompareBytesSameLength-4 7879746 15.33 ns/op BenchmarkCompareBytesDifferentLength-4 7424092 15.69 ns/op BenchmarkCompareBytesBigUnaligned-4 1185 103544 ns/op 10127.00 MB/s BenchmarkCompareBytesBig-4 1212 108698 ns/op 9646.76 MB/s BenchmarkCompareBytesBigIdentical-4 9166276 13.18 ns/op 79541794.80 MB/s PASS ok bytes 39.904s goos: darwin goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeDigits-4 2 70786182 ns/op 1.41 MB/s 3616636 B/op 53 allocs/op BenchmarkDecodeNewton-4 1 325679447 ns/op 1.74 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 22794022 ns/op 0.72 MB/s 3645694 B/op 53 allocs/op PASS ok compress/bzip2 1.641s goos: darwin goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode/Digits/Huffman/1e4-4 64 1801960 ns/op 5.55 MB/s 42590 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 6 16735877 ns/op 5.98 MB/s 43353 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 162658847 ns/op 6.15 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 67 1678568 ns/op 5.96 MB/s 42332 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17356538 ns/op 5.76 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 184835930 ns/op 5.41 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 62 1825319 ns/op 5.48 MB/s 42431 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16601827 ns/op 6.02 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 165192629 ns/op 6.05 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 68 1670793 ns/op 5.99 MB/s 42388 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16072264 ns/op 6.22 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 164694005 ns/op 6.07 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 64 1764254 ns/op 5.67 MB/s 42523 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 19074539 ns/op 5.24 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 175859058 ns/op 5.69 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 79 1430899 ns/op 6.99 MB/s 43549 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12208043 ns/op 8.19 MB/s 48334 B/op 32 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 124655213 ns/op 8.02 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 90 1414704 ns/op 7.07 MB/s 43333 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 10180962 ns/op 9.82 MB/s 44292 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 1 103238396 ns/op 9.69 MB/s 70320 B/op 162 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 80 1517366 ns/op 6.59 MB/s 43312 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9803311 ns/op 10.20 MB/s 45662 B/op 32 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 1 106677794 ns/op 9.37 MB/s 72120 B/op 154 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 102 1152593 ns/op 8.68 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 9 11342859 ns/op 8.82 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 110330460 ns/op 9.06 MB/s BenchmarkEncode/Digits/Speed/1e4-4 52 2489723 ns/op 4.02 MB/s BenchmarkEncode/Digits/Speed/1e5-4 6 20481342 ns/op 4.88 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 193901564 ns/op 5.16 MB/s BenchmarkEncode/Digits/Default/1e4-4 13 7972011 ns/op 1.25 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 80504376 ns/op 1.24 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 746265422 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e4-4 15 8739791 ns/op 1.14 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 70870606 ns/op 1.41 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 822895215 ns/op 1.22 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 66 1831238 ns/op 5.46 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 8 13676624 ns/op 7.31 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 129472294 ns/op 7.72 MB/s BenchmarkEncode/Newton/Speed/1e4-4 60 2100162 ns/op 4.76 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 14607436 ns/op 6.85 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 143078008 ns/op 6.99 MB/s BenchmarkEncode/Newton/Default/1e4-4 18 7363760 ns/op 1.36 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 68748767 ns/op 1.45 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 642384338 ns/op 1.56 MB/s BenchmarkEncode/Newton/Compression/1e4-4 16 6695470 ns/op 1.49 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 77808446 ns/op 1.29 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 856808851 ns/op 1.17 MB/s PASS ok compress/flate 14.537s goos: darwin goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecoder/1e4-4 55 2454631 ns/op 4.07 MB/s BenchmarkDecoder/1e-Reuse4-4 51 2694108 ns/op 3.71 MB/s BenchmarkDecoder/1e5-4 5 24555284 ns/op 4.07 MB/s BenchmarkDecoder/1e-Reuse5-4 5 23951271 ns/op 4.18 MB/s BenchmarkDecoder/1e6-4 1 253484470 ns/op 3.95 MB/s BenchmarkDecoder/1e-Reuse6-4 1 283805086 ns/op 3.52 MB/s BenchmarkEncoder/1e4-4 57 2263548 ns/op 4.42 MB/s BenchmarkEncoder/1e-Reuse4-4 58 2383155 ns/op 4.20 MB/s BenchmarkEncoder/1e5-4 6 25642478 ns/op 3.90 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18501668 ns/op 5.40 MB/s BenchmarkEncoder/1e6-4 1 216005065 ns/op 4.63 MB/s BenchmarkEncoder/1e-Reuse6-4 1 229511998 ns/op 4.36 MB/s PASS ok compress/lzw 4.103s goos: darwin goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDup-4 28 4426121 ns/op PASS ok container/heap 0.307s goos: darwin goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCommonParentCancel-4 21531 4937 ns/op BenchmarkWithTimeout/concurrency=40-4 7003 17069 ns/op BenchmarkWithTimeout/concurrency=4000-4 8425 17332 ns/op BenchmarkWithTimeout/concurrency=400000-4 7950 37947 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 439738 260.7 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 15020 8134 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 23679 6495 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2671 40681 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 2408 52533 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 3921 32477 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 290 425241 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 159 702633 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 421 281573 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 33 5280112 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 14 12469164 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 27 4006115 ns/op BenchmarkCheckCanceled/Err-4 239815 462.7 ns/op BenchmarkCheckCanceled/Done-4 331114 304.8 ns/op BenchmarkContextCancelDone-4 853015 139.8 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 14098 8162 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 13153 9069 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 9088 11061 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 8014 15875 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 4458 24828 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 494512 304.6 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 258435 500.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 196352 757.9 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 122157 955.3 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 54696 1933 ns/op PASS ok context 12.195s goos: darwin goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 1259506 79.63 ns/op 200.94 MB/s BenchmarkDecrypt-4 1797613 73.36 ns/op 218.12 MB/s BenchmarkExpand-4 981249 112.9 ns/op PASS ok crypto/aes 0.728s goos: darwin goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAESGCM/Open-128-64-4 137150 784.7 ns/op 81.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 211544 476.2 ns/op 134.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 112410 1048 ns/op 61.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 275744 414.4 ns/op 154.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 71318 2012 ns/op 670.93 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 75618 1791 ns/op 753.96 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 54969 1854 ns/op 728.18 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 74854 1707 ns/op 791.08 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 15654 8818 ns/op 929.05 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 18654 6384 ns/op 1283.20 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 16004 7483 ns/op 1094.78 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 16165 7404 ns/op 1106.36 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 7414 15933 ns/op 63.96 MB/s BenchmarkAESCFBDecrypt1K-4 7455 15832 ns/op 64.36 MB/s BenchmarkAESCFBDecrypt8K-4 948 125720 ns/op 65.12 MB/s BenchmarkAESOFB1K-4 12410 9629 ns/op 105.83 MB/s BenchmarkAESCTR1K-4 14685 8207 ns/op 124.16 MB/s BenchmarkAESCTR8K-4 1875 63797 ns/op 128.33 MB/s BenchmarkAESCBCEncrypt1K-4 15604 7739 ns/op 132.31 MB/s BenchmarkAESCBCDecrypt1K-4 19983 5906 ns/op 173.38 MB/s BenchmarkXORBytes/8Bytes-4 3425424 35.28 ns/op 226.73 MB/s BenchmarkXORBytes/128Bytes-4 3094993 38.14 ns/op 3356.34 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 113.5 ns/op 18048.87 MB/s BenchmarkXORBytes/32768Bytes-4 70444 1742 ns/op 18810.18 MB/s PASS ok crypto/cipher 4.369s goos: darwin goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncrypt-4 88417 1336 ns/op 5.99 MB/s BenchmarkDecrypt-4 90781 1282 ns/op 6.24 MB/s BenchmarkTDESEncrypt-4 36012 3286 ns/op 2.43 MB/s BenchmarkTDESDecrypt-4 35701 3343 ns/op 2.39 MB/s PASS ok crypto/des 0.733s goos: darwin goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSign/P256-4 1477 76744 ns/op 3268 B/op 47 allocs/op BenchmarkSign/P224-4 100 1013026 ns/op 5233 B/op 73 allocs/op BenchmarkSign/P384-4 51 2466718 ns/op 6470 B/op 74 allocs/op BenchmarkSign/P521-4 20 6010600 ns/op 8228 B/op 76 allocs/op BenchmarkVerify/P256-4 956 121517 ns/op 1189 B/op 20 allocs/op BenchmarkVerify/P224-4 42 2825745 ns/op 1748 B/op 38 allocs/op BenchmarkVerify/P384-4 14 7696980 ns/op 2446 B/op 41 allocs/op BenchmarkVerify/P521-4 5 20550781 ns/op 3224 B/op 43 allocs/op BenchmarkGenerateKey/P256-4 4005 29033 ns/op 771 B/op 14 allocs/op BenchmarkGenerateKey/P224-4 136 889936 ns/op 778 B/op 16 allocs/op BenchmarkGenerateKey/P384-4 51 2242976 ns/op 1001 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 21 5643579 ns/op 1366 B/op 17 allocs/op PASS ok crypto/ecdsa 1.977s goos: darwin goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkKeyGeneration-4 333 340925 ns/op BenchmarkNewKeyFromSeed-4 342 345327 ns/op BenchmarkSigning-4 325 366739 ns/op BenchmarkVerification-4 216 560338 ns/op PASS ok crypto/ed25519 0.793s goos: darwin goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult/P256-4 5254 21626 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 162 730146 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1926913 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 21 4931610 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1402 83860 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 60 1951704 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 20 5532539 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 7 16064933 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 9502 11412 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5625 29094 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 5644 21938 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 80 1404638 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 3405 34755 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 285 414539 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 2202 81306 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 56 2243507 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.773s goos: darwin goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHMACSHA256_1K-4 9138 14001 ns/op 73.14 MB/s BenchmarkHMACSHA256_32-4 25054 7489 ns/op 4.27 MB/s BenchmarkNewWriteSum-4 12496 9107 ns/op 3.51 MB/s PASS ok crypto/hmac 0.853s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarBaseMult-4 229 499295 ns/op BenchmarkScalarMult-4 136 759091 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 186 640020 ns/op PASS ok crypto/internal/edwards25519 0.765s goos: darwin goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdd-4 582818 220.2 ns/op BenchmarkMultiply-4 3639250 42.15 ns/op BenchmarkMult32-4 1533085 107.4 ns/op PASS ok crypto/internal/edwards25519/field 0.977s goos: darwin goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScalarMult/P224-4 58 2638991 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1628 88424 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 13 8594526 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 6 22493052 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 117 935593 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 8221 22187 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 40 2668616 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 20 5539596 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.573s goos: darwin goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMul/P224-4 312830 349.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 156949 696.3 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 59407 1871 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 467610 265.8 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 252943 640.7 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 70155 1580 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 1.147s goos: darwin goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes-4 77646 1439 ns/op 5.56 MB/s BenchmarkHash64-4 93500 1218 ns/op 52.57 MB/s BenchmarkHash128-4 89989 1113 ns/op 115.04 MB/s BenchmarkHash256-4 79086 1445 ns/op 177.14 MB/s BenchmarkHash512-4 68580 1911 ns/op 267.96 MB/s BenchmarkHash1K-4 52530 2393 ns/op 427.99 MB/s BenchmarkHash8K-4 8706 13799 ns/op 593.66 MB/s BenchmarkHash1M-4 76 1498314 ns/op 699.84 MB/s BenchmarkHash8M-4 9 11720826 ns/op 715.70 MB/s BenchmarkHash8BytesUnaligned-4 128528 904.8 ns/op 8.84 MB/s BenchmarkHash1KUnaligned-4 55971 2221 ns/op 460.98 MB/s BenchmarkHash8KUnaligned-4 9691 13949 ns/op 587.28 MB/s PASS ok crypto/md5 2.047s goos: darwin goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrime-4 1 117848130 ns/op PASS ok crypto/rand 0.293s goos: darwin goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRC4_128-4 15703 10498 ns/op 12.19 MB/s BenchmarkRC4_1K-4 1902 61465 ns/op 16.66 MB/s BenchmarkRC4_8K-4 252 484178 ns/op 16.72 MB/s PASS ok crypto/rc4 0.764s goos: darwin goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRSA2048Decrypt-4 19 5664605 ns/op BenchmarkRSA2048Sign-4 19 6156504 ns/op Benchmark3PrimeRSA2048Decrypt-4 30 3776295 ns/op PASS ok crypto/rsa 0.638s goos: darwin goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 59440 1865 ns/op 4.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 72938 1565 ns/op 5.11 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 42568 2830 ns/op 113.09 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 47379 2517 ns/op 127.14 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 23530 5094 ns/op 201.03 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 25167 4802 ns/op 213.23 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4131 28034 ns/op 292.22 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 7254 27835 ns/op 294.30 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.486s goos: darwin goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 73774 1640 ns/op 4.88 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 83848 1474 ns/op 5.43 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 86811 1398 ns/op 5.72 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 15297 9397 ns/op 108.98 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 12926 7786 ns/op 131.51 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 13204 10499 ns/op 97.53 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 1828 66517 ns/op 123.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 2695 63251 ns/op 129.52 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2936 48418 ns/op 169.19 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.804s goos: darwin goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 28519 4040 ns/op 1.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 55686 1953 ns/op 4.10 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 58597 2095 ns/op 3.82 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 22958 5234 ns/op 195.65 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 24622 4844 ns/op 211.41 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 13492 9196 ns/op 111.36 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 3816 26963 ns/op 303.82 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 4652 26807 ns/op 305.60 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 4587 25951 ns/op 315.67 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.632s goos: darwin goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConstantTimeByteEq-4 17948704 6.695 ns/op BenchmarkConstantTimeEq-4 17643526 6.692 ns/op BenchmarkConstantTimeLessOrEq-4 17699352 6.673 ns/op PASS ok crypto/subtle 0.558s goos: darwin goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandshakeServer/RSA-4 52 1994985 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 56 2588682 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 66 1659724 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 84 1589149 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 100 1200103 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 33 3589781 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 43 2934796 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 34767754 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 3 37166800 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 4 29601466 ns/op 35.42 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 3 37602143 ns/op 27.89 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 3 59921522 ns/op 35.00 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 2 80288498 ns/op 26.12 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 1 115070847 ns/op 36.45 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 1 152848500 ns/op 27.44 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 221329872 ns/op 37.90 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 276323334 ns/op 30.36 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 312230410 ns/op 53.73 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 454527495 ns/op 36.91 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 661806192 ns/op 50.70 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 1079898904 ns/op 31.07 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 1353544124 ns/op 49.58 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1968982190 ns/op 34.08 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 3 35310796 ns/op 29.70 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 3 45700034 ns/op 22.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 2 60881712 ns/op 34.45 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 65448981 ns/op 32.04 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 1 116431720 ns/op 36.02 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 1 112173385 ns/op 37.39 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 152331438 ns/op 55.07 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 258953521 ns/op 32.39 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 297137737 ns/op 56.46 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 407009321 ns/op 41.22 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 595757615 ns/op 56.32 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 975390197 ns/op 34.40 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 1306877022 ns/op 51.35 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1809618306 ns/op 37.08 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 701577203 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 705076191 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 286262866 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 286487751 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 147124682 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 147051497 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 78022802 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 77657245 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 37112944 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 35997654 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 140785366 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145270126 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 61086440 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 62025450 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 4 34172972 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 4 34539170 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 21675049 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 20032992 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 9 11796822 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 8 13854895 ns/op PASS ok crypto/tls 22.619s goos: darwin goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCreateCertificate/RSA_2048-4 14 7215181 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 303 451495 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 1244 119184 ns/op 13219 B/op 240 allocs/op BenchmarkParseCertificate/rsa_leaf-4 1150 121052 ns/op 14643 B/op 264 allocs/op PASS ok crypto/x509 1.192s goos: darwin goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkConcurrentDBExec-4 25 4280775 ns/op 281450 B/op 1646 allocs/op BenchmarkConcurrentStmtQuery-4 24 4653654 ns/op 269625 B/op 1987 allocs/op BenchmarkConcurrentStmtExec-4 33 3257342 ns/op 213862 B/op 734 allocs/op BenchmarkConcurrentTxQuery-4 28 3834588 ns/op 279045 B/op 2177 allocs/op BenchmarkConcurrentTxExec-4 39 3254962 ns/op 87946 B/op 1555 allocs/op BenchmarkConcurrentTxStmtQuery-4 30 3870730 ns/op 103222 B/op 2012 allocs/op BenchmarkConcurrentTxStmtExec-4 66 1552879 ns/op 40184 B/op 381 allocs/op BenchmarkConcurrentRandom-4 28 3738120 ns/op 231550 B/op 1841 allocs/op BenchmarkManyConcurrentQueries-4 1792 62362 ns/op 4112 B/op 19 allocs/op PASS ok database/sql 1.355s goos: darwin goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz Benchmark115/NewLineTable-4 207123 560.1 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 104 1123674 ns/op 172046 B/op 13 allocs/op Benchmark115/LineToPC-4 91 1322287 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19546 6056 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.936s goos: darwin goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 693 144790 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 3030 38954 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.644s goos: darwin goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 314 376568 ns/op 21.75 MB/s BenchmarkEncodeToString-4 240 524004 ns/op 15.63 MB/s BenchmarkDecode-4 168 703289 ns/op 18.64 MB/s BenchmarkDecodeString-4 157 759599 ns/op 17.26 MB/s PASS ok encoding/base32 0.859s goos: darwin goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncodeToString-4 382 317750 ns/op 25.78 MB/s BenchmarkDecodeString/2-4 335160 415.4 ns/op 9.63 MB/s BenchmarkDecodeString/4-4 227582 489.8 ns/op 16.33 MB/s BenchmarkDecodeString/8-4 212308 581.3 ns/op 20.64 MB/s BenchmarkDecodeString/64-4 39098 3027 ns/op 29.07 MB/s BenchmarkDecodeString/8192-4 382 363037 ns/op 30.09 MB/s PASS ok encoding/base64 1.264s goos: darwin goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadSlice1000Int32s-4 1538 76309 ns/op 52.42 MB/s BenchmarkReadStruct-4 15736 6450 ns/op 11.63 MB/s BenchmarkWriteStruct-4 18538 6337 ns/op 11.83 MB/s BenchmarkReadInts-4 47131 2733 ns/op 10.98 MB/s BenchmarkWriteInts-4 45674 2639 ns/op 11.37 MB/s BenchmarkWriteSlice1000Int32s-4 1515 79366 ns/op 50.40 MB/s BenchmarkPutUint16-4 4118584 29.54 ns/op 67.71 MB/s BenchmarkAppendUint16-4 3974402 30.09 ns/op 66.48 MB/s BenchmarkPutUint32-4 2952781 41.00 ns/op 97.57 MB/s BenchmarkAppendUint32-4 2840834 44.60 ns/op 89.68 MB/s BenchmarkPutUint64-4 1048567 96.36 ns/op 83.03 MB/s BenchmarkAppendUint64-4 1176656 106.0 ns/op 75.48 MB/s BenchmarkLittleEndianPutUint16-4 3955918 30.89 ns/op 64.74 MB/s BenchmarkLittleEndianAppendUint16-4 3401910 32.09 ns/op 62.32 MB/s BenchmarkLittleEndianPutUint32-4 2800873 41.20 ns/op 97.10 MB/s BenchmarkLittleEndianAppendUint32-4 2708198 42.23 ns/op 94.72 MB/s BenchmarkLittleEndianPutUint64-4 1244692 96.47 ns/op 82.93 MB/s BenchmarkLittleEndianAppendUint64-4 1220694 119.2 ns/op 67.12 MB/s BenchmarkReadFloats-4 191673 693.4 ns/op 17.31 MB/s BenchmarkWriteFloats-4 117511 862.1 ns/op 13.92 MB/s BenchmarkReadSlice1000Float32s-4 1248 102108 ns/op 39.17 MB/s BenchmarkWriteSlice1000Float32s-4 1310 100184 ns/op 39.93 MB/s BenchmarkReadSlice1000Uint8s-4 56284 1949 ns/op 512.99 MB/s BenchmarkWriteSlice1000Uint8s-4 74815 1478 ns/op 676.55 MB/s BenchmarkPutUvarint32-4 527989 220.3 ns/op 18.15 MB/s BenchmarkPutUvarint64-4 225520 475.3 ns/op 16.83 MB/s PASS ok encoding/binary 4.660s goos: darwin goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRead-4 7418 18234 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 5227 22506 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 7686 15135 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 4206 27999 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7749 14822 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 8685 15177 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 8617 15927 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4297 29050 ns/op 2978 B/op 12 allocs/op BenchmarkWrite-4 11551 9630 ns/op PASS ok encoding/csv 1.820s goos: darwin goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEndPipe-4 10742 10066 ns/op BenchmarkEndToEndByteBuffer-4 19610 6081 ns/op BenchmarkEndToEndSliceByteBuffer-4 225 479084 ns/op BenchmarkEncodeComplex128Slice-4 732 158031 ns/op BenchmarkEncodeFloat64Slice-4 1479 82687 ns/op BenchmarkEncodeInt32Slice-4 1416 83366 ns/op BenchmarkEncodeStringSlice-4 3093 37906 ns/op BenchmarkEncodeInterfaceSlice-4 78 1421975 ns/op BenchmarkDecodeComplex128Slice-4 626 189553 ns/op BenchmarkDecodeFloat64Slice-4 1519 91470 ns/op BenchmarkDecodeInt32Slice-4 1036 122066 ns/op BenchmarkDecodeStringSlice-4 726 166573 ns/op BenchmarkDecodeStringsSlice-4 255 401858 ns/op BenchmarkDecodeBytesSlice-4 578 219774 ns/op BenchmarkDecodeInterfaceSlice-4 103 1233278 ns/op BenchmarkDecodeMap-4 97 1208249 ns/op PASS ok encoding/gob 2.961s goos: darwin goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode/256-4 15321 7859 ns/op 32.57 MB/s BenchmarkEncode/1024-4 3907 30635 ns/op 33.43 MB/s BenchmarkEncode/4096-4 949 123659 ns/op 33.12 MB/s BenchmarkEncode/16384-4 244 490502 ns/op 33.40 MB/s BenchmarkDecode/256-4 30445 4469 ns/op 57.28 MB/s BenchmarkDecode/1024-4 7614 16907 ns/op 60.57 MB/s BenchmarkDecode/4096-4 1981 69520 ns/op 58.92 MB/s BenchmarkDecode/16384-4 490 242589 ns/op 67.54 MB/s BenchmarkDump/256-4 1134 98735 ns/op 2.59 MB/s BenchmarkDump/1024-4 373 333438 ns/op 3.07 MB/s BenchmarkDump/4096-4 80 1588399 ns/op 2.58 MB/s BenchmarkDump/16384-4 22 5205636 ns/op 3.15 MB/s PASS ok encoding/hex 2.428s goos: darwin goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCodeEncoder-4 2 66002414 ns/op 29.40 MB/s 4196020 B/op 28 allocs/op BenchmarkCodeMarshal-4 1 106168214 ns/op 18.28 MB/s 1943240 B/op 17 allocs/op BenchmarkMarshalBytes/32-4 16339 6734 ns/op BenchmarkMarshalBytes/256-4 6346 21983 ns/op BenchmarkMarshalBytes/4096-4 571 208638 ns/op BenchmarkCodeDecoder-4 1 539752878 ns/op 3.60 MB/s 11145800 B/op 92716 allocs/op BenchmarkUnicodeDecoder-4 21162 5712 ns/op 2.45 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 51285 2303 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 393188423 ns/op 4.94 MB/s 3068112 B/op 92685 allocs/op BenchmarkCodeUnmarshalReuse-4 1 389359390 ns/op 4.98 MB/s 3066944 B/op 92686 allocs/op BenchmarkUnmarshalString-4 76332 1418 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149302 743.4 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 221044 529.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 77259 1424 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 50601 2398 ns/op 144 B/op 2 allocs/op BenchmarkUnmapped-4 23436 5869 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 1561 69615 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 639 182370 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 87 1271314 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 9 11810287 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 571366 195.0 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 614631 182.6 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 630147 178.0 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 649288 177.3 ns/op BenchmarkEncodeMarshaler-4 66590 1932 ns/op 91 B/op 1 allocs/op BenchmarkNumberIsValid-4 3945474 36.94 ns/op BenchmarkNumberIsValidRegexp-4 22524 5563 ns/op BenchmarkEncoderEncode-4 80694 1337 ns/op 139 B/op 1 allocs/op PASS ok encoding/json 6.833s goos: darwin goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEncode-4 51 2299607 ns/op 28.50 MB/s BenchmarkDecode-4 26 4048762 ns/op 21.93 MB/s PASS ok encoding/pem 0.592s goos: darwin goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshal-4 2409 49036 ns/op 6264 B/op 24 allocs/op BenchmarkUnmarshal-4 715 150746 ns/op 8337 B/op 190 allocs/op BenchmarkHTMLAutoClose-4 4113 27862 ns/op PASS ok encoding/xml 0.761s goos: darwin goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIntAdd-4 406078 303.8 ns/op BenchmarkIntSet-4 551679 212.1 ns/op BenchmarkFloatAdd-4 92804 1241 ns/op BenchmarkFloatSet-4 550741 226.5 ns/op BenchmarkStringSet-4 516460 214.2 ns/op BenchmarkMapSet-4 131781 901.4 ns/op BenchmarkMapSetDifferent-4 61215 2038 ns/op BenchmarkMapSetDifferentRandom-4 298 477243 ns/op BenchmarkMapSetString-4 144878 862.3 ns/op BenchmarkMapAddSame-4 40614 3742 ns/op BenchmarkMapAddDifferent-4 17844 6483 ns/op BenchmarkMapAddDifferentRandom-4 256 555911 ns/op BenchmarkMapAddSameSteadyState-4 318951 331.0 ns/op BenchmarkMapAddDifferentSteadyState-4 114840 924.6 ns/op BenchmarkRealworldExpvarUsage-4 13482 10396 ns/op PASS ok expvar 2.633s goos: darwin goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSprintfPadding-4 125830 949.8 ns/op BenchmarkSprintfEmpty-4 589500 196.2 ns/op BenchmarkSprintfString-4 415616 320.7 ns/op BenchmarkSprintfTruncateString-4 276986 479.3 ns/op BenchmarkSprintfTruncateBytes-4 202986 685.1 ns/op BenchmarkSprintfSlowParsingPath-4 254080 494.9 ns/op BenchmarkSprintfQuoteString-4 55788 2232 ns/op BenchmarkSprintfInt-4 257906 517.1 ns/op BenchmarkSprintfIntInt-4 200086 596.7 ns/op BenchmarkSprintfPrefixedInt-4 184215 575.3 ns/op BenchmarkSprintfFloat-4 129471 785.1 ns/op BenchmarkSprintfComplex-4 59667 2267 ns/op BenchmarkSprintfBoolean-4 318530 399.9 ns/op BenchmarkSprintfHexString-4 117518 914.8 ns/op BenchmarkSprintfHexBytes-4 89560 1173 ns/op BenchmarkSprintfBytes-4 52309 2445 ns/op BenchmarkSprintfStringer-4 99105 1516 ns/op BenchmarkSprintfStructure-4 30214 3882 ns/op BenchmarkManyArgs-4 56221 1819 ns/op BenchmarkFprintInt-4 85274 1587 ns/op BenchmarkFprintfBytes-4 89841 1447 ns/op BenchmarkFprintIntNoAlloc-4 84619 1423 ns/op BenchmarkScanInts-4 39 2974620 ns/op BenchmarkScanRecursiveInt-4 1 345991540 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 363010616 ns/op PASS ok fmt 4.519s goos: darwin goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkImportVendor-4 336 327467 ns/op PASS ok go/build 0.324s goos: darwin goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStringAdd/1-4 51482 3562 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 15111 9489 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 4674 28326 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 1302 95218 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 314 419517 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 66 2003350 ns/op 206176 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 15 8118014 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 4 33161443 ns/op 3634552 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 172576429 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 2.033s goos: darwin goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFormat/array1-10000-4 1 239921171 ns/op 0.27 MB/s 6171528 B/op 118787 allocs/op PASS ok go/format 0.477s goos: darwin goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParse-4 4 28279142 ns/op 2.64 MB/s BenchmarkParseOnly-4 4 26473276 ns/op 2.82 MB/s BenchmarkResolve-4 37 3486073 ns/op 21.41 MB/s PASS ok go/parser 1.708s goos: darwin goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPrint-4 1 142162069 ns/op 0.36 MB/s 2334824 B/op 57674 allocs/op PASS ok go/printer 0.315s goos: darwin goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkScan-4 313 382481 ns/op BenchmarkScanFiles/go/types/expr.go-4 14 7830268 ns/op 6.80 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 17495519 ns/op 4.27 MB/s BenchmarkScanFiles/net/http/server.go-4 7 24837112 ns/op 4.59 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 234 642546 ns/op 4.79 MB/s PASS ok go/scanner 1.270s goos: darwin goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchInts-4 1000000 109.7 ns/op PASS ok go/token 0.304s goos: darwin goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 837712 122.3 ns/op BenchmarkNamed/Underlying/generic-4 990264 128.2 ns/op BenchmarkNamed/Underlying/src_instance-4 665388 179.0 ns/op BenchmarkNamed/Underlying/user_instance-4 658677 184.0 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 9937 11215 ns/op BenchmarkNamed/NewMethodSet/generic-4 13590 9533 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 14500 8189 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 16335 6960 ns/op BenchmarkCheck/http/funcbodies/info-4 1 616854069 ns/op 48396 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 341646460 ns/op 87392 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 244711605 ns/op 121968 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 159034292 ns/op 187683 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 127113450 ns/op 41252 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 89827937 ns/op 58385 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 55920631 ns/op 93723 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 37077741 ns/op 141265 lines/s BenchmarkCheck/constant/funcbodies/info-4 3 55857139 ns/op 38548 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 57163782 ns/op 37650 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 28456311 ns/op 75640 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 4 27951646 ns/op 77002 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 787392402 ns/op 76134 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 589661655 ns/op 101660 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 186810890 ns/op 320715 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 138660392 ns/op 431984 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 2 82680534 ns/op 22353 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 81243362 ns/op 22751 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 57160210 ns/op 32318 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 59258642 ns/op 31184 lines/s PASS ok go/types 13.175s goos: darwin goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAdler32KB-4 10028 17631 ns/op 58.08 MB/s PASS ok hash/adler32 0.580s 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 237056 508.4 ns/op 29.50 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 252405 503.3 ns/op 29.80 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 129456 888.8 ns/op 45.00 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 79586 1402 ns/op 28.54 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 280167 399.1 ns/op 1283.04 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 282432 368.0 ns/op 1391.25 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 244724 504.3 ns/op 2030.65 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 244542 598.5 ns/op 1710.91 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 82065 1460 ns/op 2805.95 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 57351 1744 ns/op 2348.09 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 11520 12246 ns/op 2675.86 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 10000 11830 ns/op 2770.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 379446 291.5 ns/op 51.45 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 537856 221.6 ns/op 67.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 565414 216.8 ns/op 184.49 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 538843 243.5 ns/op 164.30 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 232701 450.9 ns/op 1135.46 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 247078 506.4 ns/op 1011.13 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 173052 590.8 ns/op 1733.37 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 313261 417.2 ns/op 2454.68 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 261562 444.4 ns/op 9217.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 273805 473.4 ns/op 8652.12 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 57170 2191 ns/op 14957.74 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 58096 2089 ns/op 15688.38 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 150032 788.8 ns/op 19.02 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 157550 752.8 ns/op 19.93 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 81622 1502 ns/op 26.64 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 80577 1491 ns/op 26.82 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 7146 16587 ns/op 30.87 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 7358 16029 ns/op 31.94 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 3472 33884 ns/op 30.22 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 3688 33559 ns/op 30.51 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 858 136524 ns/op 30.00 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 884 129385 ns/op 31.66 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 154 855449 ns/op 38.31 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 157 833236 ns/op 39.33 MB/s PASS ok hash/crc32 5.861s goos: darwin goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCrc64/ISO64KB-4 114 1039279 ns/op 63.06 MB/s BenchmarkCrc64/ISO4KB-4 1392 136304 ns/op 30.05 MB/s BenchmarkCrc64/ISO1KB-4 3824 30107 ns/op 34.01 MB/s BenchmarkCrc64/ECMA64KB-4 63 1907985 ns/op 34.35 MB/s BenchmarkCrc64/Random64KB-4 61 1817326 ns/op 36.06 MB/s BenchmarkCrc64/Random16KB-4 267 441331 ns/op 37.12 MB/s PASS ok hash/crc64 1.331s goos: darwin goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFnv32KB-4 11407 13121 ns/op 78.05 MB/s BenchmarkFnv32aKB-4 9880 11500 ns/op 89.04 MB/s BenchmarkFnv64KB-4 10647 11592 ns/op 88.34 MB/s BenchmarkFnv64aKB-4 11337 13830 ns/op 74.04 MB/s BenchmarkFnv128KB-4 2155 61411 ns/op 16.67 MB/s BenchmarkFnv128aKB-4 2205 55815 ns/op 18.35 MB/s PASS ok hash/fnv 1.457s goos: darwin goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash/n=4/Write-4 562479 204.3 ns/op 19.58 MB/s BenchmarkHash/n=4/Bytes-4 4740046 26.44 ns/op 151.31 MB/s BenchmarkHash/n=4/String-4 3649347 32.95 ns/op 121.41 MB/s BenchmarkHash/n=8/Write-4 599766 192.8 ns/op 41.50 MB/s BenchmarkHash/n=8/Bytes-4 4807617 25.92 ns/op 308.70 MB/s BenchmarkHash/n=8/String-4 3587707 34.13 ns/op 234.43 MB/s BenchmarkHash/n=16/Write-4 581768 205.5 ns/op 77.87 MB/s BenchmarkHash/n=16/Bytes-4 4405192 28.94 ns/op 552.86 MB/s BenchmarkHash/n=16/String-4 3410824 34.13 ns/op 468.79 MB/s BenchmarkHash/n=32/Write-4 634144 197.3 ns/op 162.21 MB/s BenchmarkHash/n=32/Bytes-4 4403004 24.77 ns/op 1291.84 MB/s BenchmarkHash/n=32/String-4 3671272 32.99 ns/op 969.96 MB/s BenchmarkHash/n=64/Write-4 580730 203.9 ns/op 313.85 MB/s BenchmarkHash/n=64/Bytes-4 4466438 26.92 ns/op 2377.22 MB/s BenchmarkHash/n=64/String-4 3486614 34.47 ns/op 1856.47 MB/s BenchmarkHash/n=256/Write-4 432081 271.6 ns/op 942.54 MB/s BenchmarkHash/n=256/Bytes-4 2593250 48.70 ns/op 5256.73 MB/s BenchmarkHash/n=256/String-4 1691904 105.9 ns/op 2417.08 MB/s BenchmarkHash/n=320/Write-4 283981 441.6 ns/op 724.65 MB/s BenchmarkHash/n=320/Bytes-4 1276924 93.33 ns/op 3428.73 MB/s BenchmarkHash/n=320/String-4 847900 138.7 ns/op 2307.95 MB/s BenchmarkHash/n=1024/Write-4 166369 700.7 ns/op 1461.41 MB/s BenchmarkHash/n=1024/Bytes-4 529394 217.2 ns/op 4713.48 MB/s BenchmarkHash/n=1024/String-4 329576 322.1 ns/op 3179.03 MB/s BenchmarkHash/n=4096/Write-4 74499 1707 ns/op 2400.07 MB/s BenchmarkHash/n=4096/Bytes-4 149823 755.4 ns/op 5422.29 MB/s BenchmarkHash/n=4096/String-4 155295 1236 ns/op 3314.74 MB/s BenchmarkHash/n=16384/Write-4 26443 4145 ns/op 3952.93 MB/s BenchmarkHash/n=16384/Bytes-4 52617 2294 ns/op 7143.15 MB/s BenchmarkHash/n=16384/String-4 37581 3049 ns/op 5374.25 MB/s PASS ok hash/maphash 5.342s goos: darwin goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEscape-4 778 138278 ns/op BenchmarkEscapeNone-4 84489 1376 ns/op BenchmarkUnescape-4 866 145264 ns/op BenchmarkUnescapeNone-4 280089 430.2 ns/op BenchmarkUnescapeSparse-4 7459 14670 ns/op BenchmarkUnescapeDense-4 765 158284 ns/op PASS ok html 1.063s goos: darwin goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCSSEscaper-4 8364 17249 ns/op BenchmarkCSSEscaperNoSpecials-4 51657 2240 ns/op BenchmarkDecodeCSS-4 22018 4688 ns/op BenchmarkDecodeCSSNoSpecials-4 3941335 27.89 ns/op BenchmarkCSSValueFilter-4 134794 1217 ns/op BenchmarkCSSValueFilterOk-4 91950 1244 ns/op BenchmarkEscapedExecute-4 4359 28791 ns/op BenchmarkHTMLNospaceEscaper-4 11814 11405 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 45297 2268 ns/op BenchmarkStripTags-4 21542 7897 ns/op BenchmarkStripTagsNoSpecials-4 182678 664.1 ns/op BenchmarkJSValEscaperWithNum-4 14215 8591 ns/op BenchmarkJSValEscaperWithStr-4 4000 26926 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 20126 5757 ns/op BenchmarkJSValEscaperWithObj-4 4683 27904 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 14253 9281 ns/op BenchmarkJSStrEscaperNoSpecials-4 67744 1804 ns/op BenchmarkJSStrEscaper-4 12567 11171 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 59958 2009 ns/op BenchmarkJSRegexpEscaper-4 9208 11295 ns/op BenchmarkTemplateSpecialTags-4 68 1737045 ns/op BenchmarkURLEscaper-4 4626 35783 ns/op BenchmarkURLEscaperNoSpecials-4 199675 890.3 ns/op BenchmarkURLNormalizer-4 3879 27719 ns/op BenchmarkURLNormalizerNoSpecials-4 181894 801.5 ns/op BenchmarkSrcsetFilter-4 11808 10045 ns/op BenchmarkSrcsetFilterNoSpecials-4 64771 1849 ns/op PASS ok html/template 5.597s goos: darwin goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAt/rgba-4 630434 167.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 520624 226.9 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 678680 181.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 334876 309.8 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1801636 66.43 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1203290 103.7 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1933132 65.74 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1255155 96.39 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1470582 83.23 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 312640 393.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 260490 503.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 494312 317.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 238875 507.8 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 626986 205.4 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 353479 303.1 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 1000000 182.6 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 401412 324.2 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 335094 338.6 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 904201 132.1 ns/op BenchmarkRGBASetRGBA-4 934681 113.4 ns/op BenchmarkRGBA64At-4 913257 142.3 ns/op BenchmarkRGBA64SetRGBA64-4 829266 138.6 ns/op BenchmarkNRGBAAt-4 1504251 86.73 ns/op BenchmarkNRGBASetNRGBA-4 1385384 84.97 ns/op BenchmarkNRGBA64At-4 912314 168.9 ns/op BenchmarkNRGBA64SetNRGBA64-4 694390 145.2 ns/op BenchmarkAlphaAt-4 2367638 57.24 ns/op BenchmarkAlphaSetAlpha-4 1626550 75.10 ns/op BenchmarkAlpha16At-4 1000000 111.2 ns/op BenchmarkAlphaSetAlpha16-4 1239536 96.25 ns/op BenchmarkGrayAt-4 1859224 77.65 ns/op BenchmarkGraySetGray-4 1579646 72.99 ns/op BenchmarkGray16At-4 1000000 115.4 ns/op BenchmarkGraySetGray16-4 1000000 117.3 ns/op PASS ok image 6.054s goos: darwin goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkYCbCrToRGB/0-4 4233894 29.68 ns/op BenchmarkYCbCrToRGB/128-4 4449918 26.90 ns/op BenchmarkYCbCrToRGB/255-4 2953914 39.11 ns/op BenchmarkRGBToYCbCr/0-4 3079386 38.85 ns/op BenchmarkRGBToYCbCr/Cb-4 3668066 38.82 ns/op BenchmarkRGBToYCbCr/Cr-4 4489753 27.34 ns/op BenchmarkYCbCrToRGBA/0-4 2488615 45.01 ns/op BenchmarkYCbCrToRGBA/128-4 3571286 49.03 ns/op BenchmarkYCbCrToRGBA/255-4 3095976 33.90 ns/op BenchmarkNYCbCrAToRGBA/0-4 2690235 46.00 ns/op BenchmarkNYCbCrAToRGBA/128-4 3403753 33.98 ns/op BenchmarkNYCbCrAToRGBA/255-4 3321541 40.70 ns/op PASS ok image/color 2.439s goos: darwin goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFillOver-4 4 29411066 ns/op BenchmarkFillSrc-4 327 344172 ns/op BenchmarkCopyOver-4 8 15742965 ns/op BenchmarkCopySrc-4 487 350424 ns/op BenchmarkNRGBAOver-4 7 15181518 ns/op BenchmarkNRGBASrc-4 12 9728858 ns/op BenchmarkYCbCr-4 9 11278597 ns/op BenchmarkGray-4 18 5885355 ns/op BenchmarkCMYK-4 12 16088179 ns/op BenchmarkGlyphOver-4 24 5194881 ns/op BenchmarkRGBAMaskOver-4 4 26645342 ns/op BenchmarkGrayMaskOver-4 5 34564930 ns/op BenchmarkRGBA64ImageMaskOver-4 2 57401848 ns/op BenchmarkRGBA-4 3 37370703 ns/op BenchmarkPalettedFill-4 668 175174 ns/op BenchmarkPalettedRGBA-4 6 18355980 ns/op BenchmarkGenericOver-4 3 50321157 ns/op BenchmarkGenericMaskOver-4 5 21035933 ns/op BenchmarkGenericSrc-4 4 35928355 ns/op BenchmarkGenericMaskSrc-4 2 50937616 ns/op PASS ok image/draw 7.305s goos: darwin goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecode-4 25 4634495 ns/op 3.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 122800652 ns/op 2.50 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 1395740616 ns/op 0.88 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 43 2798209 ns/op 5.52 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 112689551 ns/op 0.55 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 2.774s goos: darwin goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFDCT-4 4123 29934 ns/op BenchmarkIDCT-4 4177 31612 ns/op BenchmarkDecodeBaseline-4 6 16824448 ns/op 3.67 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 4 25299663 ns/op 2.44 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 217492522 ns/op 5.65 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 170503178 ns/op 5.41 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.632s goos: darwin goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPaeth-4 12477919 10.63 ns/op BenchmarkDecodeGray-4 12 8408592 ns/op 7.79 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36687830 ns/op 7.15 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 3 35430070 ns/op 7.40 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 24 4916349 ns/op 13.33 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30754818 ns/op 8.52 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 4 37491983 ns/op 6.99 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 54300588 ns/op 5.66 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 50221644 ns/op 6.12 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 168301616 ns/op 7.30 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 189450513 ns/op 6.49 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 3 36715040 ns/op 8.37 MB/s 848592 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 262523685 ns/op 4.68 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 466031959 ns/op 2.64 MB/s 10694488 B/op 614429 allocs/op PASS ok image/png 3.888s goos: darwin goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 3 48257792 ns/op 2.07 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 41311612 ns/op 2.42 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 279953682 ns/op 1.79 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 319588146 ns/op 1.56 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 3 50393759 ns/op 1.98 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 39863841 ns/op 2.51 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 283473223 ns/op 1.76 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 262578199 ns/op 1.90 MB/s 4005984 B/op 4 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 904162466 ns/op 1.11 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 930727510 ns/op 1.07 MB/s 8003672 B/op 3 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4259113250 ns/op 1.17 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 4405542944 ns/op 1.13 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 8 12726161 ns/op 7.86 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 8 13502857 ns/op 7.41 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 2 65053298 ns/op 7.69 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 66676496 ns/op 7.50 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 2 81896388 ns/op 12.21 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 135578514 ns/op 7.38 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 664254600 ns/op 7.53 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 505067846 ns/op 9.90 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 53574024 ns/op 1.87 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 82475804 ns/op 1.21 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 571898757 ns/op 0.87 MB/s 2007128 B/op 3 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 635225780 ns/op 0.79 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 1311316974 ns/op 0.76 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 1396617487 ns/op 0.72 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 7421168845 ns/op 0.67 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 7708163057 ns/op 0.65 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 219280421 ns/op 19.06 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 191808223 ns/op 21.79 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 81.060s goos: darwin goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMarshalCorpusFile/1-4 37044 3405 ns/op 0.29 MB/s BenchmarkMarshalCorpusFile/2-4 37143 4010 ns/op 0.50 MB/s BenchmarkMarshalCorpusFile/4-4 32286 3963 ns/op 1.01 MB/s BenchmarkMarshalCorpusFile/8-4 16868 6855 ns/op 1.17 MB/s BenchmarkMarshalCorpusFile/16-4 14745 8701 ns/op 1.84 MB/s BenchmarkMarshalCorpusFile/32-4 9250 12929 ns/op 2.48 MB/s BenchmarkMarshalCorpusFile/64-4 6957 20579 ns/op 3.11 MB/s BenchmarkMarshalCorpusFile/128-4 4723 25094 ns/op 5.10 MB/s BenchmarkMarshalCorpusFile/256-4 3049 41795 ns/op 6.13 MB/s BenchmarkMarshalCorpusFile/512-4 1479 85207 ns/op 6.01 MB/s BenchmarkMarshalCorpusFile/1024-4 648 199395 ns/op 5.14 MB/s BenchmarkMarshalCorpusFile/2048-4 333 389334 ns/op 5.26 MB/s BenchmarkMarshalCorpusFile/4096-4 157 679282 ns/op 6.03 MB/s BenchmarkMarshalCorpusFile/8192-4 67 1526442 ns/op 5.37 MB/s BenchmarkMarshalCorpusFile/16384-4 55 2788929 ns/op 5.87 MB/s BenchmarkMarshalCorpusFile/32768-4 21 5556337 ns/op 5.90 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13078229 ns/op 5.01 MB/s BenchmarkMarshalCorpusFile/131072-4 5 26915119 ns/op 4.87 MB/s BenchmarkMarshalCorpusFile/262144-4 2 58542913 ns/op 4.48 MB/s BenchmarkMarshalCorpusFile/524288-4 1 112931785 ns/op 4.64 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 193871020 ns/op 5.41 MB/s BenchmarkUnmarshalCorpusFile/1-4 8650 12355 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 7383 14229 ns/op 0.14 MB/s BenchmarkUnmarshalCorpusFile/4-4 8558 18024 ns/op 0.22 MB/s BenchmarkUnmarshalCorpusFile/8-4 7261 19232 ns/op 0.42 MB/s BenchmarkUnmarshalCorpusFile/16-4 5832 21625 ns/op 0.74 MB/s BenchmarkUnmarshalCorpusFile/32-4 4137 27534 ns/op 1.16 MB/s BenchmarkUnmarshalCorpusFile/64-4 3618 33963 ns/op 1.88 MB/s BenchmarkUnmarshalCorpusFile/128-4 2931 39319 ns/op 3.26 MB/s BenchmarkUnmarshalCorpusFile/256-4 1155 112614 ns/op 2.27 MB/s BenchmarkUnmarshalCorpusFile/512-4 627 195372 ns/op 2.62 MB/s BenchmarkUnmarshalCorpusFile/1024-4 322 481910 ns/op 2.12 MB/s BenchmarkUnmarshalCorpusFile/2048-4 100 1078392 ns/op 1.90 MB/s BenchmarkUnmarshalCorpusFile/4096-4 55 1879170 ns/op 2.18 MB/s BenchmarkUnmarshalCorpusFile/8192-4 27 4231404 ns/op 1.94 MB/s BenchmarkUnmarshalCorpusFile/16384-4 14 8264366 ns/op 1.98 MB/s BenchmarkUnmarshalCorpusFile/32768-4 7 16362294 ns/op 2.00 MB/s BenchmarkUnmarshalCorpusFile/65536-4 3 33508966 ns/op 1.96 MB/s BenchmarkUnmarshalCorpusFile/131072-4 2 65148508 ns/op 2.01 MB/s BenchmarkUnmarshalCorpusFile/262144-4 1 121588639 ns/op 2.16 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 187693676 ns/op 2.79 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 387361310 ns/op 2.71 MB/s BenchmarkMutatorBytes/1-4 33742 4206 ns/op BenchmarkMutatorBytes/10-4 30470 3684 ns/op BenchmarkMutatorBytes/100-4 19417 6134 ns/op BenchmarkMutatorBytes/1000-4 14272 8838 ns/op BenchmarkMutatorBytes/10000-4 3826 36702 ns/op BenchmarkMutatorBytes/100000-4 529 238276 ns/op BenchmarkMutatorString/1-4 16870 6382 ns/op BenchmarkMutatorString/10-4 18736 6339 ns/op BenchmarkMutatorString/100-4 17166 7265 ns/op BenchmarkMutatorString/1000-4 10000 18909 ns/op BenchmarkMutatorString/10000-4 2502 57794 ns/op BenchmarkMutatorString/100000-4 336 431328 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 11595 10004 ns/op BenchmarkMutatorAllBasicTypes/string-4 10000 10318 ns/op BenchmarkMutatorAllBasicTypes/bool-4 33309 3683 ns/op BenchmarkMutatorAllBasicTypes/float32-4 28663 4043 ns/op BenchmarkMutatorAllBasicTypes/float64-4 30426 3975 ns/op BenchmarkMutatorAllBasicTypes/int-4 31414 3703 ns/op BenchmarkMutatorAllBasicTypes/int8-4 31387 3704 ns/op BenchmarkMutatorAllBasicTypes/int16-4 31569 3770 ns/op BenchmarkMutatorAllBasicTypes/int32-4 32010 3727 ns/op BenchmarkMutatorAllBasicTypes/int64-4 32121 3685 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 55124 3940 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 31314 3830 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 31747 3899 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 31374 3803 ns/op PASS ok internal/fuzz 13.899s goos: darwin goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStress-4 16035 7754 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 92347 1266 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.554s PASS ok internal/poll 0.192s goos: darwin goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMMU-4 6 26856044 ns/op PASS ok internal/trace 3.245s goos: darwin goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCopyNSmall-4 10000 10670 ns/op BenchmarkCopyNLarge-4 261 656329 ns/op PASS ok io 0.571s goos: darwin goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkItoa-4 137481 849.8 ns/op BenchmarkPrintln-4 26682 4633 ns/op BenchmarkPrintlnNoFlags-4 46668 2645 ns/op PASS ok log 0.787s goos: darwin goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAcos-4 2782179 44.83 ns/op BenchmarkAcosh-4 1250593 103.6 ns/op BenchmarkAsin-4 2909180 40.25 ns/op BenchmarkAsinh-4 1314873 102.2 ns/op BenchmarkAtan-4 3738579 28.14 ns/op BenchmarkAtanh-4 1000000 115.7 ns/op BenchmarkAtan2-4 2128428 54.64 ns/op BenchmarkCbrt-4 1670733 73.15 ns/op BenchmarkCeil-4 12407366 8.954 ns/op BenchmarkCopysign-4 2861742 45.86 ns/op BenchmarkCos-4 1415270 91.52 ns/op BenchmarkCosh-4 1814461 66.23 ns/op BenchmarkErf-4 4114167 36.39 ns/op BenchmarkErfc-4 3649934 31.01 ns/op BenchmarkErfinv-4 2880032 37.41 ns/op BenchmarkErfcinv-4 3460041 34.65 ns/op BenchmarkExp-4 4387461 24.21 ns/op BenchmarkExpGo-4 1155188 125.5 ns/op BenchmarkExpm1-4 2793739 41.53 ns/op BenchmarkExp2-4 1263472 102.5 ns/op BenchmarkExp2Go-4 1004613 121.3 ns/op BenchmarkAbs-4 4062541 30.59 ns/op BenchmarkDim-4 6104307 18.36 ns/op BenchmarkFloor-4 17902065 6.762 ns/op BenchmarkMax-4 11822703 8.689 ns/op BenchmarkMin-4 13750226 13.72 ns/op BenchmarkMod-4 227881 484.5 ns/op BenchmarkFrexp-4 1390243 85.52 ns/op BenchmarkGamma-4 506595 248.0 ns/op BenchmarkHypot-4 5910122 20.23 ns/op BenchmarkHypotGo-4 1000000 104.5 ns/op BenchmarkIlogb-4 2100307 71.19 ns/op BenchmarkJ0-4 171606 704.3 ns/op BenchmarkJ1-4 168517 677.2 ns/op BenchmarkJn-4 78986 1473 ns/op BenchmarkLdexp-4 1376950 86.48 ns/op BenchmarkLgamma-4 682047 185.6 ns/op BenchmarkLog-4 6222526 19.17 ns/op BenchmarkLogb-4 2118037 50.13 ns/op BenchmarkLog1p-4 1000000 108.9 ns/op BenchmarkLog10-4 5230214 22.60 ns/op BenchmarkLog2-4 1274884 108.2 ns/op BenchmarkModf-4 2953905 55.47 ns/op BenchmarkNextafter32-4 3031446 39.62 ns/op BenchmarkNextafter64-4 2087656 57.44 ns/op BenchmarkPowInt-4 410503 294.1 ns/op BenchmarkPowFrac-4 320959 365.4 ns/op BenchmarkPow10Pos-4 3074925 38.15 ns/op BenchmarkPow10Neg-4 2748858 40.95 ns/op BenchmarkRound-4 2526828 47.20 ns/op BenchmarkRoundToEven-4 5742754 20.58 ns/op BenchmarkRemainder-4 355375 338.7 ns/op BenchmarkSignbit-4 3729276 31.88 ns/op BenchmarkSin-4 1215159 98.84 ns/op BenchmarkSincos-4 745239 167.1 ns/op BenchmarkSinh-4 1646766 72.77 ns/op BenchmarkSqrtIndirect-4 9461984 12.74 ns/op BenchmarkSqrtLatency-4 17988184 7.131 ns/op BenchmarkSqrtIndirectLatency-4 13862448 8.009 ns/op BenchmarkSqrtGoLatency-4 895554 131.2 ns/op BenchmarkSqrtPrime-4 26312 4547 ns/op BenchmarkTan-4 1000000 110.5 ns/op BenchmarkTanh-4 1212548 100.9 ns/op BenchmarkTrunc-4 12221677 9.749 ns/op BenchmarkY0-4 177988 664.2 ns/op BenchmarkY1-4 181917 659.7 ns/op BenchmarkYn-4 87480 1371 ns/op BenchmarkFloat64bits-4 3932646 31.57 ns/op BenchmarkFloat64frombits-4 3785280 31.77 ns/op BenchmarkFloat32bits-4 3698247 31.70 ns/op BenchmarkFloat32frombits-4 3608344 32.75 ns/op BenchmarkFMA-4 881401 124.7 ns/op PASS ok math 12.677s goos: darwin goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAddVV/1-4 11570046 11.42 ns/op 5603.22 MB/s BenchmarkAddVV/2-4 10932282 11.45 ns/op 11175.39 MB/s BenchmarkAddVV/3-4 10165390 13.00 ns/op 14773.41 MB/s BenchmarkAddVV/4-4 10438076 13.24 ns/op 19334.01 MB/s BenchmarkAddVV/5-4 8236718 16.40 ns/op 19506.52 MB/s BenchmarkAddVV/10-4 6276432 19.24 ns/op 33256.08 MB/s BenchmarkAddVV/100-4 1785674 67.45 ns/op 94884.14 MB/s BenchmarkAddVV/1000-4 196080 727.7 ns/op 87943.04 MB/s BenchmarkSubVV/1-4 11756316 11.14 ns/op 5744.17 MB/s BenchmarkSubVV/2-4 10647297 16.83 ns/op 7606.25 MB/s BenchmarkSubVV/3-4 10083214 12.13 ns/op 15832.07 MB/s BenchmarkSubVV/4-4 10320337 11.54 ns/op 22191.83 MB/s BenchmarkSubVV/5-4 9314419 11.91 ns/op 26864.60 MB/s BenchmarkSubVV/10-4 7227456 26.09 ns/op 24528.43 MB/s BenchmarkSubVV/100-4 1786683 67.23 ns/op 95194.49 MB/s BenchmarkSubVV/1000-4 194568 632.6 ns/op 101162.30 MB/s BenchmarkAddVW/1-4 7998794 12.75 ns/op 627.30 MB/s BenchmarkAddVW/2-4 11226727 12.78 ns/op 1251.54 MB/s BenchmarkAddVW/3-4 6782978 18.05 ns/op 1329.79 MB/s BenchmarkAddVW/4-4 7013358 17.27 ns/op 1853.05 MB/s BenchmarkAddVW/5-4 6628090 18.16 ns/op 2202.09 MB/s BenchmarkAddVW/10-4 5173791 22.32 ns/op 3584.24 MB/s BenchmarkAddVW/100-4 310718 389.0 ns/op 2056.65 MB/s BenchmarkAddVW/1000-4 50980 2629 ns/op 3043.49 MB/s BenchmarkAddVWext/1-4 10740622 10.13 ns/op 789.40 MB/s BenchmarkAddVWext/2-4 10916282 13.63 ns/op 1173.67 MB/s BenchmarkAddVWext/3-4 8298490 16.26 ns/op 1475.78 MB/s BenchmarkAddVWext/4-4 10927644 10.65 ns/op 3004.26 MB/s BenchmarkAddVWext/5-4 11210286 10.98 ns/op 3641.99 MB/s BenchmarkAddVWext/10-4 8651478 12.82 ns/op 6242.60 MB/s BenchmarkAddVWext/100-4 58339 2072 ns/op 386.04 MB/s BenchmarkAddVWext/1000-4 6133 21114 ns/op 378.90 MB/s BenchmarkSubVW/1-4 7776291 15.77 ns/op 507.39 MB/s BenchmarkSubVW/2-4 11129271 11.08 ns/op 1444.09 MB/s BenchmarkSubVW/3-4 8922361 18.72 ns/op 1282.14 MB/s BenchmarkSubVW/4-4 6688914 18.18 ns/op 1759.77 MB/s BenchmarkSubVW/5-4 6415512 19.00 ns/op 2104.94 MB/s BenchmarkSubVW/10-4 4950776 23.42 ns/op 3416.16 MB/s BenchmarkSubVW/100-4 211078 505.2 ns/op 1583.61 MB/s BenchmarkSubVW/1000-4 37156 3185 ns/op 2511.81 MB/s BenchmarkSubVWext/1-4 7258244 16.05 ns/op 498.56 MB/s BenchmarkSubVWext/2-4 7009852 17.45 ns/op 917.15 MB/s BenchmarkSubVWext/3-4 6635834 18.45 ns/op 1300.85 MB/s BenchmarkSubVWext/4-4 6614986 18.12 ns/op 1765.87 MB/s BenchmarkSubVWext/5-4 6279884 18.84 ns/op 2122.66 MB/s BenchmarkSubVWext/10-4 4947741 23.75 ns/op 3368.50 MB/s BenchmarkSubVWext/100-4 57619 2074 ns/op 385.70 MB/s BenchmarkSubVWext/1000-4 5628 20148 ns/op 397.05 MB/s BenchmarkMulAddVWW/1-4 6932581 17.59 ns/op 3639.06 MB/s BenchmarkMulAddVWW/2-4 6255848 19.10 ns/op 6702.38 MB/s BenchmarkMulAddVWW/3-4 6003620 19.99 ns/op 9603.39 MB/s BenchmarkMulAddVWW/4-4 5624931 21.39 ns/op 11969.61 MB/s BenchmarkMulAddVWW/5-4 5335321 22.78 ns/op 14048.59 MB/s BenchmarkMulAddVWW/10-4 4130109 29.36 ns/op 21797.99 MB/s BenchmarkMulAddVWW/100-4 920796 134.2 ns/op 47687.65 MB/s BenchmarkMulAddVWW/1000-4 103194 1162 ns/op 55085.43 MB/s BenchmarkAddMulVVW/1-4 6958693 17.26 ns/op 3707.01 MB/s BenchmarkAddMulVVW/2-4 10854099 18.77 ns/op 6819.91 MB/s BenchmarkAddMulVVW/3-4 5856934 20.33 ns/op 9442.05 MB/s BenchmarkAddMulVVW/4-4 5274088 22.09 ns/op 11587.32 MB/s BenchmarkAddMulVVW/5-4 8647512 15.35 ns/op 20849.44 MB/s BenchmarkAddMulVVW/10-4 5235349 19.28 ns/op 33200.52 MB/s BenchmarkAddMulVVW/100-4 919484 120.2 ns/op 53262.01 MB/s BenchmarkAddMulVVW/1000-4 101480 1658 ns/op 38593.27 MB/s BenchmarkDivWVW/1-4 2082428 56.70 ns/op 1128.73 MB/s BenchmarkDivWVW/2-4 1000000 121.3 ns/op 1055.38 MB/s BenchmarkDivWVW/3-4 741895 161.8 ns/op 1186.39 MB/s BenchmarkDivWVW/4-4 632643 191.9 ns/op 1333.84 MB/s BenchmarkDivWVW/5-4 601024 204.8 ns/op 1562.50 MB/s BenchmarkDivWVW/10-4 306434 389.2 ns/op 1644.57 MB/s BenchmarkDivWVW/100-4 37713 3211 ns/op 1993.22 MB/s BenchmarkDivWVW/1000-4 3793 30109 ns/op 2125.58 MB/s BenchmarkNonZeroShifts/1/shrVU-4 8563222 15.78 ns/op BenchmarkNonZeroShifts/1/shlVU-4 12836131 13.45 ns/op BenchmarkNonZeroShifts/2/shrVU-4 7211509 14.70 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10036455 10.21 ns/op BenchmarkNonZeroShifts/3/shrVU-4 10992074 11.07 ns/op BenchmarkNonZeroShifts/3/shlVU-4 12242934 9.720 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9559956 16.10 ns/op BenchmarkNonZeroShifts/4/shlVU-4 11094781 11.20 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8891252 12.52 ns/op BenchmarkNonZeroShifts/5/shlVU-4 10436595 15.15 ns/op BenchmarkNonZeroShifts/10/shrVU-4 5929701 20.39 ns/op BenchmarkNonZeroShifts/10/shlVU-4 5111674 25.53 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1054946 107.2 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1225098 96.39 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 96866 1245 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 99050 1243 ns/op BenchmarkDecimalConversion-4 135 829798 ns/op BenchmarkFloatString/100-4 7033 15104 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 164 731865 ns/op 2919 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 66399346 ns/op 60680 B/op 48 allocs/op BenchmarkFloatString/100000-4 1 4903038529 ns/op 839544 B/op 484 allocs/op BenchmarkFloatAdd/10-4 159121 1020 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 118700 1052 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 103070 1141 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 55822 2118 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 9784 11370 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 147202 754.3 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 159168 767.7 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 148896 809.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 104302 1149 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 28393 4460 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1184 99809 ns/op BenchmarkParseFloatLargeExp-4 294 392485 ns/op BenchmarkGCD10x10/WithoutXY-4 135970 919.2 ns/op BenchmarkGCD10x10/WithXY-4 35883 3312 ns/op BenchmarkGCD10x100/WithoutXY-4 65762 1760 ns/op BenchmarkGCD10x100/WithXY-4 12580 10664 ns/op BenchmarkGCD10x1000/WithoutXY-4 42026 2755 ns/op BenchmarkGCD10x1000/WithXY-4 9210 12990 ns/op BenchmarkGCD100x100/WithoutXY-4 17775 6190 ns/op BenchmarkGCD100x100/WithXY-4 6076 17472 ns/op BenchmarkGCD100x1000/WithoutXY-4 7873 13000 ns/op BenchmarkGCD100x1000/WithXY-4 6393 28518 ns/op BenchmarkGCD1000x1000/WithoutXY-4 1671 73193 ns/op BenchmarkGCD1000x1000/WithXY-4 1282 95883 ns/op BenchmarkHilbert-4 22 7285366 ns/op BenchmarkBinomial-4 23521 6001 ns/op BenchmarkQuoRem-4 20217 7723 ns/op BenchmarkExp-4 7 14532129 ns/op BenchmarkExp2-4 12 14498441 ns/op BenchmarkBitset-4 515653 238.2 ns/op BenchmarkBitsetNeg-4 287028 422.0 ns/op BenchmarkBitsetOrig-4 154362 784.7 ns/op BenchmarkBitsetNegOrig-4 101478 1175 ns/op BenchmarkModSqrt225_Tonelli-4 109 1547343 ns/op BenchmarkModSqrt225_3Mod4-4 282 539175 ns/op BenchmarkModSqrt231_Tonelli-4 66 1848989 ns/op BenchmarkModSqrt231_5Mod8-4 187 644953 ns/op BenchmarkModInverse-4 7758 14678 ns/op BenchmarkSqrt-4 1072 112320 ns/op BenchmarkIntSqr/1-4 1000000 125.4 ns/op BenchmarkIntSqr/2-4 494425 242.1 ns/op BenchmarkIntSqr/3-4 395586 300.7 ns/op BenchmarkIntSqr/5-4 295004 412.6 ns/op BenchmarkIntSqr/8-4 194545 612.4 ns/op BenchmarkIntSqr/10-4 156368 757.8 ns/op BenchmarkIntSqr/20-4 31880 3968 ns/op BenchmarkIntSqr/30-4 22812 5499 ns/op BenchmarkIntSqr/50-4 13648 8793 ns/op BenchmarkIntSqr/80-4 7766 13977 ns/op BenchmarkIntSqr/100-4 7921 15357 ns/op BenchmarkIntSqr/200-4 2076 55634 ns/op BenchmarkIntSqr/300-4 916 125143 ns/op BenchmarkIntSqr/500-4 452 278939 ns/op BenchmarkIntSqr/800-4 176 658276 ns/op BenchmarkIntSqr/1000-4 135 914178 ns/op BenchmarkDiv/20/10-4 288398 414.0 ns/op BenchmarkDiv/40/20-4 293616 422.2 ns/op BenchmarkDiv/100/50-4 335541 489.0 ns/op BenchmarkDiv/200/100-4 63157 3556 ns/op BenchmarkDiv/400/200-4 33750 3617 ns/op BenchmarkDiv/1000/500-4 46201 2706 ns/op BenchmarkDiv/2000/1000-4 19263 5700 ns/op BenchmarkDiv/20000/10000-4 1060 108391 ns/op BenchmarkDiv/200000/100000-4 25 4751484 ns/op BenchmarkDiv/2000000/1000000-4 1 131915434 ns/op BenchmarkDiv/20000000/10000000-4 1 4378524544 ns/op BenchmarkMul-4 5 24068630 ns/op BenchmarkNatMul/10-4 190514 590.2 ns/op BenchmarkNatMul/100-4 6156 20288 ns/op BenchmarkNatMul/1000-4 174 677431 ns/op BenchmarkZeroShifts/Shl-4 21469 6489 ns/op BenchmarkZeroShifts/ShlSame-4 4769859 23.28 ns/op BenchmarkZeroShifts/Shr-4 15352 7789 ns/op BenchmarkZeroShifts/ShrSame-4 3513271 33.57 ns/op BenchmarkExp3Power/0x10-4 107968 1082 ns/op BenchmarkExp3Power/0x40-4 96818 1296 ns/op BenchmarkExp3Power/0x100-4 57315 2029 ns/op BenchmarkExp3Power/0x400-4 28177 4289 ns/op BenchmarkExp3Power/0x1000-4 5631 19471 ns/op BenchmarkExp3Power/0x4000-4 1174 95617 ns/op BenchmarkExp3Power/0x10000-4 176 648941 ns/op BenchmarkExp3Power/0x40000-4 19 9602585 ns/op BenchmarkExp3Power/0x100000-4 2 93717488 ns/op BenchmarkExp3Power/0x400000-4 1 881057198 ns/op BenchmarkFibo-4 2 64261472 ns/op BenchmarkNatSqr/1-4 631780 186.9 ns/op BenchmarkNatSqr/2-4 425889 256.4 ns/op BenchmarkNatSqr/3-4 530373 262.9 ns/op BenchmarkNatSqr/5-4 215488 539.5 ns/op BenchmarkNatSqr/8-4 254761 657.1 ns/op BenchmarkNatSqr/10-4 123717 847.8 ns/op BenchmarkNatSqr/20-4 44659 3965 ns/op BenchmarkNatSqr/30-4 20636 5669 ns/op BenchmarkNatSqr/50-4 13744 10100 ns/op BenchmarkNatSqr/80-4 9991 14158 ns/op BenchmarkNatSqr/100-4 4998 23830 ns/op BenchmarkNatSqr/200-4 1986 65338 ns/op BenchmarkNatSqr/300-4 838 135203 ns/op BenchmarkNatSqr/500-4 424 276361 ns/op BenchmarkNatSqr/800-4 189 628239 ns/op BenchmarkNatSqr/1000-4 136 819286 ns/op BenchmarkNatSetBytes/8-4 492084 225.0 ns/op BenchmarkNatSetBytes/24-4 164493 723.2 ns/op BenchmarkNatSetBytes/128-4 36480 3171 ns/op BenchmarkNatSetBytes/7-4 534434 217.7 ns/op BenchmarkNatSetBytes/23-4 157542 742.9 ns/op BenchmarkNatSetBytes/127-4 38097 3257 ns/op BenchmarkScanPi-4 175 643371 ns/op BenchmarkStringPiParallel-4 524 199869 ns/op BenchmarkScan/10/Base2-4 28347 4208 ns/op BenchmarkScan/100/Base2-4 3081 36266 ns/op BenchmarkScan/1000/Base2-4 517 246345 ns/op BenchmarkScan/10/Base8-4 110870 1578 ns/op BenchmarkScan/100/Base8-4 14115 8265 ns/op BenchmarkScan/1000/Base8-4 1471 83649 ns/op BenchmarkScan/10/Base10-4 113583 1408 ns/op BenchmarkScan/100/Base10-4 15793 8020 ns/op BenchmarkScan/1000/Base10-4 1026 115486 ns/op BenchmarkScan/10/Base16-4 122340 1002 ns/op BenchmarkScan/100/Base16-4 18754 7324 ns/op BenchmarkScan/1000/Base16-4 1664 88398 ns/op BenchmarkString/10/Base2-4 121911 970.7 ns/op BenchmarkString/100/Base2-4 16846 6693 ns/op BenchmarkString/1000/Base2-4 1755 66745 ns/op BenchmarkString/10/Base8-4 235545 426.8 ns/op BenchmarkString/100/Base8-4 76350 1908 ns/op BenchmarkString/1000/Base8-4 7532 14695 ns/op BenchmarkString/10/Base10-4 207162 606.7 ns/op BenchmarkString/100/Base10-4 27014 4470 ns/op BenchmarkString/1000/Base10-4 3106 38212 ns/op BenchmarkString/10/Base16-4 271369 465.6 ns/op BenchmarkString/100/Base16-4 58430 2040 ns/op BenchmarkString/1000/Base16-4 9386 12674 ns/op BenchmarkLeafSize/0-4 46 2544383 ns/op BenchmarkLeafSize/1-4 290 414880 ns/op BenchmarkLeafSize/2-4 278 417113 ns/op BenchmarkLeafSize/3-4 252 444197 ns/op BenchmarkLeafSize/4-4 471 301543 ns/op BenchmarkLeafSize/5-4 254 427475 ns/op BenchmarkLeafSize/6-4 338 393451 ns/op BenchmarkLeafSize/7-4 240 499572 ns/op BenchmarkLeafSize/8-4 376 305477 ns/op BenchmarkLeafSize/9-4 176 572184 ns/op BenchmarkLeafSize/10-4 297 415203 ns/op BenchmarkLeafSize/11-4 292 397173 ns/op BenchmarkLeafSize/12-4 306 393922 ns/op BenchmarkLeafSize/13-4 280 417468 ns/op BenchmarkLeafSize/14-4 225 521842 ns/op BenchmarkLeafSize/15-4 244 480712 ns/op BenchmarkLeafSize/16-4 292 387562 ns/op BenchmarkLeafSize/32-4 318 381911 ns/op BenchmarkLeafSize/64-4 288 398290 ns/op BenchmarkProbablyPrime/n=0-4 9 14977268 ns/op BenchmarkProbablyPrime/n=1-4 9 17443198 ns/op BenchmarkProbablyPrime/n=5-4 6 19903159 ns/op BenchmarkProbablyPrime/n=10-4 4 28690164 ns/op BenchmarkProbablyPrime/n=20-4 3 56678957 ns/op BenchmarkProbablyPrime/Lucas-4 13 8811865 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 70 2735454 ns/op BenchmarkRatCmp-4 149109 723.3 ns/op BenchmarkFloatSqrt/64-4 14060 7810 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 12489 12224 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 9829 12740 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 3338 33369 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 876 169686 ns/op 18214 B/op 10 allocs/op BenchmarkFloatSqrt/100000-4 46 2522845 ns/op 175453 B/op 20 allocs/op BenchmarkFloatSqrt/1000000-4 1 197417480 ns/op 3855472 B/op 657 allocs/op PASS ok math/big 55.554s goos: darwin goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLeadingZeros-4 8724074 14.38 ns/op BenchmarkLeadingZeros8-4 8781609 15.14 ns/op BenchmarkLeadingZeros16-4 7963478 12.89 ns/op BenchmarkLeadingZeros32-4 9500433 12.62 ns/op BenchmarkLeadingZeros64-4 9323292 12.98 ns/op BenchmarkTrailingZeros-4 6038748 19.40 ns/op BenchmarkTrailingZeros8-4 9331048 19.09 ns/op BenchmarkTrailingZeros16-4 8754519 16.08 ns/op BenchmarkTrailingZeros32-4 8069330 17.77 ns/op BenchmarkTrailingZeros64-4 6794826 16.42 ns/op BenchmarkOnesCount-4 8341113 12.88 ns/op BenchmarkOnesCount8-4 8094678 12.55 ns/op BenchmarkOnesCount16-4 9105380 12.87 ns/op BenchmarkOnesCount32-4 9318805 13.11 ns/op BenchmarkOnesCount64-4 7965361 13.43 ns/op BenchmarkRotateLeft-4 9009175 12.57 ns/op BenchmarkRotateLeft8-4 9529286 12.53 ns/op BenchmarkRotateLeft16-4 9484591 12.90 ns/op BenchmarkRotateLeft32-4 9514815 12.52 ns/op BenchmarkRotateLeft64-4 9499346 12.53 ns/op BenchmarkReverse-4 15304023 7.805 ns/op BenchmarkReverse8-4 18700892 6.475 ns/op BenchmarkReverse16-4 17974850 6.818 ns/op BenchmarkReverse32-4 17040232 7.125 ns/op BenchmarkReverse64-4 15066174 7.944 ns/op BenchmarkReverseBytes-4 18697179 7.319 ns/op BenchmarkReverseBytes16-4 18667166 6.802 ns/op BenchmarkReverseBytes32-4 13539909 9.438 ns/op BenchmarkReverseBytes64-4 12455466 9.241 ns/op BenchmarkAdd-4 6109080 19.82 ns/op BenchmarkAdd32-4 8540488 19.90 ns/op BenchmarkAdd64-4 6007346 19.73 ns/op BenchmarkAdd64multiple-4 9798540 10.80 ns/op BenchmarkSub-4 9213294 12.62 ns/op BenchmarkSub32-4 8326224 14.86 ns/op BenchmarkSub64-4 8437234 19.60 ns/op BenchmarkSub64multiple-4 9789561 13.55 ns/op BenchmarkMul-4 7446246 13.87 ns/op BenchmarkMul32-4 7899696 14.08 ns/op BenchmarkMul64-4 8706489 14.13 ns/op BenchmarkDiv-4 2690631 43.72 ns/op BenchmarkDiv32-4 4508071 26.89 ns/op BenchmarkDiv64-4 2725923 44.65 ns/op PASS ok math/bits 7.126s goos: darwin goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAbs-4 9073742 19.96 ns/op BenchmarkAcos-4 342753 296.6 ns/op BenchmarkAcosh-4 347715 326.0 ns/op BenchmarkAsin-4 402793 274.1 ns/op BenchmarkAsinh-4 537028 250.9 ns/op BenchmarkAtan-4 849864 141.6 ns/op BenchmarkAtanh-4 836386 129.3 ns/op BenchmarkConj-4 17603606 6.443 ns/op BenchmarkCos-4 636307 257.3 ns/op BenchmarkCosh-4 667334 200.2 ns/op BenchmarkExp-4 852285 141.2 ns/op BenchmarkLog-4 1000000 113.1 ns/op BenchmarkLog10-4 1088838 111.2 ns/op BenchmarkPhase-4 2165649 54.02 ns/op BenchmarkPolar-4 1586310 77.21 ns/op BenchmarkPow-4 210981 733.4 ns/op BenchmarkRect-4 753961 146.0 ns/op BenchmarkSin-4 573688 231.0 ns/op BenchmarkSinh-4 446076 260.1 ns/op BenchmarkSqrt-4 820228 127.6 ns/op BenchmarkTan-4 228012 448.7 ns/op BenchmarkTanh-4 427442 286.1 ns/op PASS ok math/cmplx 3.952s goos: darwin goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkInt63Threadsafe-4 135813 876.7 ns/op BenchmarkInt63ThreadsafeParallel-4 79087 1533 ns/op BenchmarkInt63Unthreadsafe-4 893205 134.3 ns/op BenchmarkIntn1000-4 576696 182.3 ns/op BenchmarkInt63n1000-4 861741 165.4 ns/op BenchmarkInt31n1000-4 684259 161.0 ns/op BenchmarkFloat32-4 1026390 122.7 ns/op BenchmarkFloat64-4 1167423 115.5 ns/op BenchmarkPerm3-4 135415 904.9 ns/op BenchmarkPerm30-4 17786 6448 ns/op BenchmarkPerm30ViaShuffle-4 24727 4613 ns/op BenchmarkShuffleOverhead-4 13710 8530 ns/op BenchmarkRead3-4 727268 153.2 ns/op BenchmarkRead64-4 68268 1470 ns/op BenchmarkRead1000-4 5234 24221 ns/op PASS ok math/rand 2.853s goos: darwin goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkQEncodeWord-4 46533 2557 ns/op BenchmarkQDecodeWord-4 99159 1595 ns/op BenchmarkQDecodeHeader-4 84712 1199 ns/op BenchmarkTypeByExtension/.html-4 367914 288.8 ns/op BenchmarkTypeByExtension/.HTML-4 357594 349.8 ns/op BenchmarkTypeByExtension/.unused-4 282308 365.4 ns/op BenchmarkExtensionsByType/text/html-4 184519 782.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 103051 1092 ns/op BenchmarkExtensionsByType/application/octet-stream-4 69920 1978 ns/op PASS ok mime 1.818s goos: darwin goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkWriter-4 1020 128933 ns/op PASS ok mime/quotedprintable 0.408s goos: darwin goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoLookupIP-4 27 3991493 ns/op 10366 B/op 97 allocs/op BenchmarkGoLookupIPNoSuchHost-4 8 15717982 ns/op 16602 B/op 126 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5007575991 ns/op 155808 B/op 255 allocs/op BenchmarkDNSName-4 105876 961.7 ns/op BenchmarkInterfaces-4 1066 109999 ns/op BenchmarkInterfaceByIndex-4 3387 34670 ns/op BenchmarkInterfaceByName-4 1098 99312 ns/op BenchmarkInterfaceAddrs-4 1198 96739 ns/op BenchmarkInterfacesAndAddrs-4 3030 34684 ns/op BenchmarkInterfacesAndMulticastAddrs-4 1498 76302 ns/op BenchmarkParseIP-4 10000 10792 ns/op BenchmarkIPString/IPv4-4 94629 1243 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 7989 14312 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 33946 3596 ns/op BenchmarkIPEqual/IPv4-4 803274 147.6 ns/op BenchmarkIPEqual/IPv6-4 807206 143.3 ns/op BenchmarkTCP4OneShot-4 812 135697 ns/op BenchmarkTCP4OneShotTimeout-4 645 169346 ns/op BenchmarkTCP4Persistent-4 5094 23438 ns/op BenchmarkTCP4PersistentTimeout-4 5054 22293 ns/op BenchmarkTCP6OneShot-4 523 230333 ns/op BenchmarkTCP6OneShotTimeout-4 478 244104 ns/op BenchmarkTCP6Persistent-4 4687 44397 ns/op BenchmarkTCP6PersistentTimeout-4 4916 23059 ns/op BenchmarkTCP4ConcurrentReadWrite-4 9964 10971 ns/op BenchmarkTCP6ConcurrentReadWrite-4 8325 12535 ns/op BenchmarkSetReadDeadline-4 152678 864.2 ns/op BenchmarkUDP6LinkLocalUnicast-4 2020 60595 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 2623 45645 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 2920 43598 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 2404 45346 ns/op 0 B/op 0 allocs/op PASS ok net 10.152s goos: darwin goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCookieString-4 27133 4618 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 12812 10026 ns/op 1024 B/op 15 allocs/op BenchmarkReadCookies-4 13321 8032 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 21380 6390 ns/op 46 B/op 0 allocs/op BenchmarkCopyValues-4 38262 4059 ns/op 736 B/op 11 allocs/op BenchmarkServerMatch-4 1000000 101.5 ns/op BenchmarkReadRequestChrome-4 5299 21605 ns/op 28.28 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11184 10749 ns/op 7.26 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10098 10357 ns/op 7.92 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 6987 14590 ns/op 10.35 MB/s 1035 B/op 11 allocs/op BenchmarkReadRequestWrk-4 16470 7549 ns/op 5.30 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/NoTLS-4 244 504438 ns/op 2.03 MB/s BenchmarkFileAndServer_1KB/TLS-4 194 679514 ns/op 1.51 MB/s BenchmarkFileAndServer_16MB/NoTLS-4 2 73075422 ns/op 229.59 MB/s BenchmarkFileAndServer_16MB/TLS-4 1 139074929 ns/op 120.63 MB/s BenchmarkFileAndServer_64MB/NoTLS-4 1 196215562 ns/op 342.02 MB/s BenchmarkFileAndServer_64MB/TLS-4 1 598528803 ns/op 112.12 MB/s BenchmarkServeMux-4 328 620900 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 381 285705 ns/op 0 B/op 0 allocs/op BenchmarkClientServer-4 240 534272 ns/op 5919 B/op 64 allocs/op BenchmarkClientServerParallel4-4 806 129550 ns/op 10745 B/op 82 allocs/op BenchmarkClientServerParallel64-4 597 215220 ns/op 20241 B/op 110 allocs/op --- BENCH: BenchmarkClientServerParallel64-4 serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65408->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65410->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65409->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65411->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65407->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65406->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65414->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65413->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65412->127.0.0.1:65356: read: connection reset by peer serve_test.go:5053: Get: Get "http://127.0.0.1:65356": read tcp 127.0.0.1:65416->127.0.0.1:65356: read: connection reset by peer ... [output truncated] BenchmarkClientServerParallelTLS4-4 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49538: read tcp 127.0.0.1:49535->127.0.0.1:49538: use of closed network connection 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49541: read tcp 127.0.0.1:49535->127.0.0.1:49541: use of closed network connection 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49543: read tcp 127.0.0.1:49535->127.0.0.1:49543: use of closed network connection 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49544: read tcp 127.0.0.1:49535->127.0.0.1:49544: use of closed network connection 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49540: write tcp 127.0.0.1:49535->127.0.0.1:49540: use of closed network connection 2022/08/04 10:39:27 http: TLS handshake error from 127.0.0.1:49537: write tcp 127.0.0.1:49535->127.0.0.1:49537: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49576: read tcp 127.0.0.1:49545->127.0.0.1:49576: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49581: read tcp 127.0.0.1:49545->127.0.0.1:49581: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49580: read tcp 127.0.0.1:49545->127.0.0.1:49580: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49579: read tcp 127.0.0.1:49545->127.0.0.1:49579: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49582: read tcp 127.0.0.1:49545->127.0.0.1:49582: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49577: write tcp 127.0.0.1:49545->127.0.0.1:49577: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49583: write tcp 127.0.0.1:49545->127.0.0.1:49583: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49578: write tcp 127.0.0.1:49545->127.0.0.1:49578: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49603: write tcp 127.0.0.1:49584->127.0.0.1:49603: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49609: write tcp 127.0.0.1:49584->127.0.0.1:49609: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49604: write tcp 127.0.0.1:49584->127.0.0.1:49604: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49639: write tcp 127.0.0.1:49610->127.0.0.1:49639: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49692: write tcp 127.0.0.1:49640->127.0.0.1:49692: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49693: write tcp 127.0.0.1:49640->127.0.0.1:49693: use of closed network connection 108 1486229 ns/op 86803 B/op 732 allocs/op BenchmarkClientServerParallelTLS64-4 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49700: read tcp 127.0.0.1:49696->127.0.0.1:49700: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49704: read tcp 127.0.0.1:49696->127.0.0.1:49704: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49701: read tcp 127.0.0.1:49696->127.0.0.1:49701: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49697: write tcp 127.0.0.1:49696->127.0.0.1:49697: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49705: write tcp 127.0.0.1:49696->127.0.0.1:49705: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49702: write tcp 127.0.0.1:49696->127.0.0.1:49702: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49727: write tcp 127.0.0.1:49707->127.0.0.1:49727: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49758: write tcp 127.0.0.1:49707->127.0.0.1:49758: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49743: read tcp 127.0.0.1:49707->127.0.0.1:49743: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49744: read tcp 127.0.0.1:49707->127.0.0.1:49744: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49745: read tcp 127.0.0.1:49707->127.0.0.1:49745: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49746: read tcp 127.0.0.1:49707->127.0.0.1:49746: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49747: read tcp 127.0.0.1:49707->127.0.0.1:49747: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49748: read tcp 127.0.0.1:49707->127.0.0.1:49748: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49749: read tcp 127.0.0.1:49707->127.0.0.1:49749: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49751: read tcp 127.0.0.1:49707->127.0.0.1:49751: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49750: read tcp 127.0.0.1:49707->127.0.0.1:49750: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49757: read tcp 127.0.0.1:49707->127.0.0.1:49757: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49756: read tcp 127.0.0.1:49707->127.0.0.1:49756: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49755: read tcp 127.0.0.1:49707->127.0.0.1:49755: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49759: read tcp 127.0.0.1:49707->127.0.0.1:49759: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49753: read tcp 127.0.0.1:49707->127.0.0.1:49753: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49752: read tcp 127.0.0.1:49707->127.0.0.1:49752: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49730: read tcp 127.0.0.1:49707->127.0.0.1:49730: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49725: read tcp 127.0.0.1:49707->127.0.0.1:49725: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49728: read tcp 127.0.0.1:49707->127.0.0.1:49728: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49729: read tcp 127.0.0.1:49707->127.0.0.1:49729: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49731: read tcp 127.0.0.1:49707->127.0.0.1:49731: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49732: read tcp 127.0.0.1:49707->127.0.0.1:49732: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49721: read tcp 127.0.0.1:49707->127.0.0.1:49721: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49733: read tcp 127.0.0.1:49707->127.0.0.1:49733: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49734: read tcp 127.0.0.1:49707->127.0.0.1:49734: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49754: read tcp 127.0.0.1:49707->127.0.0.1:49754: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49724: read tcp 127.0.0.1:49707->127.0.0.1:49724: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49722: read tcp 127.0.0.1:49707->127.0.0.1:49722: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49723: read tcp 127.0.0.1:49707->127.0.0.1:49723: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49726: read tcp 127.0.0.1:49707->127.0.0.1:49726: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49719: read tcp 127.0.0.1:49707->127.0.0.1:49719: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49720: read tcp 127.0.0.1:49707->127.0.0.1:49720: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49738: read tcp 127.0.0.1:49707->127.0.0.1:49738: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49735: read tcp 127.0.0.1:49707->127.0.0.1:49735: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49736: read tcp 127.0.0.1:49707->127.0.0.1:49736: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49737: read tcp 127.0.0.1:49707->127.0.0.1:49737: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49739: read tcp 127.0.0.1:49707->127.0.0.1:49739: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49740: read tcp 127.0.0.1:49707->127.0.0.1:49740: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49741: read tcp 127.0.0.1:49707->127.0.0.1:49741: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49742: write tcp 127.0.0.1:49707->127.0.0.1:49742: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49842: write tcp 127.0.0.1:49760->127.0.0.1:49842: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49852: read tcp 127.0.0.1:49760->127.0.0.1:49852: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49835: read tcp 127.0.0.1:49760->127.0.0.1:49835: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49830: read tcp 127.0.0.1:49760->127.0.0.1:49830: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49848: read tcp 127.0.0.1:49760->127.0.0.1:49848: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49824: read tcp 127.0.0.1:49760->127.0.0.1:49824: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49850: read tcp 127.0.0.1:49760->127.0.0.1:49850: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49877: read tcp 127.0.0.1:49760->127.0.0.1:49877: use of closed network connection 2022/08/04 10:39:28 http: TLS handshake error from 127.0.0.1:49875: write tcp 127.0.0.1:49760->127.0.0.1:49875: use of closed network connection 118 2634328 ns/op 171236 B/op 1427 allocs/op BenchmarkServer-4 97 1138941 ns/op 3242 B/op 23 allocs/op BenchmarkClient-4 210 492415 ns/op 3755 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 466 308093 ns/op 7612 B/op 55 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 824 141537 ns/op 3074 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1496 136789 ns/op 1926 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 798 142248 ns/op 2726 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 814 136293 ns/op 2761 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 837 139745 ns/op 2667 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1144 95110 ns/op 1932 B/op 14 allocs/op BenchmarkServerHijack-4 794 166962 ns/op 16715 B/op 51 allocs/op BenchmarkCloseNotifier-4 265 554405 ns/op 6394 B/op 54 allocs/op BenchmarkResponseStatusLine-4 550539 217.3 ns/op 0 B/op 0 allocs/op PASS ok net/http 9.949s goos: darwin goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkServeHTTP-4 3836 26660 ns/op 33601 B/op 7 allocs/op PASS ok net/http/httputil 0.428s goos: darwin goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkIPNextPrev-4 110158 1037 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 579231 307.4 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 213057 593.6 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 67464 2027 ns/op BenchmarkStdIPv4-4 131499 901.3 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 84853 1363 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 82596 1430 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 80908 1457 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 68936 1682 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1265037 91.09 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1214078 98.58 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1369299 87.87 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 298406 475.2 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 324999 366.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 298675 402.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 95882 1244 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 401176 269.0 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 292076 380.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 309338 412.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 139353 841.8 ns/op 32 B/op 2 allocs/op BenchmarkStdParseIP/v6_zone-4 327936 379.3 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 401738 327.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 75705 1454 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 102823 1111 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 161439 683.4 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 122896 886.5 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 300151 473.6 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 168559 1080 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 176026 959.4 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 183720 807.6 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 132296 1253 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 274198 393.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 101642 1201 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 94366 1389 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 108162 1304 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 137323 1144 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 69054 1677 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 192079 660.7 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 78486 1602 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 146846 1308 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 120949 962.9 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 86293 1412 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 744003 162.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 701613 166.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 704191 166.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 718986 175.3 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 672224 178.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 720348 182.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 682848 175.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 1060291 106.6 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 1000000 105.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 230378 438.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 614236 186.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 151122 815.6 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 158998 759.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 144913 843.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 48247 2491 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 386488 323.5 ns/op PASS ok net/netip 9.768s 2022/08/04 10:39:53 Test RPC server listening on 127.0.0.1:50284 2022/08/04 10:39:53 Test HTTP RPC server listening on 127.0.0.1:50285 goos: darwin goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEndToEnd-4 1166 98555 ns/op BenchmarkEndToEndHTTP-4 1082 101268 ns/op BenchmarkEndToEndAsync-4 1879 59696 ns/op BenchmarkEndToEndAsyncHTTP-4 1663 60258 ns/op PASS ok net/rpc 0.959s goos: darwin goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkReadMIMEHeader/client_headers-4 4376 23670 ns/op BenchmarkReadMIMEHeader/server_headers-4 5046 23077 ns/op BenchmarkUncommon-4 21961 5955 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.617s goos: darwin goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkString-4 2596 39484 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 84716 1483 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 597193 243.2 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 97314 1423 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 166671 653.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 87392 1314 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 10000 11502 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 384334 347.3 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 98361 1332 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 191215 674.7 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 85951 1321 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15166 9040 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 199983 645.9 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 75813 1446 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 76765 1592 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34712 3592 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 5985 18694 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 205863 572.2 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 56419 1834 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 70136 1624 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 28234 3806 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 4621 24869 ns/op 320 B/op 1 allocs/op PASS ok net/url 4.030s goos: darwin goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExpand/noop-4 3106483 45.51 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 175386 748.5 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 382 266309 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 98 1129039 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 417 357878 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 30558 3980 ns/op BenchmarkStatFile-4 13820 8966 ns/op BenchmarkStatDir-4 14018 8262 ns/op BenchmarkLstatDot-4 31939 3671 ns/op BenchmarkLstatFile-4 13945 8861 ns/op BenchmarkLstatDir-4 14250 8497 ns/op PASS ok os 2.145s goos: darwin goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecHostname-4 42 2820256 ns/op 7664 B/op 29 allocs/op PASS ok os/exec 0.411s goos: darwin goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCurrent-4 436744 253.4 ns/op PASS ok os/user 0.368s goos: darwin goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDeepEqual/int8-4 652548 191.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 117579 1027 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 503466 219.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 99846 1090 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 330699 351.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 107020 1075 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 476810 231.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 110726 1193 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 470047 240.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 73752 1651 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 598108 167.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 142731 1317 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 321856 372.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 103018 1150 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 510691 301.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 75098 1380 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 499968 230.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 110390 1378 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 497308 231.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 109765 1096 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 511047 241.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 107911 1273 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 490504 220.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 89750 1404 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 483373 327.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 95284 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 538668 220.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 111088 1174 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 507836 257.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 111516 1124 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 745281 164.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 97116 1168 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 518352 215.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 110527 1300 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 142100 1195 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 45003 2650 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 48134 2524 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 30465 3886 ns/op 0 B/op 0 allocs/op BenchmarkSelect/1-4 117058 989.3 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 64296 1793 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 32425 3593 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 126595 805.5 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 85894 1225 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 97203 1202 ns/op 106.46 MB/s BenchmarkCallArgCopy/size=256-4 89214 1317 ns/op 194.37 MB/s BenchmarkCallArgCopy/size=1024-4 66105 1865 ns/op 549.08 MB/s BenchmarkCallArgCopy/size=4096-4 31317 3762 ns/op 1088.91 MB/s BenchmarkCallArgCopy/size=65536-4 2560 44409 ns/op 1475.74 MB/s BenchmarkPtrTo-4 584109 174.4 ns/op BenchmarkFieldByName1-4 737928 171.5 ns/op BenchmarkFieldByName2-4 74005 1891 ns/op BenchmarkFieldByName3-4 8308 14363 ns/op BenchmarkInterfaceBig-4 4227198 27.79 ns/op BenchmarkInterfaceSmall-4 4536634 31.47 ns/op BenchmarkNew-4 2313856 51.60 ns/op BenchmarkMap/StringKeys/MapIndex-4 3140 36734 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3273 36390 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3178 37721 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3032 39419 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3487 34031 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3345 35841 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 303644 395.5 ns/op BenchmarkBool-4 4031290 30.02 ns/op BenchmarkString-4 2315715 50.02 ns/op BenchmarkBytes-4 2124264 56.48 ns/op BenchmarkNamedBytes-4 842538 143.9 ns/op BenchmarkBytesArray-4 722259 165.7 ns/op BenchmarkSliceLen-4 1547048 75.23 ns/op BenchmarkMapLen-4 1278121 112.8 ns/op BenchmarkStringLen-4 1860022 68.63 ns/op BenchmarkArrayLen-4 1800258 66.71 ns/op BenchmarkSliceCap-4 2341443 52.13 ns/op PASS ok reflect 13.118s goos: darwin goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkFind-4 10645 11200 ns/op 9550 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14437 7384 ns/op 9402 B/op 1 allocs/op BenchmarkFindString-4 13486 8828 ns/op 9174 B/op 1 allocs/op BenchmarkFindSubmatch-4 10000 11341 ns/op 9332 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 10000 10498 ns/op 9264 B/op 2 allocs/op BenchmarkLiteral-4 18276 5960 ns/op BenchmarkNotLiteral-4 4315 25487 ns/op BenchmarkMatchClass-4 3381 35392 ns/op BenchmarkMatchClass_InRange-4 3492 40231 ns/op BenchmarkReplaceAll-4 2517 47710 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 18499 6362 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38520 2898 ns/op BenchmarkAnchoredShortMatch-4 15076 7390 ns/op BenchmarkAnchoredLongMatch-4 19246 7181 ns/op BenchmarkOnePassShortA-4 17970 6104 ns/op BenchmarkNotOnePassShortA-4 9360 15683 ns/op BenchmarkOnePassShortB-4 28260 4677 ns/op BenchmarkNotOnePassShortB-4 10000 10984 ns/op BenchmarkOnePassLongPrefix-4 93166 1286 ns/op BenchmarkOnePassLongNotPrefix-4 31436 3745 ns/op BenchmarkMatchParallelShared-4 22113 5358 ns/op BenchmarkMatchParallelCopied-4 19574 6261 ns/op BenchmarkQuoteMetaAll-4 174933 837.2 ns/op 16.72 MB/s BenchmarkQuoteMetaNone-4 301414 355.5 ns/op 73.14 MB/s BenchmarkCompile/Onepass-4 5008 34961 ns/op 4128 B/op 52 allocs/op BenchmarkCompile/Medium-4 1050 103589 ns/op 9688 B/op 112 allocs/op BenchmarkCompile/Hard-4 146 782617 ns/op 84744 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 4144290 36.05 ns/op 443.88 MB/s BenchmarkMatch/Easy0/32-4 19059 6651 ns/op 4.81 MB/s BenchmarkMatch/Easy0/1K-4 6501 20875 ns/op 49.05 MB/s BenchmarkMatch/Easy0i/16-4 2850465 44.94 ns/op 356.07 MB/s BenchmarkMatch/Easy0i/32-4 5034 24155 ns/op 1.32 MB/s BenchmarkMatch/Easy0i/1K-4 285 466480 ns/op 2.20 MB/s BenchmarkMatch/Easy1/16-4 3975684 28.76 ns/op 556.33 MB/s BenchmarkMatch/Easy1/32-4 21186 5824 ns/op 5.49 MB/s BenchmarkMatch/Easy1/1K-4 4320 23443 ns/op 43.68 MB/s BenchmarkMatch/Medium/16-4 3485071 30.83 ns/op 518.89 MB/s BenchmarkMatch/Medium/32-4 6968 17521 ns/op 1.83 MB/s BenchmarkMatch/Medium/1K-4 277 373558 ns/op 2.74 MB/s BenchmarkMatch/Hard/16-4 3982002 30.14 ns/op 530.92 MB/s BenchmarkMatch/Hard/32-4 4113 26044 ns/op 1.23 MB/s BenchmarkMatch/Hard/1K-4 176 684330 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1632 80664 ns/op 0.20 MB/s BenchmarkMatch/Hard1/32-4 813 138548 ns/op 0.23 MB/s BenchmarkMatch/Hard1/1K-4 28 4260053 ns/op 0.24 MB/s BenchmarkMatch_onepass_regex/16-4 34280 3510 ns/op 4.56 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 19330 6139 ns/op 5.21 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 757 161818 ns/op 6.33 MB/s 25 B/op 0 allocs/op PASS ok regexp 8.598s goos: darwin goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEmptyOpContext-4 634972 183.8 ns/op PASS ok regexp/syntax 1.335s goos: darwin goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMakeChan/Byte-4 1224338 85.54 ns/op BenchmarkMakeChan/Int-4 1133444 112.5 ns/op BenchmarkMakeChan/Ptr-4 584990 217.4 ns/op BenchmarkMakeChan/Struct/0-4 1437111 85.26 ns/op BenchmarkMakeChan/Struct/32-4 633802 197.6 ns/op BenchmarkMakeChan/Struct/40-4 517839 276.0 ns/op BenchmarkChanNonblocking-4 10995510 10.25 ns/op BenchmarkSelectUncontended-4 1325214 103.2 ns/op BenchmarkSelectSyncContended-4 37225 2970 ns/op BenchmarkSelectAsyncContended-4 195732 723.6 ns/op BenchmarkSelectNonblock-4 6744036 18.25 ns/op BenchmarkChanUncontended-4 18103 8998 ns/op BenchmarkChanContended-4 2391 53246 ns/op BenchmarkChanSync-4 144207 843.8 ns/op BenchmarkChanSyncWork-4 10000 31306 ns/op BenchmarkChanProdCons0-4 109934 1076 ns/op BenchmarkChanProdCons10-4 209374 618.7 ns/op BenchmarkChanProdCons100-4 188930 609.3 ns/op BenchmarkChanProdConsWork0-4 104912 1188 ns/op BenchmarkChanProdConsWork10-4 87592 1205 ns/op BenchmarkChanProdConsWork100-4 128726 914.0 ns/op BenchmarkSelectProdCons-4 81422 1381 ns/op BenchmarkReceiveDataFromClosedChan-4 869490 134.0 ns/op BenchmarkChanCreation-4 337173 334.5 ns/op BenchmarkChanSem-4 208249 586.5 ns/op BenchmarkChanPopular-4 159 699314 ns/op BenchmarkChanClosed-4 976543 125.1 ns/op BenchmarkCallClosure-4 6451376 20.42 ns/op BenchmarkCallClosure1-4 6316465 17.91 ns/op BenchmarkCallClosure2-4 1480802 112.5 ns/op BenchmarkCallClosure3-4 1000000 115.9 ns/op BenchmarkCallClosure4-4 969996 129.0 ns/op BenchmarkComplex128DivNormal-4 4426527 27.05 ns/op BenchmarkComplex128DivNisNaN-4 4200195 28.48 ns/op BenchmarkComplex128DivDisNaN-4 3912092 30.57 ns/op BenchmarkComplex128DivNisInf-4 5084542 23.68 ns/op BenchmarkComplex128DivDisInf-4 5782686 23.04 ns/op BenchmarkSetTypePtr-4 32071977 3.758 ns/op 2128.64 MB/s BenchmarkSetTypePtr8-4 7523818 18.11 ns/op 3534.60 MB/s BenchmarkSetTypePtr16-4 6302952 21.93 ns/op 5837.25 MB/s BenchmarkSetTypePtr32-4 3169569 34.18 ns/op 7489.50 MB/s BenchmarkSetTypePtr64-4 3364104 35.80 ns/op 14303.57 MB/s BenchmarkSetTypePtr126-4 1895488 66.87 ns/op 15074.68 MB/s BenchmarkSetTypePtr128-4 1876119 72.88 ns/op 14049.89 MB/s BenchmarkSetTypePtrSlice-4 241024 524.2 ns/op 15628.90 MB/s BenchmarkSetTypeNode1-4 14550321 8.508 ns/op 2820.77 MB/s BenchmarkSetTypeNode1Slice-4 1683776 71.08 ns/op 10804.91 MB/s BenchmarkSetTypeNode8-4 7217785 19.30 ns/op 4144.26 MB/s BenchmarkSetTypeNode8Slice-4 700752 257.4 ns/op 9944.20 MB/s BenchmarkSetTypeNode64-4 1841480 64.66 ns/op 8166.33 MB/s BenchmarkSetTypeNode64Slice-4 81036 1480 ns/op 11412.75 MB/s BenchmarkSetTypeNode64Dead-4 3542403 33.67 ns/op 15682.48 MB/s BenchmarkSetTypeNode64DeadSlice-4 85846 1381 ns/op 12234.78 MB/s BenchmarkSetTypeNode124-4 1000000 102.9 ns/op 9798.98 MB/s BenchmarkSetTypeNode124Slice-4 43766 2738 ns/op 11781.00 MB/s BenchmarkSetTypeNode126-4 1000000 100.3 ns/op 10208.95 MB/s BenchmarkSetTypeNode126Slice-4 44782 2699 ns/op 12141.70 MB/s BenchmarkSetTypeNode128-4 1000000 109.0 ns/op 9542.13 MB/s BenchmarkSetTypeNode128Slice-4 49363 2371 ns/op 14035.43 MB/s BenchmarkSetTypeNode130-4 1885614 64.13 ns/op 16467.15 MB/s BenchmarkSetTypeNode130Slice-4 57931 2070 ns/op 16324.48 MB/s BenchmarkSetTypeNode1024-4 240512 495.8 ns/op 16556.59 MB/s BenchmarkSetTypeNode1024Slice-4 7402 16043 ns/op 16371.68 MB/s BenchmarkAllocation-4 5295 25283 ns/op BenchmarkReadMemStats-4 2271 54168 ns/op BenchmarkReadMemStatsLatency-4 1 131042 p50-ns 131042 p90-ns 131042 p99-ns BenchmarkWriteBarrier-4 2914400 37.51 ns/op BenchmarkBulkWriteBarrier-4 7860661 15.22 ns/op BenchmarkScanStackNoLocals-4 2 55273998 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10747872 11.45 ns/op BenchmarkMSpanCountAlloc/bits=128-4 9955584 12.00 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8462990 14.91 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7260160 16.60 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5154142 28.92 ns/op BenchmarkHash5-4 6855064 18.51 ns/op 270.19 MB/s BenchmarkHash16-4 6810597 22.25 ns/op 719.22 MB/s BenchmarkHash64-4 5700865 21.00 ns/op 3047.39 MB/s BenchmarkHash1024-4 1800757 66.60 ns/op 15375.35 MB/s BenchmarkHash65536-4 33888 3052 ns/op 21470.26 MB/s BenchmarkAlignedLoad-4 8755868 15.08 ns/op BenchmarkUnalignedLoad-4 8911435 13.48 ns/op BenchmarkEqEfaceConcrete-4 9368281 12.66 ns/op BenchmarkEqIfaceConcrete-4 9448617 13.41 ns/op BenchmarkNeEfaceConcrete-4 8120635 14.91 ns/op BenchmarkNeIfaceConcrete-4 9965905 12.31 ns/op BenchmarkConvT2EByteSized/bool-4 6415738 18.70 ns/op BenchmarkConvT2EByteSized/uint8-4 6303890 20.07 ns/op BenchmarkConvT2ESmall-4 5689866 21.34 ns/op BenchmarkConvT2EUintptr-4 5770665 20.59 ns/op BenchmarkConvT2ELarge-4 1324736 91.96 ns/op BenchmarkConvT2ISmall-4 5679682 22.68 ns/op BenchmarkConvT2IUintptr-4 5624116 21.83 ns/op BenchmarkConvT2ILarge-4 1109676 117.0 ns/op BenchmarkConvI2E-4 5381560 24.11 ns/op BenchmarkConvI2I-4 4656518 36.30 ns/op BenchmarkAssertE2T-4 4804306 24.66 ns/op BenchmarkAssertE2TLarge-4 2790990 42.88 ns/op BenchmarkAssertE2I-4 4180520 27.11 ns/op BenchmarkAssertI2T-4 4956603 23.77 ns/op BenchmarkAssertI2I-4 4281016 27.35 ns/op BenchmarkAssertI2E-4 6338544 18.84 ns/op BenchmarkAssertE2E-4 6257907 20.77 ns/op BenchmarkAssertE2T2-4 3917480 30.50 ns/op BenchmarkAssertE2T2Blank-4 4017703 26.18 ns/op BenchmarkAssertI2E2-4 4515721 28.67 ns/op BenchmarkAssertI2E2Blank-4 4351126 26.91 ns/op BenchmarkAssertE2E2-4 3070964 38.44 ns/op BenchmarkAssertE2E2Blank-4 6551119 26.53 ns/op BenchmarkConvT2Ezero/zero/16-4 4024518 29.91 ns/op BenchmarkConvT2Ezero/zero/32-4 4025761 30.58 ns/op BenchmarkConvT2Ezero/zero/64-4 3780598 26.87 ns/op BenchmarkConvT2Ezero/zero/str-4 4669863 27.60 ns/op BenchmarkConvT2Ezero/zero/slice-4 5140300 23.64 ns/op BenchmarkConvT2Ezero/zero/big-4 276409 456.9 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1464156 95.32 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1198509 87.66 ns/op BenchmarkConvT2Ezero/nonzero/big-4 308272 377.7 ns/op BenchmarkConvT2Ezero/smallint/16-4 4689820 26.30 ns/op BenchmarkConvT2Ezero/smallint/32-4 5094133 23.81 ns/op BenchmarkConvT2Ezero/smallint/64-4 5753038 20.74 ns/op BenchmarkConvT2Ezero/largeint/16-4 1477512 88.43 ns/op BenchmarkConvT2Ezero/largeint/32-4 1851634 79.51 ns/op BenchmarkConvT2Ezero/largeint/64-4 1930665 58.80 ns/op BenchmarkMalloc8-4 18480200 6.391 ns/op BenchmarkMalloc16-4 18654128 6.431 ns/op BenchmarkMallocTypeInfo8-4 18695781 6.485 ns/op BenchmarkMallocTypeInfo16-4 18426405 7.116 ns/op BenchmarkMallocLargeStruct-4 6266582 20.65 ns/op BenchmarkGoroutineSelect-4 100 1183106 ns/op BenchmarkGoroutineBlocking-4 100 1353576 ns/op BenchmarkGoroutineForRange-4 80 1569044 ns/op BenchmarkGoroutineIdle-4 90 1215504 ns/op BenchmarkHashStringSpeed-4 1909089 64.56 ns/op BenchmarkHashBytesSpeed-4 938434 123.7 ns/op BenchmarkHashInt32Speed-4 2286555 58.72 ns/op BenchmarkHashInt64Speed-4 2861043 52.39 ns/op BenchmarkHashStringArraySpeed-4 667389 253.5 ns/op BenchmarkMegMap-4 3223011 34.39 ns/op BenchmarkMegOneMap-4 4223142 25.53 ns/op BenchmarkMegEqMap-4 1866 64574 ns/op BenchmarkMegEmptyMap-4 6288230 23.12 ns/op BenchmarkSmallStrMap-4 3448058 37.63 ns/op BenchmarkMapStringKeysEight_16-4 3045115 36.34 ns/op BenchmarkMapStringKeysEight_32-4 2935849 38.42 ns/op BenchmarkMapStringKeysEight_64-4 3156652 43.67 ns/op BenchmarkMapStringKeysEight_1M-4 3485604 38.46 ns/op BenchmarkIntMap-4 4824558 24.67 ns/op BenchmarkMapFirst/1-4 4965987 24.46 ns/op BenchmarkMapFirst/2-4 4957257 24.17 ns/op BenchmarkMapFirst/3-4 4781824 24.43 ns/op BenchmarkMapFirst/4-4 4628170 24.37 ns/op BenchmarkMapFirst/5-4 4842368 25.34 ns/op BenchmarkMapFirst/6-4 4958762 27.40 ns/op BenchmarkMapFirst/7-4 4851434 25.32 ns/op BenchmarkMapFirst/8-4 4348027 24.90 ns/op BenchmarkMapFirst/9-4 4319547 38.45 ns/op BenchmarkMapFirst/10-4 4351170 30.17 ns/op BenchmarkMapFirst/11-4 4200628 27.04 ns/op BenchmarkMapFirst/12-4 4091541 45.95 ns/op BenchmarkMapFirst/13-4 4074370 35.67 ns/op BenchmarkMapFirst/14-4 2622555 44.09 ns/op BenchmarkMapFirst/15-4 4256385 30.28 ns/op BenchmarkMapFirst/16-4 3423408 38.29 ns/op BenchmarkMapMid/1-4 3511248 31.03 ns/op BenchmarkMapMid/2-4 3613183 41.61 ns/op BenchmarkMapMid/3-4 3845960 31.17 ns/op BenchmarkMapMid/4-4 3550444 49.84 ns/op BenchmarkMapMid/5-4 2244115 49.69 ns/op BenchmarkMapMid/6-4 2424885 50.66 ns/op BenchmarkMapMid/7-4 2377363 49.67 ns/op BenchmarkMapMid/8-4 2253549 51.28 ns/op BenchmarkMapMid/9-4 3058462 60.29 ns/op BenchmarkMapMid/10-4 3266905 41.53 ns/op BenchmarkMapMid/11-4 2105200 55.67 ns/op BenchmarkMapMid/12-4 2086345 59.52 ns/op BenchmarkMapMid/13-4 1985434 58.28 ns/op BenchmarkMapMid/14-4 2109099 58.22 ns/op BenchmarkMapMid/15-4 2840970 46.36 ns/op BenchmarkMapMid/16-4 3227155 45.70 ns/op BenchmarkMapLast/1-4 3599838 47.76 ns/op BenchmarkMapLast/2-4 3837459 34.34 ns/op BenchmarkMapLast/3-4 3771211 34.41 ns/op BenchmarkMapLast/4-4 3500858 33.53 ns/op BenchmarkMapLast/5-4 3539665 35.44 ns/op BenchmarkMapLast/6-4 3495454 39.18 ns/op BenchmarkMapLast/7-4 3040573 35.11 ns/op BenchmarkMapLast/8-4 2891970 36.47 ns/op BenchmarkMapLast/9-4 3275466 38.97 ns/op BenchmarkMapLast/10-4 3317193 38.59 ns/op BenchmarkMapLast/11-4 2879964 36.30 ns/op BenchmarkMapLast/12-4 2847415 43.72 ns/op BenchmarkMapLast/13-4 2503551 39.95 ns/op BenchmarkMapLast/14-4 3092290 37.89 ns/op BenchmarkMapLast/15-4 3189944 39.71 ns/op BenchmarkMapLast/16-4 3294392 44.42 ns/op BenchmarkMapCycle-4 2605130 53.77 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3587065 38.26 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 1916 54802 ns/op BenchmarkMakeMap/[Byte]Byte-4 634465 244.4 ns/op BenchmarkMakeMap/[Int]Int-4 440725 325.3 ns/op BenchmarkNewEmptyMap-4 12153163 14.23 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 983349 111.5 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 372685 338.6 ns/op BenchmarkMapIterEmpty-4 3466440 34.43 ns/op BenchmarkSameLengthMap-4 3042440 40.99 ns/op BenchmarkBigKeyMap-4 1000000 113.9 ns/op BenchmarkBigValMap-4 973130 123.6 ns/op BenchmarkSmallKeyMap-4 2987841 50.63 ns/op BenchmarkMapPopulate/1-4 1965883 59.32 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 140524 849.5 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 9861 11948 ns/op 3349 B/op 17 allocs/op BenchmarkMapPopulate/1000-4 889 138584 ns/op 53309 B/op 72 allocs/op BenchmarkMapPopulate/10000-4 79 1505142 ns/op 427841 B/op 321 allocs/op BenchmarkMapPopulate/100000-4 7 18117277 ns/op 3615571 B/op 3990 allocs/op BenchmarkComplexAlgMap-4 556939 181.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 795152 150.7 ns/op BenchmarkGoMapClear/Reflexive/10-4 710096 168.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 298114 371.2 ns/op BenchmarkGoMapClear/Reflexive/1000-4 30242 3512 ns/op BenchmarkGoMapClear/Reflexive/10000-4 3740 33776 ns/op BenchmarkGoMapClear/NonReflexive/1-4 562827 200.4 ns/op BenchmarkGoMapClear/NonReflexive/10-4 420972 239.8 ns/op BenchmarkGoMapClear/NonReflexive/100-4 292864 425.5 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 33447 3721 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 4084 28973 ns/op BenchmarkMapStringConversion/32/simple-4 2050046 58.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1673508 61.46 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1701775 69.37 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1951088 62.38 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1731921 67.18 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1693785 71.39 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1885513 60.43 ns/op BenchmarkMapInterfacePtr-4 1841482 70.21 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4617580 25.76 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 154836 689.7 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 6248 18479 ns/op BenchmarkMapPop1000-4 357 305193 ns/op BenchmarkMapPop10000-4 25 5481670 ns/op BenchmarkMapAssign/Int32/256-4 2697520 48.13 ns/op BenchmarkMapAssign/Int32/65536-4 1371372 86.58 ns/op BenchmarkMapAssign/Int64/256-4 2373050 47.11 ns/op BenchmarkMapAssign/Int64/65536-4 1349962 97.97 ns/op BenchmarkMapAssign/Str/256-4 2080426 54.38 ns/op BenchmarkMapAssign/Str/65536-4 556602 190.0 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1735132 81.18 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 1006503 123.8 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1523677 81.11 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 803817 131.6 ns/op BenchmarkMapOperatorAssign/Str/256-4 425198 1654 ns/op BenchmarkMapOperatorAssign/Str/65536-4 204669 538.4 ns/op BenchmarkMapAppendAssign/Int32/256-4 957346 134.0 ns/op 34 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 323427 314.2 ns/op 52 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/256-4 891366 190.6 ns/op 36 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 330252 347.8 ns/op 56 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/256-4 627586 201.3 ns/op 49 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 180214 627.4 ns/op 104 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1554126 68.26 ns/op BenchmarkMapDelete/Int32/1000-4 2200040 54.75 ns/op BenchmarkMapDelete/Int32/10000-4 2132965 72.22 ns/op BenchmarkMapDelete/Int64/100-4 1572346 75.28 ns/op BenchmarkMapDelete/Int64/1000-4 2041236 56.12 ns/op BenchmarkMapDelete/Int64/10000-4 2053296 61.82 ns/op BenchmarkMapDelete/Str/100-4 1339726 92.21 ns/op BenchmarkMapDelete/Str/1000-4 1550361 74.34 ns/op BenchmarkMapDelete/Str/10000-4 1000000 145.7 ns/op BenchmarkMapDelete/Pointer/100-4 1281806 99.85 ns/op BenchmarkMapDelete/Pointer/1000-4 1871740 66.83 ns/op BenchmarkMapDelete/Pointer/10000-4 1646787 65.51 ns/op BenchmarkMemmove/0-4 13796883 8.076 ns/op BenchmarkMemmove/1-4 2298726 70.35 ns/op 14.21 MB/s BenchmarkMemmove/2-4 2194716 55.98 ns/op 35.73 MB/s BenchmarkMemmove/3-4 2168373 69.40 ns/op 43.23 MB/s BenchmarkMemmove/4-4 2090088 57.62 ns/op 69.42 MB/s BenchmarkMemmove/5-4 1256115 94.86 ns/op 52.71 MB/s BenchmarkMemmove/6-4 1260421 94.99 ns/op 63.17 MB/s BenchmarkMemmove/7-4 1657591 69.11 ns/op 101.29 MB/s BenchmarkMemmove/8-4 2092707 56.44 ns/op 141.74 MB/s BenchmarkMemmove/9-4 1915519 63.80 ns/op 141.08 MB/s BenchmarkMemmove/10-4 1980710 102.9 ns/op 97.18 MB/s BenchmarkMemmove/11-4 1000000 103.3 ns/op 106.46 MB/s BenchmarkMemmove/12-4 1000000 106.3 ns/op 112.90 MB/s BenchmarkMemmove/13-4 1971283 59.75 ns/op 217.57 MB/s BenchmarkMemmove/14-4 1777754 60.35 ns/op 231.97 MB/s BenchmarkMemmove/15-4 1987671 60.10 ns/op 249.57 MB/s BenchmarkMemmove/16-4 2150924 76.81 ns/op 208.32 MB/s BenchmarkMemmove/32-4 1490244 67.31 ns/op 475.42 MB/s BenchmarkMemmove/64-4 1787670 71.48 ns/op 895.41 MB/s BenchmarkMemmove/128-4 951219 123.2 ns/op 1038.72 MB/s BenchmarkMemmove/256-4 964062 113.7 ns/op 2251.59 MB/s BenchmarkMemmove/512-4 755107 158.6 ns/op 3228.55 MB/s BenchmarkMemmove/1024-4 503865 240.3 ns/op 4260.63 MB/s BenchmarkMemmove/2048-4 269546 480.2 ns/op 4264.49 MB/s BenchmarkMemmove/4096-4 105556 1187 ns/op 3449.40 MB/s BenchmarkMemmoveOverlap/32-4 1000000 100.2 ns/op 319.45 MB/s BenchmarkMemmoveOverlap/64-4 1463318 69.35 ns/op 922.81 MB/s BenchmarkMemmoveOverlap/128-4 1397128 90.77 ns/op 1410.08 MB/s BenchmarkMemmoveOverlap/256-4 1000000 109.8 ns/op 2331.36 MB/s BenchmarkMemmoveOverlap/512-4 573828 231.3 ns/op 2213.27 MB/s BenchmarkMemmoveOverlap/1024-4 400323 442.2 ns/op 2315.69 MB/s BenchmarkMemmoveOverlap/2048-4 224458 578.7 ns/op 3539.20 MB/s BenchmarkMemmoveOverlap/4096-4 133335 857.1 ns/op 4778.74 MB/s BenchmarkMemmoveUnalignedDst/0-4 13803693 9.621 ns/op BenchmarkMemmoveUnalignedDst/1-4 2172298 55.53 ns/op 18.01 MB/s BenchmarkMemmoveUnalignedDst/2-4 1245849 95.21 ns/op 21.01 MB/s BenchmarkMemmoveUnalignedDst/3-4 1926570 58.25 ns/op 51.50 MB/s BenchmarkMemmoveUnalignedDst/4-4 2023048 57.52 ns/op 69.54 MB/s BenchmarkMemmoveUnalignedDst/5-4 2084487 60.79 ns/op 82.25 MB/s BenchmarkMemmoveUnalignedDst/6-4 2081164 104.5 ns/op 57.40 MB/s BenchmarkMemmoveUnalignedDst/7-4 1228826 96.27 ns/op 72.71 MB/s BenchmarkMemmoveUnalignedDst/8-4 2187368 92.69 ns/op 86.31 MB/s BenchmarkMemmoveUnalignedDst/9-4 1000000 103.0 ns/op 87.39 MB/s BenchmarkMemmoveUnalignedDst/10-4 1271598 104.5 ns/op 95.69 MB/s BenchmarkMemmoveUnalignedDst/11-4 1000000 102.8 ns/op 107.05 MB/s BenchmarkMemmoveUnalignedDst/12-4 1000000 103.5 ns/op 115.93 MB/s BenchmarkMemmoveUnalignedDst/13-4 1000000 103.0 ns/op 126.21 MB/s BenchmarkMemmoveUnalignedDst/14-4 1000000 102.9 ns/op 136.05 MB/s BenchmarkMemmoveUnalignedDst/15-4 1000000 103.5 ns/op 144.94 MB/s BenchmarkMemmoveUnalignedDst/16-4 1000000 102.5 ns/op 156.10 MB/s BenchmarkMemmoveUnalignedDst/32-4 1000000 113.8 ns/op 281.10 MB/s BenchmarkMemmoveUnalignedDst/64-4 1000000 118.8 ns/op 538.61 MB/s BenchmarkMemmoveUnalignedDst/128-4 872301 134.1 ns/op 954.62 MB/s BenchmarkMemmoveUnalignedDst/256-4 723129 171.3 ns/op 1494.72 MB/s BenchmarkMemmoveUnalignedDst/512-4 439155 253.4 ns/op 2020.42 MB/s BenchmarkMemmoveUnalignedDst/1024-4 316248 384.4 ns/op 2663.62 MB/s BenchmarkMemmoveUnalignedDst/2048-4 182614 651.2 ns/op 3144.97 MB/s BenchmarkMemmoveUnalignedDst/4096-4 96649 1212 ns/op 3379.94 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1000000 116.4 ns/op 274.86 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 855964 126.6 ns/op 505.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 857956 144.8 ns/op 884.18 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 638811 183.9 ns/op 1391.95 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 370966 322.1 ns/op 1589.55 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 262486 471.2 ns/op 2173.29 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 145717 774.7 ns/op 2643.53 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 78270 1290 ns/op 3175.70 MB/s BenchmarkMemmoveUnalignedSrc/0-4 8720739 12.66 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1281820 93.49 ns/op 10.70 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1640449 76.11 ns/op 26.28 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1251295 95.10 ns/op 31.55 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1211845 96.69 ns/op 41.37 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1543952 98.11 ns/op 50.96 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1579584 82.16 ns/op 73.02 MB/s BenchmarkMemmoveUnalignedSrc/7-4 2086857 57.58 ns/op 121.57 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1604589 64.67 ns/op 123.71 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1448014 86.27 ns/op 104.32 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1764703 80.97 ns/op 123.51 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1935732 62.43 ns/op 176.20 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1964737 60.58 ns/op 198.08 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1971813 60.83 ns/op 213.73 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1891402 61.14 ns/op 228.99 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1985001 68.71 ns/op 218.30 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1826451 63.16 ns/op 253.31 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1802078 71.82 ns/op 445.59 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1611811 93.01 ns/op 688.09 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1381042 123.2 ns/op 1038.93 MB/s BenchmarkMemmoveUnalignedSrc/256-4 703986 171.2 ns/op 1495.42 MB/s BenchmarkMemmoveUnalignedSrc/512-4 436766 250.6 ns/op 2042.98 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 392304 282.9 ns/op 3620.28 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 281284 433.7 ns/op 4722.65 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 156450 748.4 ns/op 5473.01 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1803439 63.45 ns/op 504.32 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1450609 78.97 ns/op 810.41 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1350638 84.38 ns/op 1516.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 1000000 114.1 ns/op 2243.91 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 559153 224.5 ns/op 2280.48 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 386281 314.5 ns/op 3256.09 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 242006 503.4 ns/op 4068.43 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 137929 923.7 ns/op 4434.35 MB/s BenchmarkMemclr/5-4 11889320 10.53 ns/op 474.91 MB/s BenchmarkMemclr/16-4 10423488 10.57 ns/op 1513.11 MB/s BenchmarkMemclr/64-4 11267024 10.61 ns/op 6031.47 MB/s BenchmarkMemclr/256-4 9438357 13.00 ns/op 19692.17 MB/s BenchmarkMemclr/4096-4 1215949 99.64 ns/op 41108.96 MB/s BenchmarkMemclr/65536-4 61664 1900 ns/op 34494.04 MB/s BenchmarkMemclr/1M-4 3714 33926 ns/op 30907.48 MB/s BenchmarkMemclr/4M-4 687 147374 ns/op 28460.19 MB/s BenchmarkMemclr/8M-4 412 295743 ns/op 28364.48 MB/s BenchmarkMemclr/16M-4 100 1102582 ns/op 15216.30 MB/s BenchmarkMemclr/64M-4 25 4434021 ns/op 15134.99 MB/s BenchmarkGoMemclr/5-4 2596161 46.02 ns/op 108.66 MB/s BenchmarkGoMemclr/16-4 687142 175.2 ns/op 91.35 MB/s BenchmarkGoMemclr/64-4 172976 650.6 ns/op 98.37 MB/s BenchmarkGoMemclr/256-4 44749 2665 ns/op 96.05 MB/s BenchmarkMemclrRange/1K_2K-4 51468 2666 ns/op 35966.78 MB/s BenchmarkMemclrRange/2K_8K-4 13608 7784 ns/op 42848.73 MB/s BenchmarkMemclrRange/4K_16K-4 18465 7285 ns/op 44348.97 MB/s BenchmarkMemclrRange/160K_228K-4 2440 51639 ns/op 32201.67 MB/s BenchmarkClearFat8-4 13583154 8.461 ns/op BenchmarkClearFat12-4 19313389 6.227 ns/op BenchmarkClearFat16-4 19211803 6.122 ns/op BenchmarkClearFat24-4 19577944 6.218 ns/op BenchmarkClearFat32-4 19496948 6.132 ns/op BenchmarkClearFat40-4 19358113 6.153 ns/op BenchmarkClearFat48-4 19517668 7.442 ns/op BenchmarkClearFat56-4 19342752 6.574 ns/op BenchmarkClearFat64-4 19312068 6.217 ns/op BenchmarkClearFat128-4 19277313 6.132 ns/op BenchmarkClearFat256-4 19362758 6.563 ns/op BenchmarkClearFat512-4 19325366 6.164 ns/op BenchmarkClearFat1024-4 18247071 6.987 ns/op BenchmarkCopyFat8-4 19396014 6.280 ns/op BenchmarkCopyFat12-4 19305786 6.121 ns/op BenchmarkCopyFat16-4 19261887 6.137 ns/op BenchmarkCopyFat24-4 18420021 6.446 ns/op BenchmarkCopyFat32-4 14275815 7.279 ns/op BenchmarkCopyFat64-4 16210327 6.519 ns/op BenchmarkCopyFat128-4 18726036 6.413 ns/op BenchmarkCopyFat256-4 14800588 6.851 ns/op BenchmarkCopyFat512-4 17687390 8.013 ns/op BenchmarkCopyFat520-4 19431435 6.126 ns/op BenchmarkCopyFat1024-4 18552783 6.454 ns/op BenchmarkIssue18740/2byte-4 273 422407 ns/op BenchmarkIssue18740/4byte-4 726 176896 ns/op BenchmarkIssue18740/8byte-4 1201 99139 ns/op BenchmarkReadMetricsLatency-4 23456 3691 p50-ns 6230 p90-ns 15850 p99-ns BenchmarkFinalizer-4 284 398264 ns/op BenchmarkFinalizerRun-4 346010 454.4 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 6767217 22.21 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3211664 54.05 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2180592 51.73 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2232081 51.91 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1000000 110.9 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 103.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 1897345 57.52 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1433293 85.92 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1473771 79.16 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1967238 62.57 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1762196 70.67 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1641879 71.68 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1620297 78.84 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1504202 79.07 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 5699493 21.60 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 5804664 20.69 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 5761555 21.42 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 3920928 29.74 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5164194 24.03 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 4689057 24.17 ns/op BenchmarkFindBitRange64/PatternAASize2-4 5784051 20.68 ns/op BenchmarkFindBitRange64/PatternAASize8-4 5532170 20.72 ns/op BenchmarkFindBitRange64/PatternAASize32-4 5622918 21.08 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 5785482 20.68 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 5743124 20.76 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 5681686 28.87 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 5744863 29.70 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 4144950 29.16 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 4098933 28.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 5292711 29.58 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 4192647 28.73 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 4119592 28.91 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 4027677 29.50 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 3926230 30.26 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 3976666 30.52 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 4058277 29.47 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5528502 25.25 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5495790 21.83 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 5261208 21.53 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5094187 22.29 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5557921 22.29 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 4026888 29.58 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 3917936 30.89 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 3939225 30.82 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 3967634 30.18 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 4216820 29.52 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 4384387 25.36 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 5683112 21.01 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 5011290 25.49 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 5231340 21.40 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 5754654 20.57 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 5773633 20.76 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 5656898 21.33 ns/op BenchmarkNetpollBreak-4 5906 27387 ns/op BenchmarkPingPongHog-4 223 495928 ns/op BenchmarkStackGrowth-4 130196 836.7 ns/op BenchmarkStackGrowthDeep-4 1297 80629 ns/op BenchmarkCreateGoroutines-4 38888 3325 ns/op BenchmarkCreateGoroutinesParallel-4 73125 1529 ns/op BenchmarkCreateGoroutinesCapture-4 6811 21941 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 62083 2535 ns/op BenchmarkClosureCall-4 19400102 6.654 ns/op BenchmarkWakeupParallelSpinning/0s-4 5847 22604 ns/op BenchmarkWakeupParallelSpinning/1µs-4 4585 26843 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4314 34388 ns/op BenchmarkWakeupParallelSpinning/5µs-4 2702 43415 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1725 68394 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1161 95653 ns/op BenchmarkWakeupParallelSpinning/50µs-4 715 181690 ns/op BenchmarkWakeupParallelSpinning/100µs-4 398 290996 ns/op BenchmarkMatmult-4 3794660 42.37 ns/op BenchmarkFastrand-4 9785743 12.15 ns/op BenchmarkFastrand64-4 9970746 11.75 ns/op BenchmarkFastrandHashiter-4 3429896 34.42 ns/op BenchmarkFastrandn/2-4 4046036 26.90 ns/op BenchmarkFastrandn/3-4 5377118 22.93 ns/op BenchmarkFastrandn/4-4 5936599 21.80 ns/op BenchmarkFastrandn/5-4 5714857 23.01 ns/op BenchmarkIfaceCmp100-4 89091 1643 ns/op BenchmarkIfaceCmpNil100-4 174237 765.7 ns/op BenchmarkEfaceCmpDiff-4 31024 3711 ns/op BenchmarkEfaceCmpDiffIndirect-4 32821 3434 ns/op BenchmarkDefer-4 1921134 62.26 ns/op BenchmarkDefer10-4 992534 129.4 ns/op BenchmarkDeferMany-4 320020 440.6 ns/op BenchmarkPanicRecover-4 196004 614.2 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 2365 56281 ns/op 52364 p50-ns 73511 p90-ns 94043 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 2455 53114 ns/op 49200 p50-ns 62750 p90-ns 106442 p99-ns BenchmarkGoroutineProfile/small/idle-4 1263 117677 ns/op 112337 p50-ns 139193 p90-ns 168867 p99-ns BenchmarkGoroutineProfile/small/loaded-4 409 266929 ns/op 225296 p50-ns 447911 p90-ns 702928 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 2215 64501 ns/op 58041 p50-ns 81812 p90-ns 102054 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 2593 57970 ns/op 52714 p50-ns 73922 p90-ns 118639 p99-ns BenchmarkGoroutineProfile/large/idle-4 14 7320446 ns/op 7247490 p50-ns 7501248 p90-ns 8955690 p99-ns BenchmarkGoroutineProfile/large/loaded-4 12 14762463 ns/op 13993402 p50-ns 16109974 p90-ns 31281573 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 2077 71222 ns/op 70710 p50-ns 86361 p90-ns 96310 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 2461 64982 ns/op 52355 p50-ns 87219 p90-ns 215859 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 660 187268 ns/op 177285 p50-ns 228659 p90-ns 258400 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 312 481062 ns/op 404412 p50-ns 523181 p90-ns 2778874 p99-ns BenchmarkRWMutexUncontended-4 3442256 32.70 ns/op BenchmarkRWMutexWrite100-4 207267 496.1 ns/op BenchmarkRWMutexWrite10-4 56685 2052 ns/op BenchmarkRWMutexWorkWrite100-4 327870 380.9 ns/op BenchmarkRWMutexWorkWrite10-4 41076 3097 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1815 65640 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 1102 114417 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 802 139784 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 474 230112 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 448 294263 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 231 496893 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 219 630231 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 117 1008046 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 255360 620.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 216392 663.4 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 129219 780.0 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 191274 568.5 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 173605 623.3 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 182295 668.7 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 212664 621.4 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 176250 734.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 162639 830.0 ns/op BenchmarkMakeSlice/Byte-4 1812644 71.27 ns/op BenchmarkMakeSlice/Int16-4 2020050 60.82 ns/op BenchmarkMakeSlice/Int-4 1470787 88.44 ns/op BenchmarkMakeSlice/Ptr-4 976546 134.4 ns/op BenchmarkMakeSlice/Struct/24-4 844824 133.2 ns/op BenchmarkMakeSlice/Struct/32-4 957394 163.0 ns/op BenchmarkMakeSlice/Struct/40-4 629610 188.9 ns/op BenchmarkGrowSlice/Byte-4 489723 396.4 ns/op BenchmarkGrowSlice/Int16-4 499434 307.1 ns/op BenchmarkGrowSlice/Int-4 337594 431.3 ns/op BenchmarkGrowSlice/Ptr-4 355990 496.5 ns/op BenchmarkGrowSlice/Struct/24-4 279703 491.3 ns/op BenchmarkGrowSlice/Struct/32-4 239650 521.1 ns/op BenchmarkGrowSlice/Struct/40-4 163638 723.7 ns/op BenchmarkExtendSlice/IntSlice-4 420399 309.1 ns/op BenchmarkExtendSlice/PointerSlice-4 226290 508.2 ns/op BenchmarkExtendSlice/NoGrow-4 493951 233.0 ns/op BenchmarkAppend-4 608893 183.3 ns/op BenchmarkAppendGrowByte-4 5 25912088 ns/op BenchmarkAppendGrowString-4 1 226770855 ns/op BenchmarkAppendSlice/1Bytes-4 2131914 57.89 ns/op BenchmarkAppendSlice/4Bytes-4 1980596 72.20 ns/op BenchmarkAppendSlice/7Bytes-4 2028108 76.58 ns/op BenchmarkAppendSlice/8Bytes-4 1000000 102.8 ns/op BenchmarkAppendSlice/15Bytes-4 1660875 105.3 ns/op BenchmarkAppendSlice/16Bytes-4 1301523 82.41 ns/op BenchmarkAppendSlice/32Bytes-4 1588989 84.66 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 84160 1321 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24025 4734 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 17995 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1678 69823 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 174 618082 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 40 3090722 ns/op BenchmarkAppendStr/1Bytes-4 1842006 68.16 ns/op BenchmarkAppendStr/4Bytes-4 1802574 66.74 ns/op BenchmarkAppendStr/8Bytes-4 1736061 74.65 ns/op BenchmarkAppendStr/16Bytes-4 1559020 72.20 ns/op BenchmarkAppendStr/32Bytes-4 1567017 77.03 ns/op BenchmarkAppendSpecialCase-4 799266 165.0 ns/op BenchmarkCopy/1Byte-4 2268944 53.00 ns/op 18.87 MB/s BenchmarkCopy/1String-4 2123662 91.41 ns/op 10.94 MB/s BenchmarkCopy/2Byte-4 1239442 97.04 ns/op 20.61 MB/s BenchmarkCopy/2String-4 1267425 96.80 ns/op 20.66 MB/s BenchmarkCopy/4Byte-4 2120469 58.76 ns/op 68.08 MB/s BenchmarkCopy/4String-4 1974924 63.52 ns/op 62.97 MB/s BenchmarkCopy/8Byte-4 2177025 54.51 ns/op 146.75 MB/s BenchmarkCopy/8String-4 2177959 66.89 ns/op 119.60 MB/s BenchmarkCopy/12Byte-4 2023797 59.51 ns/op 201.64 MB/s BenchmarkCopy/12String-4 1685437 74.37 ns/op 161.35 MB/s BenchmarkCopy/16Byte-4 1221464 103.2 ns/op 155.03 MB/s BenchmarkCopy/16String-4 1914638 70.65 ns/op 226.47 MB/s BenchmarkCopy/32Byte-4 1459185 95.94 ns/op 333.54 MB/s BenchmarkCopy/32String-4 1000000 102.2 ns/op 313.14 MB/s BenchmarkCopy/128Byte-4 1000000 145.1 ns/op 882.18 MB/s BenchmarkCopy/128String-4 851860 137.4 ns/op 931.41 MB/s BenchmarkCopy/1024Byte-4 313284 339.1 ns/op 3020.13 MB/s BenchmarkCopy/1024String-4 268934 497.7 ns/op 2057.27 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28984 4971 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 22458 5953 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 13696 10150 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11683 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 10000 15455 ns/op BenchmarkAppendInPlace/Grow/Byte-4 95266 1088 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 105434 1005 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 107260 1321 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 62016 1831 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 66438 1793 ns/op BenchmarkStackCopyPtr-4 1 127911921 ns/op BenchmarkStackCopy-4 1 130559640 ns/op BenchmarkStackCopyNoCache-4 20 8238593 ns/op BenchmarkStackCopyWithStkobj-4 2 55300550 ns/op BenchmarkIssue18138-4 585 235688 ns/op BenchmarkCompareStringEqual-4 10237239 11.22 ns/op BenchmarkCompareStringIdentical-4 13956643 7.854 ns/op BenchmarkCompareStringSameLength-4 11473260 14.20 ns/op BenchmarkCompareStringDifferentLength-4 16776404 6.555 ns/op BenchmarkCompareStringBigUnaligned-4 1350 76807 ns/op 13652.15 MB/s BenchmarkCompareStringBig-4 1711 78837 ns/op 13300.61 MB/s BenchmarkConcatStringAndBytes-4 1969742 51.22 ns/op BenchmarkSliceByteToString/1-4 2365609 61.15 ns/op BenchmarkSliceByteToString/2-4 1000000 126.2 ns/op BenchmarkSliceByteToString/4-4 1000000 124.1 ns/op BenchmarkSliceByteToString/8-4 1031928 115.4 ns/op BenchmarkSliceByteToString/16-4 835742 131.4 ns/op BenchmarkSliceByteToString/32-4 1000000 123.2 ns/op BenchmarkSliceByteToString/64-4 783321 163.3 ns/op BenchmarkSliceByteToString/128-4 543045 196.9 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 1886540 71.19 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 869461 200.5 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 143.9 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3499651 43.09 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1000000 111.7 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1399762 78.56 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 1673811 64.63 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 420535 245.8 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 627193 226.7 ns/op BenchmarkRuneIterate/range/ASCII-4 5693625 21.18 ns/op BenchmarkRuneIterate/range/Japanese-4 1296472 77.22 ns/op BenchmarkRuneIterate/range/MixedLength-4 1857776 54.73 ns/op BenchmarkRuneIterate/range1/ASCII-4 5346873 21.36 ns/op BenchmarkRuneIterate/range1/Japanese-4 1302588 82.90 ns/op BenchmarkRuneIterate/range1/MixedLength-4 1977564 85.29 ns/op BenchmarkRuneIterate/range2/ASCII-4 5553451 24.33 ns/op BenchmarkRuneIterate/range2/Japanese-4 1492240 90.44 ns/op BenchmarkRuneIterate/range2/MixedLength-4 1361539 87.42 ns/op BenchmarkArrayEqual-4 15833274 10.54 ns/op BenchmarkFunc/Name-4 2362940 46.18 ns/op BenchmarkFunc/Entry-4 8175906 15.06 ns/op BenchmarkFunc/FileLine-4 841146 134.9 ns/op PASS ok runtime 145.064s goos: darwin goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHandle/non-concurrent-4 8828 11429 ns/op BenchmarkHandle/concurrent-4 8710 12111 ns/op PASS ok runtime/cgo 0.538s goos: darwin goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtomicLoad64-4 17916726 6.762 ns/op BenchmarkAtomicStore64-4 11921205 9.895 ns/op BenchmarkAtomicLoad-4 17933433 6.763 ns/op BenchmarkAtomicStore-4 10598373 9.809 ns/op BenchmarkAnd8-4 12191176 9.784 ns/op BenchmarkAnd-4 12283833 9.795 ns/op BenchmarkAnd8Parallel-4 4956639 25.65 ns/op BenchmarkAndParallel-4 4558442 22.52 ns/op BenchmarkOr8-4 12236564 9.886 ns/op BenchmarkOr-4 10425806 10.78 ns/op BenchmarkOr8Parallel-4 4566445 24.92 ns/op BenchmarkOrParallel-4 5678745 21.24 ns/op BenchmarkXadd-4 5646660 23.08 ns/op BenchmarkXadd64-4 4484270 25.50 ns/op BenchmarkCas-4 3147670 38.12 ns/op BenchmarkCas64-4 2620074 45.77 ns/op BenchmarkXchg-4 4818338 23.84 ns/op BenchmarkXchg64-4 5779075 20.69 ns/op PASS ok runtime/internal/atomic 2.779s goos: darwin goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkMulUintptr/small-4 4730300 24.63 ns/op BenchmarkMulUintptr/large-4 4067890 29.39 ns/op PASS ok runtime/internal/math 0.474s goos: darwin goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 27 4140621 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 26 5082426 ns/op 180.6 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 583 262112 ns/op 3.281 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 12 11013979 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 8 12900989 ns/op 560.9 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 121 958433 ns/op 35.19 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 69468984 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 2 83920094 ns/op 3606 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 14 9919057 ns/op 388.1 concurrent_launches/op PASS ok runtime/pprof 2.093s goos: darwin goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSyncLeak-4 12 9051243 ns/op BenchmarkStackLeak-4 8582 17224 ns/op PASS ok runtime/race 0.647s goos: darwin goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkStartRegion-4 6040149 19.61 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 370911 311.6 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.553s goos: darwin goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkSearchWrappers-4 160004 728.8 ns/op BenchmarkSortString1K-4 182 622379 ns/op BenchmarkSortString1K_Slice-4 217 585911 ns/op BenchmarkStableString1K-4 109 1090975 ns/op BenchmarkSortInt1K-4 226 527824 ns/op BenchmarkSortInt1K_Sorted-4 3327 49565 ns/op BenchmarkSortInt1K_Reversed-4 1998 68113 ns/op BenchmarkSortInt1K_Mod8-4 394 301438 ns/op BenchmarkStableInt1K-4 136 832772 ns/op BenchmarkStableInt1K_Slice-4 181 680923 ns/op BenchmarkSortInt64K-4 2 51585014 ns/op BenchmarkSortInt64K_Slice-4 2 58502564 ns/op BenchmarkStableInt64K-4 2 70858784 ns/op BenchmarkSort1e2-4 382 301238 ns/op BenchmarkStable1e2-4 135 936429 ns/op BenchmarkSort1e4-4 2 59736224 ns/op BenchmarkStable1e4-4 1 272003226 ns/op PASS ok sort 5.203s goos: darwin goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAtof64Decimal-4 737866 150.8 ns/op BenchmarkAtof64Float-4 679272 159.7 ns/op BenchmarkAtof64FloatExp-4 646693 239.2 ns/op BenchmarkAtof64Big-4 436659 343.5 ns/op BenchmarkAtof64RandomBits-4 147660 859.1 ns/op BenchmarkAtof64RandomFloats-4 481754 248.7 ns/op BenchmarkAtof64RandomLongFloats-4 243072 451.6 ns/op BenchmarkAtof32Decimal-4 868976 142.4 ns/op BenchmarkAtof32Float-4 481748 218.1 ns/op BenchmarkAtof32FloatExp-4 593950 199.4 ns/op BenchmarkAtof32Random-4 387536 419.9 ns/op BenchmarkAtof32RandomLong-4 173259 692.1 ns/op BenchmarkParseInt/Pos/7bit-4 1177076 85.66 ns/op BenchmarkParseInt/Pos/26bit-4 757366 154.6 ns/op BenchmarkParseInt/Pos/31bit-4 399163 274.7 ns/op BenchmarkParseInt/Pos/56bit-4 426786 442.5 ns/op BenchmarkParseInt/Pos/63bit-4 252864 468.6 ns/op BenchmarkParseInt/Neg/7bit-4 1308067 98.94 ns/op BenchmarkParseInt/Neg/26bit-4 789799 157.8 ns/op BenchmarkParseInt/Neg/31bit-4 580647 178.2 ns/op BenchmarkParseInt/Neg/56bit-4 463053 311.5 ns/op BenchmarkParseInt/Neg/63bit-4 430309 330.8 ns/op BenchmarkAtoi/Pos/7bit-4 2160470 55.09 ns/op BenchmarkAtoi/Pos/26bit-4 1000000 123.3 ns/op BenchmarkAtoi/Pos/31bit-4 834001 134.8 ns/op BenchmarkAtoi/Pos/56bit-4 321999 315.4 ns/op BenchmarkAtoi/Pos/63bit-4 337508 326.0 ns/op BenchmarkAtoi/Neg/7bit-4 2008872 83.17 ns/op BenchmarkAtoi/Neg/26bit-4 589348 200.7 ns/op BenchmarkAtoi/Neg/31bit-4 520628 223.4 ns/op BenchmarkAtoi/Neg/56bit-4 329266 335.9 ns/op BenchmarkAtoi/Neg/63bit-4 244968 463.5 ns/op BenchmarkFormatFloat/Decimal-4 115933 1661 ns/op BenchmarkFormatFloat/Float-4 114186 1165 ns/op BenchmarkFormatFloat/Exp-4 66362 1572 ns/op BenchmarkFormatFloat/NegExp-4 74696 1481 ns/op BenchmarkFormatFloat/LongExp-4 76790 1356 ns/op BenchmarkFormatFloat/Big-4 102832 1425 ns/op BenchmarkFormatFloat/BinaryExp-4 157826 788.9 ns/op BenchmarkFormatFloat/32Integer-4 79773 1531 ns/op BenchmarkFormatFloat/32ExactFraction-4 79492 1552 ns/op BenchmarkFormatFloat/32Point-4 69711 1690 ns/op BenchmarkFormatFloat/32Exp-4 74034 1597 ns/op BenchmarkFormatFloat/32NegExp-4 70762 1649 ns/op BenchmarkFormatFloat/32Shortest-4 77391 1586 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 85630 1353 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 84834 1402 ns/op BenchmarkFormatFloat/64Fixed1-4 102417 1192 ns/op BenchmarkFormatFloat/64Fixed2-4 100526 1201 ns/op BenchmarkFormatFloat/64Fixed3-4 100399 1137 ns/op BenchmarkFormatFloat/64Fixed4-4 162409 867.6 ns/op BenchmarkFormatFloat/64Fixed12-4 75997 1428 ns/op BenchmarkFormatFloat/64Fixed16-4 79036 1653 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 69903 1565 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 67836 1786 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 1783 65921 ns/op BenchmarkFormatFloat/Slowpath64-4 90328 1531 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 62624 2025 ns/op BenchmarkAppendFloat/Decimal-4 93170 1131 ns/op BenchmarkAppendFloat/Float-4 91292 1232 ns/op BenchmarkAppendFloat/Exp-4 91442 1353 ns/op BenchmarkAppendFloat/NegExp-4 89266 1309 ns/op BenchmarkAppendFloat/LongExp-4 102300 1029 ns/op BenchmarkAppendFloat/Big-4 88926 1656 ns/op BenchmarkAppendFloat/BinaryExp-4 201753 571.4 ns/op BenchmarkAppendFloat/32Integer-4 95024 1209 ns/op BenchmarkAppendFloat/32ExactFraction-4 103450 1180 ns/op BenchmarkAppendFloat/32Point-4 87928 1254 ns/op BenchmarkAppendFloat/32Exp-4 100077 1202 ns/op BenchmarkAppendFloat/32NegExp-4 127298 987.6 ns/op BenchmarkAppendFloat/32Shortest-4 164292 720.7 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 193255 718.4 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 114202 1049 ns/op BenchmarkAppendFloat/64Fixed1-4 201976 755.7 ns/op BenchmarkAppendFloat/64Fixed2-4 153524 787.2 ns/op BenchmarkAppendFloat/64Fixed3-4 135556 903.7 ns/op BenchmarkAppendFloat/64Fixed4-4 171136 893.2 ns/op BenchmarkAppendFloat/64Fixed12-4 87994 1652 ns/op BenchmarkAppendFloat/64Fixed16-4 130179 934.4 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 102313 1213 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 100386 1116 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 1963 59435 ns/op BenchmarkAppendFloat/Slowpath64-4 71658 1587 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 88998 1127 ns/op BenchmarkFormatInt-4 20054 7775 ns/op BenchmarkAppendInt-4 22954 9127 ns/op BenchmarkFormatUint-4 75145 1402 ns/op BenchmarkAppendUint-4 88968 1171 ns/op BenchmarkFormatIntSmall/7-4 2811555 40.31 ns/op BenchmarkFormatIntSmall/42-4 2762326 50.28 ns/op BenchmarkAppendIntSmall-4 1197453 126.5 ns/op BenchmarkAppendUintVarlen/1-4 853941 120.1 ns/op BenchmarkAppendUintVarlen/12-4 883492 136.4 ns/op BenchmarkAppendUintVarlen/123-4 1000000 117.1 ns/op BenchmarkAppendUintVarlen/1234-4 527956 190.4 ns/op BenchmarkAppendUintVarlen/12345-4 586635 191.2 ns/op BenchmarkAppendUintVarlen/123456-4 648229 177.1 ns/op BenchmarkAppendUintVarlen/1234567-4 748309 138.3 ns/op BenchmarkAppendUintVarlen/12345678-4 557286 203.6 ns/op BenchmarkAppendUintVarlen/123456789-4 898922 209.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 484869 220.8 ns/op BenchmarkAppendUintVarlen/12345678901-4 903664 170.6 ns/op BenchmarkAppendUintVarlen/123456789012-4 900632 199.9 ns/op BenchmarkAppendUintVarlen/1234567890123-4 837697 221.5 ns/op BenchmarkAppendUintVarlen/12345678901234-4 872364 159.7 ns/op BenchmarkAppendUintVarlen/123456789012345-4 734896 226.2 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 541989 190.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 586929 211.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 812206 159.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 517207 239.5 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 506118 237.1 ns/op BenchmarkQuote-4 46454 2317 ns/op BenchmarkQuoteRune-4 456802 273.7 ns/op BenchmarkAppendQuote-4 51517 2509 ns/op BenchmarkAppendQuoteRune-4 800338 139.1 ns/op BenchmarkUnquoteEasy-4 1341813 103.0 ns/op BenchmarkUnquoteHard-4 48346 2854 ns/op PASS ok strconv 20.477s goos: darwin goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 518352 288.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 138619 971.4 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 155108 798.9 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 245793 460.0 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 78062 1392 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 86865 1432 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 415248 270.5 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 22792 5656 ns/op BenchmarkGenericMatch1-4 1938 74704 ns/op BenchmarkGenericMatch2-4 459 349769 ns/op BenchmarkSingleMaxSkipping-4 8758 16707 ns/op 598.55 MB/s BenchmarkSingleLongSuffixFail-4 13663 8371 ns/op 119.70 MB/s BenchmarkSingleMatch-4 181 617723 ns/op 24.28 MB/s BenchmarkByteByteNoMatch-4 72744 2220 ns/op BenchmarkByteByteMatch-4 17802 7409 ns/op BenchmarkByteStringMatch-4 20607 6846 ns/op BenchmarkHTMLEscapeNew-4 51600 2201 ns/op BenchmarkHTMLEscapeOld-4 63096 1894 ns/op BenchmarkByteStringReplacerWriteString-4 1089 103537 ns/op BenchmarkByteReplacerWriteString-4 1302 126722 ns/op BenchmarkByteByteReplaces-4 3206 46462 ns/op BenchmarkByteByteMap-4 7278 15658 ns/op BenchmarkMap/identity/ASCII-4 477307 246.2 ns/op BenchmarkMap/identity/Greek-4 408864 264.0 ns/op BenchmarkMap/change/ASCII-4 34114 3268 ns/op BenchmarkMap/change/Greek-4 16918 6648 ns/op BenchmarkIndexRune-4 2067948 55.21 ns/op BenchmarkIndexRuneLongString-4 986223 108.1 ns/op BenchmarkIndexRuneFastPath-4 4543125 25.09 ns/op BenchmarkIndex-4 3391070 33.00 ns/op BenchmarkLastIndex-4 4876227 24.74 ns/op BenchmarkIndexByte-4 7576855 14.27 ns/op BenchmarkToUpper/#00-4 2731149 44.95 ns/op BenchmarkToUpper/ONLYUPPER-4 1717934 60.36 ns/op BenchmarkToUpper/abc-4 369249 437.0 ns/op BenchmarkToUpper/AbC123-4 158421 734.8 ns/op BenchmarkToUpper/azAZ09_-4 149410 826.9 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 44803 2549 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 23473 5299 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 37404 2979 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 78844 1403 ns/op BenchmarkToLower/#00-4 2882613 50.12 ns/op BenchmarkToLower/abc-4 2185461 55.46 ns/op BenchmarkToLower/AbC123-4 177018 769.3 ns/op BenchmarkToLower/azAZ09_-4 131554 855.1 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 42291 2705 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 23703 5043 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 43431 2757 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 76514 1584 ns/op BenchmarkMapNoChanges-4 638456 189.5 ns/op BenchmarkTrim-4 33075 3691 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 2680358 38.11 ns/op BenchmarkToValidUTF8/InvalidASCII-4 215899 573.4 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 139116 861.6 ns/op BenchmarkEqualFold-4 54340 2156 ns/op BenchmarkIndexHard1-4 596 202280 ns/op BenchmarkIndexHard2-4 430 281887 ns/op BenchmarkIndexHard3-4 120 1000026 ns/op BenchmarkIndexHard4-4 61 2000588 ns/op BenchmarkLastIndexHard1-4 58 1950006 ns/op BenchmarkLastIndexHard2-4 78 1786448 ns/op BenchmarkLastIndexHard3-4 62 1879030 ns/op BenchmarkCountHard1-4 644 169084 ns/op BenchmarkCountHard2-4 507 236925 ns/op BenchmarkCountHard3-4 172 758968 ns/op BenchmarkIndexTorture-4 8862 12846 ns/op BenchmarkCountTorture-4 10000 13482 ns/op BenchmarkCountTortureOverlapping-4 681 192617 ns/op BenchmarkCountByte/10-4 3364789 35.54 ns/op 281.33 MB/s BenchmarkCountByte/32-4 3477271 35.89 ns/op 891.50 MB/s BenchmarkCountByte/4096-4 360738 318.3 ns/op 12869.18 MB/s BenchmarkCountByte/4194304-4 438 332928 ns/op 12598.24 MB/s BenchmarkCountByte/67108864-4 15 7335633 ns/op 9148.34 MB/s BenchmarkFields/ASCII/16-4 169170 706.3 ns/op 22.65 MB/s 32 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 14462 8157 ns/op 31.38 MB/s 352 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1045 112995 ns/op 36.25 MB/s 6528 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 50 2188478 ns/op 29.95 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 33917648 ns/op 30.92 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 77887 1539 ns/op 10.39 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 10924 14935 ns/op 17.14 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 477 223654 ns/op 18.31 MB/s 21504 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 37 3682291 ns/op 17.80 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 71671132 ns/op 14.63 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 221151 680.7 ns/op 23.51 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 18940 7059 ns/op 36.27 MB/s 352 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 798 128820 ns/op 31.80 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 43 2713030 ns/op 24.16 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 3 45195049 ns/op 23.20 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 152030 1102 ns/op 14.52 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 11424 10624 ns/op 24.10 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 909 151200 ns/op 27.09 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 33 3192919 ns/op 20.53 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 50719824 ns/op 20.67 MB/s 10449200 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 2 81362518 ns/op BenchmarkSplitSingleByteSeparator-4 16 7573631 ns/op BenchmarkSplitMultiByteSeparator-4 40 3269347 ns/op BenchmarkSplitNSingleByteSeparator-4 241566 578.5 ns/op BenchmarkSplitNMultiByteSeparator-4 187843 707.7 ns/op BenchmarkRepeat/5x1-4 446980 369.2 ns/op BenchmarkRepeat/5x2-4 287088 374.4 ns/op BenchmarkRepeat/5x6-4 162337 681.3 ns/op BenchmarkRepeat/10x1-4 390080 283.0 ns/op BenchmarkRepeat/10x2-4 284144 569.3 ns/op BenchmarkRepeat/10x6-4 142339 772.9 ns/op BenchmarkIndexAnyASCII/1:1-4 2315635 53.05 ns/op BenchmarkIndexAnyASCII/1:2-4 2240692 61.64 ns/op BenchmarkIndexAnyASCII/1:4-4 2226097 65.24 ns/op BenchmarkIndexAnyASCII/1:8-4 2236696 54.45 ns/op BenchmarkIndexAnyASCII/1:16-4 2087923 54.12 ns/op BenchmarkIndexAnyASCII/1:32-4 2237719 53.68 ns/op BenchmarkIndexAnyASCII/1:64-4 2063175 61.13 ns/op BenchmarkIndexAnyASCII/16:1-4 2002942 51.60 ns/op BenchmarkIndexAnyASCII/16:2-4 795879 166.8 ns/op BenchmarkIndexAnyASCII/16:4-4 771163 156.6 ns/op BenchmarkIndexAnyASCII/16:8-4 752482 155.2 ns/op BenchmarkIndexAnyASCII/16:16-4 723421 177.5 ns/op BenchmarkIndexAnyASCII/16:32-4 642026 188.3 ns/op BenchmarkIndexAnyASCII/16:64-4 401331 273.6 ns/op BenchmarkIndexAnyASCII/256:1-4 1875040 69.17 ns/op BenchmarkIndexAnyASCII/256:2-4 68137 1754 ns/op BenchmarkIndexAnyASCII/256:4-4 55510 1954 ns/op BenchmarkIndexAnyASCII/256:8-4 50782 2395 ns/op BenchmarkIndexAnyASCII/256:16-4 63278 2171 ns/op BenchmarkIndexAnyASCII/256:32-4 65832 2013 ns/op BenchmarkIndexAnyASCII/256:64-4 64062 2464 ns/op BenchmarkIndexAnyUTF8/1:1-4 1701378 71.50 ns/op BenchmarkIndexAnyUTF8/1:2-4 1532191 76.20 ns/op BenchmarkIndexAnyUTF8/1:4-4 1506076 75.46 ns/op BenchmarkIndexAnyUTF8/1:8-4 1667746 75.64 ns/op BenchmarkIndexAnyUTF8/1:16-4 1570094 74.17 ns/op BenchmarkIndexAnyUTF8/1:32-4 1556496 76.65 ns/op BenchmarkIndexAnyUTF8/1:64-4 1514604 78.01 ns/op BenchmarkIndexAnyUTF8/16:1-4 1000000 100.2 ns/op BenchmarkIndexAnyUTF8/16:2-4 247672 492.2 ns/op BenchmarkIndexAnyUTF8/16:4-4 250208 463.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 243802 444.5 ns/op BenchmarkIndexAnyUTF8/16:16-4 236872 456.9 ns/op BenchmarkIndexAnyUTF8/16:32-4 305809 424.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 210350 549.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 276248 433.2 ns/op BenchmarkIndexAnyUTF8/256:2-4 19304 5847 ns/op BenchmarkIndexAnyUTF8/256:4-4 18721 6890 ns/op BenchmarkIndexAnyUTF8/256:8-4 22134 6627 ns/op BenchmarkIndexAnyUTF8/256:16-4 24111 6868 ns/op BenchmarkIndexAnyUTF8/256:32-4 22836 5928 ns/op BenchmarkIndexAnyUTF8/256:64-4 18224 7621 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2293298 52.19 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2321322 63.65 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2309086 64.68 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2116239 51.89 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2319906 50.97 ns/op BenchmarkLastIndexAnyASCII/1:32-4 1616121 70.81 ns/op BenchmarkLastIndexAnyASCII/1:64-4 1541643 75.69 ns/op BenchmarkLastIndexAnyASCII/16:1-4 696931 146.8 ns/op BenchmarkLastIndexAnyASCII/16:2-4 563662 215.8 ns/op BenchmarkLastIndexAnyASCII/16:4-4 726760 185.5 ns/op BenchmarkLastIndexAnyASCII/16:8-4 665978 225.7 ns/op BenchmarkLastIndexAnyASCII/16:16-4 514482 237.7 ns/op BenchmarkLastIndexAnyASCII/16:32-4 430890 271.4 ns/op BenchmarkLastIndexAnyASCII/16:64-4 357616 333.7 ns/op BenchmarkLastIndexAnyASCII/256:1-4 47769 2540 ns/op BenchmarkLastIndexAnyASCII/256:2-4 47979 2533 ns/op BenchmarkLastIndexAnyASCII/256:4-4 47329 2527 ns/op BenchmarkLastIndexAnyASCII/256:8-4 47557 2503 ns/op BenchmarkLastIndexAnyASCII/256:16-4 47350 2554 ns/op BenchmarkLastIndexAnyASCII/256:32-4 46711 2558 ns/op BenchmarkLastIndexAnyASCII/256:64-4 45285 2625 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2050669 67.87 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 1854984 70.83 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 1687593 71.68 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2279412 65.73 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 1916977 58.74 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 1615249 73.00 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 1555388 66.87 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 305193 343.1 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 158785 741.2 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 146728 716.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 152671 797.4 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 150943 809.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 147552 813.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 138747 810.1 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 22773 5325 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 8941 12000 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 9337 11833 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 9672 12239 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 13370 9251 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 13837 12129 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 8011 12879 ns/op BenchmarkTrimASCII/1:1-4 2242034 53.91 ns/op BenchmarkTrimASCII/1:2-4 1812199 65.01 ns/op BenchmarkTrimASCII/1:4-4 2547189 57.96 ns/op BenchmarkTrimASCII/1:8-4 1634865 63.83 ns/op BenchmarkTrimASCII/1:16-4 1308936 85.98 ns/op BenchmarkTrimASCII/16:1-4 1821394 68.92 ns/op BenchmarkTrimASCII/16:2-4 551403 214.2 ns/op BenchmarkTrimASCII/16:4-4 551760 222.2 ns/op BenchmarkTrimASCII/16:8-4 696657 229.4 ns/op BenchmarkTrimASCII/16:16-4 504681 240.9 ns/op BenchmarkTrimASCII/256:1-4 421540 274.1 ns/op BenchmarkTrimASCII/256:2-4 64556 2039 ns/op BenchmarkTrimASCII/256:4-4 65097 1713 ns/op BenchmarkTrimASCII/256:8-4 70392 2113 ns/op BenchmarkTrimASCII/256:16-4 63912 1704 ns/op BenchmarkTrimASCII/4096:1-4 48976 2461 ns/op BenchmarkTrimASCII/4096:2-4 3166 36027 ns/op BenchmarkTrimASCII/4096:4-4 4442 26752 ns/op BenchmarkTrimASCII/4096:8-4 4509 26475 ns/op BenchmarkTrimASCII/4096:16-4 4467 39463 ns/op BenchmarkTrimByte-4 3410083 44.17 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 8941 12892 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 9156 11473 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1130 105480 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2781 51296 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4309 23849 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 8930 15835 ns/op BenchmarkJoin/0-4 4098705 30.09 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3046282 38.44 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 175417 704.6 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 117966 1046 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 84624 1415 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 69098 1665 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 59024 1902 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 51243 2430 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 1972768 60.08 ns/op BenchmarkTrimSpace/ASCII-4 927999 119.9 ns/op BenchmarkTrimSpace/SomeNonASCII-4 116760 1102 ns/op BenchmarkTrimSpace/JustNonASCII-4 55761 2155 ns/op BenchmarkReplaceAll-4 76785 1442 ns/op 16 B/op 1 allocs/op PASS ok strings 41.822s goos: darwin goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkCond1-4 46600 3160 ns/op BenchmarkCond2-4 15891 7046 ns/op BenchmarkCond4-4 8713 13667 ns/op BenchmarkCond8-4 4779 23366 ns/op BenchmarkCond16-4 2271 50803 ns/op BenchmarkCond32-4 1154 111945 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 754274 157.9 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 527618 254.8 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 550575 193.6 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 715783 162.1 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 448418 254.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 716802 176.8 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 84631 1510 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 68762 2057 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 51326 2067 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 37023 3242 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 1002890 173.6 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 170835 803.7 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 1002188 123.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 125529 974.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 743767 149.0 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 159483 822.0 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1930648 60.16 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 59962 2603 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 141691 806.5 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 861880 128.9 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 9284 11967 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 470 217240 ns/op BenchmarkRange/*sync.Map-4 4627 24440 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 93823 1473 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 244690 476.0 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 41240 2601 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 133254 861.0 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 323750 358.9 ns/op BenchmarkAdversarialDelete/*sync.Map-4 174906 799.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 48381 2411 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 192091 682.7 ns/op BenchmarkDeleteCollision/*sync.Map-4 715422 152.7 ns/op BenchmarkUncontendedSemaphore-4 4869718 28.21 ns/op BenchmarkContendedSemaphore-4 2881314 41.06 ns/op BenchmarkMutexUncontended-4 1202654 107.0 ns/op BenchmarkMutex-4 106712 1112 ns/op BenchmarkMutexSlack-4 109538 1050 ns/op BenchmarkMutexWork-4 98824 1093 ns/op BenchmarkMutexWorkSlack-4 109665 1034 ns/op BenchmarkMutexNoSpin-4 88987 1415 ns/op BenchmarkMutexSpin-4 59122 2058 ns/op BenchmarkOnce-4 837210 135.3 ns/op BenchmarkSemaUncontended-4 4848594 20.95 ns/op BenchmarkSemaSyntNonblock-4 1000000 108.4 ns/op BenchmarkSemaSyntBlock-4 1244538 96.15 ns/op BenchmarkSemaWorkNonblock-4 1000000 110.4 ns/op BenchmarkSemaWorkBlock-4 1000000 115.0 ns/op BenchmarkRWMutexUncontended-4 400550 256.0 ns/op BenchmarkRWMutexWrite100-4 413923 304.5 ns/op BenchmarkRWMutexWrite10-4 246385 575.0 ns/op BenchmarkRWMutexWorkWrite100-4 303379 389.4 ns/op BenchmarkRWMutexWorkWrite10-4 178842 734.0 ns/op BenchmarkWaitGroupUncontended-4 935797 114.9 ns/op BenchmarkWaitGroupAddDone-4 546663 220.0 ns/op BenchmarkWaitGroupAddDoneWork-4 633271 198.4 ns/op BenchmarkWaitGroupWait-4 5551608 22.91 ns/op BenchmarkWaitGroupWaitWork-4 3595858 32.36 ns/op BenchmarkWaitGroupActuallyWait-4 63717 1789 ns/op 32 B/op 2 allocs/op PASS ok sync 12.682s goos: darwin goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkValueRead-4 788596 130.8 ns/op PASS ok sync/atomic 0.290s goos: darwin goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTBHelper-4 128200 1077 ns/op 0 B/op 0 allocs/op PASS ok testing 0.312s goos: darwin goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkTable/1x10/new-4 8383 13664 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 12021 9914 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 100 1095710 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 127 921595 ns/op 1018 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 133377381 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 131406149 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1881 60912 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2172 58507 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 20 5626015 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 21 5367941 ns/op 19693 B/op 49 allocs/op BenchmarkTable/10x100000/new-4 1 637325510 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/10x100000/reuse-4 1 623485594 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 231 512321 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 254 472037 ns/op 154 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 52013626 ns/op 3289008 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 51440310 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 6383474879 ns/op 335149952 B/op 100089 allocs/op BenchmarkTable/100x100000/reuse-4 1 6936607530 ns/op 335149960 B/op 100090 allocs/op BenchmarkPyramid/10-4 3093 37975 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 39 3266444 ns/op 409132 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 303986085 ns/op 35625256 B/op 2055 allocs/op BenchmarkRagged/10-4 2382 51679 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 255 426924 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 28 4479314 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7333 16059 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 18.320s goos: darwin goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkParseLarge-4 1 257547322 ns/op BenchmarkVariableString-4 106450 1104 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 2452 52380 ns/op 2513 B/op 39 allocs/op PASS ok text/template/parse 0.711s goos: darwin goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAfterFunc-4 66 1796348 ns/op BenchmarkAfter-4 138 802988 ns/op BenchmarkStop-4 304 373230 ns/op BenchmarkSimultaneousAfterFunc-4 45 2334796 ns/op BenchmarkStartStop-4 350 357330 ns/op BenchmarkReset-4 3207 44719 ns/op BenchmarkSleep-4 57 2238090 ns/op BenchmarkParallelTimerLatency-4 45 320231 avg-late-ns 447753 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 182153 avg-late-ns 788320 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 33 143315 avg-late-ns 231892 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 89845 avg-late-ns 238735 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 66462 avg-late-ns 223370 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 80334 avg-late-ns 247734 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 32 89756 avg-late-ns 374260 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 30 78340 avg-late-ns 264330 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 89502 avg-late-ns 466669 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 87957 avg-late-ns 784515 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 718653 avg-late-ns 2521206 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 187693 avg-late-ns 811319 max-late-ns BenchmarkTicker-4 496 208912 ns/op BenchmarkTickerReset-4 4286 31812 ns/op BenchmarkTickerResetNaive-4 288 404002 ns/op BenchmarkNow-4 869630 130.3 ns/op BenchmarkNowUnixNano-4 913521 130.4 ns/op BenchmarkNowUnixMilli-4 886401 134.0 ns/op BenchmarkNowUnixMicro-4 924451 134.5 ns/op BenchmarkFormat-4 53396 2206 ns/op BenchmarkFormatNow-4 77467 1637 ns/op BenchmarkMarshalJSON-4 58506 1931 ns/op BenchmarkMarshalText-4 60176 1900 ns/op BenchmarkParse-4 162595 744.6 ns/op BenchmarkParseDuration-4 577531 205.1 ns/op BenchmarkHour-4 996099 134.1 ns/op BenchmarkSecond-4 1000000 114.5 ns/op BenchmarkYear-4 732681 175.7 ns/op BenchmarkDay-4 642374 240.8 ns/op BenchmarkISOWeek-4 664112 210.4 ns/op PASS ok time 9.712s goos: darwin goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkDecodeValidASCII-4 460638 247.3 ns/op BenchmarkDecodeValidJapaneseChars-4 554773 213.8 ns/op BenchmarkDecodeRune-4 1763606 67.91 ns/op BenchmarkEncodeValidASCII-4 620810 180.5 ns/op BenchmarkEncodeValidJapaneseChars-4 831945 131.8 ns/op BenchmarkEncodeRune-4 3124113 38.19 ns/op PASS ok unicode/utf16 1.175s goos: darwin goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkRuneCountTenASCIIChars-4 608794 199.5 ns/op BenchmarkRuneCountTenJapaneseChars-4 132579 866.7 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 2370808 50.61 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 291687 386.1 ns/op BenchmarkValidTenASCIIChars-4 590263 194.3 ns/op BenchmarkValid100KASCIIChars-4 57 1798542 ns/op BenchmarkValidTenJapaneseChars-4 119270 1006 ns/op BenchmarkValidLongMostlyASCII-4 56 1894477 ns/op BenchmarkValidLongJapanese-4 36 2923970 ns/op BenchmarkValidStringTenASCIIChars-4 3370108 35.52 ns/op BenchmarkValidString100KASCIIChars-4 6163 18506 ns/op BenchmarkValidStringTenJapaneseChars-4 318032 367.6 ns/op BenchmarkValidStringLongMostlyASCII-4 709 166723 ns/op BenchmarkValidStringLongJapanese-4 100 1067959 ns/op BenchmarkEncodeASCIIRune-4 3372284 35.79 ns/op BenchmarkEncodeJapaneseRune-4 1880308 62.44 ns/op BenchmarkAppendASCIIRune-4 7344897 15.81 ns/op BenchmarkAppendJapaneseRune-4 1935560 62.52 ns/op BenchmarkDecodeASCIIRune-4 2079201 56.65 ns/op BenchmarkDecodeJapaneseRune-4 1341813 88.55 ns/op BenchmarkFullRune/ASCII-4 2345514 49.22 ns/op BenchmarkFullRune/Incomplete-4 1147863 105.5 ns/op BenchmarkFullRune/Japanese-4 2373777 47.66 ns/op PASS ok unicode/utf8 3.701s goos: darwin goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkAll-4 1 56747335579 ns/op PASS ok cmd/api 66.956s goos: darwin goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkEqArrayOfStrings5-4 1051035 110.6 ns/op BenchmarkEqArrayOfStrings64-4 140676 846.0 ns/op BenchmarkEqArrayOfStrings1024-4 8775 13123 ns/op BenchmarkEqArrayOfFloats5-4 1467958 81.46 ns/op BenchmarkEqArrayOfFloats64-4 145104 805.4 ns/op BenchmarkEqArrayOfFloats1024-4 9062 12540 ns/op PASS ok cmd/compile/internal/reflectdata 1.230s goos: darwin goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkPhioptPass-4 10000 379766 ns/op BenchmarkCopyElim1-4 613 173567 ns/op BenchmarkCopyElim10-4 586 190137 ns/op BenchmarkCopyElim100-4 304 337855 ns/op BenchmarkCopyElim1000-4 61 2025146 ns/op BenchmarkCopyElim10000-4 3 39077683 ns/op BenchmarkCopyElim100000-4 1 497303408 ns/op BenchmarkDeadCode/1-4 728 169618 ns/op BenchmarkDeadCode/10-4 650 194533 ns/op BenchmarkDeadCode/100-4 265 384022 ns/op BenchmarkDeadCode/1000-4 50 2534066 ns/op BenchmarkDeadCode/10000-4 3 39242845 ns/op BenchmarkDeadCode/100000-4 1 354881676 ns/op BenchmarkDeadCode/200000-4 1 715554477 ns/op BenchmarkDominatorsLinear-4 18 7300171 ns/op 1.37 MB/s BenchmarkDominatorsFwdBack-4 13 9858017 ns/op 1.01 MB/s BenchmarkDominatorsManyPred-4 13 13966646 ns/op 0.72 MB/s BenchmarkDominatorsMaxPred-4 12 8679110 ns/op 1.15 MB/s BenchmarkDominatorsMaxPredVal-4 13 11086454 ns/op 0.90 MB/s BenchmarkFuse/1-4 778 183778 ns/op BenchmarkFuse/10-4 472 223381 ns/op BenchmarkFuse/100-4 206 801451 ns/op BenchmarkFuse/1000-4 13 8714995 ns/op BenchmarkFuse/10000-4 1 109551577 ns/op BenchmarkNilCheckDeep1-4 13694 8806 ns/op 0.11 MB/s 88 B/op 5 allocs/op BenchmarkNilCheckDeep10-4 4435 23465 ns/op 0.43 MB/s 168 B/op 5 allocs/op BenchmarkNilCheckDeep100-4 740 157050 ns/op 0.64 MB/s 1153 B/op 5 allocs/op BenchmarkNilCheckDeep1000-4 56 2091032 ns/op 0.48 MB/s 10435 B/op 5 allocs/op BenchmarkNilCheckDeep10000-4 7 14439411 ns/op 0.69 MB/s 114161 B/op 5 allocs/op BenchmarkDSEPass-4 36 3054432 ns/op 3543 B/op 4 allocs/op BenchmarkDSEPassBlock-4 2 53915804 ns/op 900320 B/op 30008 allocs/op BenchmarkCSEPass-4 9 12450153 ns/op 188656 B/op 9 allocs/op BenchmarkCSEPassBlock-4 2 91338348 ns/op 4980112 B/op 67501 allocs/op BenchmarkDeadcodePass-4 214 480594 ns/op 1259 B/op 1 allocs/op BenchmarkDeadcodePassBlock-4 4 25972303 ns/op 60068 B/op 3751 allocs/op BenchmarkMultiPass-4 68 1692963 ns/op 191532 B/op 8 allocs/op BenchmarkMultiPassBlock-4 1 123149969 ns/op 5880768 B/op 120021 allocs/op BenchmarkCondRewrite/SoloJump-4 2105536 57.12 ns/op BenchmarkCondRewrite/CombJump-4 2267852 66.09 ns/op PASS ok cmd/compile/internal/ssa 17.395s goos: darwin goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkLoadAdd-4 6878 19133 ns/op BenchmarkExtShift-4 10000 10658 ns/op BenchmarkModify-4 6939 17568 ns/op BenchmarkMullImm-4 10000 10352 ns/op BenchmarkConstModify-4 5935 17651 ns/op BenchmarkBitSet-4 13108 9024 ns/op BenchmarkBitClear-4 13611 9087 ns/op BenchmarkBitToggle-4 12826 9169 ns/op BenchmarkBitSetConst-4 112093 1070 ns/op BenchmarkBitClearConst-4 111591 1079 ns/op BenchmarkBitToggleConst-4 112560 1065 ns/op BenchmarkDivconstI64-4 6485479 16.40 ns/op BenchmarkModconstI64-4 9225844 15.23 ns/op BenchmarkDivisiblePow2constI64-4 6329865 19.44 ns/op BenchmarkDivisibleconstI64-4 6729308 15.04 ns/op BenchmarkDivisibleWDivconstI64-4 6548498 18.19 ns/op BenchmarkDivconstU64/3-4 9437763 14.36 ns/op BenchmarkDivconstU64/5-4 9424888 12.81 ns/op BenchmarkDivconstU64/37-4 6277988 19.25 ns/op BenchmarkDivconstU64/1234567-4 6850827 17.81 ns/op BenchmarkModconstU64-4 6277771 18.52 ns/op BenchmarkDivisibleconstU64-4 6826716 15.80 ns/op BenchmarkDivisibleWDivconstU64-4 6265380 20.27 ns/op BenchmarkDivconstI32-4 6086277 18.97 ns/op BenchmarkModconstI32-4 5896197 20.91 ns/op BenchmarkDivisiblePow2constI32-4 8673171 12.23 ns/op BenchmarkDivisibleconstI32-4 9582529 14.94 ns/op BenchmarkDivisibleWDivconstI32-4 4375272 25.94 ns/op BenchmarkDivconstU32-4 8735094 12.62 ns/op BenchmarkModconstU32-4 8479017 12.76 ns/op BenchmarkDivisibleconstU32-4 9119756 13.97 ns/op BenchmarkDivisibleWDivconstU32-4 5208960 20.78 ns/op BenchmarkDivconstI16-4 9216914 13.43 ns/op BenchmarkModconstI16-4 9154954 12.34 ns/op BenchmarkDivisiblePow2constI16-4 9586348 14.56 ns/op BenchmarkDivisibleconstI16-4 6347289 18.20 ns/op BenchmarkDivisibleWDivconstI16-4 4370558 27.28 ns/op BenchmarkDivconstU16-4 7178990 16.95 ns/op BenchmarkModconstU16-4 9311816 12.02 ns/op BenchmarkDivisibleconstU16-4 10165006 12.49 ns/op BenchmarkDivisibleWDivconstU16-4 5607571 28.67 ns/op BenchmarkDivconstI8-4 6554433 17.82 ns/op BenchmarkModconstI8-4 6274965 18.40 ns/op BenchmarkDivisiblePow2constI8-4 7123939 16.19 ns/op BenchmarkDivisibleconstI8-4 6494754 17.15 ns/op BenchmarkDivisibleWDivconstI8-4 6017905 19.25 ns/op BenchmarkDivconstU8-4 6789688 15.11 ns/op BenchmarkModconstU8-4 6700082 17.71 ns/op BenchmarkDivisibleconstU8-4 8736015 11.84 ns/op BenchmarkDivisibleWDivconstU8-4 6674756 19.04 ns/op BenchmarkMul2-4 272595 424.1 ns/op BenchmarkMulNeg2-4 166026 693.4 ns/op BenchmarkEfaceInteger-4 3817064 29.52 ns/op BenchmarkMulconstI32/3-4 16314796 7.416 ns/op BenchmarkMulconstI32/5-4 12799598 9.296 ns/op BenchmarkMulconstI32/12-4 12337248 9.281 ns/op BenchmarkMulconstI32/120-4 17220140 6.970 ns/op BenchmarkMulconstI32/-120-4 18680620 7.248 ns/op BenchmarkMulconstI32/65537-4 18494316 6.322 ns/op BenchmarkMulconstI32/65538-4 18721753 6.383 ns/op BenchmarkMulconstI64/3-4 18566352 6.570 ns/op BenchmarkMulconstI64/5-4 16076392 7.111 ns/op BenchmarkMulconstI64/12-4 18609265 9.675 ns/op BenchmarkMulconstI64/120-4 12575900 9.523 ns/op BenchmarkMulconstI64/-120-4 12584196 9.543 ns/op BenchmarkMulconstI64/65537-4 12493702 9.668 ns/op BenchmarkMulconstI64/65538-4 12568705 9.602 ns/op BenchmarkMulconstU32/3-4 13330400 9.250 ns/op BenchmarkMulconstU32/5-4 12981075 9.491 ns/op BenchmarkMulconstU32/12-4 12721366 9.648 ns/op BenchmarkMulconstU32/120-4 13096347 8.908 ns/op BenchmarkMulconstU32/65537-4 18367662 6.354 ns/op BenchmarkMulconstU32/65538-4 17048646 7.447 ns/op BenchmarkMulconstU64/3-4 18694995 6.353 ns/op BenchmarkMulconstU64/5-4 18796795 6.367 ns/op BenchmarkMulconstU64/12-4 18521882 6.453 ns/op BenchmarkMulconstU64/120-4 18632898 6.358 ns/op BenchmarkMulconstU64/65537-4 18717004 6.385 ns/op BenchmarkMulconstU64/65538-4 18634755 6.430 ns/op BenchmarkShiftArithmeticRight-4 17015758 7.428 ns/op BenchmarkSwitch8Predictable-4 7898899 15.95 ns/op BenchmarkSwitch8Unpredictable-4 6178304 18.20 ns/op BenchmarkSwitch32Predictable-4 10447545 11.66 ns/op BenchmarkSwitch32Unpredictable-4 7756873 15.77 ns/op BenchmarkSwitchStringPredictable-4 5184812 22.98 ns/op BenchmarkSwitchStringUnpredictable-4 4149970 29.89 ns/op PASS ok cmd/compile/internal/test 13.839s goos: darwin goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkNamed/Underlying/nongeneric-4 963752 106.0 ns/op BenchmarkNamed/Underlying/generic-4 1095003 108.7 ns/op BenchmarkNamed/Underlying/src_instance-4 1096240 113.6 ns/op BenchmarkNamed/Underlying/user_instance-4 1000000 150.0 ns/op BenchmarkCheck/http/funcbodies/info-4 1 679246352 ns/op 44012 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 346893170 ns/op 86165 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 200421739 ns/op 149049 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 197655819 ns/op 151215 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 127342734 ns/op 41241 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 95754098 ns/op 54858 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 34420972 ns/op 152592 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34247444 ns/op 153341 lines/s BenchmarkCheck/constant/funcbodies/info-4 2 56480256 ns/op 38170 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 35674499 ns/op 60425 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 6 22322593 ns/op 96574 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 6 21410064 ns/op 100689 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 706456862 ns/op 85044 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 534312787 ns/op 112427 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 181681570 ns/op 330492 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 147729220 ns/op 406356 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 107018744 ns/op 17306 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 80594552 ns/op 22989 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 56278638 ns/op 32910 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 54658421 ns/op 33887 lines/s PASS ok cmd/compile/internal/types2 10.763s goos: darwin goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkExecGoEnv-4 21 5119132 ns/op 7216667 sys-ns/op 6043190 user-ns/op PASS ok cmd/go 0.583s goos: darwin goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz BenchmarkHash8Bytes/New-4 74894 1592 ns/op 5.03 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 87742 1364 ns/op 5.87 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 18248 6647 ns/op 154.05 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 19034 6285 ns/op 162.93 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2962 41522 ns/op 197.29 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2794 39951 ns/op 205.05 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 1.221s ##### os/user with tag osusergo ok os/user 0.168s ##### GOOS=ios on darwin/amd64 ok crypto/x509 0.252s All tests passed.