linux-amd64-race at d633f4b996dadb6b72c2c43d35092738b7c19e7f :: Running /workdir/go/src/make.bash with args ["/workdir/go/src/make.bash"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rne47fed5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/src"] in dir /workdir/go/src Building Go cmd/dist using /workdir/go1.4. (go1.17.13 linux/amd64) Building Go toolchain1 using /workdir/go1.4. Building Go bootstrap cmd/go (go_bootstrap) using Go toolchain1. Building Go toolchain2 using go_bootstrap and Go toolchain1. Building Go toolchain3 using go_bootstrap and Go toolchain2. Building packages and commands for linux/amd64. --- Installed Go for linux/amd64 in /workdir/go Installed commands in /workdir/go/bin :: Running /workdir/go/bin/go with args ["/workdir/go/bin/go" "install" "-race" "std"] and env ["PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HOSTNAME=buildlet-linux-amd64-bullseye-rne47fed5" "DEBIAN_FRONTEND=noninteractive" "HOME=/root" "USER=root" "GO_STAGE0_NET_DELAY=0s" "GO_STAGE0_DL_DELAY=200ms" "WORKDIR=/workdir" "GOROOT_BOOTSTRAP=/workdir/go1.4" "GO_BUILDER_NAME=linux-amd64-race" "GO_DISABLE_OUTBOUND_NETWORK=1" "GOBIN=" "TMPDIR=/workdir/tmp" "GOCACHE=/workdir/gocache" "PWD=/workdir/go/bin"] in dir /workdir/go/bin ##### Test execution environment. # GOARCH: amd64 # CPU: Intel(R) Xeon(R) CPU @ 2.20GHz # GOOS: linux # OS Version: Linux 5.15.89+ #1 SMP Sat Mar 18 09:27:02 UTC 2023 x86_64 ##### Testing packages. ok archive/tar 1.259s ok archive/zip 2.500s ok bufio 0.312s ok bytes 3.294s ok compress/bzip2 0.473s ok compress/flate 5.936s ok compress/gzip 11.695s ok compress/lzw 0.553s ok compress/zlib 4.748s ok container/heap 0.045s ok container/list 0.034s ok container/ring 0.045s ok context 0.052s ok crypto 0.034s ok crypto/aes 0.076s ok crypto/cipher 0.065s ok crypto/des 0.065s ok crypto/dsa 0.044s ok crypto/ecdh 0.218s ok crypto/ecdsa 0.177s ok crypto/ed25519 0.390s ok crypto/elliptic 0.076s ok crypto/hmac 0.044s ok crypto/internal/alias 0.034s ok crypto/internal/bigmod 2.498s ok crypto/internal/boring 0.034s ok crypto/internal/boring/bcache 0.403s ok crypto/internal/edwards25519 35.238s ok crypto/internal/edwards25519/field 12.304s ok crypto/internal/nistec 0.794s ok crypto/internal/nistec/fiat 0.034s [no tests to run] ok crypto/md5 0.044s ok crypto/rand 0.362s ok crypto/rc4 0.475s ok crypto/rsa 1.425s ok crypto/sha1 0.055s ok crypto/sha256 0.045s ok crypto/sha512 0.044s ok crypto/subtle 0.438s ok crypto/tls 1.592s ok crypto/x509 1.214s ok database/sql 0.372s ok database/sql/driver 0.034s ok debug/buildinfo 0.056s ok debug/dwarf 0.096s ok debug/elf 1.325s ok debug/gosym 0.378s ok debug/macho 0.066s ok debug/pe 0.065s ok debug/plan9obj 0.035s ok embed 0.034s [no tests to run] ok embed/internal/embedtest 0.033s ok encoding/ascii85 0.044s ok encoding/asn1 0.044s ok encoding/base32 0.097s ok encoding/base64 0.044s ok encoding/binary 0.044s ok encoding/csv 0.090s ok encoding/gob 18.275s ok encoding/hex 0.044s ok encoding/json 1.259s ok encoding/pem 2.416s ok encoding/xml 0.258s ok errors 0.046s ok expvar 0.033s ok flag 0.173s ok fmt 0.584s ok go/ast 0.045s ok go/build 4.383s ok go/build/constraint 0.045s ok go/constant 0.046s ok go/doc 0.260s ok go/doc/comment 2.375s ok go/format 0.067s ok go/importer 0.229s ok go/internal/gccgoimporter 0.065s ok go/internal/gcimporter 1.403s ok go/internal/srcimporter 14.582s ok go/parser 0.963s ok go/printer 1.320s ok go/scanner 0.045s ok go/token 0.127s ok go/types 34.708s ok hash 0.045s ok hash/adler32 0.065s ok hash/crc32 0.064s ok hash/crc64 0.044s ok hash/fnv 0.035s ok hash/maphash 0.036s ok html 0.035s ok html/template 0.251s ok image 0.421s ok image/color 0.065s ok image/draw 0.584s ok image/gif 0.952s ok image/jpeg 1.293s ok image/png 2.947s ok index/suffixarray 1.005s ok internal/abi 0.078s ok internal/buildcfg 0.034s ok internal/coverage/cformat 0.035s ok internal/coverage/cmerge 0.035s ok internal/coverage/pods 0.034s ok internal/coverage/slicereader 0.036s ok internal/coverage/slicewriter 0.034s ok internal/coverage/test 0.065s ok internal/cpu 0.103s ok internal/dag 0.034s ok internal/diff 0.034s ok internal/fmtsort 0.034s ok internal/fuzz 0.055s ok internal/godebug 0.035s ok internal/intern 0.263s ok internal/itoa 0.034s ok internal/poll 0.539s ok internal/profile 0.035s ok internal/reflectlite 0.272s ok internal/safefilepath 0.033s ok internal/saferio 0.330s ok internal/singleflight 0.122s ok internal/testenv 0.034s ok internal/trace 0.189s ok internal/types/errors 0.451s ok internal/unsafeheader 0.034s ok internal/xcoff 0.056s ok io 0.077s ok io/fs 0.268s ok io/ioutil 0.046s ok log 0.045s ok log/slog 0.058s ok log/slog/internal/buffer 0.034s ok log/syslog 1.269s ok maps 0.035s ok math 0.056s ok math/big 3.055s ok math/bits 0.045s ok math/cmplx 0.034s ok math/rand 2.118s ok mime 0.055s ok mime/multipart 7.018s ok mime/quotedprintable 0.088s ok net 17.792s ok net/http 7.801s ok net/http/cgi 0.643s ok net/http/cookiejar 0.045s ok net/http/fcgi 0.158s ok net/http/httptest 0.192s ok net/http/httptrace 0.036s ok net/http/httputil 0.720s ok net/http/internal 0.045s ok net/http/internal/ascii 0.035s ok net/http/pprof 5.210s ok net/internal/socktest 0.035s ok net/mail 0.049s ok net/netip 0.421s ok net/rpc 0.088s ok net/rpc/jsonrpc 0.047s ok net/smtp 0.079s ok net/textproto 0.058s ok net/url 0.056s ok os 0.798s ok os/exec 0.289s ok os/exec/internal/fdtest 0.035s ok os/signal 2.435s ok os/user 0.040s ok path 0.040s ok path/filepath 0.095s ok plugin 0.037s ok reflect 0.630s ok regexp 3.257s ok regexp/syntax 4.586s ok runtime 39.297s ok runtime/cgo 0.039s ok runtime/coverage 0.035s ok runtime/debug 0.127s ok runtime/internal/atomic 0.090s ok runtime/internal/math 0.037s ok runtime/internal/sys 0.034s ok runtime/internal/syscall 0.034s ok runtime/metrics 0.045s ok runtime/pprof 8.072s ok runtime/race 10.654s ok runtime/trace 3.708s ok slices 0.040s ok sort 0.421s ok strconv 2.334s ok strings 1.669s ok sync 0.566s ok sync/atomic 1.614s ok syscall 3.715s ok testing 0.934s ok testing/fstest 0.047s ok testing/iotest 0.047s ok testing/quick 0.171s ok text/scanner 0.058s ok text/tabwriter 0.048s ok text/template 0.119s ok text/template/parse 0.056s ok time 2.364s ok unicode 0.047s ok unicode/utf16 0.040s ok unicode/utf8 0.059s ok cmd/addr2line 1.601s ok cmd/api 8.815s ok cmd/asm/internal/asm 3.301s ok cmd/asm/internal/lex 0.045s ok cmd/compile/internal/abt 0.064s ok cmd/compile/internal/amd64 52.416s ok cmd/compile/internal/base 0.034s ok cmd/compile/internal/compare 0.034s ok cmd/compile/internal/dwarfgen 0.522s ok cmd/compile/internal/importer 1.074s ok cmd/compile/internal/ir 0.036s ok cmd/compile/internal/logopt 0.302s ok cmd/compile/internal/loopvar 20.941s ok cmd/compile/internal/noder 0.045s ok cmd/compile/internal/reflectdata 0.034s [no tests to run] ok cmd/compile/internal/ssa 21.750s ok cmd/compile/internal/syntax 0.169s ok cmd/compile/internal/test 13.562s ok cmd/compile/internal/typecheck 0.316s ok cmd/compile/internal/types 0.034s ok cmd/compile/internal/types2 9.268s ok cmd/covdata 0.033s ok cmd/cover 2.095s ok cmd/dist 0.036s ok cmd/doc 1.161s ok cmd/fix 1.240s ok cmd/go 41.590s ok cmd/go/internal/auth 0.040s ok cmd/go/internal/cache 0.165s ok cmd/go/internal/fsys 0.079s ok cmd/go/internal/generate 0.046s ok cmd/go/internal/get 0.036s ok cmd/go/internal/imports 0.046s ok cmd/go/internal/load 0.046s ok cmd/go/internal/lockedfile 0.198s ok cmd/go/internal/lockedfile/internal/filelock 0.096s ok cmd/go/internal/modconv 0.057s ok cmd/go/internal/modfetch 0.056s ok cmd/go/internal/modfetch/codehost 0.057s ok cmd/go/internal/modfetch/zip_sum_test 0.046s ok cmd/go/internal/modindex 0.596s ok cmd/go/internal/modload 0.046s ok cmd/go/internal/mvs 0.066s ok cmd/go/internal/par 0.153s ok cmd/go/internal/str 0.036s ok cmd/go/internal/test 0.047s ok cmd/go/internal/vcs 0.045s ok cmd/go/internal/vcweb 0.046s ok cmd/go/internal/vcweb/vcstest 4.821s ok cmd/go/internal/web 0.036s ok cmd/go/internal/work 0.162s ok cmd/gofmt 0.284s ok cmd/internal/archive 0.588s ok cmd/internal/buildid 0.664s ok cmd/internal/cov 0.382s ok cmd/internal/dwarf 0.038s ok cmd/internal/edit 0.035s ok cmd/internal/goobj 0.039s ok cmd/internal/moddeps 1.340s ok cmd/internal/notsha256 0.059s ok cmd/internal/obj 0.634s ok cmd/internal/obj/ppc64 0.149s ok cmd/internal/obj/riscv 0.067s ok cmd/internal/obj/s390x 0.036s ok cmd/internal/obj/x86 0.235s ok cmd/internal/objabi 0.036s ok cmd/internal/pkgpath 0.183s ok cmd/internal/pkgpattern 0.049s ok cmd/internal/quoted 0.034s ok cmd/internal/src 0.034s ok cmd/internal/test2json 0.737s ok cmd/link 4.107s ok cmd/link/internal/benchmark 0.038s ok cmd/link/internal/ld 3.196s ok cmd/link/internal/loader 0.087s ok cmd/nm 1.137s ok cmd/objdump 1.640s ok cmd/pack 0.730s ok cmd/pprof 1.544s ok cmd/trace 0.301s ok cmd/vet 13.374s ##### Running benchmarks briefly. goos: linux goarch: amd64 pkg: archive/tar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark/Writer/USTAR-4 3188 35085 ns/op 1368 B/op 25 allocs/op Benchmark/Writer/GNU-4 2504 47449 ns/op 1854 B/op 36 allocs/op Benchmark/Writer/PAX-4 1623 76813 ns/op 2560 B/op 59 allocs/op Benchmark/Reader/USTAR-4 3585 28016 ns/op 5069 B/op 15 allocs/op Benchmark/Reader/GNU-4 5698 18840 ns/op 5085 B/op 14 allocs/op Benchmark/Reader/PAX-4 2037 56656 ns/op 8904 B/op 33 allocs/op PASS ok archive/tar 1.076s goos: linux goarch: amd64 pkg: archive/zip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompressedZipGarbage-4 1 322196741 ns/op 2456488 B/op 116 allocs/op BenchmarkZip64Test-4 1 144396500 ns/op BenchmarkZip64TestSizes/4096-4 1515 79538 ns/op BenchmarkZip64TestSizes/1048576-4 182 706915 ns/op BenchmarkZip64TestSizes/67108864-4 1 135661955 ns/op PASS ok archive/zip 1.364s goos: linux goarch: amd64 pkg: bufio cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReaderCopyOptimal-4 220521 481.7 ns/op BenchmarkReaderCopyUnoptimal-4 131352 807.9 ns/op BenchmarkReaderCopyNoWriteTo-4 7322 18207 ns/op BenchmarkReaderWriteToOptimal-4 9129 12085 ns/op BenchmarkReaderReadString-4 128198 868.4 ns/op 144 B/op 1 allocs/op BenchmarkWriterCopyOptimal-4 225692 548.9 ns/op BenchmarkWriterCopyUnoptimal-4 184375 591.4 ns/op BenchmarkWriterCopyNoReadFrom-4 7399 16146 ns/op BenchmarkReaderEmpty-4 41010 3011 ns/op 4224 B/op 3 allocs/op BenchmarkWriterEmpty-4 30600 3456 ns/op 4096 B/op 1 allocs/op BenchmarkWriterFlush-4 633027 186.3 ns/op 0 B/op 0 allocs/op PASS ok bufio 1.691s goos: linux goarch: amd64 pkg: bytes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadString-4 5017 20091 ns/op 1631.01 MB/s BenchmarkWriteByte-4 514 228187 ns/op 17.95 MB/s BenchmarkWriteRune-4 266 454004 ns/op 27.07 MB/s BenchmarkBufferNotEmptyWriteRead-4 31 3702039 ns/op BenchmarkBufferFullSmallReads-4 100 1033399 ns/op BenchmarkBufferWriteBlock/N4096-4 7233 16009 ns/op 14336 B/op 6 allocs/op BenchmarkBufferWriteBlock/N65536-4 405 309989 ns/op 260096 B/op 14 allocs/op BenchmarkBufferWriteBlock/N1048576-4 6 22890345 ns/op 4192256 B/op 22 allocs/op BenchmarkBufferAppendNoCopy-4 1 131194707 ns/op 127.88 MB/s 33554432 B/op 2 allocs/op BenchmarkIndexByte/10-4 4561360 24.76 ns/op 403.95 MB/s BenchmarkIndexByte/32-4 4331480 26.18 ns/op 1222.44 MB/s BenchmarkIndexByte/4K-4 890175 133.2 ns/op 30759.34 MB/s BenchmarkIndexBytePortable/10-4 801244 143.2 ns/op 69.82 MB/s BenchmarkIndexBytePortable/32-4 258765 452.7 ns/op 70.68 MB/s BenchmarkIndexBytePortable/4K-4 2151 53565 ns/op 76.47 MB/s BenchmarkIndexRune/10-4 1000000 102.8 ns/op 97.31 MB/s BenchmarkIndexRune/32-4 1000000 103.3 ns/op 309.84 MB/s BenchmarkIndexRune/4K-4 371311 314.8 ns/op 13010.78 MB/s BenchmarkIndexRuneASCII/10-4 4618656 24.44 ns/op 409.20 MB/s BenchmarkIndexRuneASCII/32-4 4378546 26.41 ns/op 1211.59 MB/s BenchmarkIndexRuneASCII/4K-4 827371 132.4 ns/op 30945.31 MB/s BenchmarkEqual/0-4 7199472 15.32 ns/op BenchmarkEqual/1-4 1544799 79.32 ns/op 12.61 MB/s BenchmarkEqual/6-4 1516172 79.47 ns/op 75.50 MB/s BenchmarkEqual/9-4 1487542 81.01 ns/op 111.09 MB/s BenchmarkEqual/15-4 1459202 80.99 ns/op 185.22 MB/s BenchmarkEqual/16-4 1527372 78.55 ns/op 203.70 MB/s BenchmarkEqual/20-4 1471382 81.95 ns/op 244.07 MB/s BenchmarkEqual/32-4 1470589 82.76 ns/op 386.67 MB/s BenchmarkEqual/4K-4 106206 1110 ns/op 3690.12 MB/s BenchmarkIndex/10-4 3335982 35.49 ns/op 281.80 MB/s BenchmarkIndex/32-4 3180139 37.75 ns/op 847.58 MB/s BenchmarkIndex/4K-4 18021 6579 ns/op 622.55 MB/s BenchmarkIndexEasy/10-4 3095812 37.10 ns/op 269.57 MB/s BenchmarkIndexEasy/32-4 3103874 38.01 ns/op 841.95 MB/s BenchmarkIndexEasy/4K-4 474962 246.0 ns/op 16649.30 MB/s BenchmarkCount/10-4 1520479 79.33 ns/op 126.06 MB/s BenchmarkCount/32-4 1466626 80.74 ns/op 396.32 MB/s BenchmarkCount/4K-4 17888 6667 ns/op 614.41 MB/s BenchmarkCountEasy/10-4 1555327 76.97 ns/op 129.92 MB/s BenchmarkCountEasy/32-4 1508826 81.72 ns/op 391.56 MB/s BenchmarkCountEasy/4K-4 416472 279.1 ns/op 14674.37 MB/s BenchmarkCountSingle/10-4 3805171 31.39 ns/op 318.57 MB/s BenchmarkCountSingle/32-4 3550838 33.35 ns/op 959.39 MB/s BenchmarkCountSingle/4K-4 793588 142.4 ns/op 28769.73 MB/s BenchmarkToUpper/#00-4 2883662 41.56 ns/op BenchmarkToUpper/ONLYUPPER-4 307306 410.2 ns/op BenchmarkToUpper/abc-4 520035 235.5 ns/op BenchmarkToUpper/AbC123-4 287034 405.2 ns/op BenchmarkToUpper/azAZ09_-4 280190 437.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 77563 1497 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 39802 2909 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 56704 2146 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 125854 919.3 ns/op BenchmarkToLower/#00-4 2875507 41.12 ns/op BenchmarkToLower/abc-4 456327 255.3 ns/op BenchmarkToLower/AbC123-4 284414 419.0 ns/op BenchmarkToLower/azAZ09_-4 269959 445.8 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 78592 1531 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 41205 2888 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 71440 1682 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 120172 949.4 ns/op BenchmarkFields/ASCII/16-4 124464 959.4 ns/op 16.68 MB/s 80 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 8976 13065 ns/op 19.60 MB/s 576 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 548 209655 ns/op 19.54 MB/s 9472 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 30 3813043 ns/op 17.19 MB/s 147456 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 2 60647128 ns/op 17.29 MB/s 2269184 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 94512 1296 ns/op 12.34 MB/s 48 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 6618 17877 ns/op 14.32 MB/s 416 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 349 326311 ns/op 12.55 MB/s 24832 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 18 6318245 ns/op 10.37 MB/s 512256 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 1 123553543 ns/op 8.49 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 145698 821.4 ns/op 19.48 MB/s 80 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 12156 9704 ns/op 26.38 MB/s 576 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 663 172852 ns/op 23.70 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 31 3834119 ns/op 17.09 MB/s 512256 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 82272254 ns/op 12.75 MB/s 11211008 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 122064 919.6 ns/op 17.40 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 9516 12701 ns/op 20.16 MB/s 416 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 495 228712 ns/op 17.91 MB/s 24832 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 25 4901745 ns/op 13.37 MB/s 512259 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 1 100992058 ns/op 10.38 MB/s 11211008 B/op 24 allocs/op BenchmarkTrimSpace/NoTrim-4 2003557 59.55 ns/op BenchmarkTrimSpace/ASCII-4 1000000 113.6 ns/op BenchmarkTrimSpace/SomeNonASCII-4 110031 1069 ns/op BenchmarkTrimSpace/JustNonASCII-4 51658 2343 ns/op BenchmarkToValidUTF8/Valid-4 480740 243.8 ns/op BenchmarkToValidUTF8/InvalidASCII-4 329928 360.6 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 99744 1234 ns/op BenchmarkIndexHard1-4 813 145220 ns/op BenchmarkIndexHard2-4 598 200973 ns/op BenchmarkIndexHard3-4 148 799446 ns/op BenchmarkIndexHard4-4 180 664687 ns/op BenchmarkLastIndexHard1-4 5 22431820 ns/op BenchmarkLastIndexHard2-4 4 29126276 ns/op BenchmarkLastIndexHard3-4 4 31936280 ns/op BenchmarkCountHard1-4 832 146271 ns/op BenchmarkCountHard2-4 582 201075 ns/op BenchmarkCountHard3-4 148 800243 ns/op BenchmarkSplitEmptySeparator-4 1 176311126 ns/op BenchmarkSplitSingleByteSeparator-4 9 11505817 ns/op BenchmarkSplitMultiByteSeparator-4 10 10040063 ns/op BenchmarkSplitNSingleByteSeparator-4 178149 631.1 ns/op BenchmarkSplitNMultiByteSeparator-4 71676 1604 ns/op BenchmarkRepeat-4 169657 632.6 ns/op BenchmarkRepeatLarge/256/1-4 138745 810.1 ns/op 316.01 MB/s BenchmarkRepeatLarge/256/16-4 193027 542.9 ns/op 471.54 MB/s BenchmarkRepeatLarge/512/1-4 109822 1114 ns/op 459.64 MB/s BenchmarkRepeatLarge/512/16-4 153054 801.9 ns/op 638.46 MB/s BenchmarkRepeatLarge/1024/1-4 71185 1615 ns/op 633.91 MB/s BenchmarkRepeatLarge/1024/16-4 81201 1268 ns/op 807.70 MB/s BenchmarkRepeatLarge/2048/1-4 43168 2564 ns/op 798.60 MB/s BenchmarkRepeatLarge/2048/16-4 51270 2184 ns/op 937.57 MB/s BenchmarkRepeatLarge/4096/1-4 27135 4183 ns/op 979.28 MB/s BenchmarkRepeatLarge/4096/16-4 28884 4117 ns/op 994.90 MB/s BenchmarkRepeatLarge/8192/1-4 14678 8099 ns/op 1011.46 MB/s BenchmarkRepeatLarge/8192/16-4 15243 8008 ns/op 1022.92 MB/s BenchmarkRepeatLarge/8192/4097-4 23412 4558 ns/op 898.84 MB/s BenchmarkRepeatLarge/16384/1-4 8256 14699 ns/op 1114.64 MB/s BenchmarkRepeatLarge/16384/16-4 8641 14130 ns/op 1159.50 MB/s BenchmarkRepeatLarge/16384/4097-4 10000 11592 ns/op 1060.30 MB/s BenchmarkRepeatLarge/32768/1-4 4108 29441 ns/op 1112.99 MB/s BenchmarkRepeatLarge/32768/16-4 4342 27035 ns/op 1212.07 MB/s BenchmarkRepeatLarge/32768/4097-4 4791 25170 ns/op 1139.43 MB/s BenchmarkRepeatLarge/65536/1-4 2334 52250 ns/op 1254.27 MB/s BenchmarkRepeatLarge/65536/16-4 2389 56154 ns/op 1167.08 MB/s BenchmarkRepeatLarge/65536/4097-4 2167 52411 ns/op 1172.56 MB/s BenchmarkRepeatLarge/131072/1-4 226 512665 ns/op 255.67 MB/s BenchmarkRepeatLarge/131072/16-4 223 522985 ns/op 250.62 MB/s BenchmarkRepeatLarge/131072/4097-4 232 520012 ns/op 244.24 MB/s BenchmarkRepeatLarge/262144/1-4 100 1032704 ns/op 253.84 MB/s BenchmarkRepeatLarge/262144/16-4 100 1045068 ns/op 250.84 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1022255 ns/op 252.49 MB/s BenchmarkRepeatLarge/524288/1-4 60 2039304 ns/op 257.09 MB/s BenchmarkRepeatLarge/524288/16-4 57 2035124 ns/op 257.62 MB/s BenchmarkRepeatLarge/524288/4097-4 57 2059758 ns/op 252.61 MB/s BenchmarkRepeatLarge/1048576/1-4 30 4057499 ns/op 258.43 MB/s BenchmarkRepeatLarge/1048576/16-4 27 4089646 ns/op 256.40 MB/s BenchmarkRepeatLarge/1048576/4097-4 30 4190782 ns/op 249.29 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7841455 ns/op 267.44 MB/s BenchmarkRepeatLarge/2097152/16-4 15 7905586 ns/op 265.27 MB/s BenchmarkRepeatLarge/2097152/4097-4 14 7934765 ns/op 263.85 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15833261 ns/op 264.90 MB/s BenchmarkRepeatLarge/4194304/16-4 7 15709437 ns/op 266.99 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15787137 ns/op 265.48 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30573865 ns/op 274.37 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31837150 ns/op 263.48 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 32231340 ns/op 260.20 MB/s BenchmarkRepeatLarge/16777216/1-4 2 60258925 ns/op 278.42 MB/s BenchmarkRepeatLarge/16777216/16-4 2 61665890 ns/op 272.07 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 61790171 ns/op 271.52 MB/s BenchmarkRepeatLarge/33554432/1-4 1 116554300 ns/op 287.89 MB/s BenchmarkRepeatLarge/33554432/16-4 1 119660810 ns/op 280.41 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 120911496 ns/op 277.51 MB/s BenchmarkRepeatLarge/67108864/1-4 1 236772264 ns/op 283.43 MB/s BenchmarkRepeatLarge/67108864/16-4 1 230836003 ns/op 290.72 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 231142456 ns/op 290.34 MB/s BenchmarkRepeatLarge/134217728/1-4 1 476531219 ns/op 281.66 MB/s BenchmarkRepeatLarge/134217728/16-4 1 462212563 ns/op 290.38 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 467975506 ns/op 286.81 MB/s BenchmarkRepeatLarge/268435456/1-4 1 945953845 ns/op 283.77 MB/s BenchmarkRepeatLarge/268435456/16-4 1 935403949 ns/op 286.97 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 926974286 ns/op 289.58 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1873161737 ns/op 286.61 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1808472959 ns/op 296.86 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1814550436 ns/op 295.87 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3830951864 ns/op 280.28 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3581380852 ns/op 299.81 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3707226479 ns/op 289.63 MB/s BenchmarkBytesCompare/1-4 8491626 12.36 ns/op BenchmarkBytesCompare/2-4 8714943 13.63 ns/op BenchmarkBytesCompare/4-4 8773950 13.43 ns/op BenchmarkBytesCompare/8-4 9769419 12.16 ns/op BenchmarkBytesCompare/16-4 9979180 12.02 ns/op BenchmarkBytesCompare/32-4 8956424 13.30 ns/op BenchmarkBytesCompare/64-4 7622846 15.34 ns/op BenchmarkBytesCompare/128-4 7223694 16.68 ns/op BenchmarkBytesCompare/256-4 5375166 20.32 ns/op BenchmarkBytesCompare/512-4 3720762 31.99 ns/op BenchmarkBytesCompare/1024-4 2377406 49.88 ns/op BenchmarkBytesCompare/2048-4 1395526 86.19 ns/op BenchmarkIndexAnyASCII/1:1-4 2357332 49.88 ns/op BenchmarkIndexAnyASCII/1:2-4 2358243 48.82 ns/op BenchmarkIndexAnyASCII/1:4-4 2383720 48.67 ns/op BenchmarkIndexAnyASCII/1:8-4 2407398 48.40 ns/op BenchmarkIndexAnyASCII/1:16-4 2380664 48.29 ns/op BenchmarkIndexAnyASCII/1:32-4 2366581 49.36 ns/op BenchmarkIndexAnyASCII/1:64-4 2394212 48.98 ns/op BenchmarkIndexAnyASCII/16:1-4 2146022 56.13 ns/op BenchmarkIndexAnyASCII/16:2-4 416712 275.0 ns/op BenchmarkIndexAnyASCII/16:4-4 418776 277.3 ns/op BenchmarkIndexAnyASCII/16:8-4 407065 286.4 ns/op BenchmarkIndexAnyASCII/16:16-4 386490 298.5 ns/op BenchmarkIndexAnyASCII/16:32-4 360831 324.1 ns/op BenchmarkIndexAnyASCII/16:64-4 313662 381.7 ns/op BenchmarkIndexAnyASCII/256:1-4 1881144 63.38 ns/op BenchmarkIndexAnyASCII/256:2-4 32862 3632 ns/op BenchmarkIndexAnyASCII/256:4-4 33217 3647 ns/op BenchmarkIndexAnyASCII/256:8-4 33039 3613 ns/op BenchmarkIndexAnyASCII/256:16-4 32546 3647 ns/op BenchmarkIndexAnyASCII/256:32-4 32512 3695 ns/op BenchmarkIndexAnyASCII/256:64-4 32258 3733 ns/op BenchmarkIndexAnyUTF8/1:1-4 2354923 49.85 ns/op BenchmarkIndexAnyUTF8/1:2-4 2355488 48.21 ns/op BenchmarkIndexAnyUTF8/1:4-4 2380254 48.49 ns/op BenchmarkIndexAnyUTF8/1:8-4 2408874 48.30 ns/op BenchmarkIndexAnyUTF8/1:16-4 2417317 49.00 ns/op BenchmarkIndexAnyUTF8/1:32-4 2324850 49.44 ns/op BenchmarkIndexAnyUTF8/1:64-4 2368990 48.95 ns/op BenchmarkIndexAnyUTF8/16:1-4 153385 766.0 ns/op BenchmarkIndexAnyUTF8/16:2-4 262460 443.0 ns/op BenchmarkIndexAnyUTF8/16:4-4 271324 443.0 ns/op BenchmarkIndexAnyUTF8/16:8-4 270358 438.3 ns/op BenchmarkIndexAnyUTF8/16:16-4 259228 440.0 ns/op BenchmarkIndexAnyUTF8/16:32-4 259731 457.6 ns/op BenchmarkIndexAnyUTF8/16:64-4 259830 455.1 ns/op BenchmarkIndexAnyUTF8/256:1-4 10000 11031 ns/op BenchmarkIndexAnyUTF8/256:2-4 18999 6346 ns/op BenchmarkIndexAnyUTF8/256:4-4 18896 6366 ns/op BenchmarkIndexAnyUTF8/256:8-4 18973 6398 ns/op BenchmarkIndexAnyUTF8/256:16-4 18982 6364 ns/op BenchmarkIndexAnyUTF8/256:32-4 18201 6475 ns/op BenchmarkIndexAnyUTF8/256:64-4 18648 6413 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2302537 51.75 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2310661 49.98 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2343957 50.51 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2346256 49.94 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2302114 50.28 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2299954 51.54 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2315038 50.66 ns/op BenchmarkLastIndexAnyASCII/16:1-4 324990 369.3 ns/op BenchmarkLastIndexAnyASCII/16:2-4 315349 369.4 ns/op BenchmarkLastIndexAnyASCII/16:4-4 311248 370.1 ns/op BenchmarkLastIndexAnyASCII/16:8-4 299516 384.6 ns/op BenchmarkLastIndexAnyASCII/16:16-4 303361 393.5 ns/op BenchmarkLastIndexAnyASCII/16:32-4 284902 414.1 ns/op BenchmarkLastIndexAnyASCII/16:64-4 253377 460.6 ns/op BenchmarkLastIndexAnyASCII/256:1-4 23962 5020 ns/op BenchmarkLastIndexAnyASCII/256:2-4 23814 5050 ns/op BenchmarkLastIndexAnyASCII/256:4-4 23940 5066 ns/op BenchmarkLastIndexAnyASCII/256:8-4 23745 5015 ns/op BenchmarkLastIndexAnyASCII/256:16-4 23332 5068 ns/op BenchmarkLastIndexAnyASCII/256:32-4 23830 5013 ns/op BenchmarkLastIndexAnyASCII/256:64-4 23236 5100 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 2306180 51.58 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2388222 49.90 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2390679 50.10 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2391207 49.66 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2419927 48.75 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2383240 49.50 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2409583 49.06 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 229024 497.7 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 261145 445.6 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 261595 446.6 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 262320 443.5 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 262333 448.3 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 250192 460.0 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 258660 455.3 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 17360 6937 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 19005 6299 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 18706 6375 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 18889 6349 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 18621 6360 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 18030 6594 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 18504 6615 ns/op BenchmarkTrimASCII/1:1-4 2558818 45.71 ns/op BenchmarkTrimASCII/1:2-4 2124126 54.32 ns/op BenchmarkTrimASCII/1:4-4 2110010 56.46 ns/op BenchmarkTrimASCII/1:8-4 1925408 61.33 ns/op BenchmarkTrimASCII/1:16-4 1618402 73.63 ns/op BenchmarkTrimASCII/16:1-4 423259 270.2 ns/op BenchmarkTrimASCII/16:2-4 315603 370.2 ns/op BenchmarkTrimASCII/16:4-4 318886 365.1 ns/op BenchmarkTrimASCII/16:8-4 305530 374.3 ns/op BenchmarkTrimASCII/16:16-4 309320 383.3 ns/op BenchmarkTrimASCII/256:1-4 34356 3482 ns/op BenchmarkTrimASCII/256:2-4 23337 5108 ns/op BenchmarkTrimASCII/256:4-4 23864 5055 ns/op BenchmarkTrimASCII/256:8-4 23680 5088 ns/op BenchmarkTrimASCII/256:16-4 23620 5110 ns/op BenchmarkTrimASCII/4096:1-4 2127 55362 ns/op BenchmarkTrimASCII/4096:2-4 1484 80602 ns/op BenchmarkTrimASCII/4096:4-4 1422 80431 ns/op BenchmarkTrimASCII/4096:8-4 1473 81823 ns/op BenchmarkTrimASCII/4096:16-4 1472 81462 ns/op BenchmarkTrimByte-4 1539256 86.07 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 12982 9161 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 12988 9136 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 673 174092 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 1322 88677 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 2553 43713 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 4660 23024 ns/op BenchmarkCompareBytesEqual-4 9393609 11.33 ns/op BenchmarkCompareBytesToNil-4 11136322 9.846 ns/op BenchmarkCompareBytesEmpty-4 13448176 8.848 ns/op BenchmarkCompareBytesIdentical-4 11525960 9.040 ns/op BenchmarkCompareBytesSameLength-4 10403644 10.68 ns/op BenchmarkCompareBytesDifferentLength-4 10622492 10.53 ns/op BenchmarkCompareBytesBigUnaligned/offset=1-4 1404 85044 ns/op 12329.86 MB/s BenchmarkCompareBytesBigUnaligned/offset=2-4 1384 85453 ns/op 12270.91 MB/s BenchmarkCompareBytesBigUnaligned/offset=3-4 1382 79572 ns/op 13177.90 MB/s BenchmarkCompareBytesBigUnaligned/offset=4-4 1410 84642 ns/op 12388.52 MB/s BenchmarkCompareBytesBigUnaligned/offset=5-4 1742 86745 ns/op 12088.20 MB/s BenchmarkCompareBytesBigUnaligned/offset=6-4 1394 85036 ns/op 12331.10 MB/s BenchmarkCompareBytesBigUnaligned/offset=7-4 1388 86023 ns/op 12189.58 MB/s BenchmarkCompareBytesBig-4 1393 84687 ns/op 12381.94 MB/s BenchmarkCompareBytesBigIdentical-4 12509301 9.313 ns/op 112598386.72 MB/s PASS ok bytes 68.940s goos: linux goarch: amd64 pkg: compress/bzip2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeDigits-4 2 73957173 ns/op 1.35 MB/s 3612272 B/op 51 allocs/op BenchmarkDecodeNewton-4 1 298526707 ns/op 1.90 MB/s 3629856 B/op 50 allocs/op BenchmarkDecodeRand-4 5 23357789 ns/op 0.70 MB/s 3643376 B/op 50 allocs/op PASS ok compress/bzip2 1.317s goos: linux goarch: amd64 pkg: compress/flate cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode/Digits/Huffman/1e4-4 61 1712174 ns/op 5.84 MB/s 42960 B/op 5 allocs/op BenchmarkDecode/Digits/Huffman/1e5-4 7 16291401 ns/op 6.14 MB/s 45297 B/op 6 allocs/op BenchmarkDecode/Digits/Huffman/1e6-4 1 166292022 ns/op 6.01 MB/s 49264 B/op 9 allocs/op BenchmarkDecode/Digits/Speed/1e4-4 68 1742604 ns/op 5.74 MB/s 42911 B/op 8 allocs/op BenchmarkDecode/Digits/Speed/1e5-4 6 17589969 ns/op 5.69 MB/s 42272 B/op 11 allocs/op BenchmarkDecode/Digits/Speed/1e6-4 1 178689179 ns/op 5.60 MB/s 53024 B/op 77 allocs/op BenchmarkDecode/Digits/Default/1e4-4 67 1706430 ns/op 5.86 MB/s 42415 B/op 7 allocs/op BenchmarkDecode/Digits/Default/1e5-4 7 16586011 ns/op 6.03 MB/s 43229 B/op 13 allocs/op BenchmarkDecode/Digits/Default/1e6-4 1 167458349 ns/op 5.97 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Digits/Compression/1e4-4 63 1704291 ns/op 5.87 MB/s 42271 B/op 7 allocs/op BenchmarkDecode/Digits/Compression/1e5-4 7 16500135 ns/op 6.06 MB/s 42056 B/op 13 allocs/op BenchmarkDecode/Digits/Compression/1e6-4 1 166864832 ns/op 5.99 MB/s 53384 B/op 83 allocs/op BenchmarkDecode/Newton/Huffman/1e4-4 56 1862133 ns/op 5.37 MB/s 43588 B/op 14 allocs/op BenchmarkDecode/Newton/Huffman/1e5-4 6 17931306 ns/op 5.58 MB/s 49202 B/op 24 allocs/op BenchmarkDecode/Newton/Huffman/1e6-4 1 183562482 ns/op 5.45 MB/s 88512 B/op 165 allocs/op BenchmarkDecode/Newton/Speed/1e4-4 78 1474574 ns/op 6.78 MB/s 44106 B/op 18 allocs/op BenchmarkDecode/Newton/Speed/1e5-4 9 12461363 ns/op 8.02 MB/s 44682 B/op 31 allocs/op BenchmarkDecode/Newton/Speed/1e6-4 1 125567661 ns/op 7.96 MB/s 89696 B/op 232 allocs/op BenchmarkDecode/Newton/Default/1e4-4 84 1328905 ns/op 7.52 MB/s 43497 B/op 15 allocs/op BenchmarkDecode/Newton/Default/1e5-4 12 9806172 ns/op 10.20 MB/s 44977 B/op 32 allocs/op BenchmarkDecode/Newton/Default/1e6-4 2 99168356 ns/op 10.08 MB/s 65952 B/op 160 allocs/op BenchmarkDecode/Newton/Compression/1e4-4 85 1319415 ns/op 7.58 MB/s 43953 B/op 15 allocs/op BenchmarkDecode/Newton/Compression/1e5-4 12 9831221 ns/op 10.17 MB/s 46346 B/op 33 allocs/op BenchmarkDecode/Newton/Compression/1e6-4 2 98597970 ns/op 10.14 MB/s 67752 B/op 152 allocs/op BenchmarkEncode/Digits/Huffman/1e4-4 99 1121401 ns/op 8.92 MB/s BenchmarkEncode/Digits/Huffman/1e5-4 10 10740723 ns/op 9.31 MB/s BenchmarkEncode/Digits/Huffman/1e6-4 1 106593445 ns/op 9.38 MB/s BenchmarkEncode/Digits/Speed/1e4-4 48 2230931 ns/op 4.48 MB/s BenchmarkEncode/Digits/Speed/1e5-4 5 20175582 ns/op 4.96 MB/s BenchmarkEncode/Digits/Speed/1e6-4 1 194217650 ns/op 5.15 MB/s BenchmarkEncode/Digits/Default/1e4-4 15 6702856 ns/op 1.49 MB/s BenchmarkEncode/Digits/Default/1e5-4 2 74080207 ns/op 1.35 MB/s BenchmarkEncode/Digits/Default/1e6-4 1 774137975 ns/op 1.29 MB/s BenchmarkEncode/Digits/Compression/1e4-4 18 6375955 ns/op 1.57 MB/s BenchmarkEncode/Digits/Compression/1e5-4 2 74570686 ns/op 1.34 MB/s BenchmarkEncode/Digits/Compression/1e6-4 1 772844480 ns/op 1.29 MB/s BenchmarkEncode/Newton/Huffman/1e4-4 76 1355714 ns/op 7.38 MB/s BenchmarkEncode/Newton/Huffman/1e5-4 9 11534541 ns/op 8.67 MB/s BenchmarkEncode/Newton/Huffman/1e6-4 1 115344074 ns/op 8.67 MB/s BenchmarkEncode/Newton/Speed/1e4-4 51 2045436 ns/op 4.89 MB/s BenchmarkEncode/Newton/Speed/1e5-4 7 16002147 ns/op 6.25 MB/s BenchmarkEncode/Newton/Speed/1e6-4 1 154809820 ns/op 6.46 MB/s BenchmarkEncode/Newton/Default/1e4-4 16 6275199 ns/op 1.59 MB/s BenchmarkEncode/Newton/Default/1e5-4 2 69707668 ns/op 1.43 MB/s BenchmarkEncode/Newton/Default/1e6-4 1 723969366 ns/op 1.38 MB/s BenchmarkEncode/Newton/Compression/1e4-4 18 6366547 ns/op 1.57 MB/s BenchmarkEncode/Newton/Compression/1e5-4 2 90103972 ns/op 1.11 MB/s BenchmarkEncode/Newton/Compression/1e6-4 1 925201614 ns/op 1.08 MB/s PASS ok compress/flate 17.674s goos: linux goarch: amd64 pkg: compress/lzw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecoder/1e4-4 49 2231671 ns/op 4.48 MB/s BenchmarkDecoder/1e-Reuse4-4 48 2282404 ns/op 4.38 MB/s BenchmarkDecoder/1e5-4 5 22067629 ns/op 4.53 MB/s BenchmarkDecoder/1e-Reuse5-4 5 22112381 ns/op 4.52 MB/s BenchmarkDecoder/1e6-4 1 219572403 ns/op 4.55 MB/s BenchmarkDecoder/1e-Reuse6-4 1 220345530 ns/op 4.54 MB/s BenchmarkEncoder/1e4-4 50 2148070 ns/op 4.66 MB/s BenchmarkEncoder/1e-Reuse4-4 67 1774779 ns/op 5.63 MB/s BenchmarkEncoder/1e5-4 6 19252971 ns/op 5.19 MB/s BenchmarkEncoder/1e-Reuse5-4 6 18971402 ns/op 5.27 MB/s BenchmarkEncoder/1e6-4 1 195355988 ns/op 5.12 MB/s BenchmarkEncoder/1e-Reuse6-4 1 191413310 ns/op 5.22 MB/s PASS ok compress/lzw 2.709s goos: linux goarch: amd64 pkg: container/heap cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDup-4 32 3703393 ns/op PASS ok container/heap 0.256s goos: linux goarch: amd64 pkg: context cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCommonParentCancel-4 14409 7218 ns/op BenchmarkWithTimeout/concurrency=40-4 5157 24236 ns/op BenchmarkWithTimeout/concurrency=4000-4 4836 28005 ns/op BenchmarkWithTimeout/concurrency=400000-4 4399 26270 ns/op BenchmarkCancelTree/depth=1/Root=Background-4 364450 295.1 ns/op BenchmarkCancelTree/depth=1/Root=OpenCanceler-4 10000 10445 ns/op BenchmarkCancelTree/depth=1/Root=ClosedCanceler-4 14391 8040 ns/op BenchmarkCancelTree/depth=10/Root=Background-4 2486 50248 ns/op BenchmarkCancelTree/depth=10/Root=OpenCanceler-4 1617 75835 ns/op BenchmarkCancelTree/depth=10/Root=ClosedCanceler-4 2174 50925 ns/op BenchmarkCancelTree/depth=100/Root=Background-4 217 544920 ns/op BenchmarkCancelTree/depth=100/Root=OpenCanceler-4 152 771361 ns/op BenchmarkCancelTree/depth=100/Root=ClosedCanceler-4 243 482677 ns/op BenchmarkCancelTree/depth=1000/Root=Background-4 22 5727725 ns/op BenchmarkCancelTree/depth=1000/Root=OpenCanceler-4 13 12042267 ns/op BenchmarkCancelTree/depth=1000/Root=ClosedCanceler-4 22 4671109 ns/op BenchmarkCheckCanceled/Err-4 265141 431.4 ns/op BenchmarkCheckCanceled/Done-4 410551 279.1 ns/op BenchmarkContextCancelDone-4 629049 212.7 ns/op BenchmarkDeepValueNewGoRoutine/depth=10-4 20774 5700 ns/op BenchmarkDeepValueNewGoRoutine/depth=20-4 17968 6849 ns/op BenchmarkDeepValueNewGoRoutine/depth=30-4 14912 7783 ns/op BenchmarkDeepValueNewGoRoutine/depth=50-4 12459 10218 ns/op BenchmarkDeepValueNewGoRoutine/depth=100-4 9382 13662 ns/op BenchmarkDeepValueSameGoRoutine/depth=10-4 533308 217.7 ns/op BenchmarkDeepValueSameGoRoutine/depth=20-4 306760 383.2 ns/op BenchmarkDeepValueSameGoRoutine/depth=30-4 223723 539.1 ns/op BenchmarkDeepValueSameGoRoutine/depth=50-4 138646 861.0 ns/op BenchmarkDeepValueSameGoRoutine/depth=100-4 71736 1656 ns/op PASS ok context 12.139s goos: linux goarch: amd64 pkg: crypto/aes cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 1628229 74.73 ns/op 214.10 MB/s BenchmarkDecrypt-4 1624652 74.52 ns/op 214.70 MB/s BenchmarkExpand-4 1371159 87.84 ns/op PASS ok crypto/aes 0.647s goos: linux goarch: amd64 pkg: crypto/cipher cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAESGCM/Open-128-64-4 176011 637.5 ns/op 100.39 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-64-4 339657 315.3 ns/op 203.01 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-64-4 174926 675.7 ns/op 94.72 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-64-4 312025 348.9 ns/op 183.45 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-1350-4 108045 1085 ns/op 1243.71 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-1350-4 146460 822.1 ns/op 1642.12 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-1350-4 92010 1301 ns/op 1037.47 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-1350-4 119931 993.6 ns/op 1358.76 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-128-8192-4 36771 3296 ns/op 2485.59 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-128-8192-4 37330 3172 ns/op 2582.56 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Open-256-8192-4 26672 4489 ns/op 1825.03 MB/s 0 B/op 0 allocs/op BenchmarkAESGCM/Seal-256-8192-4 29748 4057 ns/op 2019.41 MB/s 0 B/op 0 allocs/op BenchmarkAESCFBEncrypt1K-4 6616 16362 ns/op 62.28 MB/s BenchmarkAESCFBDecrypt1K-4 6730 16140 ns/op 63.13 MB/s BenchmarkAESCFBDecrypt8K-4 948 126886 ns/op 64.52 MB/s BenchmarkAESOFB1K-4 10000 11029 ns/op 92.39 MB/s BenchmarkAESCTR1K-4 13750 8596 ns/op 118.54 MB/s BenchmarkAESCTR8K-4 1682 69145 ns/op 118.40 MB/s BenchmarkAESCBCEncrypt1K-4 13872 8536 ns/op 119.97 MB/s BenchmarkAESCBCDecrypt1K-4 17426 6825 ns/op 150.03 MB/s PASS ok crypto/cipher 2.902s goos: linux goarch: amd64 pkg: crypto/des cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncrypt-4 78076 1485 ns/op 5.39 MB/s BenchmarkDecrypt-4 82348 1443 ns/op 5.54 MB/s BenchmarkTDESEncrypt-4 30999 3824 ns/op 2.09 MB/s BenchmarkTDESDecrypt-4 31360 3826 ns/op 2.09 MB/s PASS ok crypto/des 0.638s goos: linux goarch: amd64 pkg: crypto/ecdh cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkECDH/P256-4 925 123427 ns/op 760 B/op 12 allocs/op BenchmarkECDH/P384-4 15 7390283 ns/op 1089 B/op 21 allocs/op BenchmarkECDH/P521-4 6 19916734 ns/op 1538 B/op 21 allocs/op BenchmarkECDH/X25519-4 97 1247210 ns/op 376 B/op 9 allocs/op PASS ok crypto/ecdh 0.644s goos: linux goarch: amd64 pkg: crypto/ecdsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSign/P256-4 1442 72452 ns/op 2544 B/op 33 allocs/op BenchmarkSign/P384-4 45 2586527 ns/op 2714 B/op 34 allocs/op BenchmarkSign/P521-4 20 5721846 ns/op 3098 B/op 35 allocs/op BenchmarkVerify/P256-4 920 126885 ns/op 480 B/op 10 allocs/op BenchmarkVerify/P384-4 15 7620776 ns/op 640 B/op 14 allocs/op BenchmarkVerify/P521-4 6 19630234 ns/op 961 B/op 14 allocs/op BenchmarkGenerateKey/P256-4 3711 30636 ns/op 927 B/op 14 allocs/op BenchmarkGenerateKey/P384-4 64 1842139 ns/op 1128 B/op 17 allocs/op BenchmarkGenerateKey/P521-4 24 4904716 ns/op 1445 B/op 17 allocs/op PASS ok crypto/ecdsa 1.485s goos: linux goarch: amd64 pkg: crypto/ed25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkKeyGeneration-4 327 351144 ns/op BenchmarkNewKeyFromSeed-4 331 359196 ns/op BenchmarkSigning-4 313 383974 ns/op BenchmarkVerification-4 214 555099 ns/op PASS ok crypto/ed25519 0.672s goos: linux goarch: amd64 pkg: crypto/elliptic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarBaseMult/P256-4 4729 23983 ns/op 368 B/op 6 allocs/op BenchmarkScalarBaseMult/P224-4 163 724912 ns/op 376 B/op 9 allocs/op BenchmarkScalarBaseMult/P384-4 60 1931011 ns/op 504 B/op 9 allocs/op BenchmarkScalarBaseMult/P521-4 22 4931529 ns/op 696 B/op 9 allocs/op BenchmarkScalarMult/P256-4 1366 86319 ns/op 448 B/op 7 allocs/op BenchmarkScalarMult/P224-4 61 1851298 ns/op 440 B/op 10 allocs/op BenchmarkScalarMult/P384-4 22 5135460 ns/op 616 B/op 10 allocs/op BenchmarkScalarMult/P521-4 8 14106308 ns/op 840 B/op 10 allocs/op BenchmarkMarshalUnmarshal/P256/Uncompressed-4 12840 8893 ns/op 544 B/op 8 allocs/op BenchmarkMarshalUnmarshal/P256/Compressed-4 5883 19883 ns/op 592 B/op 9 allocs/op BenchmarkMarshalUnmarshal/P224/Uncompressed-4 3622 27828 ns/op 560 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P224/Compressed-4 85 1302339 ns/op 592 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P384/Uncompressed-4 2635 44507 ns/op 784 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P384/Compressed-4 307 382129 ns/op 848 B/op 15 allocs/op BenchmarkMarshalUnmarshal/P521/Uncompressed-4 1634 71984 ns/op 1104 B/op 14 allocs/op BenchmarkMarshalUnmarshal/P521/Compressed-4 92 1195808 ns/op 1184 B/op 15 allocs/op PASS ok crypto/elliptic 2.313s goos: linux goarch: amd64 pkg: crypto/hmac cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHMACSHA256_1K-4 15010 7961 ns/op 128.63 MB/s BenchmarkHMACSHA256_32-4 25224 4686 ns/op 6.83 MB/s BenchmarkNewWriteSum-4 10000 10089 ns/op 3.17 MB/s PASS ok crypto/hmac 0.518s goos: linux goarch: amd64 pkg: crypto/internal/bigmod cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkModAdd-4 57446 2041 ns/op BenchmarkModSub-4 74174 1600 ns/op BenchmarkMontgomeryRepr-4 28120 4197 ns/op BenchmarkMontgomeryMul-4 30024 3987 ns/op BenchmarkModMul-4 13950 8459 ns/op BenchmarkExpBig-4 15 7580842 ns/op BenchmarkExp-4 7 15468486 ns/op PASS ok crypto/internal/bigmod 1.149s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodingDecoding-4 3091 32789 ns/op BenchmarkScalarBaseMult-4 342 331686 ns/op BenchmarkScalarMult-4 158 754398 ns/op BenchmarkVarTimeDoubleScalarBaseMult-4 229 520152 ns/op PASS ok crypto/internal/edwards25519 0.653s goos: linux goarch: amd64 pkg: crypto/internal/edwards25519/field cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdd-4 486866 218.2 ns/op BenchmarkMultiply-4 3827558 31.52 ns/op BenchmarkSquare-4 4426902 26.77 ns/op BenchmarkInvert-4 24355 4919 ns/op BenchmarkMult32-4 1436172 83.88 ns/op PASS ok crypto/internal/edwards25519/field 0.843s goos: linux goarch: amd64 pkg: crypto/internal/nistec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScalarMult/P224-4 57 1777486 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P256-4 1585 73995 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P384-4 21 4904971 ns/op 0 B/op 0 allocs/op BenchmarkScalarMult/P521-4 8 13748463 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P224-4 182 642737 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P256-4 7766 14794 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P384-4 68 1646800 ns/op 0 B/op 0 allocs/op BenchmarkScalarBaseMult/P521-4 26 4207922 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec 1.086s goos: linux goarch: amd64 pkg: crypto/internal/nistec/fiat cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMul/P224-4 601321 186.4 ns/op 0 B/op 0 allocs/op BenchmarkMul/P384-4 294048 380.9 ns/op 0 B/op 0 allocs/op BenchmarkMul/P521-4 119400 995.2 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P224-4 643971 181.1 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P384-4 301904 377.4 ns/op 0 B/op 0 allocs/op BenchmarkSquare/P521-4 119512 989.8 ns/op 0 B/op 0 allocs/op PASS ok crypto/internal/nistec/fiat 0.782s goos: linux goarch: amd64 pkg: crypto/md5 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes-4 115756 995.6 ns/op 8.04 MB/s BenchmarkHash64-4 127676 903.2 ns/op 70.86 MB/s BenchmarkHash128-4 117494 1010 ns/op 126.76 MB/s BenchmarkHash256-4 94454 1245 ns/op 205.58 MB/s BenchmarkHash512-4 69656 1725 ns/op 296.83 MB/s BenchmarkHash1K-4 44790 2663 ns/op 384.46 MB/s BenchmarkHash8K-4 7501 15679 ns/op 522.48 MB/s BenchmarkHash1M-4 56 1885177 ns/op 556.22 MB/s BenchmarkHash8M-4 7 15145163 ns/op 553.88 MB/s BenchmarkHash8BytesUnaligned-4 116528 976.1 ns/op 8.20 MB/s BenchmarkHash1KUnaligned-4 44870 2667 ns/op 383.94 MB/s BenchmarkHash8KUnaligned-4 7256 15872 ns/op 516.12 MB/s PASS ok crypto/md5 1.592s goos: linux goarch: amd64 pkg: crypto/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrime-4 1 227834694 ns/op PASS ok crypto/rand 0.263s goos: linux goarch: amd64 pkg: crypto/rc4 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRC4_128-4 13647 8357 ns/op 15.32 MB/s BenchmarkRC4_1K-4 1663 67074 ns/op 15.27 MB/s BenchmarkRC4_8K-4 226 526876 ns/op 15.37 MB/s PASS ok crypto/rc4 0.538s goos: linux goarch: amd64 pkg: crypto/rsa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecryptPKCS1v15/2048-4 12 9220628 ns/op BenchmarkDecryptPKCS1v15/3072-4 5 20857910 ns/op BenchmarkDecryptPKCS1v15/4096-4 3 38964011 ns/op BenchmarkEncryptPKCS1v15/2048-4 37 2866665 ns/op BenchmarkDecryptOAEP/2048-4 12 9149901 ns/op BenchmarkEncryptOAEP/2048-4 37 2881833 ns/op BenchmarkSignPKCS1v15/2048-4 12 9358725 ns/op BenchmarkVerifyPKCS1v15/2048-4 40 2910097 ns/op BenchmarkSignPSS/2048-4 12 9350647 ns/op BenchmarkVerifyPSS/2048-4 40 2926859 ns/op PASS ok crypto/rsa 1.593s goos: linux goarch: amd64 pkg: crypto/sha1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 102979 1118 ns/op 7.16 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum-4 117656 953.1 ns/op 8.39 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/New-4 72193 1649 ns/op 194.04 MB/s 0 B/op 0 allocs/op BenchmarkHash320Bytes/Sum-4 81516 1448 ns/op 221.00 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 47713 2464 ns/op 415.56 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum-4 51945 2286 ns/op 448.04 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 9846 11663 ns/op 702.42 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum-4 9890 11405 ns/op 718.26 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha1 1.192s goos: linux goarch: amd64 pkg: crypto/sha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 80175 1457 ns/op 5.49 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum224-4 92127 1242 ns/op 6.44 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 90925 1336 ns/op 5.99 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 25483 4669 ns/op 219.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum224-4 26893 4444 ns/op 230.42 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 26624 4564 ns/op 224.38 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 4178 28151 ns/op 291.00 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum224-4 4244 28132 ns/op 291.20 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 4270 27987 ns/op 292.70 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha256 1.318s goos: linux goarch: amd64 pkg: crypto/sha512 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 51912 2043 ns/op 3.92 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum384-4 71740 1630 ns/op 4.91 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum512-4 54624 1851 ns/op 4.32 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 28039 4226 ns/op 242.29 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum384-4 31413 3869 ns/op 264.64 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum512-4 29678 4042 ns/op 253.33 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 5698 20869 ns/op 392.54 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum384-4 5602 20391 ns/op 401.74 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum512-4 5788 20717 ns/op 395.43 MB/s 0 B/op 0 allocs/op PASS ok crypto/sha512 1.309s goos: linux goarch: amd64 pkg: crypto/subtle cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConstantTimeByteEq-4 16688082 6.970 ns/op BenchmarkConstantTimeEq-4 16852526 6.998 ns/op BenchmarkConstantTimeLessOrEq-4 16468423 7.288 ns/op BenchmarkXORBytes/8Bytes-4 4518075 25.49 ns/op 313.87 MB/s BenchmarkXORBytes/128Bytes-4 4136740 28.56 ns/op 4482.17 MB/s BenchmarkXORBytes/2048Bytes-4 1000000 109.6 ns/op 18678.96 MB/s BenchmarkXORBytes/32768Bytes-4 93434 1280 ns/op 25600.14 MB/s PASS ok crypto/subtle 0.973s goos: linux goarch: amd64 pkg: crypto/tls cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCertCache/0-4 157 738719 ns/op BenchmarkCertCache/1-4 158 874082 ns/op BenchmarkCertCache/2-4 156 747007 ns/op BenchmarkCertCache/3-4 164 821844 ns/op BenchmarkHandshakeServer/RSA-4 38 3110394 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv13-4 31 3715902 ns/op BenchmarkHandshakeServer/ECDHE-P256-RSA/TLSv12-4 33 3485580 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv13-4 96 1171720 ns/op BenchmarkHandshakeServer/ECDHE-P256-ECDSA-P256/TLSv12-4 151 790605 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv13-4 52 2414333 ns/op BenchmarkHandshakeServer/ECDHE-X25519-ECDSA-P256/TLSv12-4 57 1992995 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv13-4 4 29752834 ns/op BenchmarkHandshakeServer/ECDHE-P521-ECDSA-P521/TLSv12-4 4 29385766 ns/op BenchmarkThroughput/MaxPacket/1MB/TLSv12-4 5 21099966 ns/op 49.70 MB/s BenchmarkThroughput/MaxPacket/1MB/TLSv13-4 4 28010925 ns/op 37.43 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv12-4 4 34096390 ns/op 61.51 MB/s BenchmarkThroughput/MaxPacket/2MB/TLSv13-4 3 51637110 ns/op 40.61 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv12-4 2 66628760 ns/op 62.95 MB/s BenchmarkThroughput/MaxPacket/4MB/TLSv13-4 2 89627808 ns/op 46.80 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv12-4 1 104849798 ns/op 80.01 MB/s BenchmarkThroughput/MaxPacket/8MB/TLSv13-4 1 168313966 ns/op 49.84 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv12-4 1 218652179 ns/op 76.73 MB/s BenchmarkThroughput/MaxPacket/16MB/TLSv13-4 1 304453927 ns/op 55.11 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv12-4 1 421907884 ns/op 79.53 MB/s BenchmarkThroughput/MaxPacket/32MB/TLSv13-4 1 629158276 ns/op 53.33 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv12-4 1 889780911 ns/op 75.42 MB/s BenchmarkThroughput/MaxPacket/64MB/TLSv13-4 1 1236195378 ns/op 54.29 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv12-4 5 21732632 ns/op 48.25 MB/s BenchmarkThroughput/DynamicPacket/1MB/TLSv13-4 4 30441312 ns/op 34.45 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv12-4 3 36193951 ns/op 57.94 MB/s BenchmarkThroughput/DynamicPacket/2MB/TLSv13-4 2 50335608 ns/op 41.66 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv12-4 2 63502690 ns/op 66.05 MB/s BenchmarkThroughput/DynamicPacket/4MB/TLSv13-4 2 86116363 ns/op 48.71 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv12-4 1 134875488 ns/op 62.20 MB/s BenchmarkThroughput/DynamicPacket/8MB/TLSv13-4 1 157735305 ns/op 53.18 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv12-4 1 212403207 ns/op 78.99 MB/s BenchmarkThroughput/DynamicPacket/16MB/TLSv13-4 1 334348904 ns/op 50.18 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv12-4 1 435206473 ns/op 77.10 MB/s BenchmarkThroughput/DynamicPacket/32MB/TLSv13-4 1 640359984 ns/op 52.40 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv12-4 1 921615766 ns/op 72.82 MB/s BenchmarkThroughput/DynamicPacket/64MB/TLSv13-4 1 1265792679 ns/op 53.02 MB/s BenchmarkLatency/MaxPacket/200kbps/TLSv12-4 1 703192401 ns/op BenchmarkLatency/MaxPacket/200kbps/TLSv13-4 1 704973633 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv12-4 1 287763108 ns/op BenchmarkLatency/MaxPacket/500kbps/TLSv13-4 1 288759363 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv12-4 1 150269315 ns/op BenchmarkLatency/MaxPacket/1000kbps/TLSv13-4 1 149935651 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv12-4 2 80514922 ns/op BenchmarkLatency/MaxPacket/2000kbps/TLSv13-4 2 79879324 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv12-4 3 39372999 ns/op BenchmarkLatency/MaxPacket/5000kbps/TLSv13-4 3 38199797 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv12-4 1 142581690 ns/op BenchmarkLatency/DynamicPacket/200kbps/TLSv13-4 1 145347037 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv12-4 2 64104652 ns/op BenchmarkLatency/DynamicPacket/500kbps/TLSv13-4 2 63562620 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv12-4 3 37750397 ns/op BenchmarkLatency/DynamicPacket/1000kbps/TLSv13-4 3 37104389 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv12-4 5 24404403 ns/op BenchmarkLatency/DynamicPacket/2000kbps/TLSv13-4 5 24341066 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv12-4 6 17252880 ns/op BenchmarkLatency/DynamicPacket/5000kbps/TLSv13-4 7 16176349 ns/op PASS ok crypto/tls 19.040s goos: linux goarch: amd64 pkg: crypto/x509 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCreateCertificate/RSA_2048-4 8 12541321 ns/op BenchmarkCreateCertificate/ECDSA_P256-4 303 382033 ns/op BenchmarkParseCertificate/ecdsa_leaf-4 890 113309 ns/op 13187 B/op 238 allocs/op BenchmarkParseCertificate/rsa_leaf-4 970 124301 ns/op 14611 B/op 262 allocs/op PASS ok crypto/x509 0.848s goos: linux goarch: amd64 pkg: database/sql cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkConcurrentDBExec-4 26 4098622 ns/op 280447 B/op 1642 allocs/op BenchmarkConcurrentStmtQuery-4 28 4411447 ns/op 260538 B/op 2003 allocs/op BenchmarkConcurrentStmtExec-4 40 2923350 ns/op 217028 B/op 638 allocs/op BenchmarkConcurrentTxQuery-4 28 3734284 ns/op 266968 B/op 2150 allocs/op BenchmarkConcurrentTxExec-4 51 2508524 ns/op 87744 B/op 1554 allocs/op BenchmarkConcurrentTxStmtQuery-4 31 3791099 ns/op 103377 B/op 2058 allocs/op BenchmarkConcurrentTxStmtExec-4 85 1304402 ns/op 40092 B/op 381 allocs/op BenchmarkConcurrentRandom-4 34 3741906 ns/op 230617 B/op 1808 allocs/op BenchmarkManyConcurrentQueries-4 2112 56358 ns/op 3988 B/op 20 allocs/op BenchmarkGrabConn-4 232677 536.0 ns/op 0 B/op 0 allocs/op PASS ok database/sql 1.647s goos: linux goarch: amd64 pkg: debug/gosym cpu: Intel(R) Xeon(R) CPU @ 2.20GHz Benchmark115/NewLineTable-4 216696 530.0 ns/op 384 B/op 3 allocs/op Benchmark115/NewTable-4 72 1623551 ns/op 188284 B/op 14 allocs/op Benchmark115/LineToPC-4 79 1525688 ns/op 0 B/op 0 allocs/op Benchmark115/PCToLine-4 19003 6265 ns/op 0 B/op 0 allocs/op PASS ok debug/gosym 0.865s goos: linux goarch: amd64 pkg: encoding/asn1 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 685 163745 ns/op 9528 B/op 363 allocs/op BenchmarkUnmarshal-4 2671 38434 ns/op 784 B/op 43 allocs/op PASS ok encoding/asn1 0.285s goos: linux goarch: amd64 pkg: encoding/base32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 288 417070 ns/op 19.64 MB/s BenchmarkEncodeToString-4 237 462163 ns/op 17.73 MB/s BenchmarkDecode-4 142 819031 ns/op 16.01 MB/s BenchmarkDecodeString-4 146 801414 ns/op 16.36 MB/s PASS ok encoding/base32 0.761s goos: linux goarch: amd64 pkg: encoding/base64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncodeToString-4 368 313313 ns/op 26.15 MB/s BenchmarkDecodeString/2-4 265248 407.2 ns/op 9.82 MB/s BenchmarkDecodeString/4-4 223696 529.0 ns/op 15.12 MB/s BenchmarkDecodeString/8-4 173530 659.2 ns/op 18.20 MB/s BenchmarkDecodeString/64-4 35151 3289 ns/op 26.75 MB/s BenchmarkDecodeString/8192-4 324 351886 ns/op 31.04 MB/s BenchmarkNewEncoding-4 84961 1333 ns/op 192.10 MB/s PASS ok encoding/base64 1.107s goos: linux goarch: amd64 pkg: encoding/binary cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadSlice1000Int32s-4 1324 83928 ns/op 47.66 MB/s BenchmarkReadStruct-4 17818 6436 ns/op 11.65 MB/s BenchmarkWriteStruct-4 19077 6183 ns/op 12.13 MB/s BenchmarkReadInts-4 48740 2381 ns/op 12.60 MB/s BenchmarkWriteInts-4 36315 3137 ns/op 9.56 MB/s BenchmarkWriteSlice1000Int32s-4 1248 86158 ns/op 46.43 MB/s BenchmarkPutUint16-4 3474784 34.34 ns/op 58.25 MB/s BenchmarkAppendUint16-4 3471891 34.48 ns/op 58.01 MB/s BenchmarkPutUint32-4 2453361 47.57 ns/op 84.09 MB/s BenchmarkAppendUint32-4 2476588 47.83 ns/op 83.63 MB/s BenchmarkPutUint64-4 1105009 107.3 ns/op 74.56 MB/s BenchmarkAppendUint64-4 1071696 111.2 ns/op 71.94 MB/s BenchmarkLittleEndianPutUint16-4 3480205 34.45 ns/op 58.06 MB/s BenchmarkLittleEndianAppendUint16-4 3436558 34.27 ns/op 58.36 MB/s BenchmarkLittleEndianPutUint32-4 2476544 47.24 ns/op 84.68 MB/s BenchmarkLittleEndianAppendUint32-4 2535571 46.44 ns/op 86.13 MB/s BenchmarkLittleEndianPutUint64-4 1000000 106.7 ns/op 74.96 MB/s BenchmarkLittleEndianAppendUint64-4 1000000 110.8 ns/op 72.22 MB/s BenchmarkReadFloats-4 165835 694.5 ns/op 17.28 MB/s BenchmarkWriteFloats-4 132741 885.0 ns/op 13.56 MB/s BenchmarkReadSlice1000Float32s-4 1108 93752 ns/op 42.67 MB/s BenchmarkWriteSlice1000Float32s-4 1189 97192 ns/op 41.16 MB/s BenchmarkReadSlice1000Uint8s-4 79246 1480 ns/op 675.83 MB/s BenchmarkWriteSlice1000Uint8s-4 106564 1159 ns/op 863.05 MB/s BenchmarkPutUvarint32-4 758263 147.7 ns/op 27.08 MB/s BenchmarkPutUvarint64-4 205047 584.9 ns/op 13.68 MB/s PASS ok encoding/binary 4.049s goos: linux goarch: amd64 pkg: encoding/csv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRead-4 6812 16713 ns/op 736 B/op 16 allocs/op BenchmarkReadWithFieldsPerRecord-4 7134 16612 ns/op 736 B/op 16 allocs/op BenchmarkReadWithoutFieldsPerRecord-4 6888 16480 ns/op 736 B/op 16 allocs/op BenchmarkReadLargeFields-4 3835 28251 ns/op 3938 B/op 24 allocs/op BenchmarkReadReuseRecord-4 7998 14895 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithFieldsPerRecord-4 7268 14902 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordWithoutFieldsPerRecord-4 7915 15111 ns/op 96 B/op 6 allocs/op BenchmarkReadReuseRecordLargeFields-4 4555 26186 ns/op 2977 B/op 12 allocs/op BenchmarkWrite-4 9684 10473 ns/op PASS ok encoding/csv 1.473s goos: linux goarch: amd64 pkg: encoding/gob cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEndPipe-4 11335 10318 ns/op BenchmarkEndToEndByteBuffer-4 17510 7799 ns/op BenchmarkEndToEndSliceByteBuffer-4 310 372493 ns/op BenchmarkEncodeComplex128Slice-4 788 141171 ns/op BenchmarkEncodeFloat64Slice-4 1580 67829 ns/op BenchmarkEncodeInt32Slice-4 1651 69569 ns/op BenchmarkEncodeStringSlice-4 2341 46315 ns/op BenchmarkEncodeInterfaceSlice-4 66 1642590 ns/op BenchmarkDecodeComplex128Slice-4 607 188588 ns/op BenchmarkDecodeFloat64Slice-4 1302 107612 ns/op BenchmarkDecodeInt32Slice-4 1053 100868 ns/op BenchmarkDecodeStringSlice-4 904 176334 ns/op BenchmarkDecodeStringsSlice-4 325 369739 ns/op BenchmarkDecodeBytesSlice-4 614 213078 ns/op BenchmarkDecodeInterfaceSlice-4 115 1115010 ns/op BenchmarkDecodeMap-4 92 1289481 ns/op PASS ok encoding/gob 2.910s goos: linux goarch: amd64 pkg: encoding/hex cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode/256-4 13226 9099 ns/op 28.13 MB/s BenchmarkEncode/1024-4 3076 36264 ns/op 28.24 MB/s BenchmarkEncode/4096-4 838 143222 ns/op 28.60 MB/s BenchmarkEncode/16384-4 208 577268 ns/op 28.38 MB/s BenchmarkDecode/256-4 26144 4598 ns/op 55.67 MB/s BenchmarkDecode/1024-4 6451 18089 ns/op 56.61 MB/s BenchmarkDecode/4096-4 1654 71545 ns/op 57.25 MB/s BenchmarkDecode/16384-4 415 288831 ns/op 56.73 MB/s BenchmarkDump/256-4 1306 91222 ns/op 2.81 MB/s BenchmarkDump/1024-4 332 348570 ns/op 2.94 MB/s BenchmarkDump/4096-4 82 1404149 ns/op 2.92 MB/s BenchmarkDump/16384-4 19 6022608 ns/op 2.72 MB/s PASS ok encoding/hex 1.775s goos: linux goarch: amd64 pkg: encoding/json cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCodeEncoder-4 1 170960177 ns/op 11.35 MB/s 8391320 B/op 57 allocs/op BenchmarkCodeEncoderError-4 1 113037542 ns/op 17.17 MB/s 4504 B/op 73 allocs/op BenchmarkCodeMarshal-4 1 125778566 ns/op 15.43 MB/s 1943920 B/op 20 allocs/op BenchmarkCodeMarshalError-4 1 183967765 ns/op 10.55 MB/s 10335384 B/op 110 allocs/op BenchmarkMarshalBytes/32-4 22987 5298 ns/op BenchmarkMarshalBytes/256-4 5946 19347 ns/op BenchmarkMarshalBytes/4096-4 500 238247 ns/op BenchmarkMarshalBytesError/32-4 57 1938389 ns/op BenchmarkMarshalBytesError/256-4 60 1919831 ns/op BenchmarkMarshalBytesError/4096-4 54 2160957 ns/op BenchmarkCodeDecoder-4 1 421759059 ns/op 4.60 MB/s 11015840 B/op 91355 allocs/op BenchmarkUnicodeDecoder-4 36522 3228 ns/op 4.34 MB/s 40 B/op 2 allocs/op BenchmarkDecoderStream-4 49027 2183 ns/op 16 B/op 1 allocs/op BenchmarkCodeUnmarshal-4 1 355936207 ns/op 5.45 MB/s 2938152 B/op 91324 allocs/op BenchmarkCodeUnmarshalReuse-4 1 341295153 ns/op 5.69 MB/s 2939056 B/op 91329 allocs/op BenchmarkUnmarshalString-4 67597 1881 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalFloat64-4 149840 808.7 ns/op 160 B/op 2 allocs/op BenchmarkUnmarshalInt64-4 280408 394.3 ns/op 144 B/op 1 allocs/op BenchmarkIssue10335-4 80737 1507 ns/op 176 B/op 3 allocs/op BenchmarkIssue34127-4 101356 1151 ns/op 83 B/op 2 allocs/op BenchmarkUnmapped-4 19748 6052 ns/op 208 B/op 4 allocs/op BenchmarkTypeFieldsCache/MissTypes1-4 2673 38116 ns/op BenchmarkTypeFieldsCache/MissTypes10-4 692 164682 ns/op BenchmarkTypeFieldsCache/MissTypes100-4 84 1415760 ns/op BenchmarkTypeFieldsCache/MissTypes1000-4 8 14622880 ns/op BenchmarkTypeFieldsCache/HitTypes1-4 522854 226.4 ns/op BenchmarkTypeFieldsCache/HitTypes10-4 522118 218.8 ns/op BenchmarkTypeFieldsCache/HitTypes100-4 576445 215.1 ns/op BenchmarkTypeFieldsCache/HitTypes1000-4 561948 195.0 ns/op BenchmarkEncodeMarshaler-4 77347 1570 ns/op 76 B/op 2 allocs/op BenchmarkEncoderEncode-4 101144 1178 ns/op 43 B/op 0 allocs/op BenchmarkNumberIsValid-4 3922465 29.72 ns/op BenchmarkNumberIsValidRegexp-4 21577 5661 ns/op PASS ok encoding/json 7.665s goos: linux goarch: amd64 pkg: encoding/pem cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEncode-4 48 2423539 ns/op 27.04 MB/s BenchmarkDecode-4 24 5113289 ns/op 17.36 MB/s PASS ok encoding/pem 0.388s goos: linux goarch: amd64 pkg: encoding/xml cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshal-4 2581 42924 ns/op 6280 B/op 24 allocs/op BenchmarkUnmarshal-4 933 125299 ns/op 8290 B/op 188 allocs/op BenchmarkHTMLAutoClose-4 4182 26382 ns/op PASS ok encoding/xml 0.570s goos: linux goarch: amd64 pkg: expvar cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIntAdd-4 318567 399.0 ns/op BenchmarkIntSet-4 445334 332.5 ns/op BenchmarkFloatAdd-4 77856 1694 ns/op BenchmarkFloatSet-4 353155 303.6 ns/op BenchmarkStringSet-4 339290 330.9 ns/op BenchmarkMapSet-4 76873 1615 ns/op BenchmarkMapSetDifferent-4 63936 2099 ns/op BenchmarkMapSetDifferentRandom-4 224 480603 ns/op BenchmarkMapSetString-4 87973 1371 ns/op BenchmarkMapAddSame-4 35319 3151 ns/op BenchmarkMapAddDifferent-4 14022 7886 ns/op BenchmarkMapAddDifferentRandom-4 199 586282 ns/op BenchmarkMapAddSameSteadyState-4 241191 502.2 ns/op BenchmarkMapAddDifferentSteadyState-4 133146 876.3 ns/op BenchmarkRealworldExpvarUsage-4 12819 8542 ns/op PASS ok expvar 2.635s goos: linux goarch: amd64 pkg: fmt cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSprintfPadding-4 103663 999.3 ns/op BenchmarkSprintfEmpty-4 385701 293.4 ns/op BenchmarkSprintfString-4 330692 433.7 ns/op BenchmarkSprintfTruncateString-4 257881 417.7 ns/op BenchmarkSprintfTruncateBytes-4 178176 706.5 ns/op BenchmarkSprintfSlowParsingPath-4 255180 465.9 ns/op BenchmarkSprintfQuoteString-4 38443 2743 ns/op BenchmarkSprintfInt-4 246271 437.4 ns/op BenchmarkSprintfIntInt-4 215910 597.5 ns/op BenchmarkSprintfPrefixedInt-4 209086 639.8 ns/op BenchmarkSprintfFloat-4 146462 722.1 ns/op BenchmarkSprintfComplex-4 49108 2137 ns/op BenchmarkSprintfBoolean-4 287431 410.9 ns/op BenchmarkSprintfHexString-4 139851 976.1 ns/op BenchmarkSprintfHexBytes-4 88453 1378 ns/op BenchmarkSprintfBytes-4 49483 2381 ns/op BenchmarkSprintfStringer-4 71798 1460 ns/op BenchmarkSprintfStructure-4 36576 2949 ns/op BenchmarkManyArgs-4 59230 1693 ns/op BenchmarkFprintInt-4 75878 1587 ns/op BenchmarkFprintfBytes-4 76584 1586 ns/op BenchmarkFprintIntNoAlloc-4 73170 1566 ns/op BenchmarkScanInts-4 36 3144972 ns/op BenchmarkScanRecursiveInt-4 1 377342860 ns/op BenchmarkScanRecursiveIntReaderWrapper-4 1 419003604 ns/op PASS ok fmt 4.561s goos: linux goarch: amd64 pkg: go/build cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkImportVendor-4 481 230560 ns/op PASS ok go/build 0.194s goos: linux goarch: amd64 pkg: go/constant cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStringAdd/1-4 38437 2704 ns/op 160 B/op 2 allocs/op BenchmarkStringAdd/4-4 11830 9401 ns/op 832 B/op 9 allocs/op BenchmarkStringAdd/16-4 3614 32456 ns/op 3168 B/op 23 allocs/op BenchmarkStringAdd/64-4 937 121464 ns/op 11744 B/op 73 allocs/op BenchmarkStringAdd/256-4 247 482081 ns/op 47840 B/op 267 allocs/op BenchmarkStringAdd/1024-4 56 2417456 ns/op 206177 B/op 1038 allocs/op BenchmarkStringAdd/4096-4 12 9796007 ns/op 865632 B/op 4114 allocs/op BenchmarkStringAdd/16384-4 3 42654992 ns/op 3634560 B/op 16407 allocs/op BenchmarkStringAdd/65536-4 1 188665278 ns/op 15258976 B/op 65565 allocs/op PASS ok go/constant 1.530s goos: linux goarch: amd64 pkg: go/format cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFormat/array1-10000-4 1 263116270 ns/op 0.25 MB/s 46751712 B/op 49019 allocs/op PASS ok go/format 0.323s goos: linux goarch: amd64 pkg: go/parser cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParse-4 6 20477134 ns/op 2.63 MB/s BenchmarkParseOnly-4 6 17268371 ns/op 3.12 MB/s BenchmarkResolve-4 46 2446359 ns/op 22.02 MB/s PASS ok go/parser 1.331s goos: linux goarch: amd64 pkg: go/printer cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPrintFile-4 1 149162581 ns/op 0.35 MB/s 5353096 B/op 27663 allocs/op BenchmarkPrintDecl-4 681 156708 ns/op 0.20 MB/s 15911 B/op 51 allocs/op PASS ok go/printer 0.316s goos: linux goarch: amd64 pkg: go/scanner cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkScan-4 272 436841 ns/op BenchmarkScanFiles/go/types/expr.go-4 12 8637546 ns/op 6.44 MB/s BenchmarkScanFiles/go/parser/parser.go-4 9 12209532 ns/op 5.89 MB/s BenchmarkScanFiles/net/http/server.go-4 6 17142009 ns/op 6.60 MB/s BenchmarkScanFiles/go/scanner/errors.go-4 225 529782 ns/op 5.81 MB/s PASS ok go/scanner 0.751s goos: linux goarch: amd64 pkg: go/token cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchInts-4 1134032 105.8 ns/op PASS ok go/token 0.228s goos: linux goarch: amd64 pkg: go/types cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 133 919043 ns/op BenchmarkNamed/Underlying/nongeneric-4 841382 141.2 ns/op BenchmarkNamed/Underlying/generic-4 819199 140.6 ns/op BenchmarkNamed/Underlying/src_instance-4 825206 139.9 ns/op BenchmarkNamed/Underlying/user_instance-4 827473 141.2 ns/op BenchmarkNamed/NewMethodSet/nongeneric-4 20682 5491 ns/op BenchmarkNamed/NewMethodSet/generic-4 21585 5730 ns/op BenchmarkNamed/NewMethodSet/src_instance-4 20208 5880 ns/op BenchmarkNamed/NewMethodSet/user_instance-4 20779 5544 ns/op BenchmarkCheck/http/funcbodies/info-4 1 617429987 ns/op 49436 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 426592107 ns/op 71548 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 251658092 ns/op 121267 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 227150076 ns/op 134351 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 413681621 ns/op 12380 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 1 114504806 ns/op 44711 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 2 71959035 ns/op 71148 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 2 71924847 ns/op 71194 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 172417336 ns/op 12565 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 2 67164294 ns/op 32249 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 2 50523951 ns/op 42875 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 3 50096426 ns/op 43248 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1185865254 ns/op 53455 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 594388575 ns/op 106647 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 181306118 ns/op 349603 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 122643207 ns/op 516521 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 1925259217 ns/op 1035 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 1 104372572 ns/op 19084 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 2 90554916 ns/op 22002 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 2 86395578 ns/op 23060 lines/s PASS ok go/types 19.619s goos: linux goarch: amd64 pkg: hash/adler32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAdler32KB-4 9562 12491 ns/op 81.98 MB/s PASS ok hash/adler32 0.260s goos: linux goarch: amd64 pkg: hash/crc32 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCRC32/poly=IEEE/size=15/align=0-4 214112 512.1 ns/op 29.29 MB/s BenchmarkCRC32/poly=IEEE/size=15/align=1-4 223713 504.4 ns/op 29.74 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=0-4 120625 979.2 ns/op 40.85 MB/s BenchmarkCRC32/poly=IEEE/size=40/align=1-4 125344 945.0 ns/op 42.33 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=0-4 452217 242.6 ns/op 2110.20 MB/s BenchmarkCRC32/poly=IEEE/size=512/align=1-4 481904 240.9 ns/op 2125.00 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=0-4 425427 278.0 ns/op 3682.83 MB/s BenchmarkCRC32/poly=IEEE/size=1kB/align=1-4 408764 277.0 ns/op 3697.42 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=0-4 245356 477.0 ns/op 8586.26 MB/s BenchmarkCRC32/poly=IEEE/size=4kB/align=1-4 242664 482.8 ns/op 8484.66 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=0-4 47830 2462 ns/op 13308.52 MB/s BenchmarkCRC32/poly=IEEE/size=32kB/align=1-4 51877 2328 ns/op 14075.01 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=0-4 461666 244.9 ns/op 61.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=15/align=1-4 482125 240.0 ns/op 62.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=0-4 471944 241.1 ns/op 165.87 MB/s BenchmarkCRC32/poly=Castagnoli/size=40/align=1-4 462687 248.0 ns/op 161.26 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=0-4 342573 341.5 ns/op 1499.41 MB/s BenchmarkCRC32/poly=Castagnoli/size=512/align=1-4 340442 342.3 ns/op 1495.95 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=0-4 275523 433.0 ns/op 2364.67 MB/s BenchmarkCRC32/poly=Castagnoli/size=1kB/align=1-4 262503 436.8 ns/op 2344.50 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=0-4 230373 528.3 ns/op 7753.73 MB/s BenchmarkCRC32/poly=Castagnoli/size=4kB/align=1-4 233611 505.2 ns/op 8107.86 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=0-4 47527 2493 ns/op 13146.63 MB/s BenchmarkCRC32/poly=Castagnoli/size=32kB/align=1-4 47509 2526 ns/op 12972.97 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=0-4 223998 510.4 ns/op 29.39 MB/s BenchmarkCRC32/poly=Koopman/size=15/align=1-4 234632 503.3 ns/op 29.81 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=0-4 113594 1055 ns/op 37.90 MB/s BenchmarkCRC32/poly=Koopman/size=40/align=1-4 118849 983.7 ns/op 40.66 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=0-4 8779 13443 ns/op 38.09 MB/s BenchmarkCRC32/poly=Koopman/size=512/align=1-4 8557 13654 ns/op 37.50 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=0-4 4166 28110 ns/op 36.43 MB/s BenchmarkCRC32/poly=Koopman/size=1kB/align=1-4 4084 28214 ns/op 36.29 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=0-4 1066 113974 ns/op 35.94 MB/s BenchmarkCRC32/poly=Koopman/size=4kB/align=1-4 1054 112342 ns/op 36.46 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=0-4 130 921715 ns/op 35.55 MB/s BenchmarkCRC32/poly=Koopman/size=32kB/align=1-4 130 907413 ns/op 36.11 MB/s PASS ok hash/crc32 4.829s goos: linux goarch: amd64 pkg: hash/crc64 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCrc64/ISO64KB-4 94 1173449 ns/op 55.85 MB/s BenchmarkCrc64/ISO4KB-4 1123 104383 ns/op 39.24 MB/s BenchmarkCrc64/ISO1KB-4 5187 22421 ns/op 45.67 MB/s BenchmarkCrc64/ECMA64KB-4 94 1173184 ns/op 55.86 MB/s BenchmarkCrc64/Random64KB-4 96 1107674 ns/op 59.17 MB/s BenchmarkCrc64/Random16KB-4 411 288821 ns/op 56.73 MB/s PASS ok hash/crc64 0.781s goos: linux goarch: amd64 pkg: hash/fnv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFnv32KB-4 10104 12041 ns/op 85.04 MB/s BenchmarkFnv32aKB-4 9852 12470 ns/op 82.12 MB/s BenchmarkFnv64KB-4 9505 11994 ns/op 85.38 MB/s BenchmarkFnv64aKB-4 9604 12096 ns/op 84.66 MB/s BenchmarkFnv128KB-4 2118 55580 ns/op 18.42 MB/s BenchmarkFnv128aKB-4 2114 53938 ns/op 18.98 MB/s PASS ok hash/fnv 0.913s goos: linux goarch: amd64 pkg: hash/maphash cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash/n=4/Write-4 513751 195.8 ns/op 20.43 MB/s BenchmarkHash/n=4/Bytes-4 4633689 24.47 ns/op 163.46 MB/s BenchmarkHash/n=4/String-4 1763992 67.02 ns/op 59.69 MB/s BenchmarkHash/n=8/Write-4 533776 191.7 ns/op 41.73 MB/s BenchmarkHash/n=8/Bytes-4 4664773 25.58 ns/op 312.72 MB/s BenchmarkHash/n=8/String-4 1781091 67.18 ns/op 119.08 MB/s BenchmarkHash/n=16/Write-4 611270 184.3 ns/op 86.80 MB/s BenchmarkHash/n=16/Bytes-4 4717468 24.85 ns/op 643.98 MB/s BenchmarkHash/n=16/String-4 1811960 65.75 ns/op 243.34 MB/s BenchmarkHash/n=32/Write-4 597408 190.6 ns/op 167.85 MB/s BenchmarkHash/n=32/Bytes-4 4826972 24.71 ns/op 1294.83 MB/s BenchmarkHash/n=32/String-4 1802776 66.68 ns/op 479.88 MB/s BenchmarkHash/n=64/Write-4 577644 203.4 ns/op 314.65 MB/s BenchmarkHash/n=64/Bytes-4 4658448 25.59 ns/op 2500.79 MB/s BenchmarkHash/n=64/String-4 1704030 70.63 ns/op 906.13 MB/s BenchmarkHash/n=256/Write-4 419392 274.3 ns/op 933.20 MB/s BenchmarkHash/n=256/Bytes-4 2556708 46.11 ns/op 5551.92 MB/s BenchmarkHash/n=256/String-4 935754 126.4 ns/op 2025.30 MB/s BenchmarkHash/n=320/Write-4 434464 269.5 ns/op 1187.23 MB/s BenchmarkHash/n=320/Bytes-4 2023371 60.04 ns/op 5329.61 MB/s BenchmarkHash/n=320/String-4 663652 172.7 ns/op 1852.93 MB/s BenchmarkHash/n=1024/Write-4 281365 414.8 ns/op 2468.78 MB/s BenchmarkHash/n=1024/Bytes-4 760491 154.0 ns/op 6650.42 MB/s BenchmarkHash/n=1024/String-4 266426 443.2 ns/op 2310.53 MB/s BenchmarkHash/n=4096/Write-4 124072 960.6 ns/op 4264.11 MB/s BenchmarkHash/n=4096/Bytes-4 196788 577.1 ns/op 7098.07 MB/s BenchmarkHash/n=4096/String-4 69678 1690 ns/op 2424.01 MB/s BenchmarkHash/n=16384/Write-4 38241 3133 ns/op 5228.68 MB/s BenchmarkHash/n=16384/Bytes-4 52246 2265 ns/op 7234.02 MB/s BenchmarkHash/n=16384/String-4 17524 6859 ns/op 2388.59 MB/s PASS ok hash/maphash 4.394s goos: linux goarch: amd64 pkg: html cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEscape-4 788 133070 ns/op BenchmarkEscapeNone-4 110965 1006 ns/op BenchmarkUnescape-4 758 150301 ns/op BenchmarkUnescapeNone-4 555964 216.6 ns/op BenchmarkUnescapeSparse-4 10652 10259 ns/op BenchmarkUnescapeDense-4 1143 101251 ns/op PASS ok html 0.870s goos: linux goarch: amd64 pkg: html/template cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCSSEscaper-4 9118 12188 ns/op BenchmarkCSSEscaperNoSpecials-4 45984 2521 ns/op BenchmarkDecodeCSS-4 27376 4313 ns/op BenchmarkDecodeCSSNoSpecials-4 4656888 25.34 ns/op BenchmarkCSSValueFilter-4 109179 977.6 ns/op BenchmarkCSSValueFilterOk-4 83852 1418 ns/op BenchmarkEscapedExecute-4 4900 24708 ns/op BenchmarkHTMLNospaceEscaper-4 11415 10392 ns/op BenchmarkHTMLNospaceEscaperNoSpecials-4 67816 1715 ns/op BenchmarkStripTags-4 21265 5396 ns/op BenchmarkStripTagsNoSpecials-4 249882 405.7 ns/op BenchmarkJSValEscaperWithNum-4 25124 4827 ns/op BenchmarkJSValEscaperWithStr-4 5770 20506 ns/op BenchmarkJSValEscaperWithStrNoSpecials-4 19483 6040 ns/op BenchmarkJSValEscaperWithObj-4 4840 24500 ns/op BenchmarkJSValEscaperWithObjNoSpecials-4 13999 8390 ns/op BenchmarkJSStrEscaperNoSpecials-4 62142 1904 ns/op BenchmarkJSStrEscaper-4 10000 10193 ns/op BenchmarkJSRegexpEscaperNoSpecials-4 53086 2096 ns/op BenchmarkJSRegexpEscaper-4 10000 10773 ns/op BenchmarkTemplateSpecialTags-4 81 1251734 ns/op BenchmarkURLEscaper-4 4150 26163 ns/op BenchmarkURLEscaperNoSpecials-4 164066 645.0 ns/op BenchmarkURLNormalizer-4 6232 18833 ns/op BenchmarkURLNormalizerNoSpecials-4 180236 656.1 ns/op BenchmarkSrcsetFilter-4 19410 6074 ns/op BenchmarkSrcsetFilterNoSpecials-4 112051 1031 ns/op PASS ok html/template 4.253s goos: linux goarch: amd64 pkg: image cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAt/rgba-4 609421 181.2 ns/op 16 B/op 1 allocs/op BenchmarkAt/rgba64-4 470467 247.6 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba-4 643881 190.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/nrgba64-4 425019 255.4 ns/op 16 B/op 1 allocs/op BenchmarkAt/alpha-4 1872487 64.67 ns/op 0 B/op 0 allocs/op BenchmarkAt/alpha16-4 1215496 95.48 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray-4 1865772 64.28 ns/op 0 B/op 0 allocs/op BenchmarkAt/gray16-4 1263601 93.63 ns/op 0 B/op 0 allocs/op BenchmarkAt/paletted-4 1383454 82.26 ns/op 0 B/op 0 allocs/op BenchmarkSet/rgba-4 427177 260.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/rgba64-4 350050 329.7 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba-4 422610 252.0 ns/op 16 B/op 1 allocs/op BenchmarkSet/nrgba64-4 332335 318.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/alpha-4 714072 140.3 ns/op 0 B/op 0 allocs/op BenchmarkSet/alpha16-4 582502 205.4 ns/op 16 B/op 1 allocs/op BenchmarkSet/gray-4 914617 123.2 ns/op 0 B/op 0 allocs/op BenchmarkSet/gray16-4 591934 205.3 ns/op 16 B/op 1 allocs/op BenchmarkSet/paletted-4 373974 276.4 ns/op 0 B/op 0 allocs/op BenchmarkRGBAAt-4 1398079 85.05 ns/op BenchmarkRGBASetRGBA-4 1455214 81.56 ns/op BenchmarkRGBA64At-4 757770 144.1 ns/op BenchmarkRGBA64SetRGBA64-4 835514 140.0 ns/op BenchmarkNRGBAAt-4 1402686 84.70 ns/op BenchmarkNRGBASetNRGBA-4 1447815 80.75 ns/op BenchmarkNRGBA64At-4 763903 147.6 ns/op BenchmarkNRGBA64SetNRGBA64-4 822457 137.9 ns/op BenchmarkAlphaAt-4 2405515 49.59 ns/op BenchmarkAlphaSetAlpha-4 2373033 49.69 ns/op BenchmarkAlpha16At-4 1528177 78.90 ns/op BenchmarkAlphaSetAlpha16-4 1548301 78.01 ns/op BenchmarkGrayAt-4 2381532 50.44 ns/op BenchmarkGraySetGray-4 2418483 50.22 ns/op BenchmarkGray16At-4 1541142 77.65 ns/op BenchmarkGraySetGray16-4 1560069 77.13 ns/op PASS ok image 5.587s goos: linux goarch: amd64 pkg: image/color cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkYCbCrToRGB/0-4 3900969 27.55 ns/op BenchmarkYCbCrToRGB/128-4 4265584 28.06 ns/op BenchmarkYCbCrToRGB/255-4 4102376 29.26 ns/op BenchmarkRGBToYCbCr/0-4 4314109 27.99 ns/op BenchmarkRGBToYCbCr/Cb-4 4280934 28.11 ns/op BenchmarkRGBToYCbCr/Cr-4 4309210 28.13 ns/op BenchmarkYCbCrToRGBA/0-4 3342246 35.51 ns/op BenchmarkYCbCrToRGBA/128-4 3164569 37.60 ns/op BenchmarkYCbCrToRGBA/255-4 3357702 35.98 ns/op BenchmarkNYCbCrAToRGBA/0-4 3313855 35.65 ns/op BenchmarkNYCbCrAToRGBA/128-4 3116640 35.36 ns/op BenchmarkNYCbCrAToRGBA/255-4 3351086 35.70 ns/op PASS ok image/color 1.876s goos: linux goarch: amd64 pkg: image/draw cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFillOver-4 4 32036481 ns/op BenchmarkFillSrc-4 348 337375 ns/op BenchmarkCopyOver-4 7 16273599 ns/op BenchmarkCopySrc-4 446 263985 ns/op BenchmarkNRGBAOver-4 6 17311031 ns/op BenchmarkNRGBASrc-4 9 11428821 ns/op BenchmarkYCbCr-4 8 12787811 ns/op BenchmarkGray-4 16 6656820 ns/op BenchmarkCMYK-4 9 11273907 ns/op BenchmarkGlyphOver-4 20 5436184 ns/op BenchmarkRGBAMaskOver-4 4 28198840 ns/op BenchmarkGrayMaskOver-4 5 21740535 ns/op BenchmarkRGBA64ImageMaskOver-4 3 35343740 ns/op BenchmarkRGBA-4 5 23669604 ns/op BenchmarkPalettedFill-4 944 129513 ns/op BenchmarkPalettedRGBA-4 4 25454310 ns/op BenchmarkGenericOver-4 2 50622424 ns/op BenchmarkGenericMaskOver-4 5 21398327 ns/op BenchmarkGenericSrc-4 3 33382714 ns/op BenchmarkGenericMaskSrc-4 4 29076245 ns/op PASS ok image/draw 5.954s goos: linux goarch: amd64 pkg: image/gif cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecode-4 22 4642808 ns/op 3.33 MB/s 47848 B/op 267 allocs/op BenchmarkEncodeRandomPaletted-4 1 121558968 ns/op 2.53 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRandomRGBA-4 1 3206966201 ns/op 0.38 MB/s 417248 B/op 13 allocs/op BenchmarkEncodeRealisticPaletted-4 52 2135156 ns/op 7.24 MB/s 79984 B/op 7 allocs/op BenchmarkEncodeRealisticRGBA-4 1 158385557 ns/op 0.39 MB/s 105952 B/op 13 allocs/op PASS ok image/gif 4.294s goos: linux goarch: amd64 pkg: image/jpeg cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFDCT-4 4329 27655 ns/op BenchmarkIDCT-4 3973 26471 ns/op BenchmarkDecodeBaseline-4 9 12030224 ns/op 5.14 MB/s 63024 B/op 5 allocs/op BenchmarkDecodeProgressive-4 6 16738329 ns/op 3.69 MB/s 259712 B/op 13 allocs/op BenchmarkEncodeRGBA-4 1 152682841 ns/op 8.05 MB/s 4400 B/op 4 allocs/op BenchmarkEncodeYCbCr-4 1 189117594 ns/op 4.87 MB/s 4400 B/op 4 allocs/op PASS ok image/jpeg 1.483s goos: linux goarch: amd64 pkg: image/png cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPaeth-4 12160970 9.086 ns/op BenchmarkDecodeGray-4 12 8715940 ns/op 7.52 MB/s 137024 B/op 102 allocs/op BenchmarkDecodeNRGBAGradient-4 3 36773499 ns/op 7.13 MB/s 337328 B/op 188 allocs/op BenchmarkDecodeNRGBAOpaque-4 4 32073553 ns/op 8.17 MB/s 346592 B/op 152 allocs/op BenchmarkDecodePaletted-4 22 5139239 ns/op 12.75 MB/s 139456 B/op 309 allocs/op BenchmarkDecodeRGB-4 4 30106326 ns/op 8.71 MB/s 332000 B/op 157 allocs/op BenchmarkDecodeInterlacing-4 3 37138061 ns/op 7.06 MB/s 605216 B/op 268 allocs/op BenchmarkEncodeGray-4 2 56153826 ns/op 5.47 MB/s 852184 B/op 29 allocs/op BenchmarkEncodeGrayWithBufferPool-4 2 55075080 ns/op 5.58 MB/s 426080 B/op 14 allocs/op BenchmarkEncodeNRGBOpaque-4 1 182457569 ns/op 6.73 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeNRGBA-4 1 198270455 ns/op 6.20 MB/s 864088 B/op 29 allocs/op BenchmarkEncodePaletted-4 4 29183907 ns/op 10.53 MB/s 848616 B/op 32 allocs/op BenchmarkEncodeRGBOpaque-4 1 178981924 ns/op 6.87 MB/s 860248 B/op 29 allocs/op BenchmarkEncodeRGBA-4 1 732973890 ns/op 1.68 MB/s 864088 B/op 29 allocs/op PASS ok image/png 3.543s goos: linux goarch: amd64 pkg: index/suffixarray cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkNew/text=opticks/size=100K/bits=32-4 2 54289748 ns/op 1.84 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=opticks/size=100K/bits=64-4 3 44974709 ns/op 2.22 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=32-4 1 315869021 ns/op 1.58 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=opticks/size=500K/bits=64-4 1 316371877 ns/op 1.58 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=32-4 2 53219034 ns/op 1.88 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=go/size=100K/bits=64-4 3 44835584 ns/op 2.23 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=32-4 1 307865293 ns/op 1.62 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=go/size=500K/bits=64-4 1 294953306 ns/op 1.70 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=32-4 1 696694651 ns/op 1.44 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=go/size=1M/bits=64-4 1 680871078 ns/op 1.47 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=32-4 1 4070736498 ns/op 1.23 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=go/size=5M/bits=64-4 1 3885369263 ns/op 1.29 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=32-4 10 10303265 ns/op 9.71 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=zero/size=100K/bits=64-4 9 11429793 ns/op 8.75 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=32-4 3 50610177 ns/op 9.88 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=zero/size=500K/bits=64-4 2 55545712 ns/op 9.00 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=32-4 1 101339948 ns/op 9.87 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=zero/size=1M/bits=64-4 1 116062903 ns/op 8.62 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=32-4 1 506780698 ns/op 9.87 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=zero/size=5M/bits=64-4 1 564808164 ns/op 8.85 MB/s 40001616 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=32-4 2 60338822 ns/op 1.66 MB/s 401488 B/op 2 allocs/op BenchmarkNew/text=rand/size=100K/bits=64-4 2 53849322 ns/op 1.86 MB/s 802896 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=32-4 1 378283701 ns/op 1.32 MB/s 2007120 B/op 2 allocs/op BenchmarkNew/text=rand/size=500K/bits=64-4 1 384598563 ns/op 1.30 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=32-4 1 910478770 ns/op 1.10 MB/s 4005968 B/op 2 allocs/op BenchmarkNew/text=rand/size=1M/bits=64-4 1 989530042 ns/op 1.01 MB/s 8003664 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=32-4 1 6046544686 ns/op 0.83 MB/s 20004944 B/op 2 allocs/op BenchmarkNew/text=rand/size=5M/bits=64-4 1 5734738693 ns/op 0.87 MB/s 40001616 B/op 2 allocs/op BenchmarkSaveRestore/bits=32-4 1 189938457 ns/op 22.01 MB/s 5275648 B/op 4 allocs/op BenchmarkSaveRestore/bits=64-4 1 187333946 ns/op 22.31 MB/s 9469952 B/op 4 allocs/op PASS ok index/suffixarray 44.514s goos: linux goarch: amd64 pkg: internal/fuzz cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMarshalCorpusFile/1-4 33736 3091 ns/op 0.32 MB/s BenchmarkMarshalCorpusFile/2-4 35266 3304 ns/op 0.61 MB/s BenchmarkMarshalCorpusFile/4-4 33127 3492 ns/op 1.15 MB/s BenchmarkMarshalCorpusFile/8-4 28015 4133 ns/op 1.94 MB/s BenchmarkMarshalCorpusFile/16-4 21805 5231 ns/op 3.06 MB/s BenchmarkMarshalCorpusFile/32-4 15164 7874 ns/op 4.06 MB/s BenchmarkMarshalCorpusFile/64-4 7916 12802 ns/op 5.00 MB/s BenchmarkMarshalCorpusFile/128-4 5305 20167 ns/op 6.35 MB/s BenchmarkMarshalCorpusFile/256-4 2680 38812 ns/op 6.60 MB/s BenchmarkMarshalCorpusFile/512-4 1366 76354 ns/op 6.71 MB/s BenchmarkMarshalCorpusFile/1024-4 750 145776 ns/op 7.02 MB/s BenchmarkMarshalCorpusFile/2048-4 391 298291 ns/op 6.87 MB/s BenchmarkMarshalCorpusFile/4096-4 204 560078 ns/op 7.31 MB/s BenchmarkMarshalCorpusFile/8192-4 97 1149341 ns/op 7.13 MB/s BenchmarkMarshalCorpusFile/16384-4 54 2277696 ns/op 7.19 MB/s BenchmarkMarshalCorpusFile/32768-4 19 6418003 ns/op 5.11 MB/s BenchmarkMarshalCorpusFile/65536-4 8 13630306 ns/op 4.81 MB/s BenchmarkMarshalCorpusFile/131072-4 4 29903082 ns/op 4.38 MB/s BenchmarkMarshalCorpusFile/262144-4 2 59548194 ns/op 4.40 MB/s BenchmarkMarshalCorpusFile/524288-4 1 137453661 ns/op 3.81 MB/s BenchmarkMarshalCorpusFile/1048576-4 1 227200239 ns/op 4.62 MB/s BenchmarkUnmarshalCorpusFile/1-4 8589 12093 ns/op 0.08 MB/s BenchmarkUnmarshalCorpusFile/2-4 9133 12632 ns/op 0.16 MB/s BenchmarkUnmarshalCorpusFile/4-4 8792 13760 ns/op 0.29 MB/s BenchmarkUnmarshalCorpusFile/8-4 7717 15347 ns/op 0.52 MB/s BenchmarkUnmarshalCorpusFile/16-4 5680 18217 ns/op 0.88 MB/s BenchmarkUnmarshalCorpusFile/32-4 4390 27033 ns/op 1.18 MB/s BenchmarkUnmarshalCorpusFile/64-4 3578 30658 ns/op 2.09 MB/s BenchmarkUnmarshalCorpusFile/128-4 2905 40246 ns/op 3.18 MB/s BenchmarkUnmarshalCorpusFile/256-4 1126 104597 ns/op 2.45 MB/s BenchmarkUnmarshalCorpusFile/512-4 585 199808 ns/op 2.56 MB/s BenchmarkUnmarshalCorpusFile/1024-4 314 377923 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/2048-4 158 751181 ns/op 2.73 MB/s BenchmarkUnmarshalCorpusFile/4096-4 76 1496807 ns/op 2.74 MB/s BenchmarkUnmarshalCorpusFile/8192-4 38 2945798 ns/op 2.78 MB/s BenchmarkUnmarshalCorpusFile/16384-4 20 5911700 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/32768-4 9 11812588 ns/op 2.77 MB/s BenchmarkUnmarshalCorpusFile/65536-4 5 23787262 ns/op 2.76 MB/s BenchmarkUnmarshalCorpusFile/131072-4 3 47672977 ns/op 2.75 MB/s BenchmarkUnmarshalCorpusFile/262144-4 2 96910482 ns/op 2.71 MB/s BenchmarkUnmarshalCorpusFile/524288-4 1 198605789 ns/op 2.64 MB/s BenchmarkUnmarshalCorpusFile/1048576-4 1 392199239 ns/op 2.67 MB/s BenchmarkMutatorBytes/1-4 37612 3218 ns/op BenchmarkMutatorBytes/10-4 39742 3005 ns/op BenchmarkMutatorBytes/100-4 36644 3262 ns/op BenchmarkMutatorBytes/1000-4 26035 4896 ns/op BenchmarkMutatorBytes/10000-4 7249 20694 ns/op BenchmarkMutatorBytes/100000-4 1033 137529 ns/op BenchmarkMutatorString/1-4 36032 3206 ns/op BenchmarkMutatorString/10-4 37576 3218 ns/op BenchmarkMutatorString/100-4 33032 4033 ns/op BenchmarkMutatorString/1000-4 16192 7349 ns/op BenchmarkMutatorString/10000-4 3140 61398 ns/op BenchmarkMutatorString/100000-4 186 610464 ns/op BenchmarkMutatorAllBasicTypes/[]uint8-4 18830 5950 ns/op BenchmarkMutatorAllBasicTypes/string-4 19888 5858 ns/op BenchmarkMutatorAllBasicTypes/bool-4 65698 1841 ns/op BenchmarkMutatorAllBasicTypes/float32-4 58220 2063 ns/op BenchmarkMutatorAllBasicTypes/float64-4 58014 2057 ns/op BenchmarkMutatorAllBasicTypes/int-4 62445 1910 ns/op BenchmarkMutatorAllBasicTypes/int8-4 62782 1889 ns/op BenchmarkMutatorAllBasicTypes/int16-4 62796 1924 ns/op BenchmarkMutatorAllBasicTypes/int32-4 61674 1905 ns/op BenchmarkMutatorAllBasicTypes/int64-4 62914 1909 ns/op BenchmarkMutatorAllBasicTypes/uint8-4 59982 1969 ns/op BenchmarkMutatorAllBasicTypes/uint16-4 61358 1966 ns/op BenchmarkMutatorAllBasicTypes/uint32-4 61086 1964 ns/op BenchmarkMutatorAllBasicTypes/uint64-4 60343 1968 ns/op PASS ok internal/fuzz 12.022s goos: linux goarch: amd64 pkg: internal/intern cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStress-4 32352 3481 ns/op 0 B/op 0 allocs/op BenchmarkGetByString-4 132618 915.8 ns/op 0 B/op 0 allocs/op PASS ok internal/intern 0.360s goos: linux goarch: amd64 pkg: internal/poll cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSplicePipe/SplicePipeWithPool-4 29775 3953 ns/op BenchmarkSplicePipe/SplicePipeWithoutPool-4 6900 18257 ns/op BenchmarkSplicePipePoolParallel-4 81266 1422 ns/op BenchmarkSplicePipeNativeParallel-4 19552 6724 ns/op PASS ok internal/poll 0.822s goos: linux goarch: amd64 pkg: internal/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMMU-4 5 20900164 ns/op PASS ok internal/trace 4.186s goos: linux goarch: amd64 pkg: io cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCopyNSmall-4 10000 17308 ns/op BenchmarkCopyNLarge-4 138 1226429 ns/op PASS ok io 0.493s goos: linux goarch: amd64 pkg: log cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkItoa-4 216344 510.2 ns/op BenchmarkPrintln-4 24848 4821 ns/op 77 B/op 1 allocs/op BenchmarkPrintlnNoFlags-4 37308 3227 ns/op 66 B/op 1 allocs/op BenchmarkConcurrent-4 2364 57494 ns/op BenchmarkDiscard-4 847207 126.6 ns/op 0 B/op 0 allocs/op PASS ok log 0.821s goos: linux goarch: amd64 pkg: log/slog cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriteTime-4 82522 1421 ns/op BenchmarkJSONHandler/defaults-4 7557 15159 ns/op 507 B/op 0 allocs/op BenchmarkJSONHandler/time_format-4 4147 25188 ns/op 778 B/op 6 allocs/op BenchmarkJSONHandler/time_unix-4 5467 22723 ns/op 752 B/op 5 allocs/op BenchmarkPreformatting/separate-4 7136 15275 ns/op 515 B/op 0 allocs/op BenchmarkPreformatting/struct-4 7938 15096 ns/op 524 B/op 1 allocs/op BenchmarkPreformatting/struct_file-4 5211 20894 ns/op 512 B/op 0 allocs/op BenchmarkJSONEncoding/json.Marshal-4 33086 3642 ns/op 79 B/op 2 allocs/op BenchmarkJSONEncoding/Encoder.Encode-4 32775 3656 ns/op 64 B/op 2 allocs/op BenchmarkNopLog/no_attrs-4 65024 1844 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-4 45152 2685 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/attrs-parallel-4 38222 3060 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/keys-values-4 46609 2608 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-4 44568 2745 ns/op 0 B/op 0 allocs/op BenchmarkNopLog/WithContext-parallel-4 39240 2954 ns/op 0 B/op 0 allocs/op BenchmarkPC/0-4 429469 279.8 ns/op 0 B/op 0 allocs/op BenchmarkPC/1-4 320281 373.0 ns/op 0 B/op 0 allocs/op BenchmarkPC/2-4 216639 533.3 ns/op 0 B/op 0 allocs/op BenchmarkPC/3-4 157214 751.2 ns/op 0 B/op 0 allocs/op BenchmarkPC/4-4 130749 925.0 ns/op 0 B/op 0 allocs/op BenchmarkSourceLine/alone-4 313893 383.0 ns/op BenchmarkSourceLine/stringifying-4 76526 1610 ns/op BenchmarkRecord-4 4060 26854 ns/op BenchmarkDispatch/switch-checked-4 195403 577.8 ns/op BenchmarkDispatch/As-4 180595 643.5 ns/op BenchmarkDispatch/Visit-4 195752 585.7 ns/op BenchmarkUnsafeStrings-4 19129 6254 ns/op 0 B/op 0 allocs/op --- BENCH: BenchmarkUnsafeStrings-4 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 value_test.go:213: Value size = 24 PASS ok log/slog 4.063s goos: linux goarch: amd64 pkg: math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAcos-4 2210968 55.32 ns/op BenchmarkAcosh-4 955909 110.2 ns/op BenchmarkAsin-4 2208951 54.78 ns/op BenchmarkAsinh-4 908738 117.8 ns/op BenchmarkAtan-4 2931674 40.83 ns/op BenchmarkAtanh-4 1000000 112.4 ns/op BenchmarkAtan2-4 2114202 56.28 ns/op BenchmarkCbrt-4 1439179 83.79 ns/op BenchmarkCeil-4 16333180 7.202 ns/op BenchmarkCompare-4 3765922 32.22 ns/op BenchmarkCompare32-4 4960938 24.19 ns/op BenchmarkCopysign-4 2903911 41.28 ns/op BenchmarkCos-4 1381627 86.21 ns/op BenchmarkCosh-4 1486045 83.73 ns/op BenchmarkErf-4 2810160 42.77 ns/op BenchmarkErfc-4 2733438 44.18 ns/op BenchmarkErfinv-4 2442274 48.92 ns/op BenchmarkErfcinv-4 2444571 48.96 ns/op BenchmarkExp-4 5834744 20.59 ns/op BenchmarkExpGo-4 882786 128.3 ns/op BenchmarkExpm1-4 2032125 58.83 ns/op BenchmarkExp2-4 925108 118.3 ns/op BenchmarkExp2Go-4 823095 127.7 ns/op BenchmarkAbs-4 3593947 32.43 ns/op BenchmarkDim-4 8013153 15.10 ns/op BenchmarkFloor-4 16580282 7.174 ns/op BenchmarkMax-4 11250781 10.68 ns/op BenchmarkMin-4 11155856 10.71 ns/op BenchmarkMod-4 316494 345.6 ns/op BenchmarkFrexp-4 1920074 62.45 ns/op BenchmarkGamma-4 712995 171.0 ns/op BenchmarkHypot-4 10154505 11.78 ns/op BenchmarkHypotGo-4 1618287 74.44 ns/op BenchmarkIlogb-4 2397525 50.08 ns/op BenchmarkJ0-4 243516 487.5 ns/op BenchmarkJ1-4 235293 476.5 ns/op BenchmarkJn-4 114590 1029 ns/op BenchmarkLdexp-4 1984107 59.38 ns/op BenchmarkLgamma-4 825590 139.7 ns/op BenchmarkLog-4 5108008 23.47 ns/op BenchmarkLogb-4 2358244 50.70 ns/op BenchmarkLog1p-4 1325445 91.16 ns/op BenchmarkLog10-4 4784916 24.75 ns/op BenchmarkLog2-4 1502946 79.38 ns/op BenchmarkModf-4 2928250 41.20 ns/op BenchmarkNextafter32-4 2896873 41.10 ns/op BenchmarkNextafter64-4 2903384 41.23 ns/op BenchmarkPowInt-4 598998 197.2 ns/op BenchmarkPowFrac-4 424716 276.6 ns/op BenchmarkPow10Pos-4 4211358 28.61 ns/op BenchmarkPow10Neg-4 4060027 29.54 ns/op BenchmarkRound-4 3337873 35.77 ns/op BenchmarkRoundToEven-4 7676937 15.57 ns/op BenchmarkRemainder-4 506518 230.3 ns/op BenchmarkSignbit-4 5139489 23.38 ns/op BenchmarkSin-4 1664475 72.20 ns/op BenchmarkSincos-4 918892 119.6 ns/op BenchmarkSinh-4 1796094 66.34 ns/op BenchmarkSqrtIndirect-4 15940435 7.317 ns/op BenchmarkSqrtLatency-4 16599211 7.277 ns/op BenchmarkSqrtIndirectLatency-4 16337971 7.301 ns/op BenchmarkSqrtGoLatency-4 1000000 105.9 ns/op BenchmarkSqrtPrime-4 32570 3726 ns/op BenchmarkTan-4 1473219 81.05 ns/op BenchmarkTanh-4 1369638 87.76 ns/op BenchmarkTrunc-4 16311868 7.297 ns/op BenchmarkY0-4 245340 478.5 ns/op BenchmarkY1-4 252597 473.4 ns/op BenchmarkYn-4 120876 976.9 ns/op BenchmarkFloat64bits-4 5365346 22.68 ns/op BenchmarkFloat64frombits-4 5079066 23.82 ns/op BenchmarkFloat32bits-4 4965861 24.08 ns/op BenchmarkFloat32frombits-4 4896092 24.34 ns/op BenchmarkFMA-4 15600231 7.645 ns/op PASS ok math 11.235s goos: linux goarch: amd64 pkg: math/big cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAddVV/1-4 12066186 9.987 ns/op 6408.53 MB/s BenchmarkAddVV/2-4 11232163 10.70 ns/op 11960.41 MB/s BenchmarkAddVV/3-4 9516236 12.75 ns/op 15057.89 MB/s BenchmarkAddVV/4-4 10256376 11.71 ns/op 21859.17 MB/s BenchmarkAddVV/5-4 9500892 12.59 ns/op 25415.92 MB/s BenchmarkAddVV/10-4 7800080 15.27 ns/op 41925.01 MB/s BenchmarkAddVV/100-4 1667974 71.63 ns/op 89351.16 MB/s BenchmarkAddVV/1000-4 198420 587.6 ns/op 108908.72 MB/s BenchmarkSubVV/1-4 12343717 9.471 ns/op 6757.46 MB/s BenchmarkSubVV/2-4 11333388 10.46 ns/op 12236.38 MB/s BenchmarkSubVV/3-4 9492837 12.32 ns/op 15586.14 MB/s BenchmarkSubVV/4-4 10737292 11.14 ns/op 22971.50 MB/s BenchmarkSubVV/5-4 9444091 12.59 ns/op 25409.54 MB/s BenchmarkSubVV/10-4 7729633 15.20 ns/op 42118.16 MB/s BenchmarkSubVV/100-4 1651015 71.53 ns/op 89477.18 MB/s BenchmarkSubVV/1000-4 203349 583.2 ns/op 109734.71 MB/s BenchmarkAddVW/1-4 14425993 8.437 ns/op 948.26 MB/s BenchmarkAddVW/2-4 12892314 9.103 ns/op 1757.73 MB/s BenchmarkAddVW/3-4 11653252 10.17 ns/op 2360.26 MB/s BenchmarkAddVW/4-4 12045332 10.06 ns/op 3179.74 MB/s BenchmarkAddVW/5-4 10863628 11.02 ns/op 3628.62 MB/s BenchmarkAddVW/10-4 9175785 13.04 ns/op 6135.81 MB/s BenchmarkAddVW/100-4 241788 450.7 ns/op 1775.13 MB/s BenchmarkAddVW/1000-4 34975 3467 ns/op 2307.66 MB/s BenchmarkAddVWext/1-4 13280960 9.042 ns/op 884.74 MB/s BenchmarkAddVWext/2-4 11489868 10.57 ns/op 1513.60 MB/s BenchmarkAddVWext/3-4 9405086 12.11 ns/op 1981.45 MB/s BenchmarkAddVWext/4-4 11888972 9.964 ns/op 3211.69 MB/s BenchmarkAddVWext/5-4 11015614 11.02 ns/op 3628.20 MB/s BenchmarkAddVWext/10-4 9029487 13.05 ns/op 6128.80 MB/s BenchmarkAddVWext/100-4 81763 1462 ns/op 547.21 MB/s BenchmarkAddVWext/1000-4 7814 14273 ns/op 560.51 MB/s BenchmarkSubVW/1-4 13569784 8.751 ns/op 914.16 MB/s BenchmarkSubVW/2-4 13136410 9.110 ns/op 1756.25 MB/s BenchmarkSubVW/3-4 11905678 10.04 ns/op 2389.37 MB/s BenchmarkSubVW/4-4 12096375 9.939 ns/op 3219.74 MB/s BenchmarkSubVW/5-4 11023298 10.88 ns/op 3675.81 MB/s BenchmarkSubVW/10-4 9002001 13.17 ns/op 6072.61 MB/s BenchmarkSubVW/100-4 259905 452.7 ns/op 1767.30 MB/s BenchmarkSubVW/1000-4 35349 3394 ns/op 2356.90 MB/s BenchmarkSubVWext/1-4 13872823 8.826 ns/op 906.45 MB/s BenchmarkSubVWext/2-4 12623293 9.587 ns/op 1668.87 MB/s BenchmarkSubVWext/3-4 11107071 10.82 ns/op 2219.10 MB/s BenchmarkSubVWext/4-4 12036808 9.957 ns/op 3213.95 MB/s BenchmarkSubVWext/5-4 11071652 10.81 ns/op 3701.62 MB/s BenchmarkSubVWext/10-4 9109534 13.13 ns/op 6090.96 MB/s BenchmarkSubVWext/100-4 79485 1461 ns/op 547.48 MB/s BenchmarkSubVWext/1000-4 8265 14243 ns/op 561.66 MB/s BenchmarkMulAddVWW/1-4 10374766 11.50 ns/op 5563.66 MB/s BenchmarkMulAddVWW/2-4 9689943 12.39 ns/op 10327.28 MB/s BenchmarkMulAddVWW/3-4 10115835 11.66 ns/op 16468.16 MB/s BenchmarkMulAddVWW/4-4 9566509 12.63 ns/op 20276.40 MB/s BenchmarkMulAddVWW/5-4 8448672 14.06 ns/op 22762.76 MB/s BenchmarkMulAddVWW/10-4 6524583 18.16 ns/op 35250.48 MB/s BenchmarkMulAddVWW/100-4 1000000 109.0 ns/op 58690.54 MB/s BenchmarkMulAddVWW/1000-4 127296 938.1 ns/op 68226.54 MB/s BenchmarkAddMulVVW/1-4 12108226 9.551 ns/op 6700.55 MB/s BenchmarkAddMulVVW/2-4 10967404 10.74 ns/op 11916.99 MB/s BenchmarkAddMulVVW/3-4 10049842 11.83 ns/op 16225.69 MB/s BenchmarkAddMulVVW/4-4 9094773 13.10 ns/op 19535.33 MB/s BenchmarkAddMulVVW/5-4 8387686 14.23 ns/op 22492.70 MB/s BenchmarkAddMulVVW/10-4 6920407 17.01 ns/op 37630.75 MB/s BenchmarkAddMulVVW/100-4 1456536 80.74 ns/op 79264.34 MB/s BenchmarkAddMulVVW/1000-4 163705 716.2 ns/op 89355.38 MB/s BenchmarkDivWVW/1-4 2571580 46.12 ns/op 1387.79 MB/s BenchmarkDivWVW/2-4 1240903 96.68 ns/op 1323.93 MB/s BenchmarkDivWVW/3-4 939802 126.3 ns/op 1520.59 MB/s BenchmarkDivWVW/4-4 774162 148.5 ns/op 1723.57 MB/s BenchmarkDivWVW/5-4 786237 150.3 ns/op 2129.40 MB/s BenchmarkDivWVW/10-4 412479 284.3 ns/op 2251.53 MB/s BenchmarkDivWVW/100-4 54757 2213 ns/op 2892.31 MB/s BenchmarkDivWVW/1000-4 5445 21066 ns/op 3038.01 MB/s BenchmarkNonZeroShifts/1/shrVU-4 11622829 9.154 ns/op BenchmarkNonZeroShifts/1/shlVU-4 11676374 8.837 ns/op BenchmarkNonZeroShifts/2/shrVU-4 10453767 10.27 ns/op BenchmarkNonZeroShifts/2/shlVU-4 10663178 9.553 ns/op BenchmarkNonZeroShifts/3/shrVU-4 9801450 11.06 ns/op BenchmarkNonZeroShifts/3/shlVU-4 9799015 10.41 ns/op BenchmarkNonZeroShifts/4/shrVU-4 9322647 11.75 ns/op BenchmarkNonZeroShifts/4/shlVU-4 9116745 10.99 ns/op BenchmarkNonZeroShifts/5/shrVU-4 8687412 12.95 ns/op BenchmarkNonZeroShifts/5/shlVU-4 8855800 11.90 ns/op BenchmarkNonZeroShifts/10/shrVU-4 6717268 17.01 ns/op BenchmarkNonZeroShifts/10/shlVU-4 6861498 15.88 ns/op BenchmarkNonZeroShifts/100/shrVU-4 1000000 111.8 ns/op BenchmarkNonZeroShifts/100/shlVU-4 1243764 92.61 ns/op BenchmarkNonZeroShifts/1000/shrVU-4 126213 945.7 ns/op BenchmarkNonZeroShifts/1000/shlVU-4 149323 782.7 ns/op BenchmarkDecimalConversion-4 210 559932 ns/op BenchmarkFloatString/100-4 10000 10252 ns/op 392 B/op 8 allocs/op BenchmarkFloatString/1000-4 216 543678 ns/op 2910 B/op 10 allocs/op BenchmarkFloatString/10000-4 2 50050602 ns/op 61312 B/op 53 allocs/op BenchmarkFloatString/100000-4 1 4942872656 ns/op 832720 B/op 504 allocs/op BenchmarkFloatAdd/10-4 168132 689.4 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100-4 163381 692.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/1000-4 153957 770.6 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/10000-4 85545 1374 ns/op 0 B/op 0 allocs/op BenchmarkFloatAdd/100000-4 17059 6924 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10-4 215594 540.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100-4 231160 519.8 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/1000-4 213078 539.5 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/10000-4 155280 756.0 ns/op 0 B/op 0 allocs/op BenchmarkFloatSub/100000-4 45234 2695 ns/op 0 B/op 0 allocs/op BenchmarkParseFloatSmallExp-4 1976 59908 ns/op BenchmarkParseFloatLargeExp-4 444 261825 ns/op BenchmarkGCD10x10/WithoutXY-4 191942 606.9 ns/op BenchmarkGCD10x10/WithXY-4 58104 2015 ns/op BenchmarkGCD10x100/WithoutXY-4 97610 1163 ns/op BenchmarkGCD10x100/WithXY-4 17212 6876 ns/op BenchmarkGCD10x1000/WithoutXY-4 60734 1831 ns/op BenchmarkGCD10x1000/WithXY-4 14086 8729 ns/op BenchmarkGCD100x100/WithoutXY-4 24225 4677 ns/op BenchmarkGCD100x100/WithXY-4 10604 11593 ns/op BenchmarkGCD100x1000/WithoutXY-4 12428 9814 ns/op BenchmarkGCD100x1000/WithXY-4 6092 19345 ns/op BenchmarkGCD1000x1000/WithoutXY-4 2152 55025 ns/op BenchmarkGCD1000x1000/WithXY-4 1173 96893 ns/op BenchmarkHilbert-4 21 5010192 ns/op BenchmarkBinomial-4 14550 8104 ns/op BenchmarkQuoRem-4 21832 5836 ns/op BenchmarkExp-4 15 7301349 ns/op BenchmarkExpMont/Odd-4 127 958067 ns/op 2601 B/op 22 allocs/op BenchmarkExpMont/Even1-4 127 932875 ns/op 3353 B/op 37 allocs/op BenchmarkExpMont/Even2-4 122 963147 ns/op 3855 B/op 53 allocs/op BenchmarkExpMont/Even3-4 122 964469 ns/op 3849 B/op 53 allocs/op BenchmarkExpMont/Even4-4 121 969520 ns/op 3859 B/op 53 allocs/op BenchmarkExpMont/Even8-4 121 975662 ns/op 3822 B/op 52 allocs/op BenchmarkExpMont/Even32-4 122 967374 ns/op 3863 B/op 53 allocs/op BenchmarkExpMont/Even64-4 146 800840 ns/op 3615 B/op 53 allocs/op BenchmarkExpMont/Even96-4 141 835255 ns/op 3785 B/op 51 allocs/op BenchmarkExpMont/Even128-4 165 721715 ns/op 3246 B/op 50 allocs/op BenchmarkExpMont/Even255-4 187 634622 ns/op 2929 B/op 47 allocs/op BenchmarkExpMont/SmallEven1-4 447 257792 ns/op 1312 B/op 34 allocs/op BenchmarkExpMont/SmallEven2-4 404 297254 ns/op 1715 B/op 46 allocs/op BenchmarkExpMont/SmallEven3-4 403 297834 ns/op 1753 B/op 48 allocs/op BenchmarkExpMont/SmallEven4-4 387 299271 ns/op 1746 B/op 47 allocs/op BenchmarkExp2-4 14 7457391 ns/op BenchmarkBitset-4 736825 148.5 ns/op BenchmarkBitsetNeg-4 426120 278.3 ns/op BenchmarkBitsetOrig-4 232365 502.2 ns/op BenchmarkBitsetNegOrig-4 148725 772.6 ns/op BenchmarkModSqrt225_Tonelli-4 100 1026016 ns/op BenchmarkModSqrt225_3Mod4-4 382 313666 ns/op BenchmarkModSqrt231_Tonelli-4 100 1058248 ns/op BenchmarkModSqrt231_5Mod8-4 324 362002 ns/op BenchmarkModInverse-4 12693 9953 ns/op BenchmarkSqrt-4 1560 71838 ns/op BenchmarkIntSqr/1-4 1422669 84.79 ns/op BenchmarkIntSqr/2-4 730143 154.1 ns/op BenchmarkIntSqr/3-4 599230 185.0 ns/op BenchmarkIntSqr/5-4 442364 266.2 ns/op BenchmarkIntSqr/8-4 311635 375.2 ns/op BenchmarkIntSqr/10-4 249529 468.1 ns/op BenchmarkIntSqr/20-4 48574 2484 ns/op BenchmarkIntSqr/30-4 35826 3394 ns/op BenchmarkIntSqr/50-4 22627 5431 ns/op BenchmarkIntSqr/80-4 13117 9091 ns/op BenchmarkIntSqr/100-4 9970 11898 ns/op BenchmarkIntSqr/200-4 3646 31085 ns/op BenchmarkIntSqr/300-4 1582 79565 ns/op BenchmarkIntSqr/500-4 730 156979 ns/op BenchmarkIntSqr/800-4 290 407218 ns/op BenchmarkIntSqr/1000-4 225 517742 ns/op BenchmarkDiv/20/10-4 423324 280.0 ns/op BenchmarkDiv/40/20-4 433358 277.3 ns/op BenchmarkDiv/100/50-4 357492 322.9 ns/op BenchmarkDiv/200/100-4 52668 2302 ns/op BenchmarkDiv/400/200-4 51940 2504 ns/op BenchmarkDiv/1000/500-4 41097 3056 ns/op BenchmarkDiv/2000/1000-4 30588 4121 ns/op BenchmarkDiv/20000/10000-4 1034 113097 ns/op BenchmarkDiv/200000/100000-4 26 4746074 ns/op BenchmarkDiv/2000000/1000000-4 1 127631572 ns/op BenchmarkDiv/20000000/10000000-4 1 3722538811 ns/op BenchmarkMul-4 5 23057578 ns/op BenchmarkNatMul/10-4 176047 712.0 ns/op BenchmarkNatMul/100-4 5676 21830 ns/op BenchmarkNatMul/1000-4 171 674831 ns/op BenchmarkZeroShifts/Shl-4 17188 7110 ns/op BenchmarkZeroShifts/ShlSame-4 5196880 22.25 ns/op BenchmarkZeroShifts/Shr-4 16466 6811 ns/op BenchmarkZeroShifts/ShrSame-4 5330728 21.77 ns/op BenchmarkExp3Power/0x10-4 174423 649.1 ns/op BenchmarkExp3Power/0x40-4 161878 754.2 ns/op BenchmarkExp3Power/0x100-4 91880 1239 ns/op BenchmarkExp3Power/0x400-4 41263 2689 ns/op BenchmarkExp3Power/0x1000-4 10000 12513 ns/op BenchmarkExp3Power/0x4000-4 1892 63524 ns/op BenchmarkExp3Power/0x10000-4 204 570729 ns/op BenchmarkExp3Power/0x40000-4 18 6573989 ns/op BenchmarkExp3Power/0x100000-4 2 62122013 ns/op BenchmarkExp3Power/0x400000-4 1 562772663 ns/op BenchmarkFibo-4 3 39501428 ns/op BenchmarkNatSqr/1-4 918966 130.0 ns/op BenchmarkNatSqr/2-4 516962 235.4 ns/op BenchmarkNatSqr/3-4 393896 266.2 ns/op BenchmarkNatSqr/5-4 279066 377.6 ns/op BenchmarkNatSqr/8-4 220760 542.8 ns/op BenchmarkNatSqr/10-4 157418 678.3 ns/op BenchmarkNatSqr/20-4 41793 2643 ns/op BenchmarkNatSqr/30-4 32548 3576 ns/op BenchmarkNatSqr/50-4 19176 5952 ns/op BenchmarkNatSqr/80-4 12072 9699 ns/op BenchmarkNatSqr/100-4 8372 13160 ns/op BenchmarkNatSqr/200-4 3370 33692 ns/op BenchmarkNatSqr/300-4 1348 81335 ns/op BenchmarkNatSqr/500-4 724 164700 ns/op BenchmarkNatSqr/800-4 303 378217 ns/op BenchmarkNatSqr/1000-4 230 506204 ns/op BenchmarkNatSetBytes/8-4 686638 167.7 ns/op BenchmarkNatSetBytes/24-4 193138 584.2 ns/op BenchmarkNatSetBytes/128-4 46994 2486 ns/op BenchmarkNatSetBytes/7-4 730599 152.5 ns/op BenchmarkNatSetBytes/23-4 195098 554.1 ns/op BenchmarkNatSetBytes/127-4 46216 2549 ns/op BenchmarkScanPi-4 238 491388 ns/op BenchmarkStringPiParallel-4 673 172658 ns/op BenchmarkScan/10/Base2-4 40136 2923 ns/op BenchmarkScan/100/Base2-4 4502 25200 ns/op BenchmarkScan/1000/Base2-4 481 251734 ns/op BenchmarkScan/10/Base8-4 97850 1213 ns/op BenchmarkScan/100/Base8-4 13438 8884 ns/op BenchmarkScan/1000/Base8-4 1258 88054 ns/op BenchmarkScan/10/Base10-4 105234 1120 ns/op BenchmarkScan/100/Base10-4 14463 8105 ns/op BenchmarkScan/1000/Base10-4 1486 78302 ns/op BenchmarkScan/10/Base16-4 113912 1031 ns/op BenchmarkScan/100/Base16-4 16262 7151 ns/op BenchmarkScan/1000/Base16-4 1708 70354 ns/op BenchmarkString/10/Base2-4 173642 687.6 ns/op BenchmarkString/100/Base2-4 23391 5007 ns/op BenchmarkString/1000/Base2-4 2510 48859 ns/op BenchmarkString/10/Base8-4 346642 334.3 ns/op BenchmarkString/100/Base8-4 62246 1881 ns/op BenchmarkString/1000/Base8-4 7228 17138 ns/op BenchmarkString/10/Base10-4 205233 586.9 ns/op BenchmarkString/100/Base10-4 38442 3073 ns/op BenchmarkString/1000/Base10-4 4246 24564 ns/op BenchmarkString/10/Base16-4 372310 309.3 ns/op BenchmarkString/100/Base16-4 81471 1438 ns/op BenchmarkString/1000/Base16-4 8372 12554 ns/op BenchmarkLeafSize/0-4 43 2712731 ns/op BenchmarkLeafSize/1-4 384 302137 ns/op BenchmarkLeafSize/2-4 387 286281 ns/op BenchmarkLeafSize/3-4 283 399587 ns/op BenchmarkLeafSize/4-4 399 287208 ns/op BenchmarkLeafSize/5-4 260 473694 ns/op BenchmarkLeafSize/6-4 296 388194 ns/op BenchmarkLeafSize/7-4 313 364418 ns/op BenchmarkLeafSize/8-4 411 286053 ns/op BenchmarkLeafSize/9-4 214 526657 ns/op BenchmarkLeafSize/10-4 259 443548 ns/op BenchmarkLeafSize/11-4 267 430416 ns/op BenchmarkLeafSize/12-4 300 386998 ns/op BenchmarkLeafSize/13-4 273 426788 ns/op BenchmarkLeafSize/14-4 302 366392 ns/op BenchmarkLeafSize/15-4 332 340433 ns/op BenchmarkLeafSize/16-4 402 283628 ns/op BenchmarkLeafSize/32-4 378 289612 ns/op BenchmarkLeafSize/64-4 373 303084 ns/op BenchmarkProbablyPrime/n=0-4 9 11658982 ns/op BenchmarkProbablyPrime/n=1-4 8 12978002 ns/op BenchmarkProbablyPrime/n=5-4 6 19031698 ns/op BenchmarkProbablyPrime/n=10-4 4 26356629 ns/op BenchmarkProbablyPrime/n=20-4 3 40914573 ns/op BenchmarkProbablyPrime/Lucas-4 10 10196334 ns/op BenchmarkProbablyPrime/MillerRabinBase2-4 72 1488107 ns/op BenchmarkRatCmp-4 205675 540.0 ns/op BenchmarkFloatSqrt/64-4 21280 5387 ns/op 208 B/op 5 allocs/op BenchmarkFloatSqrt/128-4 13695 8424 ns/op 256 B/op 5 allocs/op BenchmarkFloatSqrt/256-4 8187 12363 ns/op 352 B/op 5 allocs/op BenchmarkFloatSqrt/1000-4 4707 24795 ns/op 1312 B/op 6 allocs/op BenchmarkFloatSqrt/10000-4 770 147103 ns/op 18049 B/op 9 allocs/op BenchmarkFloatSqrt/100000-4 57 1967740 ns/op 172553 B/op 19 allocs/op BenchmarkFloatSqrt/1000000-4 1 149749303 ns/op 3777528 B/op 618 allocs/op PASS ok math/big 50.269s goos: linux goarch: amd64 pkg: math/bits cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLeadingZeros-4 8187663 14.61 ns/op BenchmarkLeadingZeros8-4 7701982 15.71 ns/op BenchmarkLeadingZeros16-4 8378376 14.12 ns/op BenchmarkLeadingZeros32-4 8479074 14.20 ns/op BenchmarkLeadingZeros64-4 8849016 13.49 ns/op BenchmarkTrailingZeros-4 8272179 14.65 ns/op BenchmarkTrailingZeros8-4 8426893 14.17 ns/op BenchmarkTrailingZeros16-4 8217548 14.54 ns/op BenchmarkTrailingZeros32-4 8399809 14.45 ns/op BenchmarkTrailingZeros64-4 7933960 14.57 ns/op BenchmarkOnesCount-4 8235667 14.44 ns/op BenchmarkOnesCount8-4 9035020 13.24 ns/op BenchmarkOnesCount16-4 8166606 14.58 ns/op BenchmarkOnesCount32-4 8019220 14.96 ns/op BenchmarkOnesCount64-4 8512963 14.34 ns/op BenchmarkRotateLeft-4 9007422 13.25 ns/op BenchmarkRotateLeft8-4 9020827 13.19 ns/op BenchmarkRotateLeft16-4 8846818 13.37 ns/op BenchmarkRotateLeft32-4 9139866 13.23 ns/op BenchmarkRotateLeft64-4 9078824 13.24 ns/op BenchmarkReverse-4 13122466 9.117 ns/op BenchmarkReverse8-4 17253992 6.926 ns/op BenchmarkReverse16-4 16428201 7.277 ns/op BenchmarkReverse32-4 14264802 8.395 ns/op BenchmarkReverse64-4 13725499 8.729 ns/op BenchmarkReverseBytes-4 16519474 7.204 ns/op BenchmarkReverseBytes16-4 16727892 7.141 ns/op BenchmarkReverseBytes32-4 16732648 6.948 ns/op BenchmarkReverseBytes64-4 16358503 7.224 ns/op BenchmarkAdd-4 8756178 13.84 ns/op BenchmarkAdd32-4 8728627 13.60 ns/op BenchmarkAdd64-4 8425858 13.67 ns/op BenchmarkAdd64multiple-4 17258990 7.153 ns/op BenchmarkSub-4 8666337 13.92 ns/op BenchmarkSub32-4 8253271 14.33 ns/op BenchmarkSub64-4 8504664 13.86 ns/op BenchmarkSub64multiple-4 17313220 6.895 ns/op BenchmarkMul-4 8953132 13.07 ns/op BenchmarkMul32-4 8947918 13.20 ns/op BenchmarkMul64-4 8962658 13.26 ns/op BenchmarkDiv-4 2784801 43.09 ns/op BenchmarkDiv32-4 5592978 21.38 ns/op BenchmarkDiv64-4 2801013 43.44 ns/op PASS ok math/bits 5.905s goos: linux goarch: amd64 pkg: math/cmplx cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAbs-4 10328949 10.63 ns/op BenchmarkAcos-4 525870 224.7 ns/op BenchmarkAcosh-4 463215 243.1 ns/op BenchmarkAsin-4 526678 226.0 ns/op BenchmarkAsinh-4 523096 227.5 ns/op BenchmarkAtan-4 795844 142.2 ns/op BenchmarkAtanh-4 833911 137.0 ns/op BenchmarkConj-4 18067902 5.842 ns/op BenchmarkCos-4 538732 194.0 ns/op BenchmarkCosh-4 603918 195.6 ns/op BenchmarkExp-4 793132 146.3 ns/op BenchmarkLog-4 1000000 113.2 ns/op BenchmarkLog10-4 1000000 114.3 ns/op BenchmarkPhase-4 2039091 59.24 ns/op BenchmarkPolar-4 1502649 79.70 ns/op BenchmarkPow-4 239605 482.7 ns/op BenchmarkRect-4 965900 116.4 ns/op BenchmarkSin-4 562384 200.7 ns/op BenchmarkSinh-4 589990 199.3 ns/op BenchmarkSqrt-4 1000000 108.4 ns/op BenchmarkTan-4 378082 313.0 ns/op BenchmarkTanh-4 409366 288.0 ns/op PASS ok math/cmplx 2.892s goos: linux goarch: amd64 pkg: math/rand cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkInt63Threadsafe-4 816918 145.4 ns/op BenchmarkInt63ThreadsafeParallel-4 615961 199.0 ns/op BenchmarkInt63Unthreadsafe-4 1241550 96.32 ns/op BenchmarkIntn1000-4 846928 130.2 ns/op BenchmarkInt63n1000-4 929888 124.7 ns/op BenchmarkInt31n1000-4 1060198 115.2 ns/op BenchmarkFloat32-4 995830 114.3 ns/op BenchmarkFloat64-4 1220598 98.11 ns/op BenchmarkPerm3-4 201301 599.1 ns/op BenchmarkPerm30-4 24463 4828 ns/op BenchmarkPerm30ViaShuffle-4 25910 4610 ns/op BenchmarkShuffleOverhead-4 18565 6546 ns/op BenchmarkRead3-4 864502 133.7 ns/op BenchmarkRead64-4 75104 1557 ns/op BenchmarkRead1000-4 4953 22895 ns/op BenchmarkConcurrent-4 214483 717.3 ns/op PASS ok math/rand 2.592s goos: linux goarch: amd64 pkg: mime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkQEncodeWord-4 44948 2609 ns/op BenchmarkQDecodeWord-4 107340 1095 ns/op BenchmarkQDecodeHeader-4 97479 1201 ns/op BenchmarkTypeByExtension/.html-4 463616 273.2 ns/op BenchmarkTypeByExtension/.HTML-4 282127 358.8 ns/op BenchmarkTypeByExtension/.unused-4 361592 305.5 ns/op BenchmarkExtensionsByType/text/html-4 193130 715.8 ns/op BenchmarkExtensionsByType/text/html;_charset=utf-8-4 102360 1205 ns/op BenchmarkExtensionsByType/application/octet-stream-4 142113 880.7 ns/op PASS ok mime 1.643s goos: linux goarch: amd64 pkg: mime/quotedprintable cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkWriter-4 1018 112819 ns/op PASS ok mime/quotedprintable 0.171s goos: linux goarch: amd64 pkg: net cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoLookupIP-4 73 1702066 ns/op 8504 B/op 91 allocs/op BenchmarkGoLookupIPNoSuchHost-4 16 8789966 ns/op 19531 B/op 160 allocs/op BenchmarkGoLookupIPWithBrokenNameServer-4 1 5008476714 ns/op 158768 B/op 231 allocs/op BenchmarkDNSName-4 106406 999.8 ns/op BenchmarkInterfaces-4 1168 88406 ns/op BenchmarkInterfaceByIndex-4 1756 66837 ns/op BenchmarkInterfaceByName-4 1314 85789 ns/op BenchmarkInterfaceAddrs-4 814 135350 ns/op BenchmarkInterfacesAndAddrs-4 2821 42096 ns/op BenchmarkInterfacesAndMulticastAddrs-4 501 227025 ns/op BenchmarkParseIP-4 6073 17534 ns/op BenchmarkParseIPValidIPv4-4 338769 347.0 ns/op BenchmarkParseIPValidIPv6-4 172425 685.4 ns/op BenchmarkIPString/IPv4-4 119806 1010 ns/op 32 B/op 2 allocs/op BenchmarkIPString/IPv6-4 10200 11541 ns/op 216 B/op 11 allocs/op BenchmarkIPMaskString-4 45784 2583 ns/op BenchmarkIPEqual/IPv4-4 1096404 109.2 ns/op BenchmarkIPEqual/IPv6-4 1120905 107.2 ns/op BenchmarkSendFile/1024-4 1 228349377 ns/op 0.00 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/2048-4 1 222282574 ns/op 0.01 MB/s 616 B/op 12 allocs/op BenchmarkSendFile/4096-4 1 222136771 ns/op 0.02 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/8192-4 1 222076536 ns/op 0.04 MB/s 520 B/op 11 allocs/op BenchmarkSendFile/16384-4 1 222551288 ns/op 0.07 MB/s 680 B/op 13 allocs/op BenchmarkSendFile/32768-4 3387 35506 ns/op 922.90 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/65536-4 1500 67535 ns/op 970.40 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/131072-4 898 120650 ns/op 1086.38 MB/s 0 B/op 0 allocs/op BenchmarkSendFile/262144-4 441 255317 ns/op 1026.74 MB/s 1 B/op 0 allocs/op BenchmarkSendFile/524288-4 255 440130 ns/op 1191.21 MB/s 2 B/op 0 allocs/op BenchmarkSendFile/1048576-4 127 925252 ns/op 1133.29 MB/s 4 B/op 0 allocs/op BenchmarkSplice/tcp-to-tcp/1024-4 10776 12086 ns/op 84.73 MB/s BenchmarkSplice/tcp-to-tcp/2048-4 9756 11834 ns/op 173.06 MB/s BenchmarkSplice/tcp-to-tcp/4096-4 7592 16038 ns/op 255.39 MB/s BenchmarkSplice/tcp-to-tcp/8192-4 4140 24521 ns/op 334.08 MB/s BenchmarkSplice/tcp-to-tcp/16384-4 3746 26700 ns/op 613.62 MB/s BenchmarkSplice/tcp-to-tcp/32768-4 2719 42767 ns/op 766.20 MB/s BenchmarkSplice/tcp-to-tcp/65536-4 1701 66062 ns/op 992.04 MB/s BenchmarkSplice/tcp-to-tcp/131072-4 976 121017 ns/op 1083.09 MB/s BenchmarkSplice/tcp-to-tcp/262144-4 534 224750 ns/op 1166.38 MB/s BenchmarkSplice/tcp-to-tcp/524288-4 240 469457 ns/op 1116.80 MB/s BenchmarkSplice/tcp-to-tcp/1048576-4 120 921097 ns/op 1138.40 MB/s BenchmarkSplice/unix-to-tcp/1024-4 19160 5233 ns/op 195.68 MB/s BenchmarkSplice/unix-to-tcp/2048-4 14083 7837 ns/op 261.31 MB/s BenchmarkSplice/unix-to-tcp/4096-4 13838 9766 ns/op 419.43 MB/s BenchmarkSplice/unix-to-tcp/8192-4 9686 12299 ns/op 666.07 MB/s BenchmarkSplice/unix-to-tcp/16384-4 6528 20568 ns/op 796.56 MB/s BenchmarkSplice/unix-to-tcp/32768-4 3402 35637 ns/op 919.48 MB/s BenchmarkSplice/unix-to-tcp/65536-4 1778 62045 ns/op 1056.27 MB/s BenchmarkSplice/unix-to-tcp/131072-4 952 112099 ns/op 1169.25 MB/s BenchmarkSplice/unix-to-tcp/262144-4 452 232549 ns/op 1127.27 MB/s BenchmarkSplice/unix-to-tcp/524288-4 236 455737 ns/op 1150.42 MB/s BenchmarkSplice/unix-to-tcp/1048576-4 145 888679 ns/op 1179.93 MB/s BenchmarkSpliceFile/tcp-to-file/1024-4 11154 10715 ns/op 95.56 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/2048-4 10014 11940 ns/op 171.52 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/4096-4 8102 13598 ns/op 301.23 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/8192-4 5396 19471 ns/op 420.72 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/16384-4 4729 24156 ns/op 678.26 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/32768-4 3270 35260 ns/op 929.31 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/65536-4 2031 56765 ns/op 1154.51 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/131072-4 1189 105154 ns/op 1246.47 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/262144-4 489 224937 ns/op 1165.41 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/524288-4 304 410466 ns/op 1277.30 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/tcp-to-file/1048576-4 140 784766 ns/op 1336.16 MB/s 6 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1024-4 21604 5130 ns/op 199.61 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/2048-4 17263 6949 ns/op 294.73 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/4096-4 13527 9271 ns/op 441.79 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/8192-4 8716 11962 ns/op 684.84 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/16384-4 6985 20107 ns/op 814.82 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/32768-4 3229 34206 ns/op 957.95 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/65536-4 1743 58175 ns/op 1126.54 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/131072-4 1052 114196 ns/op 1147.78 MB/s 0 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/262144-4 596 183932 ns/op 1425.22 MB/s 1 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/524288-4 296 371450 ns/op 1411.46 MB/s 3 B/op 0 allocs/op BenchmarkSpliceFile/unix-to-file/1048576-4 116 950569 ns/op 1103.10 MB/s 8 B/op 0 allocs/op BenchmarkTCP4OneShot-4 2248 52954 ns/op BenchmarkTCP4OneShotTimeout-4 2200 53840 ns/op BenchmarkTCP4Persistent-4 12596 9594 ns/op BenchmarkTCP4PersistentTimeout-4 11304 9068 ns/op BenchmarkTCP6OneShot-4 2265 56829 ns/op BenchmarkTCP6OneShotTimeout-4 2102 54360 ns/op BenchmarkTCP6Persistent-4 11744 9235 ns/op BenchmarkTCP6PersistentTimeout-4 11361 9946 ns/op BenchmarkTCP4ConcurrentReadWrite-4 26479 5554 ns/op BenchmarkTCP6ConcurrentReadWrite-4 23427 6703 ns/op BenchmarkSetReadDeadline-4 128508 928.5 ns/op BenchmarkReadWriteMsgUDPAddrPort-4 6601 17641 ns/op 0 B/op 0 allocs/op BenchmarkWriteToReadFromUDP-4 9464 12213 ns/op 16 B/op 1 allocs/op BenchmarkWriteToReadFromUDPAddrPort-4 9036 12181 ns/op 0 B/op 0 allocs/op PASS ok net 38.528s goos: linux goarch: amd64 pkg: net/http cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCookieString-4 28291 4018 ns/op 176 B/op 1 allocs/op BenchmarkReadSetCookies-4 10870 10936 ns/op 1168 B/op 21 allocs/op BenchmarkReadCookies-4 14119 8322 ns/op 1840 B/op 11 allocs/op BenchmarkHeaderWriteSubset-4 18482 6496 ns/op 45 B/op 0 allocs/op BenchmarkCopyValues-4 31765 3525 ns/op 736 B/op 11 allocs/op BenchmarkHexEscapeNonASCII-4 49076 2366 ns/op 192 B/op 2 allocs/op BenchmarkServerMatch-4 922995 126.5 ns/op BenchmarkReadRequestChrome-4 3519 31144 ns/op 19.62 MB/s 1844 B/op 14 allocs/op BenchmarkReadRequestCurl-4 11380 10411 ns/op 7.49 MB/s 939 B/op 9 allocs/op BenchmarkReadRequestApachebench-4 10866 10533 ns/op 7.79 MB/s 940 B/op 9 allocs/op BenchmarkReadRequestSiege-4 7033 15789 ns/op 9.56 MB/s 1036 B/op 11 allocs/op BenchmarkReadRequestWrk-4 17436 6774 ns/op 5.90 MB/s 876 B/op 7 allocs/op BenchmarkFileAndServer_1KB/h1-4 250 408137 ns/op 2.51 MB/s BenchmarkFileAndServer_1KB/https1-4 192 609675 ns/op 1.68 MB/s BenchmarkFileAndServer_1KB/h2-4 140 806236 ns/op 1.27 MB/s BenchmarkFileAndServer_16MB/h1-4 3 47199698 ns/op 355.45 MB/s BenchmarkFileAndServer_16MB/https1-4 1 122845154 ns/op 136.57 MB/s BenchmarkFileAndServer_16MB/h2-4 1 230893594 ns/op 72.66 MB/s BenchmarkFileAndServer_64MB/h1-4 1 195933884 ns/op 342.51 MB/s BenchmarkFileAndServer_64MB/https1-4 1 413069997 ns/op 162.46 MB/s BenchmarkFileAndServer_64MB/h2-4 1 941719241 ns/op 71.26 MB/s BenchmarkServeMux-4 270 457147 ns/op 17280 B/op 360 allocs/op BenchmarkServeMux_SkipServe-4 362 363211 ns/op 0 B/op 0 allocs/op BenchmarkClientServer/h1-4 375 329455 ns/op 5841 B/op 64 allocs/op BenchmarkClientServer/https1-4 216 474812 ns/op 6804 B/op 75 allocs/op BenchmarkClientServer/h2-4 175 641958 ns/op 9874 B/op 82 allocs/op BenchmarkClientServerParallel/4/h1-4 973 118057 ns/op 10545 B/op 81 allocs/op BenchmarkClientServerParallel/4/https1-4 32 4930847 ns/op 102545 B/op 1113 allocs/op --- BENCH: BenchmarkClientServerParallel/4/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56130: read tcp 127.0.0.1:44611->127.0.0.1:56130: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:56160: read tcp 127.0.0.1:44611->127.0.0.1:56160: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58038: read tcp 127.0.0.1:41223->127.0.0.1:58038: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58026: read tcp 127.0.0.1:41223->127.0.0.1:58026: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58078: read tcp 127.0.0.1:41223->127.0.0.1:58078: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58048: read tcp 127.0.0.1:41223->127.0.0.1:58048: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58112: read tcp 127.0.0.1:41223->127.0.0.1:58112: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58102: read tcp 127.0.0.1:41223->127.0.0.1:58102: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58062: write tcp 127.0.0.1:41223->127.0.0.1:58062: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:58076: write tcp 127.0.0.1:41223->127.0.0.1:58076: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/4/h2-4 198 555698 ns/op 17117 B/op 168 allocs/op --- BENCH: BenchmarkClientServerParallel/4/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53250: read tcp 127.0.0.1:46837->127.0.0.1:53250: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53300: read tcp 127.0.0.1:46837->127.0.0.1:53300: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53252: write tcp 127.0.0.1:46837->127.0.0.1:53252: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:53268: write tcp 127.0.0.1:46837->127.0.0.1:53268: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45156: read tcp 127.0.0.1:43867->127.0.0.1:45156: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45132: write tcp 127.0.0.1:43867->127.0.0.1:45132: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:45170: read tcp 127.0.0.1:43867->127.0.0.1:45170: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41434: read tcp 127.0.0.1:43627->127.0.0.1:41434: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41396: read tcp 127.0.0.1:43627->127.0.0.1:41396: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41344: write tcp 127.0.0.1:43627->127.0.0.1:41344: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h1-4 436 231442 ns/op 20575 B/op 113 allocs/op BenchmarkClientServerParallel/64/https1-4 69 4035410 ns/op 92280 B/op 1037 allocs/op --- BENCH: BenchmarkClientServerParallel/64/https1-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41442: read tcp 127.0.0.1:34485->127.0.0.1:41442: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:41472: read tcp 127.0.0.1:34485->127.0.0.1:41472: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46738: write tcp 127.0.0.1:34157->127.0.0.1:46738: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46804: read tcp 127.0.0.1:34157->127.0.0.1:46804: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46764: read tcp 127.0.0.1:34157->127.0.0.1:46764: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46780: write tcp 127.0.0.1:34157->127.0.0.1:46780: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46838: read tcp 127.0.0.1:34157->127.0.0.1:46838: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46740: read tcp 127.0.0.1:34157->127.0.0.1:46740: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46828: read tcp 127.0.0.1:34157->127.0.0.1:46828: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:46794: read tcp 127.0.0.1:34157->127.0.0.1:46794: use of closed network connection ... [output truncated] BenchmarkClientServerParallel/64/h2-4 33 4368846 ns/op 108692 B/op 1276 allocs/op --- BENCH: BenchmarkClientServerParallel/64/h2-4 clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39360: read tcp 127.0.0.1:39127->127.0.0.1:39360: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:39366: read tcp 127.0.0.1:39127->127.0.0.1:39366: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43178: read tcp 127.0.0.1:33407->127.0.0.1:43178: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43298: read tcp 127.0.0.1:33407->127.0.0.1:43298: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43288: read tcp 127.0.0.1:33407->127.0.0.1:43288: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43246: write tcp 127.0.0.1:33407->127.0.0.1:43246: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:43230: write tcp 127.0.0.1:33407->127.0.0.1:43230: use of closed network connection clientserver_test.go:210: server log: http: TLS handshake error from 127.0.0.1:60714: read tcp 127.0.0.1:45087->127.0.0.1:60714: use of closed network connection BenchmarkServer-4 145 771189 ns/op 3113 B/op 23 allocs/op BenchmarkClient-4 260 450350 ns/op 3764 B/op 45 allocs/op BenchmarkServerFakeConnNoKeepAlive-4 656 179569 ns/op 7238 B/op 54 allocs/op BenchmarkServerFakeConnWithKeepAlive-4 1168 96336 ns/op 3083 B/op 24 allocs/op BenchmarkServerFakeConnWithKeepAliveLite-4 1540 77366 ns/op 1917 B/op 14 allocs/op BenchmarkServerHandlerTypeLen-4 1622 78717 ns/op 2774 B/op 21 allocs/op BenchmarkServerHandlerNoLen-4 1710 73845 ns/op 2704 B/op 19 allocs/op BenchmarkServerHandlerNoType-4 1480 77468 ns/op 2757 B/op 20 allocs/op BenchmarkServerHandlerNoHeader-4 1600 69393 ns/op 1923 B/op 14 allocs/op BenchmarkServerHijack-4 1026 120819 ns/op 16752 B/op 50 allocs/op BenchmarkCloseNotifier/h1-4 376 329667 ns/op 5799 B/op 52 allocs/op BenchmarkResponseStatusLine-4 477896 239.9 ns/op 0 B/op 0 allocs/op PASS ok net/http 11.462s goos: linux goarch: amd64 pkg: net/http/httputil cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkServeHTTP-4 5629 22203 ns/op 34073 B/op 12 allocs/op PASS ok net/http/httputil 0.316s goos: linux goarch: amd64 pkg: net/netip cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkIPNextPrev-4 83346 1372 ns/op BenchmarkBinaryMarshalRoundTrip/ipv4-4 572938 192.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6-4 174285 654.0 ns/op BenchmarkBinaryMarshalRoundTrip/ipv6+zone-4 66043 1843 ns/op BenchmarkStdIPv4-4 131457 898.0 ns/op 16 B/op 1 allocs/op BenchmarkIPv4-4 90138 1289 ns/op 0 B/op 0 allocs/op BenchmarkIPv4_inline-4 92818 1293 ns/op 0 B/op 0 allocs/op BenchmarkStdIPv6-4 79676 1488 ns/op 16 B/op 1 allocs/op BenchmarkIPv6-4 64912 1813 ns/op 0 B/op 0 allocs/op BenchmarkIPv4Contains-4 1708320 69.60 ns/op 0 B/op 0 allocs/op BenchmarkIPv6Contains-4 1545865 77.78 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v4-4 1394526 86.30 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6-4 252703 464.3 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_ellipsis-4 266572 431.0 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_v4-4 250098 470.8 ns/op 0 B/op 0 allocs/op BenchmarkParseAddr/v6_zone-4 81744 1453 ns/op 0 B/op 0 allocs/op BenchmarkStdParseIP/v4-4 274651 427.6 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6-4 145228 818.3 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_ellipsis-4 146988 793.8 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_v4-4 138967 814.1 ns/op 16 B/op 1 allocs/op BenchmarkStdParseIP/v6_zone-4 74326 1571 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v4-4 352659 319.9 ns/op 16 B/op 1 allocs/op BenchmarkIPString/v6-4 125712 953.0 ns/op 48 B/op 1 allocs/op BenchmarkIPString/v6_ellipsis-4 163778 718.9 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_v4-4 253687 478.8 ns/op 24 B/op 1 allocs/op BenchmarkIPString/v6_zone-4 155725 763.6 ns/op 24 B/op 1 allocs/op BenchmarkIPStringExpanded/v4-4 324202 364.0 ns/op 16 B/op 1 allocs/op BenchmarkIPStringExpanded/v6-4 146226 787.9 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_ellipsis-4 147030 788.2 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_v4-4 154182 782.3 ns/op 48 B/op 1 allocs/op BenchmarkIPStringExpanded/v6_zone-4 105793 1013 ns/op 128 B/op 2 allocs/op BenchmarkIPMarshalText-4 477865 245.3 ns/op 16 B/op 1 allocs/op BenchmarkAddrPortString/v4-4 162040 741.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortString/v6-4 91287 1286 ns/op 112 B/op 3 allocs/op BenchmarkAddrPortString/v6_ellipsis-4 113817 1045 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_v4-4 154279 734.0 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortString/v6_zone-4 108260 1086 ns/op 72 B/op 3 allocs/op BenchmarkAddrPortMarshalText/v4-4 241156 440.5 ns/op 24 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6-4 115702 1028 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_ellipsis-4 123306 869.1 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_v4-4 193216 652.4 ns/op 64 B/op 1 allocs/op BenchmarkAddrPortMarshalText/v6_zone-4 124932 925.7 ns/op 64 B/op 1 allocs/op BenchmarkPrefixMasking/IPv4_/32-4 1000000 104.9 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/17-4 1000000 108.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv4_/0-4 1000000 108.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/128-4 968378 117.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/65-4 903238 116.7 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_/0-4 934948 116.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/128-4 951844 115.8 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/65-4 991604 119.1 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMasking/IPv6_zone_/0-4 983553 115.5 ns/op 0 B/op 0 allocs/op BenchmarkPrefixMarshalText-4 339488 346.8 ns/op 24 B/op 1 allocs/op BenchmarkParseAddrPort/v4-4 571868 193.1 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6-4 180588 592.9 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_ellipsis-4 212766 558.7 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_v4-4 184912 594.5 ns/op 0 B/op 0 allocs/op BenchmarkParseAddrPort/v6_zone-4 72256 1614 ns/op 0 B/op 0 allocs/op BenchmarkAs16-4 483217 227.9 ns/op PASS ok net/netip 7.665s 2023/03/24 01:04:12 Test RPC server listening on 127.0.0.1:36085 2023/03/24 01:04:12 Test HTTP RPC server listening on 127.0.0.1:32981 goos: linux goarch: amd64 pkg: net/rpc cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEndToEnd-4 1101 106758 ns/op BenchmarkEndToEndHTTP-4 925 116725 ns/op BenchmarkEndToEndAsync-4 2038 55581 ns/op BenchmarkEndToEndAsyncHTTP-4 2414 47285 ns/op PASS ok net/rpc 0.830s goos: linux goarch: amd64 pkg: net/textproto cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkReadMIMEHeader/client_headers-4 2965 33752 ns/op BenchmarkReadMIMEHeader/server_headers-4 5538 21200 ns/op BenchmarkUncommon-4 25054 4402 ns/op 480 B/op 5 allocs/op PASS ok net/textproto 0.516s goos: linux goarch: amd64 pkg: net/url cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkString-4 3812 26764 ns/op 1616 B/op 60 allocs/op BenchmarkResolvePath-4 95601 1173 ns/op 32 B/op 2 allocs/op BenchmarkQueryEscape/#00-4 564740 219.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryEscape/#01-4 94400 1271 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#02-4 173220 677.7 ns/op 32 B/op 1 allocs/op BenchmarkQueryEscape/#03-4 84505 1406 ns/op 64 B/op 1 allocs/op BenchmarkQueryEscape/#04-4 14060 8302 ns/op 832 B/op 2 allocs/op BenchmarkPathEscape/#00-4 374802 312.5 ns/op 16 B/op 1 allocs/op BenchmarkPathEscape/#01-4 93218 1293 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#02-4 165696 680.4 ns/op 32 B/op 1 allocs/op BenchmarkPathEscape/#03-4 80917 1422 ns/op 64 B/op 1 allocs/op BenchmarkPathEscape/#04-4 15843 7370 ns/op 704 B/op 2 allocs/op BenchmarkQueryUnescape/#00-4 189572 612.0 ns/op 16 B/op 1 allocs/op BenchmarkQueryUnescape/#01-4 78080 1508 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#02-4 77607 1573 ns/op 24 B/op 1 allocs/op BenchmarkQueryUnescape/#03-4 34791 3344 ns/op 64 B/op 1 allocs/op BenchmarkQueryUnescape/#04-4 6246 18899 ns/op 320 B/op 1 allocs/op BenchmarkPathUnescape/#00-4 184671 618.4 ns/op 16 B/op 1 allocs/op BenchmarkPathUnescape/#01-4 73788 1543 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#02-4 76504 1541 ns/op 24 B/op 1 allocs/op BenchmarkPathUnescape/#03-4 35527 3341 ns/op 64 B/op 1 allocs/op BenchmarkPathUnescape/#04-4 6332 18390 ns/op 320 B/op 1 allocs/op PASS ok net/url 3.212s goos: linux goarch: amd64 pkg: os cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExpand/noop-4 3204741 36.61 ns/op 0 B/op 0 allocs/op BenchmarkExpand/multiple-4 162427 691.0 ns/op 48 B/op 2 allocs/op BenchmarkReaddirname-4 656 178035 ns/op --- BENCH: BenchmarkReaddirname-4 os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries os_test.go:501: benchmarkReaddirname ".": 122 entries BenchmarkReaddir-4 176 666644 ns/op --- BENCH: BenchmarkReaddir-4 os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries os_test.go:518: benchmarkReaddir ".": 122 entries BenchmarkReadDir-4 532 216244 ns/op --- BENCH: BenchmarkReadDir-4 os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries os_test.go:535: benchmarkReadDir ".": 122 entries BenchmarkStatDot-4 34766 3328 ns/op BenchmarkStatFile-4 25195 4620 ns/op BenchmarkStatDir-4 26670 4335 ns/op BenchmarkLstatDot-4 34704 3314 ns/op BenchmarkLstatFile-4 25381 4601 ns/op BenchmarkLstatDir-4 26925 4299 ns/op PASS ok os 1.773s goos: linux goarch: amd64 pkg: os/exec cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecHostname-4 106 1153613 ns/op 6605 B/op 30 allocs/op PASS ok os/exec 0.268s goos: linux goarch: amd64 pkg: os/user cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCurrent-4 374532 286.7 ns/op PASS ok os/user 0.235s goos: linux goarch: amd64 pkg: reflect cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBool-4 3659529 32.34 ns/op BenchmarkString-4 2288859 52.36 ns/op BenchmarkBytes-4 2037693 58.55 ns/op BenchmarkNamedBytes-4 760144 152.1 ns/op BenchmarkBytesArray-4 691400 170.4 ns/op BenchmarkSliceLen-4 2332740 51.46 ns/op BenchmarkMapLen-4 1521193 78.48 ns/op BenchmarkStringLen-4 1918353 62.42 ns/op BenchmarkArrayLen-4 1842907 65.86 ns/op BenchmarkSliceCap-4 2366337 51.69 ns/op BenchmarkDeepEqual/int8-4 663295 171.0 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int8-4 115845 1024 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int16-4 513928 224.6 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int16-4 110371 1068 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int32-4 545047 223.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int32-4 110061 1095 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int64-4 531454 220.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int64-4 105952 1064 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/int-4 527662 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]int-4 109213 1086 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint8-4 682664 169.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8-4 139035 822.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint16-4 515288 223.3 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint16-4 111301 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint32-4 525514 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint32-4 109034 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint64-4 523069 222.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint64-4 109808 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uint-4 536859 220.1 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint-4 110391 1071 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/uintptr-4 531112 220.7 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uintptr-4 108517 1072 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float32-4 473474 221.2 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float32-4 109564 1080 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/float64-4 521025 223.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]float64-4 107286 1081 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex64-4 519165 219.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex64-4 110943 1074 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/complex128-4 526501 221.8 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]complex128-4 110702 1087 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/bool-4 701034 167.5 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]bool-4 114602 1031 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/string-4 524541 216.4 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]string-4 109447 1098 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[]uint8#01-4 143643 832.9 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][]uint8-4 67888 1757 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[6]uint8-4 71050 1672 ns/op 0 B/op 0 allocs/op BenchmarkDeepEqual/[][6]uint8-4 45444 2556 ns/op 0 B/op 0 allocs/op BenchmarkIsZero/ArrayComparable-4 280374 435.6 ns/op BenchmarkIsZero/ArrayIncomparable-4 41127 2906 ns/op BenchmarkIsZero/StructComparable-4 785763 131.7 ns/op BenchmarkIsZero/StructIncomparable-4 182431 661.2 ns/op BenchmarkSetZero/Bool/Direct-4 4357789 27.79 ns/op BenchmarkSetZero/Bool/CachedZero-4 1709931 68.62 ns/op BenchmarkSetZero/Bool/NewZero-4 1264996 95.23 ns/op BenchmarkSetZero/Int/Direct-4 2261227 51.71 ns/op BenchmarkSetZero/Int/CachedZero-4 1747680 67.71 ns/op BenchmarkSetZero/Int/NewZero-4 1255938 93.86 ns/op BenchmarkSetZero/Uint/Direct-4 2252557 52.09 ns/op BenchmarkSetZero/Uint/CachedZero-4 1808943 66.97 ns/op BenchmarkSetZero/Uint/NewZero-4 1258869 94.54 ns/op BenchmarkSetZero/Float/Direct-4 2194896 55.99 ns/op BenchmarkSetZero/Float/CachedZero-4 1827663 65.60 ns/op BenchmarkSetZero/Float/NewZero-4 1261636 94.47 ns/op BenchmarkSetZero/Complex/Direct-4 2244000 51.69 ns/op BenchmarkSetZero/Complex/CachedZero-4 1839692 65.44 ns/op BenchmarkSetZero/Complex/NewZero-4 1278816 93.57 ns/op BenchmarkSetZero/Array/Direct-4 4111562 29.22 ns/op BenchmarkSetZero/Array/CachedZero-4 1736066 69.09 ns/op BenchmarkSetZero/Array/NewZero-4 1270766 94.04 ns/op BenchmarkSetZero/Chan/Direct-4 2346842 53.49 ns/op BenchmarkSetZero/Chan/CachedZero-4 1359463 89.11 ns/op BenchmarkSetZero/Chan/NewZero-4 998260 115.1 ns/op BenchmarkSetZero/Func/Direct-4 2195700 54.23 ns/op BenchmarkSetZero/Func/CachedZero-4 1354422 88.58 ns/op BenchmarkSetZero/Func/NewZero-4 939141 114.8 ns/op BenchmarkSetZero/Interface/Direct-4 2125852 57.86 ns/op BenchmarkSetZero/Interface/CachedZero-4 1824938 65.75 ns/op BenchmarkSetZero/Interface/NewZero-4 1277731 93.65 ns/op BenchmarkSetZero/Map/Direct-4 2237901 53.89 ns/op BenchmarkSetZero/Map/CachedZero-4 1364010 87.84 ns/op BenchmarkSetZero/Map/NewZero-4 953720 115.3 ns/op BenchmarkSetZero/Pointer/Direct-4 2201014 53.10 ns/op BenchmarkSetZero/Pointer/CachedZero-4 1372664 87.21 ns/op BenchmarkSetZero/Pointer/NewZero-4 1000000 115.1 ns/op BenchmarkSetZero/Slice/Direct-4 2062592 57.97 ns/op BenchmarkSetZero/Slice/CachedZero-4 1811458 65.55 ns/op BenchmarkSetZero/Slice/NewZero-4 1265337 93.83 ns/op BenchmarkSetZero/String/Direct-4 2217745 54.43 ns/op BenchmarkSetZero/String/CachedZero-4 1816713 65.05 ns/op BenchmarkSetZero/String/NewZero-4 1280940 93.78 ns/op BenchmarkSetZero/Struct/Direct-4 4116392 28.28 ns/op BenchmarkSetZero/Struct/CachedZero-4 1822591 66.20 ns/op BenchmarkSetZero/Struct/NewZero-4 1273435 93.76 ns/op BenchmarkSelect/1-4 156616 687.6 ns/op 80 B/op 5 allocs/op BenchmarkSelect/4-4 89280 1375 ns/op 208 B/op 8 allocs/op BenchmarkSelect/8-4 43848 2537 ns/op 672 B/op 13 allocs/op BenchmarkCall-4 158442 690.3 ns/op 0 B/op 0 allocs/op BenchmarkCallMethod-4 132316 900.0 ns/op 0 B/op 0 allocs/op BenchmarkCallArgCopy/size=128-4 104252 985.8 ns/op 129.84 MB/s BenchmarkCallArgCopy/size=256-4 94268 1081 ns/op 236.74 MB/s BenchmarkCallArgCopy/size=1024-4 65004 1651 ns/op 620.14 MB/s BenchmarkCallArgCopy/size=4096-4 32984 3337 ns/op 1227.51 MB/s BenchmarkCallArgCopy/size=65536-4 2524 49575 ns/op 1321.96 MB/s BenchmarkPtrTo-4 315043 398.5 ns/op BenchmarkFieldByName1-4 755515 159.7 ns/op BenchmarkFieldByName2-4 62818 1866 ns/op BenchmarkFieldByName3-4 9129 12416 ns/op BenchmarkInterfaceBig-4 5031931 22.48 ns/op BenchmarkInterfaceSmall-4 5279533 22.85 ns/op BenchmarkNew-4 1908016 60.08 ns/op BenchmarkMap/StringKeys/MapIndex-4 3164 37042 ns/op 0 B/op 0 allocs/op BenchmarkMap/StringKeys/SetMapIndex-4 3012 37757 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/MapIndex-4 3076 38448 ns/op 0 B/op 0 allocs/op BenchmarkMap/Uint64Keys/SetMapIndex-4 3014 38228 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/MapIndex-4 3163 37202 ns/op 0 B/op 0 allocs/op BenchmarkMap/UserStringKeys/SetMapIndex-4 3018 37724 ns/op 0 B/op 0 allocs/op BenchmarkMapIterNext-4 252724 469.5 ns/op PASS ok reflect 18.599s goos: linux goarch: amd64 pkg: regexp cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkFind-4 9441 10644 ns/op 9182 B/op 1 allocs/op BenchmarkFindAllNoMatches-4 14509 7767 ns/op 9414 B/op 1 allocs/op BenchmarkFindString-4 10000 11154 ns/op 9514 B/op 1 allocs/op BenchmarkFindSubmatch-4 10602 11577 ns/op 9306 B/op 2 allocs/op BenchmarkFindStringSubmatch-4 9501 11075 ns/op 9312 B/op 2 allocs/op BenchmarkLiteral-4 16644 6609 ns/op BenchmarkNotLiteral-4 3865 28179 ns/op BenchmarkMatchClass-4 3158 36518 ns/op BenchmarkMatchClass_InRange-4 3332 35040 ns/op BenchmarkReplaceAll-4 2547 45728 ns/op BenchmarkAnchoredLiteralShortNonMatch-4 15628 6724 ns/op BenchmarkAnchoredLiteralLongNonMatch-4 38397 3021 ns/op BenchmarkAnchoredShortMatch-4 16701 7723 ns/op BenchmarkAnchoredLongMatch-4 19996 5979 ns/op BenchmarkOnePassShortA-4 20232 5934 ns/op BenchmarkNotOnePassShortA-4 7810 15558 ns/op BenchmarkOnePassShortB-4 26774 4585 ns/op BenchmarkNotOnePassShortB-4 8304 12463 ns/op BenchmarkOnePassLongPrefix-4 89011 1443 ns/op BenchmarkOnePassLongNotPrefix-4 28297 4318 ns/op BenchmarkMatchParallelShared-4 17132 6560 ns/op BenchmarkMatchParallelCopied-4 20334 5992 ns/op BenchmarkQuoteMetaAll-4 144270 828.7 ns/op 16.89 MB/s BenchmarkQuoteMetaNone-4 249807 486.2 ns/op 53.47 MB/s BenchmarkCompile/Onepass-4 3688 29429 ns/op 4144 B/op 52 allocs/op BenchmarkCompile/Medium-4 1548 74348 ns/op 9704 B/op 112 allocs/op BenchmarkCompile/Hard-4 182 626734 ns/op 84760 B/op 424 allocs/op BenchmarkMatch/Easy0/16-4 3427626 34.78 ns/op 460.06 MB/s BenchmarkMatch/Easy0/32-4 16905 7171 ns/op 4.46 MB/s BenchmarkMatch/Easy0/1K-4 5708 19995 ns/op 51.21 MB/s BenchmarkMatch/Easy0i/16-4 3385078 33.76 ns/op 473.87 MB/s BenchmarkMatch/Easy0i/32-4 4600 22152 ns/op 1.44 MB/s BenchmarkMatch/Easy0i/1K-4 262 457412 ns/op 2.24 MB/s BenchmarkMatch/Easy1/16-4 3589824 31.57 ns/op 506.83 MB/s BenchmarkMatch/Easy1/32-4 17534 7323 ns/op 4.37 MB/s BenchmarkMatch/Easy1/1K-4 3849 26166 ns/op 39.14 MB/s BenchmarkMatch/Medium/16-4 3473328 32.10 ns/op 498.38 MB/s BenchmarkMatch/Medium/32-4 5780 19492 ns/op 1.64 MB/s BenchmarkMatch/Medium/1K-4 290 399588 ns/op 2.56 MB/s BenchmarkMatch/Hard/16-4 3630436 31.55 ns/op 507.07 MB/s BenchmarkMatch/Hard/32-4 3457 31532 ns/op 1.01 MB/s BenchmarkMatch/Hard/1K-4 171 684349 ns/op 1.50 MB/s BenchmarkMatch/Hard1/16-4 1371 84463 ns/op 0.19 MB/s BenchmarkMatch/Hard1/32-4 756 155167 ns/op 0.21 MB/s BenchmarkMatch/Hard1/1K-4 25 4484750 ns/op 0.23 MB/s BenchmarkMatch_onepass_regex/16-4 29460 4086 ns/op 3.92 MB/s 23 B/op 0 allocs/op BenchmarkMatch_onepass_regex/32-4 17454 6893 ns/op 4.64 MB/s 24 B/op 0 allocs/op BenchmarkMatch_onepass_regex/1K-4 656 179499 ns/op 5.70 MB/s 25 B/op 0 allocs/op PASS ok regexp 7.828s goos: linux goarch: amd64 pkg: regexp/syntax cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEmptyOpContext-4 633468 185.6 ns/op BenchmarkIsWordChar-4 171272 702.7 ns/op PASS ok regexp/syntax 1.349s goos: linux goarch: amd64 pkg: runtime cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCallers/cached-4 68906 1726 ns/op BenchmarkCallers/inlined-4 51559 2353 ns/op BenchmarkCallers/no-cache-4 10000 10288 ns/op BenchmarkMakeChan/Byte-4 992527 104.1 ns/op BenchmarkMakeChan/Int-4 858572 130.4 ns/op BenchmarkMakeChan/Ptr-4 545359 210.1 ns/op BenchmarkMakeChan/Struct/0-4 1217787 95.37 ns/op BenchmarkMakeChan/Struct/32-4 501554 237.1 ns/op BenchmarkMakeChan/Struct/40-4 460266 248.6 ns/op BenchmarkChanNonblocking-4 11537546 9.273 ns/op BenchmarkSelectUncontended-4 763045 143.0 ns/op BenchmarkSelectSyncContended-4 30432 4136 ns/op BenchmarkSelectAsyncContended-4 96566 1143 ns/op BenchmarkSelectNonblock-4 6744104 18.04 ns/op BenchmarkChanUncontended-4 9316 11557 ns/op BenchmarkChanContended-4 1387 93800 ns/op BenchmarkChanSync-4 184285 696.8 ns/op BenchmarkChanSyncWork-4 10000 35549 ns/op BenchmarkChanProdCons0-4 85476 1521 ns/op BenchmarkChanProdCons10-4 97796 1288 ns/op BenchmarkChanProdCons100-4 100879 1179 ns/op BenchmarkChanProdConsWork0-4 70000 1733 ns/op BenchmarkChanProdConsWork10-4 85064 1487 ns/op BenchmarkChanProdConsWork100-4 89719 1308 ns/op BenchmarkSelectProdCons-4 61689 1912 ns/op BenchmarkReceiveDataFromClosedChan-4 631161 183.7 ns/op BenchmarkChanCreation-4 216715 543.7 ns/op BenchmarkChanSem-4 130962 909.6 ns/op BenchmarkChanPopular-4 102 1276472 ns/op BenchmarkChanClosed-4 449872 240.2 ns/op BenchmarkCallClosure-4 6722383 17.89 ns/op BenchmarkCallClosure1-4 6824878 17.59 ns/op BenchmarkCallClosure2-4 1391180 87.20 ns/op BenchmarkCallClosure3-4 1538490 80.07 ns/op BenchmarkCallClosure4-4 1300884 90.43 ns/op BenchmarkComplex128DivNormal-4 9962884 12.03 ns/op BenchmarkComplex128DivNisNaN-4 7534482 15.72 ns/op BenchmarkComplex128DivDisNaN-4 7232758 16.04 ns/op BenchmarkComplex128DivNisInf-4 9854157 12.31 ns/op BenchmarkComplex128DivDisInf-4 5659591 21.18 ns/op BenchmarkSetTypePtr-4 48450003 2.458 ns/op 3255.28 MB/s BenchmarkSetTypePtr8-4 9555244 12.48 ns/op 5128.84 MB/s BenchmarkSetTypePtr16-4 9655494 12.50 ns/op 10243.86 MB/s BenchmarkSetTypePtr32-4 9526173 12.52 ns/op 20452.30 MB/s BenchmarkSetTypePtr64-4 9638050 12.51 ns/op 40930.09 MB/s BenchmarkSetTypePtr126-4 5521455 21.20 ns/op 47548.53 MB/s BenchmarkSetTypePtr128-4 5799478 20.47 ns/op 50015.57 MB/s BenchmarkSetTypePtrSlice-4 718186 166.2 ns/op 49275.92 MB/s BenchmarkSetTypeNode1-4 9615188 12.46 ns/op 1925.47 MB/s BenchmarkSetTypeNode1Slice-4 2981314 40.33 ns/op 19043.74 MB/s BenchmarkSetTypeNode8-4 9294073 12.62 ns/op 6340.22 MB/s BenchmarkSetTypeNode8Slice-4 1556511 76.88 ns/op 33300.76 MB/s BenchmarkSetTypeNode64-4 5678998 21.13 ns/op 24985.98 MB/s BenchmarkSetTypeNode64Slice-4 227659 523.6 ns/op 32270.55 MB/s BenchmarkSetTypeNode64Dead-4 7542690 15.98 ns/op 33048.46 MB/s BenchmarkSetTypeNode64DeadSlice-4 248242 466.3 ns/op 36234.39 MB/s BenchmarkSetTypeNode124-4 5647328 21.11 ns/op 47738.85 MB/s BenchmarkSetTypeNode124Slice-4 181117 668.1 ns/op 48283.09 MB/s BenchmarkSetTypeNode126-4 5710250 20.51 ns/op 49916.40 MB/s BenchmarkSetTypeNode126Slice-4 175374 668.1 ns/op 49049.76 MB/s BenchmarkSetTypeNode128-4 4045971 29.66 ns/op 35058.90 MB/s BenchmarkSetTypeNode128Slice-4 142190 840.9 ns/op 39576.68 MB/s BenchmarkSetTypeNode130-4 4028997 29.71 ns/op 35546.15 MB/s BenchmarkSetTypeNode130Slice-4 136015 858.1 ns/op 39379.84 MB/s BenchmarkSetTypeNode1024-4 728244 157.0 ns/op 52294.58 MB/s BenchmarkSetTypeNode1024Slice-4 24135 4909 ns/op 53501.80 MB/s BenchmarkAllocation-4 2996 37843 ns/op BenchmarkReadMemStats-4 5244 19364 ns/op BenchmarkReadMemStatsLatency-4 1 81270 p50-ns 81270 p90-ns 81270 p99-ns BenchmarkWriteBarrier-4 2839920 46.59 ns/op BenchmarkBulkWriteBarrier-4 7062426 18.39 ns/op BenchmarkScanStackNoLocals-4 3 43487783 ns/op BenchmarkMSpanCountAlloc/bits=64-4 10617145 11.40 ns/op BenchmarkMSpanCountAlloc/bits=128-4 10932966 12.45 ns/op BenchmarkMSpanCountAlloc/bits=256-4 8433270 13.97 ns/op BenchmarkMSpanCountAlloc/bits=512-4 7321340 18.26 ns/op BenchmarkMSpanCountAlloc/bits=1024-4 5063518 24.28 ns/op BenchmarkHash5-4 6189616 19.29 ns/op 259.14 MB/s BenchmarkHash16-4 6486252 18.08 ns/op 885.11 MB/s BenchmarkHash64-4 5895031 20.15 ns/op 3176.69 MB/s BenchmarkHash1024-4 1987779 60.44 ns/op 16942.94 MB/s BenchmarkHash65536-4 38320 3115 ns/op 21038.44 MB/s BenchmarkAlignedLoad-4 8184927 14.36 ns/op BenchmarkUnalignedLoad-4 7619329 15.32 ns/op BenchmarkEqEfaceConcrete-4 6591259 17.97 ns/op BenchmarkEqIfaceConcrete-4 6258532 19.13 ns/op BenchmarkNeEfaceConcrete-4 6689284 17.96 ns/op BenchmarkNeIfaceConcrete-4 6462262 18.25 ns/op BenchmarkConvT2EByteSized/bool-4 6760842 17.83 ns/op BenchmarkConvT2EByteSized/uint8-4 6675405 18.22 ns/op BenchmarkConvT2ESmall-4 5940177 19.89 ns/op BenchmarkConvT2EUintptr-4 5915852 20.24 ns/op BenchmarkConvT2ELarge-4 1000000 112.0 ns/op BenchmarkConvT2ISmall-4 5667171 20.02 ns/op BenchmarkConvT2IUintptr-4 5618598 21.11 ns/op BenchmarkConvT2ILarge-4 1000000 104.7 ns/op BenchmarkConvI2E-4 5210644 21.57 ns/op BenchmarkConvI2I-4 4282628 27.25 ns/op BenchmarkAssertE2T-4 5186341 23.09 ns/op BenchmarkAssertE2TLarge-4 2403582 48.67 ns/op BenchmarkAssertE2I-4 4428985 25.76 ns/op BenchmarkAssertI2T-4 4841996 24.77 ns/op BenchmarkAssertI2I-4 4264317 26.89 ns/op BenchmarkAssertI2E-4 6078447 17.94 ns/op BenchmarkAssertE2E-4 6228157 18.38 ns/op BenchmarkAssertE2T2-4 3829755 31.18 ns/op BenchmarkAssertE2T2Blank-4 4706242 25.00 ns/op BenchmarkAssertI2E2-4 4421325 26.96 ns/op BenchmarkAssertI2E2Blank-4 5984138 18.79 ns/op BenchmarkAssertE2E2-4 4595043 25.73 ns/op BenchmarkAssertE2E2Blank-4 6022152 18.60 ns/op BenchmarkConvT2Ezero/zero/16-4 5887710 20.25 ns/op BenchmarkConvT2Ezero/zero/32-4 5853088 20.27 ns/op BenchmarkConvT2Ezero/zero/64-4 5783290 20.63 ns/op BenchmarkConvT2Ezero/zero/str-4 5665801 20.91 ns/op BenchmarkConvT2Ezero/zero/slice-4 5806096 20.78 ns/op BenchmarkConvT2Ezero/zero/big-4 251186 538.2 ns/op BenchmarkConvT2Ezero/nonzero/str-4 1398158 85.17 ns/op BenchmarkConvT2Ezero/nonzero/slice-4 1309249 91.77 ns/op BenchmarkConvT2Ezero/nonzero/big-4 225361 472.6 ns/op BenchmarkConvT2Ezero/smallint/16-4 5814298 20.40 ns/op BenchmarkConvT2Ezero/smallint/32-4 5604390 21.09 ns/op BenchmarkConvT2Ezero/smallint/64-4 5663448 21.15 ns/op BenchmarkConvT2Ezero/largeint/16-4 1646128 70.71 ns/op BenchmarkConvT2Ezero/largeint/32-4 1735728 73.93 ns/op BenchmarkConvT2Ezero/largeint/64-4 1705177 70.34 ns/op BenchmarkMalloc8-4 1505247 78.02 ns/op BenchmarkMalloc16-4 1399970 84.95 ns/op BenchmarkMallocTypeInfo8-4 1455166 80.87 ns/op BenchmarkMallocTypeInfo16-4 1245244 96.28 ns/op BenchmarkMallocLargeStruct-4 152181 670.6 ns/op BenchmarkGoroutineSelect-4 76 2249131 ns/op BenchmarkGoroutineBlocking-4 73 1837300 ns/op BenchmarkGoroutineForRange-4 78 1783569 ns/op BenchmarkGoroutineIdle-4 80 1730661 ns/op BenchmarkHashStringSpeed-4 2643312 50.22 ns/op BenchmarkHashBytesSpeed-4 1484728 77.97 ns/op BenchmarkHashInt32Speed-4 3486805 37.73 ns/op BenchmarkHashInt64Speed-4 3270622 34.96 ns/op BenchmarkHashStringArraySpeed-4 604725 192.3 ns/op BenchmarkMegMap-4 3169756 37.38 ns/op BenchmarkMegOneMap-4 4029444 29.51 ns/op BenchmarkMegEqMap-4 1412 85112 ns/op BenchmarkMegEmptyMap-4 4811505 24.48 ns/op BenchmarkSmallStrMap-4 3254088 38.20 ns/op BenchmarkMapStringKeysEight_16-4 3346594 35.55 ns/op BenchmarkMapStringKeysEight_32-4 3271891 36.94 ns/op BenchmarkMapStringKeysEight_64-4 3271262 36.85 ns/op BenchmarkMapStringKeysEight_1M-4 3277284 36.43 ns/op BenchmarkIntMap-4 4077039 29.97 ns/op BenchmarkMapFirst/1-4 4767526 24.92 ns/op BenchmarkMapFirst/2-4 4637725 25.25 ns/op BenchmarkMapFirst/3-4 4846051 25.17 ns/op BenchmarkMapFirst/4-4 4697186 25.35 ns/op BenchmarkMapFirst/5-4 4574486 25.24 ns/op BenchmarkMapFirst/6-4 4634959 26.45 ns/op BenchmarkMapFirst/7-4 4631690 25.04 ns/op BenchmarkMapFirst/8-4 4325396 27.73 ns/op BenchmarkMapFirst/9-4 4136824 28.70 ns/op BenchmarkMapFirst/10-4 4083746 28.24 ns/op BenchmarkMapFirst/11-4 4178265 29.10 ns/op BenchmarkMapFirst/12-4 3748902 30.95 ns/op BenchmarkMapFirst/13-4 4062026 30.61 ns/op BenchmarkMapFirst/14-4 4025956 28.96 ns/op BenchmarkMapFirst/15-4 3944839 28.44 ns/op BenchmarkMapFirst/16-4 4087706 28.80 ns/op BenchmarkMapMid/1-4 3816693 31.16 ns/op BenchmarkMapMid/2-4 3826116 31.68 ns/op BenchmarkMapMid/3-4 3891147 30.71 ns/op BenchmarkMapMid/4-4 3769374 31.02 ns/op BenchmarkMapMid/5-4 3882970 29.53 ns/op BenchmarkMapMid/6-4 3810165 31.20 ns/op BenchmarkMapMid/7-4 3857445 31.53 ns/op BenchmarkMapMid/8-4 3704938 30.70 ns/op BenchmarkMapMid/9-4 3494251 33.77 ns/op BenchmarkMapMid/10-4 3217254 35.73 ns/op BenchmarkMapMid/11-4 3418482 33.60 ns/op BenchmarkMapMid/12-4 3146268 37.51 ns/op BenchmarkMapMid/13-4 3522128 32.98 ns/op BenchmarkMapMid/14-4 3430832 34.88 ns/op BenchmarkMapMid/15-4 3445956 35.92 ns/op BenchmarkMapMid/16-4 3419305 36.30 ns/op BenchmarkMapLast/1-4 3773262 31.33 ns/op BenchmarkMapLast/2-4 3821986 31.53 ns/op BenchmarkMapLast/3-4 3797167 31.00 ns/op BenchmarkMapLast/4-4 3644130 32.23 ns/op BenchmarkMapLast/5-4 3806815 32.19 ns/op BenchmarkMapLast/6-4 3637080 33.62 ns/op BenchmarkMapLast/7-4 3542479 32.97 ns/op BenchmarkMapLast/8-4 3397616 33.17 ns/op BenchmarkMapLast/9-4 3298717 34.74 ns/op BenchmarkMapLast/10-4 3394102 36.63 ns/op BenchmarkMapLast/11-4 3263887 35.77 ns/op BenchmarkMapLast/12-4 3097244 38.90 ns/op BenchmarkMapLast/13-4 3488425 36.61 ns/op BenchmarkMapLast/14-4 3538708 35.62 ns/op BenchmarkMapLast/15-4 3462958 33.95 ns/op BenchmarkMapLast/16-4 3500884 37.66 ns/op BenchmarkMapCycle-4 2037882 58.83 ns/op BenchmarkRepeatedLookupStrMapKey32-4 3532506 33.72 ns/op BenchmarkRepeatedLookupStrMapKey1M-4 2188 50683 ns/op BenchmarkMakeMap/[Byte]Byte-4 547602 198.9 ns/op BenchmarkMakeMap/[Int]Int-4 299482 404.1 ns/op BenchmarkNewEmptyMap-4 12194047 9.754 ns/op 0 B/op 0 allocs/op BenchmarkNewSmallMap-4 1558342 75.18 ns/op 0 B/op 0 allocs/op BenchmarkMapIter-4 475449 247.6 ns/op BenchmarkMapIterEmpty-4 5431270 23.47 ns/op BenchmarkSameLengthMap-4 4418125 26.88 ns/op BenchmarkBigKeyMap-4 1662826 72.80 ns/op BenchmarkBigValMap-4 1524094 78.39 ns/op BenchmarkSmallKeyMap-4 2712103 43.69 ns/op BenchmarkMapPopulate/1-4 2266077 51.30 ns/op 0 B/op 0 allocs/op BenchmarkMapPopulate/10-4 128371 865.2 ns/op 179 B/op 1 allocs/op BenchmarkMapPopulate/100-4 7365 17096 ns/op 6273 B/op 15 allocs/op BenchmarkMapPopulate/1000-4 723 153092 ns/op 51761 B/op 55 allocs/op BenchmarkMapPopulate/10000-4 52 2410718 ns/op 416264 B/op 202 allocs/op BenchmarkMapPopulate/100000-4 3 38284228 ns/op 6533949 B/op 2913 allocs/op BenchmarkComplexAlgMap-4 491390 241.5 ns/op BenchmarkGoMapClear/Reflexive/1-4 657547 167.3 ns/op BenchmarkGoMapClear/Reflexive/10-4 601246 182.8 ns/op BenchmarkGoMapClear/Reflexive/100-4 232231 508.1 ns/op BenchmarkGoMapClear/Reflexive/1000-4 41272 2883 ns/op BenchmarkGoMapClear/Reflexive/10000-4 5452 21872 ns/op BenchmarkGoMapClear/NonReflexive/1-4 546872 213.2 ns/op BenchmarkGoMapClear/NonReflexive/10-4 480351 241.2 ns/op BenchmarkGoMapClear/NonReflexive/100-4 209401 561.3 ns/op BenchmarkGoMapClear/NonReflexive/1000-4 40747 2955 ns/op BenchmarkGoMapClear/NonReflexive/10000-4 5331 22456 ns/op BenchmarkMapStringConversion/32/simple-4 1796625 66.41 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/struct-4 1746465 69.15 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/32/array-4 1617970 73.96 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/simple-4 1593060 74.89 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/struct-4 1528734 78.33 ns/op 0 B/op 0 allocs/op BenchmarkMapStringConversion/64/array-4 1424329 80.50 ns/op 0 B/op 0 allocs/op BenchmarkMapInterfaceString-4 1856580 63.79 ns/op BenchmarkMapInterfacePtr-4 1969015 61.79 ns/op BenchmarkNewEmptyMapHintLessThan8-4 4831941 24.97 ns/op 0 B/op 0 allocs/op BenchmarkNewEmptyMapHintGreaterThan8-4 127893 928.8 ns/op 1152 B/op 1 allocs/op BenchmarkMapPop100-4 5416 22064 ns/op BenchmarkMapPop1000-4 370 326367 ns/op BenchmarkMapPop10000-4 16 6295002 ns/op BenchmarkMapAssign/Int32/256-4 2373594 51.95 ns/op BenchmarkMapAssign/Int32/65536-4 1035928 112.5 ns/op BenchmarkMapAssign/Int64/256-4 2243972 53.33 ns/op BenchmarkMapAssign/Int64/65536-4 852817 130.3 ns/op BenchmarkMapAssign/Str/256-4 1907598 66.54 ns/op BenchmarkMapAssign/Str/65536-4 396980 274.8 ns/op BenchmarkMapOperatorAssign/Int32/256-4 1459422 80.34 ns/op BenchmarkMapOperatorAssign/Int32/65536-4 583696 193.9 ns/op BenchmarkMapOperatorAssign/Int64/256-4 1506298 78.62 ns/op BenchmarkMapOperatorAssign/Int64/65536-4 465148 221.1 ns/op BenchmarkMapOperatorAssign/Str/256-4 451802 2243 ns/op BenchmarkMapOperatorAssign/Str/65536-4 130423 770.3 ns/op BenchmarkMapAppendAssign/Int32/256-4 810513 162.1 ns/op 27 B/op 0 allocs/op BenchmarkMapAppendAssign/Int32/65536-4 165465 633.6 ns/op 71 B/op 1 allocs/op BenchmarkMapAppendAssign/Int64/256-4 781624 164.0 ns/op 28 B/op 0 allocs/op BenchmarkMapAppendAssign/Int64/65536-4 158674 671.7 ns/op 81 B/op 1 allocs/op BenchmarkMapAppendAssign/Str/256-4 660322 283.8 ns/op 68 B/op 0 allocs/op BenchmarkMapAppendAssign/Str/65536-4 102166 1132 ns/op 141 B/op 1 allocs/op BenchmarkMapDelete/Int32/100-4 1816641 65.27 ns/op BenchmarkMapDelete/Int32/1000-4 1751906 62.66 ns/op BenchmarkMapDelete/Int32/10000-4 1780212 64.79 ns/op BenchmarkMapDelete/Int64/100-4 1801923 65.98 ns/op BenchmarkMapDelete/Int64/1000-4 1951034 61.32 ns/op BenchmarkMapDelete/Int64/10000-4 1828239 63.62 ns/op BenchmarkMapDelete/Str/100-4 1302879 86.93 ns/op BenchmarkMapDelete/Str/1000-4 1522033 89.80 ns/op BenchmarkMapDelete/Str/10000-4 1426491 83.39 ns/op BenchmarkMapDelete/Pointer/100-4 1669159 72.90 ns/op BenchmarkMapDelete/Pointer/1000-4 1777794 69.88 ns/op BenchmarkMapDelete/Pointer/10000-4 1695678 70.86 ns/op BenchmarkMemmove/0-4 15423805 7.691 ns/op BenchmarkMemmove/1-4 1979922 61.52 ns/op 16.25 MB/s BenchmarkMemmove/2-4 1905314 62.87 ns/op 31.81 MB/s BenchmarkMemmove/3-4 1879566 63.80 ns/op 47.02 MB/s BenchmarkMemmove/4-4 1872771 63.74 ns/op 62.75 MB/s BenchmarkMemmove/5-4 1898584 63.90 ns/op 78.25 MB/s BenchmarkMemmove/6-4 1880214 64.00 ns/op 93.74 MB/s BenchmarkMemmove/7-4 1919874 64.31 ns/op 108.85 MB/s BenchmarkMemmove/8-4 1942786 60.05 ns/op 133.22 MB/s BenchmarkMemmove/9-4 1808772 65.21 ns/op 138.01 MB/s BenchmarkMemmove/10-4 1781197 65.87 ns/op 151.82 MB/s BenchmarkMemmove/11-4 1855562 64.61 ns/op 170.24 MB/s BenchmarkMemmove/12-4 1821573 64.85 ns/op 185.04 MB/s BenchmarkMemmove/13-4 1813773 64.92 ns/op 200.26 MB/s BenchmarkMemmove/14-4 1822243 65.19 ns/op 214.77 MB/s BenchmarkMemmove/15-4 1816443 64.99 ns/op 230.81 MB/s BenchmarkMemmove/16-4 1883626 62.02 ns/op 257.99 MB/s BenchmarkMemmove/32-4 1871510 63.10 ns/op 507.12 MB/s BenchmarkMemmove/64-4 1658499 70.67 ns/op 905.63 MB/s BenchmarkMemmove/128-4 1386640 86.52 ns/op 1479.43 MB/s BenchmarkMemmove/256-4 889176 131.7 ns/op 1943.65 MB/s BenchmarkMemmove/512-4 626864 184.2 ns/op 2780.03 MB/s BenchmarkMemmove/1024-4 399321 289.1 ns/op 3542.55 MB/s BenchmarkMemmove/2048-4 238953 494.1 ns/op 4144.86 MB/s BenchmarkMemmove/4096-4 130393 921.1 ns/op 4446.84 MB/s BenchmarkMemmoveOverlap/32-4 1781839 64.70 ns/op 494.59 MB/s BenchmarkMemmoveOverlap/64-4 1582779 74.18 ns/op 862.76 MB/s BenchmarkMemmoveOverlap/128-4 1313299 90.08 ns/op 1420.90 MB/s BenchmarkMemmoveOverlap/256-4 871722 134.6 ns/op 1902.30 MB/s BenchmarkMemmoveOverlap/512-4 591342 188.5 ns/op 2716.82 MB/s BenchmarkMemmoveOverlap/1024-4 418071 287.5 ns/op 3561.21 MB/s BenchmarkMemmoveOverlap/2048-4 241330 498.8 ns/op 4105.89 MB/s BenchmarkMemmoveOverlap/4096-4 131178 922.2 ns/op 4441.47 MB/s BenchmarkMemmoveUnalignedDst/0-4 15321844 7.662 ns/op BenchmarkMemmoveUnalignedDst/1-4 1958694 60.73 ns/op 16.47 MB/s BenchmarkMemmoveUnalignedDst/2-4 1882744 63.32 ns/op 31.58 MB/s BenchmarkMemmoveUnalignedDst/3-4 1880997 64.05 ns/op 46.84 MB/s BenchmarkMemmoveUnalignedDst/4-4 1907305 64.27 ns/op 62.24 MB/s BenchmarkMemmoveUnalignedDst/5-4 1902096 63.52 ns/op 78.71 MB/s BenchmarkMemmoveUnalignedDst/6-4 1907994 62.84 ns/op 95.49 MB/s BenchmarkMemmoveUnalignedDst/7-4 1858522 63.91 ns/op 109.54 MB/s BenchmarkMemmoveUnalignedDst/8-4 1955025 60.78 ns/op 131.62 MB/s BenchmarkMemmoveUnalignedDst/9-4 1816668 64.86 ns/op 138.77 MB/s BenchmarkMemmoveUnalignedDst/10-4 1818620 66.75 ns/op 149.81 MB/s BenchmarkMemmoveUnalignedDst/11-4 1849831 65.19 ns/op 168.74 MB/s BenchmarkMemmoveUnalignedDst/12-4 1794604 65.45 ns/op 183.34 MB/s BenchmarkMemmoveUnalignedDst/13-4 1844250 64.56 ns/op 201.37 MB/s BenchmarkMemmoveUnalignedDst/14-4 1845884 65.27 ns/op 214.48 MB/s BenchmarkMemmoveUnalignedDst/15-4 1824153 65.83 ns/op 227.86 MB/s BenchmarkMemmoveUnalignedDst/16-4 1834117 65.04 ns/op 246.02 MB/s BenchmarkMemmoveUnalignedDst/32-4 1731858 67.64 ns/op 473.08 MB/s BenchmarkMemmoveUnalignedDst/64-4 1594834 77.00 ns/op 831.20 MB/s BenchmarkMemmoveUnalignedDst/128-4 1334061 90.07 ns/op 1421.08 MB/s BenchmarkMemmoveUnalignedDst/256-4 865086 134.8 ns/op 1899.31 MB/s BenchmarkMemmoveUnalignedDst/512-4 619428 189.7 ns/op 2698.54 MB/s BenchmarkMemmoveUnalignedDst/1024-4 386931 304.5 ns/op 3363.31 MB/s BenchmarkMemmoveUnalignedDst/2048-4 238922 502.6 ns/op 4074.64 MB/s BenchmarkMemmoveUnalignedDst/4096-4 126818 943.1 ns/op 4343.12 MB/s BenchmarkMemmoveUnalignedDstOverlap/32-4 1740148 67.73 ns/op 472.48 MB/s BenchmarkMemmoveUnalignedDstOverlap/64-4 1534119 76.13 ns/op 840.63 MB/s BenchmarkMemmoveUnalignedDstOverlap/128-4 1289433 92.71 ns/op 1380.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/256-4 822066 137.7 ns/op 1858.92 MB/s BenchmarkMemmoveUnalignedDstOverlap/512-4 585514 192.5 ns/op 2659.58 MB/s BenchmarkMemmoveUnalignedDstOverlap/1024-4 406860 292.7 ns/op 3498.40 MB/s BenchmarkMemmoveUnalignedDstOverlap/2048-4 238609 505.4 ns/op 4052.60 MB/s BenchmarkMemmoveUnalignedDstOverlap/4096-4 129094 926.5 ns/op 4420.74 MB/s BenchmarkMemmoveUnalignedSrc/0-4 14660134 8.325 ns/op BenchmarkMemmoveUnalignedSrc/1-4 1932753 61.69 ns/op 16.21 MB/s BenchmarkMemmoveUnalignedSrc/2-4 1903039 63.67 ns/op 31.41 MB/s BenchmarkMemmoveUnalignedSrc/3-4 1859696 64.28 ns/op 46.67 MB/s BenchmarkMemmoveUnalignedSrc/4-4 1882797 63.31 ns/op 63.18 MB/s BenchmarkMemmoveUnalignedSrc/5-4 1887256 63.50 ns/op 78.75 MB/s BenchmarkMemmoveUnalignedSrc/6-4 1870969 63.02 ns/op 95.21 MB/s BenchmarkMemmoveUnalignedSrc/7-4 1879100 63.45 ns/op 110.33 MB/s BenchmarkMemmoveUnalignedSrc/8-4 1988020 60.71 ns/op 131.78 MB/s BenchmarkMemmoveUnalignedSrc/9-4 1811250 66.10 ns/op 136.16 MB/s BenchmarkMemmoveUnalignedSrc/10-4 1846738 66.34 ns/op 150.74 MB/s BenchmarkMemmoveUnalignedSrc/11-4 1813058 65.93 ns/op 166.84 MB/s BenchmarkMemmoveUnalignedSrc/12-4 1822868 65.47 ns/op 183.28 MB/s BenchmarkMemmoveUnalignedSrc/13-4 1779225 66.42 ns/op 195.73 MB/s BenchmarkMemmoveUnalignedSrc/14-4 1790412 66.18 ns/op 211.55 MB/s BenchmarkMemmoveUnalignedSrc/15-4 1820892 64.71 ns/op 231.79 MB/s BenchmarkMemmoveUnalignedSrc/16-4 1806468 65.60 ns/op 243.90 MB/s BenchmarkMemmoveUnalignedSrc/32-4 1772704 67.24 ns/op 475.94 MB/s BenchmarkMemmoveUnalignedSrc/64-4 1553274 77.36 ns/op 827.27 MB/s BenchmarkMemmoveUnalignedSrc/128-4 1331652 90.81 ns/op 1409.55 MB/s BenchmarkMemmoveUnalignedSrc/256-4 889388 135.5 ns/op 1888.89 MB/s BenchmarkMemmoveUnalignedSrc/512-4 621654 192.1 ns/op 2664.81 MB/s BenchmarkMemmoveUnalignedSrc/1024-4 407776 298.7 ns/op 3427.75 MB/s BenchmarkMemmoveUnalignedSrc/2048-4 240807 503.2 ns/op 4069.99 MB/s BenchmarkMemmoveUnalignedSrc/4096-4 128064 927.8 ns/op 4414.77 MB/s BenchmarkMemmoveUnalignedSrcOverlap/32-4 1738845 66.84 ns/op 478.73 MB/s BenchmarkMemmoveUnalignedSrcOverlap/64-4 1563037 76.64 ns/op 835.11 MB/s BenchmarkMemmoveUnalignedSrcOverlap/128-4 1323998 89.62 ns/op 1428.24 MB/s BenchmarkMemmoveUnalignedSrcOverlap/256-4 839149 136.9 ns/op 1869.52 MB/s BenchmarkMemmoveUnalignedSrcOverlap/512-4 593180 190.1 ns/op 2692.87 MB/s BenchmarkMemmoveUnalignedSrcOverlap/1024-4 409746 288.2 ns/op 3552.69 MB/s BenchmarkMemmoveUnalignedSrcOverlap/2048-4 236676 500.3 ns/op 4093.95 MB/s BenchmarkMemmoveUnalignedSrcOverlap/4096-4 130017 915.9 ns/op 4471.99 MB/s BenchmarkMemclr/5-4 12720960 9.465 ns/op 528.26 MB/s BenchmarkMemclr/16-4 12429264 9.506 ns/op 1683.12 MB/s BenchmarkMemclr/64-4 12205971 9.729 ns/op 6578.54 MB/s BenchmarkMemclr/256-4 10835004 11.28 ns/op 22692.76 MB/s BenchmarkMemclr/4096-4 2409793 50.43 ns/op 81214.46 MB/s BenchmarkMemclr/65536-4 61128 1819 ns/op 36032.79 MB/s BenchmarkMemclr/1M-4 2751 39758 ns/op 26373.77 MB/s BenchmarkMemclr/4M-4 687 166544 ns/op 25184.42 MB/s BenchmarkMemclr/8M-4 300 390870 ns/op 21461.37 MB/s BenchmarkMemclr/16M-4 64 2057821 ns/op 8152.90 MB/s BenchmarkMemclr/64M-4 12 9750396 ns/op 6882.68 MB/s BenchmarkGoMemclr/5-4 2178780 54.78 ns/op 91.27 MB/s BenchmarkGoMemclr/16-4 521668 224.1 ns/op 71.41 MB/s BenchmarkGoMemclr/64-4 134702 845.4 ns/op 75.70 MB/s BenchmarkGoMemclr/256-4 35666 3361 ns/op 76.16 MB/s BenchmarkMemclrRange/1K_2K-4 70614 1717 ns/op 55835.25 MB/s BenchmarkMemclrRange/2K_8K-4 30536 3918 ns/op 85124.68 MB/s BenchmarkMemclrRange/4K_16K-4 42632 2812 ns/op 114871.99 MB/s BenchmarkMemclrRange/160K_228K-4 2367 55479 ns/op 29972.70 MB/s BenchmarkClearFat7-4 6127526 19.52 ns/op BenchmarkClearFat8-4 7100937 16.97 ns/op BenchmarkClearFat11-4 5955686 19.91 ns/op BenchmarkClearFat12-4 6251818 18.94 ns/op BenchmarkClearFat13-4 6034640 20.13 ns/op BenchmarkClearFat14-4 5997560 19.55 ns/op BenchmarkClearFat15-4 5918308 20.02 ns/op BenchmarkClearFat16-4 6490434 18.18 ns/op BenchmarkClearFat24-4 6047946 19.75 ns/op BenchmarkClearFat32-4 6007413 19.55 ns/op BenchmarkClearFat40-4 5775444 20.60 ns/op BenchmarkClearFat48-4 5895474 20.36 ns/op BenchmarkClearFat56-4 5560052 22.02 ns/op BenchmarkClearFat64-4 5373732 21.71 ns/op BenchmarkClearFat72-4 5224126 23.03 ns/op BenchmarkClearFat128-4 3932125 30.61 ns/op BenchmarkClearFat256-4 2204923 54.44 ns/op BenchmarkClearFat512-4 1423704 84.21 ns/op BenchmarkClearFat1024-4 850255 140.0 ns/op BenchmarkClearFat1032-4 805384 145.9 ns/op BenchmarkClearFat1040-4 820635 144.1 ns/op BenchmarkCopyFat7-4 6131139 19.52 ns/op BenchmarkCopyFat8-4 6675392 17.74 ns/op BenchmarkCopyFat11-4 6033162 19.93 ns/op BenchmarkCopyFat12-4 6026882 19.69 ns/op BenchmarkCopyFat13-4 6216799 19.14 ns/op BenchmarkCopyFat14-4 6305661 19.38 ns/op BenchmarkCopyFat15-4 6002941 19.55 ns/op BenchmarkCopyFat16-4 6586990 18.52 ns/op BenchmarkCopyFat24-4 6073514 19.82 ns/op BenchmarkCopyFat32-4 6201530 19.04 ns/op BenchmarkCopyFat64-4 5084350 22.90 ns/op BenchmarkCopyFat72-4 5240493 23.29 ns/op BenchmarkCopyFat128-4 3697256 32.49 ns/op BenchmarkCopyFat256-4 2109049 56.55 ns/op BenchmarkCopyFat512-4 1365264 87.78 ns/op BenchmarkCopyFat520-4 1346308 89.54 ns/op BenchmarkCopyFat1024-4 770635 148.2 ns/op BenchmarkCopyFat1032-4 799870 149.4 ns/op BenchmarkCopyFat1040-4 798183 149.8 ns/op BenchmarkIssue18740/2byte-4 423 280759 ns/op BenchmarkIssue18740/4byte-4 704 170558 ns/op BenchmarkIssue18740/8byte-4 978 118422 ns/op BenchmarkMemclrKnownSize1-4 8990397 12.91 ns/op 77.48 MB/s BenchmarkMemclrKnownSize2-4 5651482 20.89 ns/op 95.73 MB/s BenchmarkMemclrKnownSize4-4 3500355 34.24 ns/op 116.81 MB/s BenchmarkMemclrKnownSize8-4 1000000 111.9 ns/op 71.47 MB/s BenchmarkMemclrKnownSize16-4 507484 232.6 ns/op 68.80 MB/s BenchmarkMemclrKnownSize32-4 273150 436.5 ns/op 73.32 MB/s BenchmarkMemclrKnownSize64-4 141578 852.2 ns/op 75.10 MB/s BenchmarkMemclrKnownSize112-4 81915 1475 ns/op 75.95 MB/s BenchmarkMemclrKnownSize128-4 73054 1687 ns/op 75.89 MB/s BenchmarkMemclrKnownSize192-4 47750 2467 ns/op 77.84 MB/s BenchmarkMemclrKnownSize248-4 36218 3276 ns/op 75.71 MB/s BenchmarkMemclrKnownSize256-4 34735 3431 ns/op 74.60 MB/s BenchmarkMemclrKnownSize512-4 17696 6758 ns/op 75.76 MB/s BenchmarkMemclrKnownSize1024-4 8800 13475 ns/op 75.99 MB/s BenchmarkMemclrKnownSize4096-4 2143 53616 ns/op 76.40 MB/s BenchmarkMemclrKnownSize512KiB-4 15 7075365 ns/op 74.10 MB/s BenchmarkReadMetricsLatency-4 18648 4256 p50-ns 6054 p90-ns 17637 p99-ns BenchmarkFinalizer-4 174 679087 ns/op BenchmarkFinalizerRun-4 192733 879.6 ns/op BenchmarkPallocBitsSummarize/Unpacked00-4 7325972 16.40 ns/op BenchmarkPallocBitsSummarize/UnpackedFFFFFFFFFFFFFFFF-4 3147760 38.75 ns/op BenchmarkPallocBitsSummarize/UnpackedAA-4 2415705 50.77 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAAAAAAAAAA-4 2326113 50.98 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000AAAAAAAA-4 1299636 92.36 ns/op BenchmarkPallocBitsSummarize/UnpackedAAAAAAAA00000001-4 1000000 102.9 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBBBBBBBBBB-4 2206466 54.47 ns/op BenchmarkPallocBitsSummarize/Unpacked80000000BBBBBBBB-4 1240209 95.16 ns/op BenchmarkPallocBitsSummarize/UnpackedBBBBBBBB00000001-4 1309093 91.04 ns/op BenchmarkPallocBitsSummarize/UnpackedCCCCCCCCCCCCCCCC-4 1825776 64.55 ns/op BenchmarkPallocBitsSummarize/Unpacked4444444444444444-4 1788381 65.78 ns/op BenchmarkPallocBitsSummarize/Unpacked4040404040404040-4 1700449 70.81 ns/op BenchmarkPallocBitsSummarize/Unpacked4000400040004000-4 1434358 82.46 ns/op BenchmarkPallocBitsSummarize/Unpacked1000404044CCAAFF-4 1343013 89.94 ns/op BenchmarkFindBitRange64/Pattern00Size2-4 6156786 19.45 ns/op BenchmarkFindBitRange64/Pattern00Size8-4 6360592 18.82 ns/op BenchmarkFindBitRange64/Pattern00Size32-4 6348514 18.84 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize2-4 6202896 19.28 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize8-4 5930432 20.33 ns/op BenchmarkFindBitRange64/PatternFFFFFFFFFFFFFFFFSize32-4 5245812 22.62 ns/op BenchmarkFindBitRange64/PatternAASize2-4 6216232 19.37 ns/op BenchmarkFindBitRange64/PatternAASize8-4 6320044 18.82 ns/op BenchmarkFindBitRange64/PatternAASize32-4 6378788 18.82 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize2-4 6127402 19.55 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize8-4 6405078 18.96 ns/op BenchmarkFindBitRange64/PatternAAAAAAAAAAAAAAAASize32-4 6383376 18.98 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize2-4 6188552 19.30 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize8-4 6385951 18.89 ns/op BenchmarkFindBitRange64/Pattern80000000AAAAAAAASize32-4 6229965 18.87 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size2-4 6119845 19.48 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size8-4 6381789 18.79 ns/op BenchmarkFindBitRange64/PatternAAAAAAAA00000001Size32-4 6385864 18.98 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize2-4 6057828 19.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize8-4 5818426 20.59 ns/op BenchmarkFindBitRange64/PatternBBBBBBBBBBBBBBBBSize32-4 5820621 20.44 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize2-4 6214959 19.55 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize8-4 5704192 20.75 ns/op BenchmarkFindBitRange64/Pattern80000000BBBBBBBBSize32-4 5797780 20.67 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size2-4 6105924 19.65 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size8-4 5790252 20.74 ns/op BenchmarkFindBitRange64/PatternBBBBBBBB00000001Size32-4 5787000 21.26 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize2-4 6029673 19.44 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize8-4 5790734 20.67 ns/op BenchmarkFindBitRange64/PatternCCCCCCCCCCCCCCCCSize32-4 5702115 20.90 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size2-4 6140978 19.69 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size8-4 6210111 18.92 ns/op BenchmarkFindBitRange64/Pattern4444444444444444Size32-4 6290235 19.14 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size2-4 6113941 19.55 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size8-4 6369207 18.94 ns/op BenchmarkFindBitRange64/Pattern4040404040404040Size32-4 6357037 18.79 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size2-4 6172449 19.61 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size8-4 6371367 18.96 ns/op BenchmarkFindBitRange64/Pattern4000400040004000Size32-4 6223262 18.82 ns/op BenchmarkNetpollBreak-4 3459 33556 ns/op BenchmarkPingPongHog-4 328 366418 ns/op BenchmarkStackGrowth-4 113112 914.2 ns/op BenchmarkStackGrowthDeep-4 1239 114642 ns/op BenchmarkCreateGoroutines-4 45615 2401 ns/op BenchmarkCreateGoroutinesParallel-4 42631 2834 ns/op BenchmarkCreateGoroutinesCapture-4 7911 14273 ns/op 144 B/op 5 allocs/op BenchmarkCreateGoroutinesSingle-4 40429 3140 ns/op BenchmarkClosureCall-4 22228755 5.404 ns/op BenchmarkWakeupParallelSpinning/0s-4 5847 17512 ns/op BenchmarkWakeupParallelSpinning/1µs-4 5683 22531 ns/op BenchmarkWakeupParallelSpinning/2µs-4 4476 24295 ns/op BenchmarkWakeupParallelSpinning/5µs-4 3116 37135 ns/op BenchmarkWakeupParallelSpinning/10µs-4 1885 57529 ns/op BenchmarkWakeupParallelSpinning/20µs-4 1268 96517 ns/op BenchmarkWakeupParallelSpinning/50µs-4 595 199076 ns/op BenchmarkWakeupParallelSpinning/100µs-4 387 359847 ns/op BenchmarkWakeupParallelSyscall/0s-4 714 165025 ns/op BenchmarkWakeupParallelSyscall/1µs-4 700 160580 ns/op BenchmarkWakeupParallelSyscall/2µs-4 703 165214 ns/op BenchmarkWakeupParallelSyscall/5µs-4 690 170763 ns/op BenchmarkWakeupParallelSyscall/10µs-4 656 192567 ns/op BenchmarkWakeupParallelSyscall/20µs-4 550 217391 ns/op BenchmarkWakeupParallelSyscall/50µs-4 436 276109 ns/op BenchmarkWakeupParallelSyscall/100µs-4 304 410486 ns/op BenchmarkMatmult-4 3078361 43.65 ns/op BenchmarkFastrand-4 11953569 8.838 ns/op BenchmarkFastrand64-4 10425108 10.71 ns/op BenchmarkFastrandHashiter-4 4611423 27.21 ns/op BenchmarkFastrandn/2-4 5872713 20.51 ns/op BenchmarkFastrandn/3-4 5832636 20.49 ns/op BenchmarkFastrandn/4-4 6169150 19.43 ns/op BenchmarkFastrandn/5-4 6224719 19.46 ns/op BenchmarkIfaceCmp100-4 94719 1264 ns/op BenchmarkIfaceCmpNil100-4 205282 595.0 ns/op BenchmarkEfaceCmpDiff-4 40584 2965 ns/op BenchmarkEfaceCmpDiffIndirect-4 28538 3945 ns/op BenchmarkDefer-4 1684180 71.58 ns/op BenchmarkDefer10-4 782386 153.9 ns/op BenchmarkDeferMany-4 404715 469.0 ns/op BenchmarkPanicRecover-4 178075 667.4 ns/op BenchmarkGoroutineProfile/small-nil/idle-4 8060 15606 ns/op 14284 p50-ns 19566 p90-ns 34577 p99-ns BenchmarkGoroutineProfile/small-nil/loaded-4 6316 29917 ns/op 16218 p50-ns 28265 p90-ns 197262 p99-ns BenchmarkGoroutineProfile/small/idle-4 2876 43753 ns/op 37677 p50-ns 54040 p90-ns 97891 p99-ns BenchmarkGoroutineProfile/small/loaded-4 531 438219 ns/op 136451 p50-ns 344939 p90-ns 10820009 p99-ns BenchmarkGoroutineProfile/large-nil/idle-4 7233 15360 ns/op 14236 p50-ns 18614 p90-ns 30684 p99-ns BenchmarkGoroutineProfile/large-nil/loaded-4 6550 19754 ns/op 14637 p50-ns 20282 p90-ns 174345 p99-ns BenchmarkGoroutineProfile/large/idle-4 13 8622816 ns/op 8599099 p50-ns 8706809 p90-ns 8897208 p99-ns BenchmarkGoroutineProfile/large/loaded-4 13 12438464 ns/op 9421492 p50-ns 20939075 p90-ns 27507126 p99-ns BenchmarkGoroutineProfile/sparse-nil/idle-4 7485 16398 ns/op 14890 p50-ns 20081 p90-ns 50138 p99-ns BenchmarkGoroutineProfile/sparse-nil/loaded-4 5554 22690 ns/op 15221 p50-ns 25480 p90-ns 195478 p99-ns BenchmarkGoroutineProfile/sparse/idle-4 936 119130 ns/op 113066 p50-ns 131259 p90-ns 196270 p99-ns BenchmarkGoroutineProfile/sparse/loaded-4 296 575607 ns/op 267419 p50-ns 472369 p90-ns 14107066 p99-ns BenchmarkRWMutexUncontended-4 3153662 37.96 ns/op BenchmarkRWMutexWrite100-4 522564 201.9 ns/op BenchmarkRWMutexWrite10-4 111279 1207 ns/op BenchmarkRWMutexWorkWrite100-4 534915 256.9 ns/op BenchmarkRWMutexWorkWrite10-4 96349 1468 ns/op BenchmarkSemTable/OneAddrCollision/n=1000-4 1820 66167 ns/op BenchmarkSemTable/ManyAddrCollision/n=1000-4 878 133965 ns/op BenchmarkSemTable/OneAddrCollision/n=2000-4 903 129652 ns/op BenchmarkSemTable/ManyAddrCollision/n=2000-4 421 294503 ns/op BenchmarkSemTable/OneAddrCollision/n=4000-4 477 245622 ns/op BenchmarkSemTable/ManyAddrCollision/n=4000-4 195 582756 ns/op BenchmarkSemTable/OneAddrCollision/n=8000-4 237 494908 ns/op BenchmarkSemTable/ManyAddrCollision/n=8000-4 93 1234232 ns/op BenchmarkMakeSliceCopy/mallocmove/Byte-4 288828 422.8 ns/op BenchmarkMakeSliceCopy/mallocmove/Int-4 304096 400.2 ns/op BenchmarkMakeSliceCopy/mallocmove/Ptr-4 280690 428.5 ns/op BenchmarkMakeSliceCopy/makecopy/Byte-4 269211 434.7 ns/op BenchmarkMakeSliceCopy/makecopy/Int-4 244186 427.2 ns/op BenchmarkMakeSliceCopy/makecopy/Ptr-4 247466 457.8 ns/op BenchmarkMakeSliceCopy/nilappend/Byte-4 238192 435.9 ns/op BenchmarkMakeSliceCopy/nilappend/Int-4 275174 431.9 ns/op BenchmarkMakeSliceCopy/nilappend/Ptr-4 256532 476.0 ns/op BenchmarkMakeSlice/Byte-4 1982254 58.91 ns/op BenchmarkMakeSlice/Int16-4 1876029 57.58 ns/op BenchmarkMakeSlice/Int-4 1467608 77.02 ns/op BenchmarkMakeSlice/Ptr-4 1000000 101.9 ns/op BenchmarkMakeSlice/Struct/24-4 863089 127.2 ns/op BenchmarkMakeSlice/Struct/32-4 846507 147.4 ns/op BenchmarkMakeSlice/Struct/40-4 627283 169.0 ns/op BenchmarkGrowSlice/Byte-4 851943 153.3 ns/op BenchmarkGrowSlice/Int16-4 732255 163.3 ns/op BenchmarkGrowSlice/Int-4 522787 222.4 ns/op BenchmarkGrowSlice/Ptr-4 447314 249.5 ns/op BenchmarkGrowSlice/Struct/24-4 287497 367.6 ns/op BenchmarkGrowSlice/Struct/32-4 267768 433.1 ns/op BenchmarkGrowSlice/Struct/40-4 190474 560.7 ns/op BenchmarkExtendSlice/IntSlice-4 525488 244.8 ns/op BenchmarkExtendSlice/PointerSlice-4 404152 321.7 ns/op BenchmarkExtendSlice/NoGrow-4 763068 144.3 ns/op BenchmarkAppend-4 817214 147.9 ns/op BenchmarkAppendGrowByte-4 4 33085780 ns/op BenchmarkAppendGrowString-4 1 380116190 ns/op BenchmarkAppendSlice/1Bytes-4 1920157 62.98 ns/op BenchmarkAppendSlice/4Bytes-4 1870740 64.05 ns/op BenchmarkAppendSlice/7Bytes-4 1814881 63.75 ns/op BenchmarkAppendSlice/8Bytes-4 1880884 64.10 ns/op BenchmarkAppendSlice/15Bytes-4 1737956 68.54 ns/op BenchmarkAppendSlice/16Bytes-4 1864960 65.89 ns/op BenchmarkAppendSlice/32Bytes-4 1813874 65.25 ns/op BenchmarkAppendSliceLarge/1024Bytes-4 85840 1321 ns/op BenchmarkAppendSliceLarge/4096Bytes-4 24244 4742 ns/op BenchmarkAppendSliceLarge/16384Bytes-4 10000 17274 ns/op BenchmarkAppendSliceLarge/65536Bytes-4 1544 65319 ns/op BenchmarkAppendSliceLarge/262144Bytes-4 98 1183451 ns/op BenchmarkAppendSliceLarge/1048576Bytes-4 21 5549137 ns/op BenchmarkAppendStr/1Bytes-4 1420304 84.85 ns/op BenchmarkAppendStr/4Bytes-4 1449021 82.92 ns/op BenchmarkAppendStr/8Bytes-4 1439313 83.00 ns/op BenchmarkAppendStr/16Bytes-4 1426854 86.16 ns/op BenchmarkAppendStr/32Bytes-4 1409556 81.84 ns/op BenchmarkAppendSpecialCase-4 769694 155.8 ns/op BenchmarkCopy/1Byte-4 1995195 59.99 ns/op 16.67 MB/s BenchmarkCopy/1String-4 1963634 62.09 ns/op 16.11 MB/s BenchmarkCopy/2Byte-4 1894593 63.20 ns/op 31.64 MB/s BenchmarkCopy/2String-4 1936786 61.43 ns/op 32.56 MB/s BenchmarkCopy/4Byte-4 1876362 62.67 ns/op 63.83 MB/s BenchmarkCopy/4String-4 1899902 62.44 ns/op 64.06 MB/s BenchmarkCopy/8Byte-4 1946876 61.77 ns/op 129.51 MB/s BenchmarkCopy/8String-4 1983631 62.05 ns/op 128.92 MB/s BenchmarkCopy/12Byte-4 1826640 64.92 ns/op 184.85 MB/s BenchmarkCopy/12String-4 1847886 66.74 ns/op 179.81 MB/s BenchmarkCopy/16Byte-4 1887777 64.41 ns/op 248.41 MB/s BenchmarkCopy/16String-4 1808767 65.33 ns/op 244.93 MB/s BenchmarkCopy/32Byte-4 1798765 66.19 ns/op 483.45 MB/s BenchmarkCopy/32String-4 1770403 68.68 ns/op 465.95 MB/s BenchmarkCopy/128Byte-4 1307966 89.54 ns/op 1429.51 MB/s BenchmarkCopy/128String-4 1261719 94.51 ns/op 1354.30 MB/s BenchmarkCopy/1024Byte-4 406255 291.3 ns/op 3515.37 MB/s BenchmarkCopy/1024String-4 346664 340.9 ns/op 3003.72 MB/s BenchmarkAppendInPlace/NoGrow/Byte-4 28264 4110 ns/op BenchmarkAppendInPlace/NoGrow/1Ptr-4 19274 6040 ns/op BenchmarkAppendInPlace/NoGrow/2Ptr-4 12534 9352 ns/op BenchmarkAppendInPlace/NoGrow/3Ptr-4 10000 11282 ns/op BenchmarkAppendInPlace/NoGrow/4Ptr-4 8658 14807 ns/op BenchmarkAppendInPlace/Grow/Byte-4 133543 872.0 ns/op BenchmarkAppendInPlace/Grow/1Ptr-4 134214 844.4 ns/op BenchmarkAppendInPlace/Grow/2Ptr-4 103089 1022 ns/op BenchmarkAppendInPlace/Grow/3Ptr-4 89103 1266 ns/op BenchmarkAppendInPlace/Grow/4Ptr-4 71899 1480 ns/op BenchmarkStackCopyPtr-4 1 169438764 ns/op BenchmarkStackCopy-4 1 117633733 ns/op BenchmarkStackCopyNoCache-4 21 5425140 ns/op BenchmarkStackCopyWithStkobj-4 1 120458146 ns/op BenchmarkIssue18138-4 934 165550 ns/op BenchmarkCompareStringEqual-4 10406181 9.634 ns/op BenchmarkCompareStringIdentical-4 15664546 6.461 ns/op BenchmarkCompareStringSameLength-4 12961772 8.486 ns/op BenchmarkCompareStringDifferentLength-4 22477989 5.355 ns/op BenchmarkCompareStringBigUnaligned-4 1120 89298 ns/op 11742.57 MB/s BenchmarkCompareStringBig-4 1376 92827 ns/op 11296.17 MB/s BenchmarkConcatStringAndBytes-4 2157998 53.55 ns/op BenchmarkSliceByteToString/1-4 2242218 53.56 ns/op BenchmarkSliceByteToString/2-4 1000000 104.8 ns/op BenchmarkSliceByteToString/4-4 1000000 111.2 ns/op BenchmarkSliceByteToString/8-4 1000000 105.2 ns/op BenchmarkSliceByteToString/16-4 1000000 109.6 ns/op BenchmarkSliceByteToString/32-4 812466 124.8 ns/op BenchmarkSliceByteToString/64-4 759061 156.6 ns/op BenchmarkSliceByteToString/128-4 534937 201.7 ns/op BenchmarkRuneCount/lenruneslice/ASCII-4 2163498 54.71 ns/op BenchmarkRuneCount/lenruneslice/Japanese-4 866160 138.4 ns/op BenchmarkRuneCount/lenruneslice/MixedLength-4 1000000 118.3 ns/op BenchmarkRuneCount/rangeloop/ASCII-4 3227935 36.45 ns/op BenchmarkRuneCount/rangeloop/Japanese-4 1614537 73.09 ns/op BenchmarkRuneCount/rangeloop/MixedLength-4 1818388 64.04 ns/op BenchmarkRuneCount/utf8.RuneCountInString/ASCII-4 2294094 50.84 ns/op BenchmarkRuneCount/utf8.RuneCountInString/Japanese-4 447528 269.5 ns/op BenchmarkRuneCount/utf8.RuneCountInString/MixedLength-4 556336 215.3 ns/op BenchmarkRuneIterate/range/ASCII-4 5621944 21.20 ns/op BenchmarkRuneIterate/range/Japanese-4 2051413 58.81 ns/op BenchmarkRuneIterate/range/MixedLength-4 2205063 54.45 ns/op BenchmarkRuneIterate/range1/ASCII-4 5603384 21.23 ns/op BenchmarkRuneIterate/range1/Japanese-4 2051174 59.21 ns/op BenchmarkRuneIterate/range1/MixedLength-4 2180665 55.46 ns/op BenchmarkRuneIterate/range2/ASCII-4 5649958 21.30 ns/op BenchmarkRuneIterate/range2/Japanese-4 2038278 59.00 ns/op BenchmarkRuneIterate/range2/MixedLength-4 2207450 54.07 ns/op BenchmarkArrayEqual-4 20888654 5.757 ns/op BenchmarkFunc/Name-4 4939911 22.40 ns/op BenchmarkFunc/Entry-4 10214138 10.86 ns/op BenchmarkFunc/FileLine-4 1556654 75.45 ns/op PASS ok runtime 138.884s goos: linux goarch: amd64 pkg: runtime/cgo cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHandle/non-concurrent-4 27535 4381 ns/op BenchmarkHandle/concurrent-4 14818 7569 ns/op PASS ok runtime/cgo 0.613s goos: linux goarch: amd64 pkg: runtime/internal/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtomicLoad64-4 19429695 6.170 ns/op BenchmarkAtomicStore64-4 9918012 12.02 ns/op BenchmarkAtomicLoad-4 18972547 6.252 ns/op BenchmarkAtomicStore-4 9859587 12.08 ns/op BenchmarkAnd8-4 9934034 12.03 ns/op BenchmarkAnd-4 9921333 12.02 ns/op BenchmarkAnd8Parallel-4 3999145 42.72 ns/op BenchmarkAndParallel-4 3091287 42.95 ns/op BenchmarkOr8-4 9958215 11.97 ns/op BenchmarkOr-4 9909243 12.04 ns/op BenchmarkOr8Parallel-4 3138658 44.77 ns/op BenchmarkOrParallel-4 3455980 43.96 ns/op BenchmarkXadd-4 3252949 46.69 ns/op BenchmarkXadd64-4 2688694 45.02 ns/op BenchmarkCas-4 2540556 48.93 ns/op BenchmarkCas64-4 3093771 45.31 ns/op BenchmarkXchg-4 5149329 46.95 ns/op BenchmarkXchg64-4 4657009 51.53 ns/op PASS ok runtime/internal/atomic 3.227s goos: linux goarch: amd64 pkg: runtime/internal/math cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkMulUintptr/small-4 4523850 27.01 ns/op BenchmarkMulUintptr/large-4 3538420 32.98 ns/op PASS ok runtime/internal/math 0.342s goos: linux goarch: amd64 pkg: runtime/pprof cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkGoroutine/Profile.WriteTo_idle_50-4 14 7511587 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_50-4 12 11816847 ns/op 787.5 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_50-4 813 160911 ns/op 5.802 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_500-4 7 14865719 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_500-4 6 22532130 ns/op 1440 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_500-4 132 828829 ns/op 57.65 concurrent_launches/op BenchmarkGoroutine/Profile.WriteTo_idle_5000-4 2 85554136 ns/op BenchmarkGoroutine/Profile.WriteTo_churn_5000-4 1 121794137 ns/op 5430 concurrent_launches/op BenchmarkGoroutine/runtime.GoroutineProfile_churn_5000-4 13 8460779 ns/op 740.8 concurrent_launches/op PASS ok runtime/pprof 1.781s goos: linux goarch: amd64 pkg: runtime/race cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncLeak-4 33 3490019 ns/op BenchmarkStackLeak-4 17005 6366 ns/op PASS ok runtime/race 0.579s goos: linux goarch: amd64 pkg: runtime/trace cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkStartRegion-4 5629898 19.93 ns/op 0 B/op 0 allocs/op BenchmarkNewTask-4 240916 525.9 ns/op 64 B/op 2 allocs/op PASS ok runtime/trace 0.412s goos: linux goarch: amd64 pkg: slices cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCompact/nil-4 6909810 17.08 ns/op BenchmarkCompact/one-4 1874797 63.54 ns/op BenchmarkCompact/sorted-4 1000000 101.4 ns/op BenchmarkCompact/1_item-4 1248433 96.47 ns/op BenchmarkCompact/unsorted-4 1000000 101.7 ns/op BenchmarkCompact/many-4 790568 136.7 ns/op BenchmarkReplace/naive-fast-4 89421 1366 ns/op BenchmarkReplace/optimized-fast-4 106002 1109 ns/op BenchmarkReplace/naive-slow-4 45859 2208 ns/op BenchmarkReplace/optimized-slow-4 63090 1906 ns/op PASS ok slices 1.727s goos: linux goarch: amd64 pkg: sort cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSearchWrappers-4 152314 746.8 ns/op BenchmarkSortString1K-4 175 671686 ns/op BenchmarkSortString1K_Slice-4 198 592227 ns/op BenchmarkStableString1K-4 92 1159821 ns/op BenchmarkSortInt1K-4 212 554148 ns/op BenchmarkSortInt1K_Sorted-4 3178 38209 ns/op BenchmarkSortInt1K_Reversed-4 1828 60909 ns/op BenchmarkSortInt1K_Mod8-4 519 226675 ns/op BenchmarkStableInt1K-4 139 864699 ns/op BenchmarkStableInt1K_Slice-4 156 750354 ns/op BenchmarkSortInt64K-4 2 55014422 ns/op BenchmarkSortInt64K_Slice-4 3 45147928 ns/op BenchmarkStableInt64K-4 2 72879610 ns/op BenchmarkSort1e2-4 458 257672 ns/op BenchmarkStable1e2-4 174 803196 ns/op BenchmarkSort1e4-4 2 52583530 ns/op BenchmarkStable1e4-4 1 227187829 ns/op PASS ok sort 3.661s goos: linux goarch: amd64 pkg: strconv cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAtof64Decimal-4 835347 137.3 ns/op BenchmarkAtof64Float-4 750204 161.8 ns/op BenchmarkAtof64FloatExp-4 617418 187.5 ns/op BenchmarkAtof64Big-4 410130 276.3 ns/op BenchmarkAtof64RandomBits-4 400596 282.6 ns/op BenchmarkAtof64RandomFloats-4 415216 267.1 ns/op BenchmarkAtof64RandomLongFloats-4 373310 306.6 ns/op BenchmarkAtof32Decimal-4 803142 139.6 ns/op BenchmarkAtof32Float-4 714595 157.7 ns/op BenchmarkAtof32FloatExp-4 615555 193.1 ns/op BenchmarkAtof32Random-4 351926 331.2 ns/op BenchmarkAtof32RandomLong-4 146269 791.2 ns/op BenchmarkParseInt/Pos/7bit-4 1421751 84.12 ns/op BenchmarkParseInt/Pos/26bit-4 613688 193.0 ns/op BenchmarkParseInt/Pos/31bit-4 541334 216.0 ns/op BenchmarkParseInt/Pos/56bit-4 351114 336.3 ns/op BenchmarkParseInt/Pos/63bit-4 327710 355.1 ns/op BenchmarkParseInt/Neg/7bit-4 1407244 83.28 ns/op BenchmarkParseInt/Neg/26bit-4 556820 196.9 ns/op BenchmarkParseInt/Neg/31bit-4 527557 213.3 ns/op BenchmarkParseInt/Neg/56bit-4 339884 330.5 ns/op BenchmarkParseInt/Neg/63bit-4 320992 350.9 ns/op BenchmarkAtoi/Pos/7bit-4 2020435 58.42 ns/op BenchmarkAtoi/Pos/26bit-4 774457 144.3 ns/op BenchmarkAtoi/Pos/31bit-4 706272 156.6 ns/op BenchmarkAtoi/Pos/56bit-4 421480 271.4 ns/op BenchmarkAtoi/Pos/63bit-4 304389 374.6 ns/op BenchmarkAtoi/Neg/7bit-4 2053104 59.56 ns/op BenchmarkAtoi/Neg/26bit-4 734409 143.3 ns/op BenchmarkAtoi/Neg/31bit-4 679314 157.3 ns/op BenchmarkAtoi/Neg/56bit-4 422492 263.7 ns/op BenchmarkAtoi/Neg/63bit-4 314083 374.2 ns/op BenchmarkFormatFloat/Decimal-4 113340 1102 ns/op BenchmarkFormatFloat/Float-4 99279 1134 ns/op BenchmarkFormatFloat/Exp-4 109711 1070 ns/op BenchmarkFormatFloat/NegExp-4 106258 1056 ns/op BenchmarkFormatFloat/LongExp-4 95235 1262 ns/op BenchmarkFormatFloat/Big-4 88695 1319 ns/op BenchmarkFormatFloat/BinaryExp-4 199189 590.7 ns/op BenchmarkFormatFloat/32Integer-4 113643 1046 ns/op BenchmarkFormatFloat/32ExactFraction-4 111867 1005 ns/op BenchmarkFormatFloat/32Point-4 103545 1104 ns/op BenchmarkFormatFloat/32Exp-4 111532 1044 ns/op BenchmarkFormatFloat/32NegExp-4 110074 1061 ns/op BenchmarkFormatFloat/32Shortest-4 112676 1028 ns/op BenchmarkFormatFloat/32Fixed8Hard-4 130914 892.6 ns/op BenchmarkFormatFloat/32Fixed9Hard-4 130983 921.7 ns/op BenchmarkFormatFloat/64Fixed1-4 149868 801.2 ns/op BenchmarkFormatFloat/64Fixed2-4 150285 794.7 ns/op BenchmarkFormatFloat/64Fixed3-4 141752 800.7 ns/op BenchmarkFormatFloat/64Fixed4-4 143737 788.0 ns/op BenchmarkFormatFloat/64Fixed12-4 87073 1423 ns/op BenchmarkFormatFloat/64Fixed16-4 108102 1111 ns/op BenchmarkFormatFloat/64Fixed12Hard-4 112971 1073 ns/op BenchmarkFormatFloat/64Fixed17Hard-4 100983 1175 ns/op BenchmarkFormatFloat/64Fixed18Hard-4 2118 51494 ns/op BenchmarkFormatFloat/Slowpath64-4 93105 1260 ns/op BenchmarkFormatFloat/SlowpathDenormal64-4 91748 1291 ns/op BenchmarkAppendFloat/Decimal-4 137076 848.5 ns/op BenchmarkAppendFloat/Float-4 119145 967.6 ns/op BenchmarkAppendFloat/Exp-4 130728 859.0 ns/op BenchmarkAppendFloat/NegExp-4 138673 857.3 ns/op BenchmarkAppendFloat/LongExp-4 110702 1051 ns/op BenchmarkAppendFloat/Big-4 108330 1084 ns/op BenchmarkAppendFloat/BinaryExp-4 307081 364.0 ns/op BenchmarkAppendFloat/32Integer-4 137924 860.2 ns/op BenchmarkAppendFloat/32ExactFraction-4 139336 854.2 ns/op BenchmarkAppendFloat/32Point-4 127515 933.0 ns/op BenchmarkAppendFloat/32Exp-4 137617 861.9 ns/op BenchmarkAppendFloat/32NegExp-4 140264 842.7 ns/op BenchmarkAppendFloat/32Shortest-4 155202 757.8 ns/op BenchmarkAppendFloat/32Fixed8Hard-4 175611 685.0 ns/op BenchmarkAppendFloat/32Fixed9Hard-4 169807 702.6 ns/op BenchmarkAppendFloat/64Fixed1-4 188643 607.6 ns/op BenchmarkAppendFloat/64Fixed2-4 191626 604.6 ns/op BenchmarkAppendFloat/64Fixed3-4 191150 614.0 ns/op BenchmarkAppendFloat/64Fixed4-4 189951 611.8 ns/op BenchmarkAppendFloat/64Fixed12-4 97824 1175 ns/op BenchmarkAppendFloat/64Fixed16-4 134847 877.8 ns/op BenchmarkAppendFloat/64Fixed12Hard-4 140140 813.1 ns/op BenchmarkAppendFloat/64Fixed17Hard-4 124758 951.9 ns/op BenchmarkAppendFloat/64Fixed18Hard-4 2248 50701 ns/op BenchmarkAppendFloat/Slowpath64-4 110485 1040 ns/op BenchmarkAppendFloat/SlowpathDenormal64-4 110030 1032 ns/op BenchmarkFormatInt-4 14431 7876 ns/op BenchmarkAppendInt-4 17098 7034 ns/op BenchmarkFormatUint-4 78914 1458 ns/op BenchmarkAppendUint-4 94758 1214 ns/op BenchmarkFormatIntSmall/7-4 2882310 40.04 ns/op BenchmarkFormatIntSmall/42-4 2939713 38.36 ns/op BenchmarkAppendIntSmall-4 1427385 82.53 ns/op BenchmarkAppendUintVarlen/1-4 1367092 85.32 ns/op BenchmarkAppendUintVarlen/12-4 1348797 90.03 ns/op BenchmarkAppendUintVarlen/123-4 924826 117.0 ns/op BenchmarkAppendUintVarlen/1234-4 936013 119.5 ns/op BenchmarkAppendUintVarlen/12345-4 884475 119.4 ns/op BenchmarkAppendUintVarlen/123456-4 918138 121.6 ns/op BenchmarkAppendUintVarlen/1234567-4 863001 125.9 ns/op BenchmarkAppendUintVarlen/12345678-4 884708 127.0 ns/op BenchmarkAppendUintVarlen/123456789-4 820622 132.9 ns/op BenchmarkAppendUintVarlen/1234567890-4 843219 133.0 ns/op BenchmarkAppendUintVarlen/12345678901-4 809011 135.7 ns/op BenchmarkAppendUintVarlen/123456789012-4 808084 140.1 ns/op BenchmarkAppendUintVarlen/1234567890123-4 727462 140.9 ns/op BenchmarkAppendUintVarlen/12345678901234-4 798234 138.4 ns/op BenchmarkAppendUintVarlen/123456789012345-4 745790 145.0 ns/op BenchmarkAppendUintVarlen/1234567890123456-4 806179 140.8 ns/op BenchmarkAppendUintVarlen/12345678901234567-4 723438 147.3 ns/op BenchmarkAppendUintVarlen/123456789012345678-4 757303 148.7 ns/op BenchmarkAppendUintVarlen/1234567890123456789-4 755790 149.1 ns/op BenchmarkAppendUintVarlen/12345678901234567890-4 774729 149.3 ns/op BenchmarkQuote-4 44926 2572 ns/op BenchmarkQuoteRune-4 396950 260.5 ns/op BenchmarkAppendQuote-4 51759 2185 ns/op BenchmarkAppendQuoteRune-4 827935 131.8 ns/op BenchmarkUnquoteEasy-4 1417644 85.67 ns/op BenchmarkUnquoteHard-4 47318 2439 ns/op PASS ok strconv 15.802s goos: linux goarch: amd64 pkg: strings cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkBuildString_Builder/1Write_NoGrow-4 426460 276.2 ns/op 48 B/op 1 allocs/op BenchmarkBuildString_Builder/3Write_NoGrow-4 118227 882.1 ns/op 336 B/op 3 allocs/op BenchmarkBuildString_Builder/3Write_Grow-4 189033 682.3 ns/op 112 B/op 1 allocs/op BenchmarkBuildString_ByteBuffer/1Write_NoGrow-4 265704 398.5 ns/op 112 B/op 2 allocs/op BenchmarkBuildString_ByteBuffer/3Write_NoGrow-4 75847 1380 ns/op 432 B/op 4 allocs/op BenchmarkBuildString_ByteBuffer/3Write_Grow-4 88617 1182 ns/op 336 B/op 3 allocs/op BenchmarkClone-4 589381 190.7 ns/op 48 B/op 1 allocs/op BenchmarkGenericNoMatch-4 21148 5731 ns/op BenchmarkGenericMatch1-4 2050 51811 ns/op BenchmarkGenericMatch2-4 430 280169 ns/op BenchmarkSingleMaxSkipping-4 8005 14881 ns/op 672.01 MB/s BenchmarkSingleLongSuffixFail-4 13117 9123 ns/op 109.83 MB/s BenchmarkSingleMatch-4 241 479275 ns/op 31.30 MB/s BenchmarkByteByteNoMatch-4 71049 1653 ns/op BenchmarkByteByteMatch-4 18417 6383 ns/op BenchmarkByteStringMatch-4 22138 5355 ns/op BenchmarkHTMLEscapeNew-4 69997 1657 ns/op BenchmarkHTMLEscapeOld-4 84313 1377 ns/op BenchmarkByteStringReplacerWriteString-4 1434 80837 ns/op BenchmarkByteReplacerWriteString-4 1486 76410 ns/op BenchmarkByteByteReplaces-4 3366 34443 ns/op BenchmarkByteByteMap-4 9091 11363 ns/op BenchmarkMap/identity/ASCII-4 662289 176.7 ns/op BenchmarkMap/identity/Greek-4 487116 245.4 ns/op BenchmarkMap/change/ASCII-4 37470 3169 ns/op BenchmarkMap/change/Greek-4 28700 4207 ns/op BenchmarkIndexRune-4 1951693 61.67 ns/op BenchmarkIndexRuneLongString-4 1655689 73.46 ns/op BenchmarkIndexRuneFastPath-4 4164727 28.84 ns/op BenchmarkIndex-4 4135465 28.88 ns/op BenchmarkLastIndex-4 4672180 25.60 ns/op BenchmarkIndexByte-4 10254624 11.01 ns/op BenchmarkToUpper/#00-4 3114126 38.42 ns/op BenchmarkToUpper/ONLYUPPER-4 2360611 50.43 ns/op BenchmarkToUpper/abc-4 322087 372.6 ns/op BenchmarkToUpper/AbC123-4 255916 490.6 ns/op BenchmarkToUpper/azAZ09_-4 279622 440.1 ns/op BenchmarkToUpper/longStrinGwitHmixofsmaLLandcAps-4 54829 2224 ns/op BenchmarkToUpper/RENAN_BASTOS_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 70455 1685 ns/op BenchmarkToUpper/longɐstringɐwithɐnonasciiⱯchars-4 33608 3558 ns/op BenchmarkToUpper/ɐɐɐɐɐ-4 54728 2146 ns/op BenchmarkToUpper/a\u0080\U0010ffff-4 119248 991.4 ns/op BenchmarkToLower/#00-4 2954284 40.81 ns/op BenchmarkToLower/abc-4 2711170 43.92 ns/op BenchmarkToLower/AbC123-4 224634 525.7 ns/op BenchmarkToLower/azAZ09_-4 220962 531.5 ns/op BenchmarkToLower/longStrinGwitHmixofsmaLLandcAps-4 98754 1217 ns/op BenchmarkToLower/renan_bastos_93_AOSDAJDJAIDJAIDAJIaidsjjaidijadsjiadjiOOKKO-4 63765 1889 ns/op BenchmarkToLower/LONGⱯSTRINGⱯWITHⱯNONASCIIⱯCHARS-4 34710 3483 ns/op BenchmarkToLower/ⱭⱭⱭⱭⱭ-4 73498 1589 ns/op BenchmarkToLower/A\u0080\U0010ffff-4 116088 999.7 ns/op BenchmarkMapNoChanges-4 949543 122.5 ns/op BenchmarkTrim-4 36360 3212 ns/op 0 B/op 0 allocs/op BenchmarkToValidUTF8/Valid-4 3124488 38.45 ns/op BenchmarkToValidUTF8/InvalidASCII-4 185851 634.3 ns/op BenchmarkToValidUTF8/InvalidNonASCII-4 124489 947.7 ns/op BenchmarkEqualFold/Tests-4 53136 2240 ns/op BenchmarkEqualFold/ASCII-4 3581973 33.34 ns/op BenchmarkEqualFold/UnicodePrefix-4 102194 1121 ns/op BenchmarkEqualFold/UnicodeSuffix-4 115076 1038 ns/op BenchmarkIndexHard1-4 822 143313 ns/op BenchmarkIndexHard2-4 598 199981 ns/op BenchmarkIndexHard3-4 150 793739 ns/op BenchmarkIndexHard4-4 181 658404 ns/op BenchmarkLastIndexHard1-4 58 1991505 ns/op BenchmarkLastIndexHard2-4 58 1980763 ns/op BenchmarkLastIndexHard3-4 58 1986627 ns/op BenchmarkCountHard1-4 834 142582 ns/op BenchmarkCountHard2-4 603 198805 ns/op BenchmarkCountHard3-4 148 796001 ns/op BenchmarkIndexTorture-4 7473 15544 ns/op BenchmarkCountTorture-4 7489 15534 ns/op BenchmarkCountTortureOverlapping-4 691 160407 ns/op BenchmarkCountByte/10-4 4243558 27.53 ns/op 363.21 MB/s BenchmarkCountByte/32-4 4097029 29.11 ns/op 1099.29 MB/s BenchmarkCountByte/4096-4 868981 137.7 ns/op 29746.93 MB/s BenchmarkCountByte/4194304-4 676 172876 ns/op 24261.86 MB/s BenchmarkCountByte/67108864-4 18 6275514 ns/op 10693.76 MB/s BenchmarkFields/ASCII/16-4 233396 481.4 ns/op 33.24 MB/s 48 B/op 1 allocs/op BenchmarkFields/ASCII/256-4 20841 5540 ns/op 46.21 MB/s 320 B/op 1 allocs/op BenchmarkFields/ASCII/4096-4 1225 91856 ns/op 44.59 MB/s 6144 B/op 1 allocs/op BenchmarkFields/ASCII/65536-4 64 1760438 ns/op 37.23 MB/s 98304 B/op 1 allocs/op BenchmarkFields/ASCII/1048576-4 4 27983834 ns/op 37.47 MB/s 1507328 B/op 1 allocs/op BenchmarkFields/Mixed/16-4 136131 878.0 ns/op 18.22 MB/s 32 B/op 1 allocs/op BenchmarkFields/Mixed/256-4 9943 11623 ns/op 22.03 MB/s 256 B/op 1 allocs/op BenchmarkFields/Mixed/4096-4 514 223659 ns/op 18.31 MB/s 21888 B/op 5 allocs/op BenchmarkFields/Mixed/65536-4 25 4473618 ns/op 14.65 MB/s 463104 B/op 12 allocs/op BenchmarkFields/Mixed/1048576-4 2 87423382 ns/op 11.99 MB/s 10457344 B/op 24 allocs/op BenchmarkFieldsFunc/ASCII/16-4 180324 680.1 ns/op 23.53 MB/s 48 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/256-4 16742 6914 ns/op 37.03 MB/s 320 B/op 1 allocs/op BenchmarkFieldsFunc/ASCII/4096-4 848 132373 ns/op 30.94 MB/s 21504 B/op 5 allocs/op BenchmarkFieldsFunc/ASCII/65536-4 37 3114961 ns/op 21.04 MB/s 463106 B/op 12 allocs/op BenchmarkFieldsFunc/ASCII/1048576-4 2 70202630 ns/op 14.94 MB/s 10449152 B/op 24 allocs/op BenchmarkFieldsFunc/Mixed/16-4 164439 708.5 ns/op 22.58 MB/s 32 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/256-4 13194 8882 ns/op 28.82 MB/s 256 B/op 1 allocs/op BenchmarkFieldsFunc/Mixed/4096-4 654 174411 ns/op 23.48 MB/s 21888 B/op 5 allocs/op BenchmarkFieldsFunc/Mixed/65536-4 31 3802869 ns/op 17.23 MB/s 463104 B/op 12 allocs/op BenchmarkFieldsFunc/Mixed/1048576-4 2 78360791 ns/op 13.38 MB/s 10457344 B/op 24 allocs/op BenchmarkSplitEmptySeparator-4 1 104655987 ns/op BenchmarkSplitSingleByteSeparator-4 13 8309731 ns/op BenchmarkSplitMultiByteSeparator-4 26 4050316 ns/op BenchmarkSplitNSingleByteSeparator-4 193305 555.9 ns/op BenchmarkSplitNMultiByteSeparator-4 166209 699.0 ns/op BenchmarkRepeat/5x0-4 3295960 36.37 ns/op BenchmarkRepeat/5x1-4 3413258 34.76 ns/op BenchmarkRepeat/5x2-4 256887 460.6 ns/op BenchmarkRepeat/5x6-4 155438 766.6 ns/op BenchmarkRepeat/10x0-4 3211130 36.39 ns/op BenchmarkRepeat/10x1-4 3382360 34.71 ns/op BenchmarkRepeat/10x2-4 263360 463.6 ns/op BenchmarkRepeat/10x6-4 155647 791.5 ns/op BenchmarkRepeatLarge/256/1-4 71293 1613 ns/op 158.66 MB/s BenchmarkRepeatLarge/256/16-4 103094 1001 ns/op 255.76 MB/s BenchmarkRepeatLarge/512/1-4 56728 1992 ns/op 257.02 MB/s BenchmarkRepeatLarge/512/16-4 75927 1398 ns/op 366.13 MB/s BenchmarkRepeatLarge/1024/1-4 43348 2560 ns/op 400.07 MB/s BenchmarkRepeatLarge/1024/16-4 54924 1924 ns/op 532.25 MB/s BenchmarkRepeatLarge/2048/1-4 30361 3526 ns/op 580.81 MB/s BenchmarkRepeatLarge/2048/16-4 38200 2857 ns/op 716.82 MB/s BenchmarkRepeatLarge/4096/1-4 21285 5769 ns/op 709.94 MB/s BenchmarkRepeatLarge/4096/16-4 23962 4770 ns/op 858.61 MB/s BenchmarkRepeatLarge/8192/1-4 12518 9248 ns/op 885.79 MB/s BenchmarkRepeatLarge/8192/16-4 13892 8878 ns/op 922.70 MB/s BenchmarkRepeatLarge/8192/4097-4 5431507 21.40 ns/op 191436.49 MB/s BenchmarkRepeatLarge/16384/1-4 7404 16464 ns/op 995.15 MB/s BenchmarkRepeatLarge/16384/16-4 7023 15486 ns/op 1058.02 MB/s BenchmarkRepeatLarge/16384/4097-4 9357 11557 ns/op 1063.55 MB/s BenchmarkRepeatLarge/32768/1-4 4312 27287 ns/op 1200.85 MB/s BenchmarkRepeatLarge/32768/16-4 4246 28774 ns/op 1138.81 MB/s BenchmarkRepeatLarge/32768/4097-4 4492 26049 ns/op 1100.98 MB/s BenchmarkRepeatLarge/65536/1-4 1897 55433 ns/op 1182.26 MB/s BenchmarkRepeatLarge/65536/16-4 2226 55455 ns/op 1181.78 MB/s BenchmarkRepeatLarge/65536/4097-4 2224 51324 ns/op 1197.39 MB/s BenchmarkRepeatLarge/131072/1-4 224 520891 ns/op 251.63 MB/s BenchmarkRepeatLarge/131072/16-4 228 518473 ns/op 252.80 MB/s BenchmarkRepeatLarge/131072/4097-4 228 512062 ns/op 248.03 MB/s BenchmarkRepeatLarge/262144/1-4 100 1044845 ns/op 250.89 MB/s BenchmarkRepeatLarge/262144/16-4 100 1053786 ns/op 248.76 MB/s BenchmarkRepeatLarge/262144/4097-4 100 1039782 ns/op 248.24 MB/s BenchmarkRepeatLarge/524288/1-4 55 2051417 ns/op 255.57 MB/s BenchmarkRepeatLarge/524288/16-4 63 2057582 ns/op 254.81 MB/s BenchmarkRepeatLarge/524288/4097-4 63 2143236 ns/op 242.77 MB/s BenchmarkRepeatLarge/1048576/1-4 28 4056141 ns/op 258.52 MB/s BenchmarkRepeatLarge/1048576/16-4 30 4217810 ns/op 248.61 MB/s BenchmarkRepeatLarge/1048576/4097-4 26 4162182 ns/op 251.01 MB/s BenchmarkRepeatLarge/2097152/1-4 14 7878396 ns/op 266.19 MB/s BenchmarkRepeatLarge/2097152/16-4 15 8161510 ns/op 256.96 MB/s BenchmarkRepeatLarge/2097152/4097-4 15 7885776 ns/op 265.49 MB/s BenchmarkRepeatLarge/4194304/1-4 7 15359778 ns/op 273.07 MB/s BenchmarkRepeatLarge/4194304/16-4 7 14987639 ns/op 279.85 MB/s BenchmarkRepeatLarge/4194304/4097-4 7 15584700 ns/op 268.93 MB/s BenchmarkRepeatLarge/8388608/1-4 4 30439392 ns/op 275.58 MB/s BenchmarkRepeatLarge/8388608/16-4 4 31014982 ns/op 270.47 MB/s BenchmarkRepeatLarge/8388608/4097-4 4 31640046 ns/op 265.06 MB/s BenchmarkRepeatLarge/16777216/1-4 2 63461893 ns/op 264.37 MB/s BenchmarkRepeatLarge/16777216/16-4 2 60749518 ns/op 276.17 MB/s BenchmarkRepeatLarge/16777216/4097-4 2 62484647 ns/op 268.50 MB/s BenchmarkRepeatLarge/33554432/1-4 1 122076274 ns/op 274.86 MB/s BenchmarkRepeatLarge/33554432/16-4 1 118962938 ns/op 282.06 MB/s BenchmarkRepeatLarge/33554432/4097-4 1 119694996 ns/op 280.33 MB/s BenchmarkRepeatLarge/67108864/1-4 1 240768933 ns/op 278.73 MB/s BenchmarkRepeatLarge/67108864/16-4 1 242537344 ns/op 276.69 MB/s BenchmarkRepeatLarge/67108864/4097-4 1 244985576 ns/op 273.93 MB/s BenchmarkRepeatLarge/134217728/1-4 1 480053014 ns/op 279.59 MB/s BenchmarkRepeatLarge/134217728/16-4 1 469906983 ns/op 285.63 MB/s BenchmarkRepeatLarge/134217728/4097-4 1 480674016 ns/op 279.23 MB/s BenchmarkRepeatLarge/268435456/1-4 1 935445062 ns/op 286.96 MB/s BenchmarkRepeatLarge/268435456/16-4 1 925566556 ns/op 290.02 MB/s BenchmarkRepeatLarge/268435456/4097-4 1 934599069 ns/op 287.22 MB/s BenchmarkRepeatLarge/536870912/1-4 1 1897799006 ns/op 282.89 MB/s BenchmarkRepeatLarge/536870912/16-4 1 1846889559 ns/op 290.69 MB/s BenchmarkRepeatLarge/536870912/4097-4 1 1835308588 ns/op 292.52 MB/s BenchmarkRepeatLarge/1073741824/1-4 1 3797148238 ns/op 282.78 MB/s BenchmarkRepeatLarge/1073741824/16-4 1 3763544416 ns/op 285.30 MB/s BenchmarkRepeatLarge/1073741824/4097-4 1 3764654361 ns/op 285.22 MB/s BenchmarkIndexAnyASCII/1:1-4 1858332 63.45 ns/op BenchmarkIndexAnyASCII/1:2-4 1957474 61.20 ns/op BenchmarkIndexAnyASCII/1:4-4 1945210 60.97 ns/op BenchmarkIndexAnyASCII/1:8-4 1988396 60.23 ns/op BenchmarkIndexAnyASCII/1:16-4 1923867 60.71 ns/op BenchmarkIndexAnyASCII/1:32-4 1930148 62.39 ns/op BenchmarkIndexAnyASCII/1:64-4 1943838 61.57 ns/op BenchmarkIndexAnyASCII/16:1-4 2018288 60.27 ns/op BenchmarkIndexAnyASCII/16:2-4 739311 155.1 ns/op BenchmarkIndexAnyASCII/16:4-4 722124 159.2 ns/op BenchmarkIndexAnyASCII/16:8-4 730158 163.5 ns/op BenchmarkIndexAnyASCII/16:16-4 671121 173.2 ns/op BenchmarkIndexAnyASCII/16:32-4 580918 203.8 ns/op BenchmarkIndexAnyASCII/16:64-4 477174 248.8 ns/op BenchmarkIndexAnyASCII/256:1-4 1861275 64.39 ns/op BenchmarkIndexAnyASCII/256:2-4 73314 1633 ns/op BenchmarkIndexAnyASCII/256:4-4 72913 1656 ns/op BenchmarkIndexAnyASCII/256:8-4 71163 1680 ns/op BenchmarkIndexAnyASCII/256:16-4 71008 1683 ns/op BenchmarkIndexAnyASCII/256:32-4 69412 1700 ns/op BenchmarkIndexAnyASCII/256:64-4 68661 1742 ns/op BenchmarkIndexAnyUTF8/1:1-4 2042163 57.27 ns/op BenchmarkIndexAnyUTF8/1:2-4 1987363 60.66 ns/op BenchmarkIndexAnyUTF8/1:4-4 1999177 59.88 ns/op BenchmarkIndexAnyUTF8/1:8-4 1983214 59.78 ns/op BenchmarkIndexAnyUTF8/1:16-4 1995244 60.37 ns/op BenchmarkIndexAnyUTF8/1:32-4 1972286 60.62 ns/op BenchmarkIndexAnyUTF8/1:64-4 2022728 58.82 ns/op BenchmarkIndexAnyUTF8/16:1-4 1486905 79.25 ns/op BenchmarkIndexAnyUTF8/16:2-4 299539 392.4 ns/op BenchmarkIndexAnyUTF8/16:4-4 293773 396.3 ns/op BenchmarkIndexAnyUTF8/16:8-4 294248 404.8 ns/op BenchmarkIndexAnyUTF8/16:16-4 296824 402.5 ns/op BenchmarkIndexAnyUTF8/16:32-4 288045 412.9 ns/op BenchmarkIndexAnyUTF8/16:64-4 301311 397.8 ns/op BenchmarkIndexAnyUTF8/256:1-4 374218 310.4 ns/op BenchmarkIndexAnyUTF8/256:2-4 21844 5455 ns/op BenchmarkIndexAnyUTF8/256:4-4 22370 5421 ns/op BenchmarkIndexAnyUTF8/256:8-4 21955 5379 ns/op BenchmarkIndexAnyUTF8/256:16-4 21956 5506 ns/op BenchmarkIndexAnyUTF8/256:32-4 21409 5510 ns/op BenchmarkIndexAnyUTF8/256:64-4 21811 5489 ns/op BenchmarkLastIndexAnyASCII/1:1-4 2029220 59.15 ns/op BenchmarkLastIndexAnyASCII/1:2-4 2071299 59.30 ns/op BenchmarkLastIndexAnyASCII/1:4-4 2005636 58.76 ns/op BenchmarkLastIndexAnyASCII/1:8-4 2075155 58.21 ns/op BenchmarkLastIndexAnyASCII/1:16-4 2034889 59.20 ns/op BenchmarkLastIndexAnyASCII/1:32-4 2060781 57.93 ns/op BenchmarkLastIndexAnyASCII/1:64-4 2049771 58.10 ns/op BenchmarkLastIndexAnyASCII/16:1-4 785919 149.7 ns/op BenchmarkLastIndexAnyASCII/16:2-4 746211 151.2 ns/op BenchmarkLastIndexAnyASCII/16:4-4 755660 154.2 ns/op BenchmarkLastIndexAnyASCII/16:8-4 730556 161.5 ns/op BenchmarkLastIndexAnyASCII/16:16-4 681340 173.6 ns/op BenchmarkLastIndexAnyASCII/16:32-4 584979 198.7 ns/op BenchmarkLastIndexAnyASCII/16:64-4 490749 245.5 ns/op BenchmarkLastIndexAnyASCII/256:1-4 72513 1648 ns/op BenchmarkLastIndexAnyASCII/256:2-4 72033 1655 ns/op BenchmarkLastIndexAnyASCII/256:4-4 71228 1658 ns/op BenchmarkLastIndexAnyASCII/256:8-4 70606 1691 ns/op BenchmarkLastIndexAnyASCII/256:16-4 69577 1707 ns/op BenchmarkLastIndexAnyASCII/256:32-4 70546 1705 ns/op BenchmarkLastIndexAnyASCII/256:64-4 68984 1756 ns/op BenchmarkLastIndexAnyUTF8/1:1-4 1994786 60.05 ns/op BenchmarkLastIndexAnyUTF8/1:2-4 2027529 59.84 ns/op BenchmarkLastIndexAnyUTF8/1:4-4 2062014 58.02 ns/op BenchmarkLastIndexAnyUTF8/1:8-4 2077045 57.31 ns/op BenchmarkLastIndexAnyUTF8/1:16-4 2034686 58.19 ns/op BenchmarkLastIndexAnyUTF8/1:32-4 2052190 58.51 ns/op BenchmarkLastIndexAnyUTF8/1:64-4 2049681 58.17 ns/op BenchmarkLastIndexAnyUTF8/16:1-4 354879 325.0 ns/op BenchmarkLastIndexAnyUTF8/16:2-4 179306 648.5 ns/op BenchmarkLastIndexAnyUTF8/16:4-4 184160 653.8 ns/op BenchmarkLastIndexAnyUTF8/16:8-4 178460 661.8 ns/op BenchmarkLastIndexAnyUTF8/16:16-4 171542 686.0 ns/op BenchmarkLastIndexAnyUTF8/16:32-4 166396 694.6 ns/op BenchmarkLastIndexAnyUTF8/16:64-4 168990 702.0 ns/op BenchmarkLastIndexAnyUTF8/256:1-4 27487 4412 ns/op BenchmarkLastIndexAnyUTF8/256:2-4 12616 9480 ns/op BenchmarkLastIndexAnyUTF8/256:4-4 12670 9405 ns/op BenchmarkLastIndexAnyUTF8/256:8-4 12032 9859 ns/op BenchmarkLastIndexAnyUTF8/256:16-4 10000 10077 ns/op BenchmarkLastIndexAnyUTF8/256:32-4 10000 10589 ns/op BenchmarkLastIndexAnyUTF8/256:64-4 10000 10558 ns/op BenchmarkTrimASCII/1:1-4 3085092 39.13 ns/op BenchmarkTrimASCII/1:2-4 2408245 49.50 ns/op BenchmarkTrimASCII/1:4-4 2372004 50.60 ns/op BenchmarkTrimASCII/1:8-4 2086880 56.49 ns/op BenchmarkTrimASCII/1:16-4 1659037 71.46 ns/op BenchmarkTrimASCII/16:1-4 2636979 45.97 ns/op BenchmarkTrimASCII/16:2-4 728169 156.6 ns/op BenchmarkTrimASCII/16:4-4 732534 158.7 ns/op BenchmarkTrimASCII/16:8-4 721321 162.7 ns/op BenchmarkTrimASCII/16:16-4 595412 184.9 ns/op BenchmarkTrimASCII/256:1-4 810392 146.3 ns/op BenchmarkTrimASCII/256:2-4 69364 1732 ns/op BenchmarkTrimASCII/256:4-4 69942 1717 ns/op BenchmarkTrimASCII/256:8-4 69758 1722 ns/op BenchmarkTrimASCII/256:16-4 68037 1741 ns/op BenchmarkTrimASCII/4096:1-4 74786 1596 ns/op BenchmarkTrimASCII/4096:2-4 4437 26850 ns/op BenchmarkTrimASCII/4096:4-4 4346 26668 ns/op BenchmarkTrimASCII/4096:8-4 4318 27030 ns/op BenchmarkTrimASCII/4096:16-4 4375 26895 ns/op BenchmarkTrimByte-4 3938371 30.75 ns/op BenchmarkIndexPeriodic/IndexPeriodic2-4 13273 8968 ns/op BenchmarkIndexPeriodic/IndexPeriodic4-4 13347 8968 ns/op BenchmarkIndexPeriodic/IndexPeriodic8-4 1117 104655 ns/op BenchmarkIndexPeriodic/IndexPeriodic16-4 2316 50989 ns/op BenchmarkIndexPeriodic/IndexPeriodic32-4 4507 25811 ns/op BenchmarkIndexPeriodic/IndexPeriodic64-4 7512 14624 ns/op BenchmarkJoin/0-4 4806850 24.44 ns/op 0 B/op 0 allocs/op BenchmarkJoin/1-4 3788516 29.95 ns/op 0 B/op 0 allocs/op BenchmarkJoin/2-4 201438 592.0 ns/op 16 B/op 1 allocs/op BenchmarkJoin/3-4 129337 876.4 ns/op 24 B/op 1 allocs/op BenchmarkJoin/4-4 103208 1176 ns/op 48 B/op 1 allocs/op BenchmarkJoin/5-4 83256 1441 ns/op 48 B/op 1 allocs/op BenchmarkJoin/6-4 68918 1746 ns/op 64 B/op 1 allocs/op BenchmarkJoin/7-4 58460 1996 ns/op 64 B/op 1 allocs/op BenchmarkTrimSpace/NoTrim-4 2462204 47.13 ns/op BenchmarkTrimSpace/ASCII-4 1456447 80.77 ns/op BenchmarkTrimSpace/SomeNonASCII-4 139581 859.7 ns/op BenchmarkTrimSpace/JustNonASCII-4 70642 1644 ns/op BenchmarkReplaceAll-4 120932 982.2 ns/op 16 B/op 1 allocs/op PASS ok strings 66.352s goos: linux goarch: amd64 pkg: sync cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkCond1-4 48478 2114 ns/op BenchmarkCond2-4 21914 4830 ns/op BenchmarkCond4-4 17245 7260 ns/op BenchmarkCond8-4 8094 14411 ns/op BenchmarkCond16-4 4960 28356 ns/op BenchmarkCond32-4 1458 75537 ns/op BenchmarkLoadMostlyHits/*sync_test.DeepCopyMap-4 420471 277.6 ns/op BenchmarkLoadMostlyHits/*sync_test.RWMutexMap-4 273021 454.4 ns/op BenchmarkLoadMostlyHits/*sync.Map-4 494600 235.9 ns/op BenchmarkLoadMostlyMisses/*sync_test.DeepCopyMap-4 423285 272.7 ns/op BenchmarkLoadMostlyMisses/*sync_test.RWMutexMap-4 278725 395.4 ns/op BenchmarkLoadMostlyMisses/*sync.Map-4 513858 211.4 ns/op BenchmarkLoadOrStoreBalanced/*sync_test.RWMutexMap-4 67372 2045 ns/op BenchmarkLoadOrStoreBalanced/*sync.Map-4 72757 2037 ns/op BenchmarkLoadOrStoreUnique/*sync_test.RWMutexMap-4 59932 2811 ns/op BenchmarkLoadOrStoreUnique/*sync.Map-4 44822 3065 ns/op BenchmarkLoadOrStoreCollision/*sync_test.DeepCopyMap-4 425478 276.0 ns/op BenchmarkLoadOrStoreCollision/*sync_test.RWMutexMap-4 169483 717.1 ns/op BenchmarkLoadOrStoreCollision/*sync.Map-4 433510 272.9 ns/op BenchmarkLoadAndDeleteBalanced/*sync_test.RWMutexMap-4 135598 870.0 ns/op BenchmarkLoadAndDeleteBalanced/*sync.Map-4 505723 236.6 ns/op BenchmarkLoadAndDeleteUnique/*sync_test.RWMutexMap-4 158502 745.6 ns/op BenchmarkLoadAndDeleteUnique/*sync.Map-4 1692722 63.35 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.DeepCopyMap-4 31370 3269 ns/op BenchmarkLoadAndDeleteCollision/*sync_test.RWMutexMap-4 134511 1132 ns/op BenchmarkLoadAndDeleteCollision/*sync.Map-4 357060 441.3 ns/op BenchmarkRange/*sync_test.DeepCopyMap-4 6247 16566 ns/op BenchmarkRange/*sync_test.RWMutexMap-4 284 415757 ns/op BenchmarkRange/*sync.Map-4 1332 85417 ns/op BenchmarkAdversarialAlloc/*sync_test.DeepCopyMap-4 75470 1414 ns/op BenchmarkAdversarialAlloc/*sync_test.RWMutexMap-4 192532 615.2 ns/op BenchmarkAdversarialAlloc/*sync.Map-4 61609 2034 ns/op BenchmarkAdversarialDelete/*sync_test.DeepCopyMap-4 90552 1216 ns/op BenchmarkAdversarialDelete/*sync_test.RWMutexMap-4 211233 523.7 ns/op BenchmarkAdversarialDelete/*sync.Map-4 119764 846.6 ns/op BenchmarkDeleteCollision/*sync_test.DeepCopyMap-4 70086 1799 ns/op BenchmarkDeleteCollision/*sync_test.RWMutexMap-4 170586 723.6 ns/op BenchmarkDeleteCollision/*sync.Map-4 570583 224.1 ns/op BenchmarkSwapCollision/*sync_test.DeepCopyMap-4 41919 2441 ns/op BenchmarkSwapCollision/*sync_test.RWMutexMap-4 112868 942.8 ns/op BenchmarkSwapCollision/*sync.Map-4 68380 1872 ns/op BenchmarkSwapMostlyHits/*sync_test.DeepCopyMap-4 248 486027 ns/op BenchmarkSwapMostlyHits/*sync_test.RWMutexMap-4 87003 1300 ns/op BenchmarkSwapMostlyHits/*sync.Map-4 293552 373.9 ns/op BenchmarkSwapMostlyMisses/*sync_test.DeepCopyMap-4 19726 6059 ns/op BenchmarkSwapMostlyMisses/*sync_test.RWMutexMap-4 60308 2117 ns/op BenchmarkSwapMostlyMisses/*sync.Map-4 18985 6011 ns/op BenchmarkCompareAndSwapCollision/*sync_test.DeepCopyMap-4 267094 383.1 ns/op BenchmarkCompareAndSwapCollision/*sync_test.RWMutexMap-4 108423 1181 ns/op BenchmarkCompareAndSwapCollision/*sync.Map-4 185628 807.2 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.DeepCopyMap-4 1710435 58.65 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync_test.RWMutexMap-4 171524 787.0 ns/op BenchmarkCompareAndSwapNoExistingKey/*sync.Map-4 2173568 63.77 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.DeepCopyMap-4 426538 254.4 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync_test.RWMutexMap-4 127143 918.3 ns/op BenchmarkCompareAndSwapValueNotEqual/*sync.Map-4 455094 243.5 ns/op BenchmarkCompareAndSwapMostlyHits/*sync_test.RWMutexMap-4 78332 1451 ns/op BenchmarkCompareAndSwapMostlyHits/*sync.Map-4 274894 426.7 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.DeepCopyMap-4 365451 370.4 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync_test.RWMutexMap-4 105576 1158 ns/op BenchmarkCompareAndSwapMostlyMisses/*sync.Map-4 494127 256.1 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.DeepCopyMap-4 334182 715.5 ns/op BenchmarkCompareAndDeleteCollision/*sync_test.RWMutexMap-4 101306 1236 ns/op BenchmarkCompareAndDeleteCollision/*sync.Map-4 158166 782.0 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync_test.RWMutexMap-4 50031 2383 ns/op BenchmarkCompareAndDeleteMostlyHits/*sync.Map-4 184718 657.7 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.DeepCopyMap-4 363926 298.5 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync_test.RWMutexMap-4 119809 1081 ns/op BenchmarkCompareAndDeleteMostlyMisses/*sync.Map-4 451047 235.9 ns/op BenchmarkUncontendedSemaphore-4 3405696 35.50 ns/op BenchmarkContendedSemaphore-4 3232964 39.43 ns/op BenchmarkMutexUncontended-4 669880 162.8 ns/op BenchmarkMutex-4 112980 906.3 ns/op BenchmarkMutexSlack-4 125834 951.3 ns/op BenchmarkMutexWork-4 116574 1100 ns/op BenchmarkMutexWorkSlack-4 108468 999.4 ns/op BenchmarkMutexNoSpin-4 51277 2293 ns/op BenchmarkMutexSpin-4 50746 2000 ns/op BenchmarkOnce-4 679152 247.2 ns/op BenchmarkSemaUncontended-4 6537688 19.07 ns/op BenchmarkSemaSyntNonblock-4 960177 110.5 ns/op BenchmarkSemaSyntBlock-4 1000000 107.7 ns/op BenchmarkSemaWorkNonblock-4 961444 145.5 ns/op BenchmarkSemaWorkBlock-4 834229 155.5 ns/op BenchmarkRWMutexUncontended-4 416510 258.9 ns/op BenchmarkRWMutexWrite100-4 293281 414.7 ns/op BenchmarkRWMutexWrite10-4 252517 497.0 ns/op BenchmarkRWMutexWorkWrite100-4 226446 523.4 ns/op BenchmarkRWMutexWorkWrite10-4 205720 642.3 ns/op BenchmarkWaitGroupUncontended-4 1019103 150.2 ns/op BenchmarkWaitGroupAddDone-4 324998 345.3 ns/op BenchmarkWaitGroupAddDoneWork-4 426458 409.3 ns/op BenchmarkWaitGroupWait-4 4871498 24.32 ns/op BenchmarkWaitGroupWaitWork-4 3307503 36.24 ns/op BenchmarkWaitGroupActuallyWait-4 39433 3165 ns/op 32 B/op 2 allocs/op PASS ok sync 17.409s goos: linux goarch: amd64 pkg: sync/atomic cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkValueRead-4 639220 212.0 ns/op PASS ok sync/atomic 0.279s goos: linux goarch: amd64 pkg: testing cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTBHelper-4 95262 1207 ns/op 0 B/op 0 allocs/op PASS ok testing 0.172s goos: linux goarch: amd64 pkg: text/tabwriter cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkTable/1x10/new-4 7522 14931 ns/op 1520 B/op 21 allocs/op BenchmarkTable/1x10/reuse-4 11409 10474 ns/op 0 B/op 0 allocs/op BenchmarkTable/1x1000/new-4 91 1250079 ns/op 129392 B/op 1025 allocs/op BenchmarkTable/1x1000/reuse-4 120 973776 ns/op 1078 B/op 8 allocs/op BenchmarkTable/1x100000/new-4 1 195381878 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/1x100000/reuse-4 1 188378456 ns/op 19393008 B/op 100057 allocs/op BenchmarkTable/10x10/new-4 1506 67051 ns/op 5056 B/op 31 allocs/op BenchmarkTable/10x10/reuse-4 2018 54977 ns/op 2 B/op 0 allocs/op BenchmarkTable/10x1000/new-4 18 6205258 ns/op 413568 B/op 1039 allocs/op BenchmarkTable/10x1000/reuse-4 19 5434132 ns/op 21766 B/op 54 allocs/op BenchmarkTable/10x100000/new-4 1 755783973 ns/op 48120800 B/op 100074 allocs/op BenchmarkTable/10x100000/reuse-4 1 746334230 ns/op 48120704 B/op 100073 allocs/op BenchmarkTable/100x10/new-4 217 551802 ns/op 39296 B/op 41 allocs/op BenchmarkTable/100x10/reuse-4 240 491914 ns/op 163 B/op 0 allocs/op BenchmarkTable/100x1000/new-4 2 61295471 ns/op 3288960 B/op 1053 allocs/op BenchmarkTable/100x1000/reuse-4 2 59183803 ns/op 1644480 B/op 526 allocs/op BenchmarkTable/100x100000/new-4 1 7290796728 ns/op 335150048 B/op 100090 allocs/op BenchmarkTable/100x100000/reuse-4 1 7147975919 ns/op 335150152 B/op 100092 allocs/op BenchmarkPyramid/10-4 2587 44968 ns/op 4872 B/op 35 allocs/op BenchmarkPyramid/100-4 36 3073487 ns/op 409128 B/op 230 allocs/op BenchmarkPyramid/1000-4 1 338818424 ns/op 35625448 B/op 2057 allocs/op BenchmarkRagged/10-4 2317 48471 ns/op 4512 B/op 34 allocs/op BenchmarkRagged/100-4 260 438872 ns/op 41008 B/op 188 allocs/op BenchmarkRagged/1000-4 24 4456929 ns/op 427424 B/op 1661 allocs/op BenchmarkCode-4 7640 16034 ns/op 624 B/op 13 allocs/op PASS ok text/tabwriter 19.533s goos: linux goarch: amd64 pkg: text/template/parse cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkParseLarge-4 2 82002728 ns/op BenchmarkVariableString-4 94593 1202 ns/op 80 B/op 3 allocs/op BenchmarkListString-4 1990 54403 ns/op 2518 B/op 39 allocs/op PASS ok text/template/parse 0.548s goos: linux goarch: amd64 pkg: time cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAfterFunc-4 34 3266036 ns/op BenchmarkAfter-4 100 1172832 ns/op BenchmarkStop-4 199 611032 ns/op BenchmarkSimultaneousAfterFunc-4 26 4362450 ns/op BenchmarkStartStop-4 189 612307 ns/op BenchmarkReset-4 2542 55954 ns/op BenchmarkSleep-4 32 3486339 ns/op BenchmarkParallelTimerLatency-4 50 321042 avg-late-ns 2064149 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=1-4 36 359948 avg-late-ns 870889 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=2-4 37 345667 avg-late-ns 942452 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=3-4 34 405067 avg-late-ns 1159590 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=4-4 33 379916 avg-late-ns 2601744 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=5-4 31 328137 avg-late-ns 1744582 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=6-4 31 297719 avg-late-ns 1766779 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=7-4 28 303424 avg-late-ns 2412085 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=8-4 27 204485 avg-late-ns 1502487 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=9-4 26 177216 avg-late-ns 1136339 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=300µs/tickers-per-P=10-4 26 985246 avg-late-ns 5868063 max-late-ns BenchmarkStaggeredTickerLatency/work-dur=2ms/tickers-per-P=1-4 34 307357 avg-late-ns 1117093 max-late-ns BenchmarkTicker-4 372 405141 ns/op BenchmarkTickerReset-4 3621 29221 ns/op BenchmarkTickerResetNaive-4 202 675814 ns/op BenchmarkNow-4 1000000 104.1 ns/op BenchmarkNowUnixNano-4 1000000 101.3 ns/op BenchmarkNowUnixMilli-4 1000000 103.5 ns/op BenchmarkNowUnixMicro-4 1000000 103.5 ns/op BenchmarkFormat-4 57631 2096 ns/op BenchmarkFormatRFC3339-4 77794 1559 ns/op BenchmarkFormatRFC3339Nano-4 75806 1577 ns/op BenchmarkFormatNow-4 80060 1520 ns/op BenchmarkMarshalJSON-4 102882 1172 ns/op BenchmarkMarshalText-4 111240 1140 ns/op BenchmarkParse-4 139762 842.3 ns/op BenchmarkParseRFC3339UTC-4 324846 364.0 ns/op BenchmarkParseRFC3339UTCBytes-4 212196 559.7 ns/op BenchmarkParseRFC3339TZ-4 100832 1178 ns/op BenchmarkParseRFC3339TZBytes-4 81184 1532 ns/op BenchmarkParseDuration-4 548412 216.4 ns/op BenchmarkHour-4 805314 140.4 ns/op BenchmarkSecond-4 827349 139.3 ns/op BenchmarkYear-4 611550 183.3 ns/op BenchmarkDay-4 596836 206.3 ns/op BenchmarkISOWeek-4 590109 191.3 ns/op BenchmarkGoString-4 75169 1602 ns/op BenchmarkUnmarshalText-4 66979 1761 ns/op PASS ok time 11.528s goos: linux goarch: amd64 pkg: unicode/utf16 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkDecodeValidASCII-4 571863 193.0 ns/op BenchmarkDecodeValidJapaneseChars-4 675949 160.0 ns/op BenchmarkDecodeRune-4 1572754 75.36 ns/op BenchmarkEncodeValidASCII-4 500989 207.5 ns/op BenchmarkEncodeValidJapaneseChars-4 824329 141.4 ns/op BenchmarkAppendRuneValidASCII-4 1497718 79.82 ns/op BenchmarkAppendRuneValidJapaneseChars-4 2420066 48.64 ns/op BenchmarkEncodeRune-4 2773587 42.77 ns/op PASS ok unicode/utf16 1.324s goos: linux goarch: amd64 pkg: unicode/utf8 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkRuneCountTenASCIIChars-4 828278 144.8 ns/op BenchmarkRuneCountTenJapaneseChars-4 168001 680.9 ns/op BenchmarkRuneCountInStringTenASCIIChars-4 3806599 31.31 ns/op BenchmarkRuneCountInStringTenJapaneseChars-4 404455 285.4 ns/op BenchmarkValidTenASCIIChars-4 824593 138.9 ns/op BenchmarkValid100KASCIIChars-4 90 1309275 ns/op BenchmarkValidTenJapaneseChars-4 152415 775.3 ns/op BenchmarkValidLongMostlyASCII-4 84 1406653 ns/op BenchmarkValidLongJapanese-4 52 2249575 ns/op BenchmarkValidStringTenASCIIChars-4 4674622 25.49 ns/op BenchmarkValidString100KASCIIChars-4 9344 12722 ns/op BenchmarkValidStringTenJapaneseChars-4 403167 262.3 ns/op BenchmarkValidStringLongMostlyASCII-4 1194 99009 ns/op BenchmarkValidStringLongJapanese-4 156 770808 ns/op BenchmarkEncodeASCIIRune-4 4261980 28.08 ns/op BenchmarkEncodeJapaneseRune-4 2525478 44.32 ns/op BenchmarkAppendASCIIRune-4 8702824 13.67 ns/op BenchmarkAppendJapaneseRune-4 2993664 39.09 ns/op BenchmarkDecodeASCIIRune-4 2830742 42.82 ns/op BenchmarkDecodeJapaneseRune-4 1880320 62.83 ns/op BenchmarkFullRune/ASCII-4 3314361 35.79 ns/op BenchmarkFullRune/Incomplete-4 1506272 80.11 ns/op BenchmarkFullRune/Japanese-4 3424423 34.94 ns/op PASS ok unicode/utf8 3.745s goos: linux goarch: amd64 pkg: cmd/api cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkAll-4 1 59091256649 ns/op PASS ok cmd/api 66.529s goos: linux goarch: amd64 pkg: cmd/compile/internal/reflectdata cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEqArrayOfStrings5-4 987417 105.9 ns/op BenchmarkEqArrayOfStrings64-4 140575 841.6 ns/op BenchmarkEqArrayOfStrings1024-4 8456 12049 ns/op BenchmarkEqArrayOfFloats5-4 1373961 86.25 ns/op BenchmarkEqArrayOfFloats64-4 139602 855.8 ns/op BenchmarkEqArrayOfFloats1024-4 8722 12967 ns/op BenchmarkEqStruct-4 18356451 6.290 ns/op PASS ok cmd/compile/internal/reflectdata 0.994s goos: linux goarch: amd64 pkg: cmd/compile/internal/ssa cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkPhioptPass-4 10000 62118 ns/op BenchmarkCopyElim1-4 558 186487 ns/op BenchmarkCopyElim10-4 584 195906 ns/op BenchmarkCopyElim100-4 310 355873 ns/op BenchmarkCopyElim1000-4 52 2139207 ns/op BenchmarkCopyElim10000-4 3 43661132 ns/op BenchmarkCopyElim100000-4 1 728391437 ns/op BenchmarkDeadCode/1-4 596 205729 ns/op BenchmarkDeadCode/10-4 481 241127 ns/op BenchmarkDeadCode/100-4 235 521363 ns/op BenchmarkDeadCode/1000-4 49 2718391 ns/op BenchmarkDeadCode/10000-4 3 35867652 ns/op BenchmarkDeadCode/100000-4 1 497122671 ns/op BenchmarkDeadCode/200000-4 1 1021804002 ns/op BenchmarkDominatorsLinear-4 12 10000997 ns/op 1.00 MB/s BenchmarkDominatorsFwdBack-4 8 14750689 ns/op 0.68 MB/s BenchmarkDominatorsManyPred-4 9 14521034 ns/op 0.69 MB/s BenchmarkDominatorsMaxPred-4 9 14708447 ns/op 0.68 MB/s BenchmarkDominatorsMaxPredVal-4 8 15191925 ns/op 0.66 MB/s BenchmarkFuse/1-4 560 224068 ns/op BenchmarkFuse/10-4 397 278365 ns/op BenchmarkFuse/100-4 130 882573 ns/op BenchmarkFuse/1000-4 19 6206447 ns/op BenchmarkFuse/10000-4 2 88480808 ns/op BenchmarkNilCheckDeep1-4 12754 9563 ns/op 0.10 MB/s 235 B/op 4 allocs/op BenchmarkNilCheckDeep10-4 5061 22633 ns/op 0.44 MB/s 241 B/op 4 allocs/op BenchmarkNilCheckDeep100-4 772 151499 ns/op 0.66 MB/s 674 B/op 4 allocs/op BenchmarkNilCheckDeep1000-4 70 1523301 ns/op 0.66 MB/s 4368 B/op 4 allocs/op BenchmarkNilCheckDeep10000-4 6 18937316 ns/op 0.53 MB/s 98658 B/op 6 allocs/op BenchmarkDSEPass-4 31 3714601 ns/op 57315 B/op 7 allocs/op BenchmarkDSEPassBlock-4 1 119024461 ns/op 4257824 B/op 108480 allocs/op BenchmarkCSEPass-4 7 16078611 ns/op 56620 B/op 8 allocs/op BenchmarkCSEPassBlock-4 1 152285338 ns/op 5692544 B/op 97664 allocs/op BenchmarkDeadcodePass-4 176 668266 ns/op 100337 B/op 3 allocs/op BenchmarkDeadcodePassBlock-4 1 125995904 ns/op 4034576 B/op 44915 allocs/op BenchmarkMultiPass-4 63 1701782 ns/op 212583 B/op 11 allocs/op BenchmarkMultiPassBlock-4 1 251996061 ns/op 11232616 B/op 150046 allocs/op BenchmarkCondRewrite/SoloJump-4 2995832 39.27 ns/op BenchmarkCondRewrite/CombJump-4 2827141 41.95 ns/op PASS ok cmd/compile/internal/ssa 15.167s goos: linux goarch: amd64 pkg: cmd/compile/internal/test cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLoadAdd-4 9764 10991 ns/op BenchmarkExtShift-4 16518 7198 ns/op BenchmarkModify-4 8811 12229 ns/op BenchmarkMullImm-4 17106 6865 ns/op BenchmarkConstModify-4 9460 11776 ns/op BenchmarkBitSet-4 20371 5793 ns/op BenchmarkBitClear-4 19196 6181 ns/op BenchmarkBitToggle-4 19798 6045 ns/op BenchmarkBitSetConst-4 164397 668.1 ns/op BenchmarkBitClearConst-4 160705 736.4 ns/op BenchmarkBitToggleConst-4 162193 674.7 ns/op BenchmarkDivconstI64-4 8605039 13.79 ns/op BenchmarkModconstI64-4 8173945 14.76 ns/op BenchmarkDivisiblePow2constI64-4 8241210 14.31 ns/op BenchmarkDivisibleconstI64-4 8658650 13.66 ns/op BenchmarkDivisibleWDivconstI64-4 6784659 17.56 ns/op BenchmarkDivconstU64/3-4 8519319 14.19 ns/op BenchmarkDivconstU64/5-4 8332154 14.23 ns/op BenchmarkDivconstU64/37-4 8833190 13.41 ns/op BenchmarkDivconstU64/1234567-4 8704612 13.86 ns/op BenchmarkModconstU64-4 9023869 13.31 ns/op BenchmarkDivisibleconstU64-4 8590466 13.96 ns/op BenchmarkDivisibleWDivconstU64-4 6848160 17.49 ns/op BenchmarkDivconstI32-4 8806113 13.70 ns/op BenchmarkModconstI32-4 8401767 14.23 ns/op BenchmarkDivisiblePow2constI32-4 8795860 13.57 ns/op BenchmarkDivisibleconstI32-4 8804419 13.71 ns/op BenchmarkDivisibleWDivconstI32-4 6905724 17.23 ns/op BenchmarkDivconstU32-4 8911960 13.54 ns/op BenchmarkModconstU32-4 8401041 14.24 ns/op BenchmarkDivisibleconstU32-4 8643009 13.70 ns/op BenchmarkDivisibleWDivconstU32-4 7140494 16.15 ns/op BenchmarkDivconstI16-4 8374906 14.24 ns/op BenchmarkModconstI16-4 8557633 13.58 ns/op BenchmarkDivisiblePow2constI16-4 8773814 13.67 ns/op BenchmarkDivisibleconstI16-4 8774923 13.62 ns/op BenchmarkDivisibleWDivconstI16-4 6647606 17.92 ns/op BenchmarkDivconstU16-4 8659747 13.65 ns/op BenchmarkModconstU16-4 8781702 13.76 ns/op BenchmarkDivisibleconstU16-4 9326414 12.89 ns/op BenchmarkDivisibleWDivconstU16-4 7568751 15.95 ns/op BenchmarkDivconstI8-4 8808458 13.70 ns/op BenchmarkModconstI8-4 8741074 13.65 ns/op BenchmarkDivisiblePow2constI8-4 9633458 12.58 ns/op BenchmarkDivisibleconstI8-4 8810902 13.62 ns/op BenchmarkDivisibleWDivconstI8-4 7338043 16.23 ns/op BenchmarkDivconstU8-4 8670502 13.68 ns/op BenchmarkModconstU8-4 8805428 13.62 ns/op BenchmarkDivisibleconstU8-4 9191378 12.98 ns/op BenchmarkDivisibleWDivconstU8-4 7487852 15.97 ns/op BenchmarkMul2-4 164877 725.5 ns/op BenchmarkMulNeg2-4 164746 735.5 ns/op BenchmarkEfaceInteger-4 3634060 27.64 ns/op BenchmarkMulconstI32/3-4 16553694 7.195 ns/op BenchmarkMulconstI32/5-4 16547346 7.417 ns/op BenchmarkMulconstI32/12-4 16691721 7.162 ns/op BenchmarkMulconstI32/120-4 16613026 7.297 ns/op BenchmarkMulconstI32/-120-4 16625856 7.333 ns/op BenchmarkMulconstI32/65537-4 16178630 7.421 ns/op BenchmarkMulconstI32/65538-4 16431692 7.283 ns/op BenchmarkMulconstI64/3-4 16346070 7.230 ns/op BenchmarkMulconstI64/5-4 16335826 7.237 ns/op BenchmarkMulconstI64/12-4 16446039 7.165 ns/op BenchmarkMulconstI64/120-4 16666692 7.246 ns/op BenchmarkMulconstI64/-120-4 16600545 7.214 ns/op BenchmarkMulconstI64/65537-4 16322985 7.171 ns/op BenchmarkMulconstI64/65538-4 16396335 7.217 ns/op BenchmarkMulconstU32/3-4 16649778 7.202 ns/op BenchmarkMulconstU32/5-4 16807692 7.171 ns/op BenchmarkMulconstU32/12-4 16361247 7.233 ns/op BenchmarkMulconstU32/120-4 16412011 7.221 ns/op BenchmarkMulconstU32/65537-4 16594690 7.185 ns/op BenchmarkMulconstU32/65538-4 16622240 7.177 ns/op BenchmarkMulconstU64/3-4 16706160 7.219 ns/op BenchmarkMulconstU64/5-4 16649036 7.183 ns/op BenchmarkMulconstU64/12-4 16609214 7.212 ns/op BenchmarkMulconstU64/120-4 16661448 7.163 ns/op BenchmarkMulconstU64/65537-4 16675993 7.176 ns/op BenchmarkMulconstU64/65538-4 16706878 7.188 ns/op BenchmarkShiftArithmeticRight-4 18871719 6.043 ns/op BenchmarkSwitch8Predictable-4 13317217 7.510 ns/op BenchmarkSwitch8Unpredictable-4 5573624 17.95 ns/op BenchmarkSwitch32Predictable-4 10174504 11.99 ns/op BenchmarkSwitch32Unpredictable-4 5608106 17.86 ns/op BenchmarkSwitchStringPredictable-4 9386133 12.67 ns/op BenchmarkSwitchStringUnpredictable-4 4514372 23.49 ns/op PASS ok cmd/compile/internal/test 12.132s goos: linux goarch: amd64 pkg: cmd/compile/internal/types2 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkLookupFieldOrMethod-4 122 958677 ns/op BenchmarkNamed/Underlying/nongeneric-4 819158 135.4 ns/op BenchmarkNamed/Underlying/generic-4 757852 139.8 ns/op BenchmarkNamed/Underlying/src_instance-4 798812 138.3 ns/op BenchmarkNamed/Underlying/user_instance-4 813790 137.1 ns/op BenchmarkCheck/http/funcbodies/info-4 1 554925500 ns/op 55072 lines/s BenchmarkCheck/http/funcbodies/noinfo-4 1 372392103 ns/op 82060 lines/s BenchmarkCheck/http/nofuncbodies/info-4 1 172601053 ns/op 177015 lines/s BenchmarkCheck/http/nofuncbodies/noinfo-4 1 138981642 ns/op 219771 lines/s BenchmarkCheck/parser/funcbodies/info-4 1 394748304 ns/op 12993 lines/s BenchmarkCheck/parser/funcbodies/noinfo-4 2 90198416 ns/op 56850 lines/s BenchmarkCheck/parser/nofuncbodies/info-4 3 36335980 ns/op 141114 lines/s BenchmarkCheck/parser/nofuncbodies/noinfo-4 3 34300041 ns/op 149471 lines/s BenchmarkCheck/constant/funcbodies/info-4 1 148517620 ns/op 14606 lines/s BenchmarkCheck/constant/funcbodies/noinfo-4 3 41395781 ns/op 52397 lines/s BenchmarkCheck/constant/nofuncbodies/info-4 5 21911943 ns/op 98997 lines/s BenchmarkCheck/constant/nofuncbodies/noinfo-4 5 21078644 ns/op 102899 lines/s BenchmarkCheck/runtime/funcbodies/info-4 1 1164293875 ns/op 54576 lines/s BenchmarkCheck/runtime/funcbodies/noinfo-4 1 591277993 ns/op 107459 lines/s BenchmarkCheck/runtime/nofuncbodies/info-4 1 162974274 ns/op 389731 lines/s BenchmarkCheck/runtime/nofuncbodies/noinfo-4 1 119111503 ns/op 533184 lines/s BenchmarkCheck/gcimporter/funcbodies/info-4 1 465663059 ns/op 4290 lines/s BenchmarkCheck/gcimporter/funcbodies/noinfo-4 2 64960992 ns/op 30739 lines/s BenchmarkCheck/gcimporter/nofuncbodies/info-4 3 41567955 ns/op 48040 lines/s BenchmarkCheck/gcimporter/nofuncbodies/noinfo-4 3 39877976 ns/op 50071 lines/s PASS ok cmd/compile/internal/types2 16.051s goos: linux goarch: amd64 pkg: cmd/go cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkExecGoEnv-4 111 973489 ns/op 2281333 sys-ns/op 1351991 user-ns/op PASS ok cmd/go 0.212s goos: linux goarch: amd64 pkg: cmd/internal/notsha256 cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkHash8Bytes/New-4 59131 1754 ns/op 4.56 MB/s 0 B/op 0 allocs/op BenchmarkHash8Bytes/Sum256-4 76617 1507 ns/op 5.31 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/New-4 14090 8369 ns/op 122.36 MB/s 0 B/op 0 allocs/op BenchmarkHash1K/Sum256-4 14558 8193 ns/op 124.98 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/New-4 2198 53899 ns/op 151.99 MB/s 0 B/op 0 allocs/op BenchmarkHash8K/Sum256-4 2206 53592 ns/op 152.86 MB/s 0 B/op 0 allocs/op PASS ok cmd/internal/notsha256 0.958s All tests passed.